|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--dke.smwp.fragmentation.AbstractParameter
abstract base class for parameter
Field Summary | |
protected java.lang.String |
_fc_root_name
name of root fragment class the parameter is defined upon |
protected java.lang.String |
_param_kind
type of parameter {"predicate", "value"} |
protected java.lang.String |
_param_name
parameter name |
protected java.lang.String |
_rr_attr_name
column name of reference relation which is being mapped as parameter |
protected java.lang.String |
_rr_name
name of reference relation |
Constructor Summary | |
AbstractParameter()
default constructor |
Method Summary | |
java.lang.String |
columnNamesToString_rr()
returns column names in comma separated list rr_attr_name { "," rr_attr_name } |
java.lang.String |
columnNamesToString_rr(java.lang.String prefix)
returns column names in comma separated list prefix columnName { "," prefix columnName } |
java.lang.String |
columnNamesToString()
returns column names in comma separated list columnName { "," columnName } |
java.lang.String |
columnNamesToString(java.lang.String prefix)
returns column names in comma separated list prefix columnName { "," prefix columnName } |
abstract Column |
getColumn()
gets Column object;
only for ValueParameter which contains exactly one column |
java.util.ArrayList |
getColumns()
gets Column objects of parameter |
java.lang.String |
getFCRootName()
gets root fragment class name upon which the parameter is defined |
java.lang.String |
getLongname()
gets longname (rr_name) of reference relation |
java.lang.String |
getParamKind()
gets parameter kind; either " value " or "predicate " |
java.lang.String |
getParamName()
gets parameter name |
java.lang.String |
getRRName()
gets name of reference relation |
java.lang.String |
getRRParam()
gets name of reference relation column name which is mapped to parameter name |
java.lang.String |
getShortname()
gets shortname of reference relation; generates shortname if it has not been defined yet; |
abstract java.lang.String |
toString()
string representation of abstract parameter |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected java.lang.String _fc_root_name
protected java.lang.String _param_kind
protected java.lang.String _param_name
protected java.lang.String _rr_name
protected java.lang.String _rr_attr_name
Constructor Detail |
public AbstractParameter()
Method Detail |
public java.lang.String columnNamesToString()
columnName { "," columnName }
public java.lang.String columnNamesToString(java.lang.String prefix)
prefix columnName { "," prefix columnName }
prefix
- String inserted before each column namepublic java.lang.String columnNamesToString_rr()
rr_attr_name { "," rr_attr_name }
public java.lang.String columnNamesToString_rr(java.lang.String prefix)
prefix columnName { "," prefix columnName }
prefix
- String inserted before each column namepublic abstract Column getColumn()
Column
object;
only for ValueParameter
which contains exactly one columnpublic java.util.ArrayList getColumns()
Column
objects of parameterColumn
objectspublic java.lang.String getShortname()
public java.lang.String getLongname()
public java.lang.String getParamName()
public java.lang.String getParamKind()
value
" or "predicate
"public java.lang.String getRRName()
public java.lang.String getRRParam()
public java.lang.String getFCRootName()
public abstract java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |