public abstract class Delta extends SingleRel
For example, if Orders
is a table, and TableScan
(Orders)
is a relational operator that returns the current contents of the table,
then Delta
(TableScan(Orders)) is a relational operator that returns
all inserts into the table.
If unrestricted, Delta returns all previous inserts into the table (from time -∞ to now) and all future inserts into the table (from now to +∞) and never terminates.
RelNode.Context
digest, id, rowType, traitSet
Modifier | Constructor and Description |
---|---|
protected |
Delta(RelInput input)
Creates a Delta by parsing serialized output.
|
protected |
Delta(RelOptCluster cluster,
RelTraitSet traits,
RelNode input) |
childrenAccept, deriveRowType, estimateRowCount, explainTerms, getInput, getInputs, replaceInput
accept, accept, collectVariablesSet, collectVariablesUsed, computeDigest, computeSelfCost, computeSelfCost, copy, 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
protected Delta(RelOptCluster cluster, RelTraitSet traits, RelNode input)
protected Delta(RelInput input)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.