|
||||||||||
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.PrepareForYale
This operator creates a YALE experiment file (XML) to ease the combination of MiningMart preprocessing and YALE learning. The YALE experiment created by this operator will contain a single YALE operator, an instance of DatabaseExampleSource, which reads the data for subsequent YALE operations from the Columnset specified by the InputConcept of this operator. If the InputConcept is connected to more than one Columnset, the YALE experiment chain will include an ExampleSetIterator which runs the YALE experiment for each input, ie here for the data of each Columnset.
Field Summary |
Fields inherited from class edu.udo.cs.miningmart.operator.ExecutableOperator |
generatedSQLDefinitions |
Constructor Summary | |
PrepareForYale()
|
Method Summary | |
void |
compileStatement()
Empty method in this operator. |
void |
createStatement(boolean lazy)
Creates XML output that can be read by the YALE software. |
EstimatedStatistics |
estimateStatistics(Step theStep)
Abstract method for estimating statistics for a concept. |
void |
execute(boolean lazy)
This method is overridden in order to switch off multiple runs of the operator due to multistep support in the compiler's control structure. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PrepareForYale()
Method Detail |
public void createStatement(boolean lazy) throws java.sql.SQLException, M4CompilerError
createStatement
in class ExecutableOperator
lazy
- If TRUE, run in lazy mode: create atmost one output
ColumnSet
java.sql.SQLException
M4CompilerError
miningmart.compiler.operator.ExecutableOperator#createStatement(boolean)
public void execute(boolean lazy) throws UserError, M4CompilerWarning, M4CompilerError, M4Exception, java.sql.SQLException
execute
in class ExecutableOperator
lazy
- If TRUE, run the operator in lazy mode
UserError
M4CompilerError
java.sql.SQLException
M4Exception
M4CompilerWarning
edu.udo.cs.miningmart.m4.core.operator.Operator#execute(boolean)
public void compileStatement() throws java.sql.SQLException, M4CompilerError
compileStatement
in class ExecutableOperator
java.sql.SQLException
M4CompilerError
miningmart.compiler.operator.ExecutableOperator#compileStatement()
public EstimatedStatistics estimateStatistics(Step theStep) throws M4Exception
ExecutableOperator
estimateStatistics
in class ExecutableOperator
theStep
- the step that creates the output concept whose statistics
are to be estimated
EstimatedStatistics
object, some of whose values
may or may not be available, depending on whether they could be guessed
or inferred.
M4Exception
ExecutableOperator.estimateStatistics(Step)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |