public class LogicalTableSpool extends TableSpool
TableSpool
not targeted at any particular engine or
calling convention.
NOTE: The current API is experimental and subject to change without notice.
Spool.Type
RelNode.Context
tableName
digest, id, rowType, traitSet
Constructor and Description |
---|
LogicalTableSpool(RelOptCluster cluster,
RelTraitSet traitSet,
RelNode input,
Spool.Type readType,
Spool.Type writeType,
java.lang.String tableName) |
Modifier and Type | Method and Description |
---|---|
protected Spool |
copy(RelTraitSet traitSet,
RelNode input,
Spool.Type readType,
Spool.Type writeType) |
static LogicalTableSpool |
create(RelNode input,
Spool.Type readType,
Spool.Type writeType,
java.lang.String tableName)
Creates a LogicalTableSpool.
|
explainTerms, getTableName
childrenAccept, deriveRowType, estimateRowCount, getInput, getInputs, replaceInput
accept, accept, collectVariablesSet, collectVariablesUsed, computeDigest, computeSelfCost, computeSelfCost, explain, getChildExps, getCluster, getCollationList, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getQuery, getRelTypeName, getRows, getRowType, getTable, getTraitSet, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, sole, toString
public LogicalTableSpool(RelOptCluster cluster, RelTraitSet traitSet, RelNode input, Spool.Type readType, Spool.Type writeType, java.lang.String tableName)
public static LogicalTableSpool create(RelNode input, Spool.Type readType, Spool.Type writeType, java.lang.String tableName)
protected Spool copy(RelTraitSet traitSet, RelNode input, Spool.Type readType, Spool.Type writeType)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.