public final class LogicalFilter extends Filter
Filter
not targeted at any particular engine or calling convention.digest, id, rowType, traitSet| Constructor and Description |
|---|
LogicalFilter(RelInput input)
Creates a LogicalFilter by parsing serialized output.
|
LogicalFilter(RelOptCluster cluster,
RelNode child,
RexNode condition)
Deprecated.
|
LogicalFilter(RelOptCluster cluster,
RelTraitSet traitSet,
RelNode child,
RexNode condition)
Creates a LogicalFilter.
|
| Modifier and Type | Method and Description |
|---|---|
RelNode |
accept(RelShuttle shuttle)
Accepts a visit from a shuttle.
|
LogicalFilter |
copy(RelTraitSet traitSet,
RelNode input,
RexNode condition) |
static LogicalFilter |
create(RelNode input,
RexNode condition)
Creates a LogicalFilter.
|
accept, computeSelfCost, copy, estimateFilteredRows, estimateFilteredRows, explainTerms, getChildExps, getCondition, getRows, isValidchildrenAccept, deriveRowType, getInput, getInputs, replaceInputcollectVariablesSet, collectVariablesUsed, computeDigest, explain, getCluster, getCollationList, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getQuery, getRelTypeName, getRowType, getTable, getTraitSet, getVariablesStopped, isDistinct, isKey, metadata, onRegister, recomputeDigest, register, sole, toStringpublic LogicalFilter(RelOptCluster cluster, RelTraitSet traitSet, RelNode child, RexNode condition)
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 tochild - Input relational expressioncondition - Boolean expression which determines whether a row is
allowed to pass@Deprecated public LogicalFilter(RelOptCluster cluster, RelNode child, RexNode condition)
public LogicalFilter(RelInput input)
public static LogicalFilter create(RelNode input, RexNode condition)
public LogicalFilter copy(RelTraitSet traitSet, RelNode input, RexNode condition)
public RelNode accept(RelShuttle shuttle)
RelNodeaccept in interface RelNodeaccept in class AbstractRelNodeshuttle - ShuttleCopyright © 2012–2015 The Apache Software Foundation. All rights reserved.