public class LogicalSnapshot extends Snapshot
Snapshot
not targeted at any particular engine or calling convention.RelNode.Context
digest, id, rowType, traitSet
Constructor and Description |
---|
LogicalSnapshot(RelOptCluster cluster,
RelTraitSet traitSet,
RelNode input,
RexNode period)
Creates a LogicalSnapshot.
|
Modifier and Type | Method and Description |
---|---|
Snapshot |
copy(RelTraitSet traitSet,
RelNode input,
RexNode period) |
static LogicalSnapshot |
create(RelNode input,
RexNode period)
Creates a LogicalSnapshot.
|
accept, copy, explainTerms, getChildExps, getPeriod, isValid
childrenAccept, deriveRowType, estimateRowCount, getInput, getInputs, replaceInput
accept, collectVariablesSet, collectVariablesUsed, computeDigest, computeSelfCost, computeSelfCost, explain, getCluster, getCollationList, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getQuery, getRelTypeName, getRows, getRowType, getTable, getTraitSet, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, metadata, onRegister, recomputeDigest, register, sole, toString
public LogicalSnapshot(RelOptCluster cluster, RelTraitSet traitSet, RelNode input, RexNode period)
Use create(org.apache.calcite.rel.RelNode, org.apache.calcite.rex.RexNode)
unless you know what you're doing.
cluster
- Cluster that this relational expression belongs totraitSet
- The traits of this relational expressioninput
- Input relational expressionperiod
- Timestamp expression which as the table was at the given
time in the pastpublic Snapshot copy(RelTraitSet traitSet, RelNode input, RexNode period)
public static LogicalSnapshot create(RelNode input, RexNode period)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.