|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eigenbase.rel.AbstractRelNode org.eigenbase.rel.SingleRel org.eigenbase.rel.TableModificationRelBase cascading.lingual.optiq.CascadingTableModificationRel
public class CascadingTableModificationRel
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eigenbase.rel.TableModificationRelBase |
---|
org.eigenbase.rel.TableModificationRelBase.Operation |
Field Summary |
---|
Fields inherited from class org.eigenbase.rel.TableModificationRelBase |
---|
catalogReader, table |
Fields inherited from class org.eigenbase.rel.AbstractRelNode |
---|
digest, id, rowType, traitSet |
Constructor Summary | |
---|---|
CascadingTableModificationRel(org.eigenbase.relopt.RelOptCluster cluster,
org.eigenbase.relopt.RelTraitSet traits,
org.eigenbase.relopt.RelOptTable table,
net.hydromatic.optiq.prepare.Prepare.CatalogReader catalogReader,
org.eigenbase.rel.RelNode child,
org.eigenbase.rel.TableModificationRelBase.Operation operation,
List<String> updateColumnList,
boolean flattened)
|
Method Summary | |
---|---|
org.eigenbase.rel.RelNode |
copy(org.eigenbase.relopt.RelTraitSet traitSet,
List<org.eigenbase.rel.RelNode> inputs)
|
PlatformBroker |
getPlatformBroker()
|
void |
register(org.eigenbase.relopt.RelOptPlanner planner)
|
Branch |
visitChild(cascading.lingual.optiq.Stack stack)
Called after the best plan has been found. |
Methods inherited from class org.eigenbase.rel.TableModificationRelBase |
---|
computeSelfCost, deriveRowType, explainTerms, getCatalogReader, getExpectedInputRowType, getOperation, getTable, getUpdateColumnList, isDelete, isFlattened, isInsert, isMerge, isUpdate |
Methods inherited from class org.eigenbase.rel.SingleRel |
---|
childrenAccept, getChild, getInputs, getRows, replaceInput |
Methods inherited from class org.eigenbase.rel.AbstractRelNode |
---|
collectVariablesSet, collectVariablesUsed, computeDigest, explain, getChildExps, getCluster, getCollationList, getConvention, getCorrelVariable, getDescription, getDigest, getId, getInput, getOrCreateCorrelVariable, getQuery, getRelTypeName, getRowType, getTraitSet, getVariablesStopped, isDistinct, isKey, isValid, onRegister, recomputeDigest, registerCorrelVariable, setCorrelVariable, sole, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eigenbase.rel.RelNode |
---|
childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getOrCreateCorrelVariable, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesStopped, isDistinct, isKey, isValid, onRegister, recomputeDigest, registerCorrelVariable, replaceInput, setCorrelVariable |
Methods inherited from interface org.eigenbase.relopt.RelOptNode |
---|
getCluster, getDescription, getDigest, getId, getTraitSet |
Constructor Detail |
---|
public CascadingTableModificationRel(org.eigenbase.relopt.RelOptCluster cluster, org.eigenbase.relopt.RelTraitSet traits, org.eigenbase.relopt.RelOptTable table, net.hydromatic.optiq.prepare.Prepare.CatalogReader catalogReader, org.eigenbase.rel.RelNode child, org.eigenbase.rel.TableModificationRelBase.Operation operation, List<String> updateColumnList, boolean flattened)
Method Detail |
---|
public org.eigenbase.rel.RelNode copy(org.eigenbase.relopt.RelTraitSet traitSet, List<org.eigenbase.rel.RelNode> inputs)
copy
in interface org.eigenbase.rel.RelNode
copy
in class org.eigenbase.rel.AbstractRelNode
public void register(org.eigenbase.relopt.RelOptPlanner planner)
register
in interface org.eigenbase.rel.RelNode
register
in class org.eigenbase.rel.AbstractRelNode
public Branch visitChild(cascading.lingual.optiq.Stack stack)
public PlatformBroker getPlatformBroker()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |