public final class LogicalDelta extends Delta
Delta
not targeted at any particular engine or calling convention.RelNode.Context
digest, id, rowType, traitSet
Constructor and Description |
---|
LogicalDelta(RelInput input)
Creates a LogicalDelta by parsing serialized output.
|
LogicalDelta(RelOptCluster cluster,
RelTraitSet traits,
RelNode input)
Creates a LogicalDelta.
|
Modifier and Type | Method and Description |
---|---|
RelNode |
copy(RelTraitSet traitSet,
java.util.List<RelNode> inputs)
Creates a copy of this relational expression, perhaps changing traits and
inputs.
|
static LogicalDelta |
create(RelNode input)
Creates a LogicalDelta.
|
childrenAccept, deriveRowType, estimateRowCount, explainTerms, 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 LogicalDelta(RelOptCluster cluster, RelTraitSet traits, RelNode input)
Use create(org.apache.calcite.rel.RelNode)
unless you know what you're doing.
cluster
- Cluster that this relational expression belongs toinput
- Input relational expressionpublic LogicalDelta(RelInput input)
public static LogicalDelta create(RelNode input)
public RelNode copy(RelTraitSet traitSet, java.util.List<RelNode> inputs)
RelNode
Sub-classes with other important attributes are encouraged to create variants of this method with more parameters.
copy
in interface RelNode
copy
in class AbstractRelNode
traitSet
- Trait setinputs
- InputsCopyright © 2012–2019 The Apache Software Foundation. All rights reserved.