Uses of Class
org.apache.calcite.rel.logical.LogicalFilter
-
Packages that use LogicalFilter Package Description org.apache.calcite.adapter.cassandra Cassandra query provider.org.apache.calcite.adapter.geode.rel Query provider based on Apache Geode (Gemfire) In Memory Data Gridorg.apache.calcite.adapter.splunk Splunk query provider.org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions.org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.rel Defines relational expressions.org.apache.calcite.rel.logical Defines logical relational expressions.org.apache.calcite.rel.rules Provides a core set of planner rules.org.apache.calcite.sql2rel Translates a SQL parse tree to relational expression. -
-
Uses of LogicalFilter in org.apache.calcite.adapter.cassandra
Fields in org.apache.calcite.adapter.cassandra with type parameters of type LogicalFilter Modifier and Type Field Description private static java.util.function.Predicate<LogicalFilter>
CassandraRules.CassandraFilterRule. PREDICATE
Methods in org.apache.calcite.adapter.cassandra with parameters of type LogicalFilter Modifier and Type Method Description RelNode
CassandraRules.CassandraFilterRule. convert(LogicalFilter filter, CassandraTableScan scan)
-
Uses of LogicalFilter in org.apache.calcite.adapter.geode.rel
Methods in org.apache.calcite.adapter.geode.rel with parameters of type LogicalFilter Modifier and Type Method Description private RelNode
GeodeRules.GeodeFilterRule. convert(LogicalFilter filter, GeodeTableScan scan)
-
Uses of LogicalFilter in org.apache.calcite.adapter.splunk
Methods in org.apache.calcite.adapter.splunk with parameters of type LogicalFilter Modifier and Type Method Description protected void
SplunkPushDownRule. transformToFarragoUdxRel(RelOptRuleCall call, SplunkTableScan splunkRel, LogicalFilter filter, LogicalProject topProj, LogicalProject bottomProj)
-
Uses of LogicalFilter in org.apache.calcite.plan
Methods in org.apache.calcite.plan with parameters of type LogicalFilter Modifier and Type Method Description static DataContext
VisitorDataContext. of(RelNode targetRel, LogicalFilter queryRel)
static RexNode
RelOptUtil. splitCorrelatedFilterCondition(LogicalFilter filter, java.util.List<RexInputRef> joinKeys, java.util.List<RexNode> correlatedJoinKeys)
Deprecated.static RexNode
RelOptUtil. splitCorrelatedFilterCondition(LogicalFilter filter, java.util.List<RexNode> joinKeys, java.util.List<RexNode> correlatedJoinKeys, boolean extractCorrelatedFieldAccess)
private static void
RelOptUtil. splitCorrelatedFilterCondition(LogicalFilter filter, RexNode condition, java.util.List<RexInputRef> joinKeys, java.util.List<RexNode> correlatedJoinKeys, java.util.List<RexNode> nonEquiList)
private static void
RelOptUtil. splitCorrelatedFilterCondition(LogicalFilter filter, RexNode condition, java.util.List<RexNode> joinKeys, java.util.List<RexNode> correlatedJoinKeys, java.util.List<RexNode> nonEquiList, boolean extractCorrelatedFieldAccess)
-
Uses of LogicalFilter in org.apache.calcite.prepare
Methods in org.apache.calcite.prepare with parameters of type LogicalFilter Modifier and Type Method Description RelNode
CalciteMaterializer.RelNullShuttle. visit(LogicalFilter filter)
-
Uses of LogicalFilter in org.apache.calcite.rel
Methods in org.apache.calcite.rel with parameters of type LogicalFilter Modifier and Type Method Description RelNode
RelHomogeneousShuttle. visit(LogicalFilter filter)
RelNode
RelShuttle. visit(LogicalFilter filter)
RelNode
RelShuttleImpl. visit(LogicalFilter filter)
-
Uses of LogicalFilter in org.apache.calcite.rel.logical
Methods in org.apache.calcite.rel.logical that return LogicalFilter Modifier and Type Method Description LogicalFilter
LogicalFilter. copy(RelTraitSet traitSet, RelNode input, RexNode condition)
static LogicalFilter
LogicalFilter. create(RelNode input, RexNode condition)
Creates a LogicalFilter.static LogicalFilter
LogicalFilter. create(RelNode input, RexNode condition, com.google.common.collect.ImmutableSet<CorrelationId> variablesSet)
Creates a LogicalFilter. -
Uses of LogicalFilter in org.apache.calcite.rel.rules
Methods in org.apache.calcite.rel.rules with parameters of type LogicalFilter Modifier and Type Method Description protected void
ValuesReduceRule. apply(RelOptRuleCall call, LogicalProject project, LogicalFilter filter, LogicalValues values)
Does the work. -
Uses of LogicalFilter in org.apache.calcite.sql2rel
Methods in org.apache.calcite.sql2rel with parameters of type LogicalFilter Modifier and Type Method Description private boolean
RelDecorrelator. checkCorVars(LogicalCorrelate correlate, LogicalProject project, LogicalFilter filter, java.util.List<RexFieldAccess> correlatedJoinKeys)
Checks whether the correlations in projRel and filter are related to the correlated variables provided by corRel.RelDecorrelator.Frame
RelDecorrelator. decorrelateRel(LogicalFilter rel)
Rewrite LogicalFilter.void
RelStructuredTypeFlattener. rewriteRel(LogicalFilter rel)
RelNode
RelDecorrelator.CorelMapBuilder. visit(LogicalFilter filter)
-