com.metamatrix.query.processor.relational
Class SubqueryAwareRelationalNode

java.lang.Object
  extended by com.metamatrix.query.processor.relational.RelationalNode
      extended by com.metamatrix.query.processor.relational.SubqueryAwareRelationalNode
All Implemented Interfaces:
Describable, java.lang.Cloneable
Direct Known Subclasses:
JoinNode, ProjectNode, SelectNode

public abstract class SubqueryAwareRelationalNode
extends RelationalNode


Field Summary
 
Fields inherited from interface com.metamatrix.query.processor.Describable
PROP_BINDINGS, PROP_CHILDREN, PROP_CONDITIONS, PROP_CRITERIA, PROP_DATA_COL, PROP_DEFAULT, PROP_DEFAULT_PROGRAM, PROP_ELSE, PROP_ENCODING, PROP_EXECUTION_PLAN, PROP_EXPRESSION, PROP_FORMATTED, PROP_GROUP, PROP_GROUP_COLS, PROP_IN_MEMORY, PROP_INTO_GROUP, PROP_IS_STAGING, PROP_JOIN_CRITERIA, PROP_JOIN_STRATEGY, PROP_JOIN_TYPE, PROP_MESSAGE, PROP_MODEL_NAME, PROP_NAMESPACE, PROP_NAMESPACE_DECL, PROP_NODE_COST_ESTIMATES, PROP_NODE_STATS_LIST, PROP_NODE_STATS_PROPS, PROP_OPTIONAL, PROP_OUTPUT_COLS, PROP_PROGRAM, PROP_PROGRAMS, PROP_RECURSE_DIR, PROP_REMOVE_DUPS, PROP_RESULT_SET, PROP_ROW_LIMIT, PROP_ROW_OFFSET, PROP_SELECT_COLS, PROP_SORT_COLS, PROP_SQL, PROP_TAG, PROP_THEN, PROP_TYPE, PROP_VARIABLE
 
Constructor Summary
SubqueryAwareRelationalNode(int nodeID)
           
 
Method Summary
 void close()
           
protected  Evaluator getEvaluator(java.util.Map elementMap)
           
 void reset()
           
 
Methods inherited from class com.metamatrix.query.processor.relational.RelationalNode
addBatchRow, addChild, clone, copy, createLookupMap, getBatchSize, getBufferManager, getChildDescriptionProperties, getChildPlans, getChildren, getClassName, getConnectionID, getContext, getDataManager, getDescriptionProperties, getElements, getEstimateNodeCardinality, getID, getLanguageObjects, getNodeStatistics, getNodeString, getParent, hasPendingRows, initialize, isBatchFull, isClosed, nextBatch, nextBatchDirect, nodeToString, open, projectTuple, pullBatch, setContext, setElements, setEstimateDepAccessCardinality, setEstimateDepJoinCost, setEstimateJoinCost, setEstimateNodeCardinality, setEstimateNodeSetSize, setID, setParent, terminateBatches, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SubqueryAwareRelationalNode

public SubqueryAwareRelationalNode(int nodeID)
Method Detail

getEvaluator

protected Evaluator getEvaluator(java.util.Map elementMap)

reset

public void reset()
Overrides:
reset in class RelationalNode

close

public void close()
           throws MetaMatrixComponentException
Overrides:
close in class RelationalNode
Throws:
MetaMatrixComponentException


Copyright © 2009. All Rights Reserved.