|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.udo.cs.miningmart.operator.ExecutableOperator
edu.udo.cs.miningmart.operator.ConceptOperator
edu.udo.cs.miningmart.operator.SingleCSOperator
edu.udo.cs.miningmart.operator.FeatureConstructionByRelation
public class FeatureConstructionByRelation
| Field Summary | |
|---|---|
static java.lang.String |
AGGREGATION_VALUEOF
|
static java.lang.String |
PARAMETER_AGGREGATION
|
static java.lang.String |
PARAMETER_FROMCONCEPT
|
static java.lang.String |
PARAMETER_OUTPUT_ATTR
|
static java.lang.String |
PARAMETER_RELATION
|
static java.lang.String |
PARAMETER_TARGET_ATTR
|
| Fields inherited from class edu.udo.cs.miningmart.operator.ConceptOperator |
|---|
suffixForIntermediateViews |
| Fields inherited from class edu.udo.cs.miningmart.operator.ExecutableOperator |
|---|
generatedSQLDefinitions |
| Constructor Summary | |
|---|---|
FeatureConstructionByRelation()
|
|
| Method Summary | |
|---|---|
java.lang.String |
generateSQLDefinition(java.lang.String selectPart)
Implementation of the abstract method from SingleCSOperator. |
protected java.lang.String |
getCondition()
Creates the WHERE part of the view definition. |
Concept |
getInputConcept()
This method overrides the super class method because the input concept is given by the ToConcept of the relation. |
protected java.lang.String |
getListOfColumnSets()
Creates the FROM part of the view definition. |
protected Relation |
getMyRelation()
Gets the relation. |
java.lang.String |
getTypeOfNewColumnSet()
Must implement this method from ConceptOperator(). |
protected java.lang.String |
handleExtraOutputFeature(Feature outF,
Columnset csForOutputConcept)
Overwrites the super class method so that the newly constructed Feature can be handled. |
protected boolean |
mustCopyFeature(java.lang.String nameOfFeature)
This method is for operators that do not copy all Features of the input concept to the output concept. |
| Methods inherited from class edu.udo.cs.miningmart.operator.SingleCSOperator |
|---|
generateColumnSetsForOp, generateSQLDefinition, getNewCSName, getTypeOfNewColumnSet |
| Methods inherited from class edu.udo.cs.miningmart.operator.ConceptOperator |
|---|
compileStatement, createMetadata, createMetadataForOneBA, createSingleColumnSet, createStatement, generateColumns, getNewCSName, getOutputConcept, getStringForSelection, setNewCSMultiStepBranch |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PARAMETER_AGGREGATION
public static final java.lang.String PARAMETER_RELATION
public static final java.lang.String PARAMETER_FROMCONCEPT
public static final java.lang.String PARAMETER_TARGET_ATTR
public static final java.lang.String PARAMETER_OUTPUT_ATTR
public static final java.lang.String AGGREGATION_VALUEOF
| Constructor Detail |
|---|
public FeatureConstructionByRelation()
| Method Detail |
|---|
public java.lang.String generateSQLDefinition(java.lang.String selectPart)
throws M4CompilerError
SingleCSOperator.
generateSQLDefinition in class SingleCSOperatorselectPart - The SQL string between "SELECT" and "FROM" for the
SQL definition to be returned.
M4CompilerError
protected java.lang.String handleExtraOutputFeature(Feature outF,
Columnset csForOutputConcept)
throws M4CompilerError
handleExtraOutputFeature in class SingleCSOperatoroutF - Feature to be dealt withcsForOutputConcept - Columnset that was created for the output concept
M4CompilerError
protected Relation getMyRelation()
throws M4CompilerError
M4CompilerError
protected java.lang.String getCondition()
throws M4CompilerError
M4CompilerError
protected java.lang.String getListOfColumnSets()
throws M4CompilerError
M4CompilerErrorpublic java.lang.String getTypeOfNewColumnSet()
getTypeOfNewColumnSet in class SingleCSOperatoredu.udo.cs.miningmart.m4.core.operator.ConceptOperator#getTypeOfNewColumnSetprotected boolean mustCopyFeature(java.lang.String nameOfFeature)
ConceptOperator
mustCopyFeature in class ConceptOperatornameOfFeature - Name of the feature in question.
public Concept getInputConcept()
throws M4CompilerError
getInputConcept in class ConceptOperatorM4CompilerError
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||