dke.smwp.fragmentation
Class PredicateParameter
java.lang.Object
|
+--dke.smwp.fragmentation.AbstractParameter
|
+--dke.smwp.fragmentation.PredicateParameter
- public class PredicateParameter
- extends AbstractParameter
handling predicate parameters
- Version:
- 1.0
- Author:
- Werner Enser
Field Summary |
protected static java.lang.String |
_param_kind
|
Constructor Summary |
PredicateParameter(java.lang.String paramName,
java.lang.String fc_rootName,
java.lang.String[] label,
java.lang.String[] predicate)
constructor - for creation of new predicate parameter relation
PredicateParameter object is initialized which physically creates (and
initializes) its reference relation |
PredicateParameter(java.lang.String fc_root_name,
java.lang.String param_name,
java.lang.String rr_name,
java.lang.String rr_attr_name)
constructor - initializing predicate parameter
PredicateParameter object is initialized without manipulating any data |
Method Summary |
Column |
getColumn()
get label column from predicate parameter relation |
java.lang.String |
toString()
generats String representation of PredicateParameter object |
Methods inherited from class dke.smwp.fragmentation.AbstractParameter |
columnNamesToString_rr, columnNamesToString_rr, columnNamesToString, columnNamesToString, getColumns, getFCRootName, getLongname, getParamKind, getParamName, getRRName, getRRParam, getShortname |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
_param_kind
protected static java.lang.String _param_kind
PredicateParameter
public PredicateParameter(java.lang.String fc_root_name,
java.lang.String param_name,
java.lang.String rr_name,
java.lang.String rr_attr_name)
- constructor - initializing predicate parameter
PredicateParameter object is initialized without manipulating any data
- Parameters:
fc_root_name
- name of fragment class, the parameter is defined uponparam_name
- name of parameterrr_name
- name of reference relation containing
the column which is used as parameterrr_attr_name
- column name of reference relation which is used as
parameter
PredicateParameter
public PredicateParameter(java.lang.String paramName,
java.lang.String fc_rootName,
java.lang.String[] label,
java.lang.String[] predicate)
throws java.sql.SQLException
- constructor - for creation of new predicate parameter relation
PredicateParameter object is initialized which physically creates (and
initializes) its reference relation
- Parameters:
paramName
- name of parameterfc_rootName
- name of fragment class, the parameter is defined uponlabel
- label namepredicate
- sql statement used to qualify fragment class
tuples for label
name- Throws:
java.sql.SQLException
- creation of predicate parameter relation failed
getColumn
public Column getColumn()
- get label column from predicate parameter relation
- Overrides:
getColumn
in class AbstractParameter
- Following copied from class:
dke.smwp.fragmentation.AbstractParameter
- Returns:
- column object
toString
public java.lang.String toString()
- generats String representation of
PredicateParameter
object
- Overrides:
toString
in class AbstractParameter
- Returns:
- String representation of current object