Uses of Class
org.apache.calcite.rel.convert.ConverterRule
-
Packages that use ConverterRule Package Description org.apache.calcite.adapter.cassandra Cassandra query provider.org.apache.calcite.adapter.elasticsearch Query provider based on an Elasticsearch2 DB.org.apache.calcite.adapter.enumerable Query optimizer rules for Java calling convention.org.apache.calcite.adapter.geode.rel Query provider based on Apache Geode (Gemfire) In Memory Data Gridorg.apache.calcite.adapter.jdbc Query provider based on a JDBC data source.org.apache.calcite.adapter.mongodb Query provider based on a MongoDB database.org.apache.calcite.adapter.pig Pig query provider.org.apache.calcite.adapter.spark Adapter based on the Apache Spark data management system.org.apache.calcite.interpreter Provides an implementation of relational expressions using an interpreter.org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions.org.apache.calcite.plan.hep Provides a heuristic planner implementation for the interfaces inorg.apache.calcite.plan
.org.apache.calcite.rel.convert Defines relational expressions and rules for converting between calling conventions. -
-
Uses of ConverterRule in org.apache.calcite.adapter.cassandra
Subclasses of ConverterRule in org.apache.calcite.adapter.cassandra Modifier and Type Class Description (package private) static class
CassandraRules.CassandraConverterRule
Base class for planner rules that convert a relational expression to Cassandra calling convention.private static class
CassandraRules.CassandraProjectRule
Rule to convert aLogicalProject
to aCassandraProject
.class
CassandraToEnumerableConverterRule
Rule to convert a relational expression fromCassandraRel.CONVENTION
toEnumerableConvention
.Fields in org.apache.calcite.adapter.cassandra declared as ConverterRule Modifier and Type Field Description static ConverterRule
CassandraToEnumerableConverterRule. INSTANCE
-
Uses of ConverterRule in org.apache.calcite.adapter.elasticsearch
Subclasses of ConverterRule in org.apache.calcite.adapter.elasticsearch Modifier and Type Class Description private static class
ElasticsearchRules.ElasticsearchAggregateRule
Rule to convert anLogicalAggregate
to anElasticsearchAggregate
.(package private) static class
ElasticsearchRules.ElasticsearchConverterRule
Base class for planner rules that convert a relational expression to Elasticsearch calling convention.private static class
ElasticsearchRules.ElasticsearchFilterRule
Rule to convert aLogicalFilter
to anElasticsearchFilter
.private static class
ElasticsearchRules.ElasticsearchProjectRule
Rule to convert aLogicalProject
to anElasticsearchProject
.private static class
ElasticsearchRules.ElasticsearchSortRule
Rule to convert aSort
to anElasticsearchSort
.class
ElasticsearchToEnumerableConverterRule
Rule to convert a relational expression fromElasticsearchRel.CONVENTION
toEnumerableConvention
.Fields in org.apache.calcite.adapter.elasticsearch declared as ConverterRule Modifier and Type Field Description (package private) static ConverterRule
ElasticsearchToEnumerableConverterRule. INSTANCE
-
Uses of ConverterRule in org.apache.calcite.adapter.enumerable
Subclasses of ConverterRule in org.apache.calcite.adapter.enumerable Modifier and Type Class Description (package private) class
EnumerableAggregateRule
Rule to convert aLogicalAggregate
to anEnumerableAggregate
.static class
EnumerableBindable.EnumerableToBindableConverterRule
Rule that converts any enumerable relational expression to bindable.(package private) class
EnumerableCalcRule
Rule to convert aLogicalCalc
to anEnumerableCalc
.(package private) class
EnumerableCollectRule
Rule to convert anCollect
to anEnumerableCollect
.class
EnumerableCorrelateRule
Implementation of nested loops over enumerable inputs.(package private) class
EnumerableFilterRule
Rule to convert aLogicalFilter
to anEnumerableFilter
.class
EnumerableInterpreterRule
(package private) class
EnumerableIntersectRule
Rule to convert aLogicalIntersect
to anEnumerableIntersect
.(package private) class
EnumerableJoinRule
Planner rule that converts aLogicalJoin
relational expressionenumerable calling convention
.(package private) class
EnumerableMergeJoinRule
Planner rule that converts aLogicalJoin
relational expressionenumerable calling convention
.(package private) class
EnumerableMinusRule
Rule to convert anLogicalMinus
to anEnumerableMinus
.(package private) class
EnumerableProjectRule
Rule to convert aLogicalProject
to anEnumerableProject
.(package private) class
EnumerableSemiJoinRule
Planner rule that converts aSemiJoin
relational expressionenumerable calling convention
.(package private) class
EnumerableSortRule
Rule to convert anSort
to anEnumerableSort
.class
EnumerableTableFunctionScanRule
Planner rule that converts aLogicalTableFunctionScan
relational expressionenumerable calling convention
.class
EnumerableTableModifyRule
Planner rule that converts aLogicalTableModify
relational expressionenumerable calling convention
.class
EnumerableTableScanRule
Planner rule that converts aLogicalTableFunctionScan
relational expressionenumerable calling convention
.(package private) class
EnumerableUncollectRule
Rule to convert anUncollect
to anEnumerableUncollect
.(package private) class
EnumerableUnionRule
Rule to convert anLogicalUnion
to anEnumerableUnion
.class
EnumerableValuesRule
Planner rule that converts aLogicalValues
relational expressionenumerable calling convention
.(package private) class
EnumerableWindowRule
Rule to convert aLogicalWindow
to anEnumerableWindow
. -
Uses of ConverterRule in org.apache.calcite.adapter.geode.rel
Subclasses of ConverterRule in org.apache.calcite.adapter.geode.rel Modifier and Type Class Description private static class
GeodeRules.GeodeAggregateRule
Rule to convertAggregate
to aGeodeAggregate
.(package private) static class
GeodeRules.GeodeConverterRule
Base class for planner rules that convert a relational expression to Geode calling convention.private static class
GeodeRules.GeodeProjectRule
Rule to convert aLogicalProject
to aGeodeProject
.class
GeodeToEnumerableConverterRule
Rule to convert a relational expression fromGeodeRel.CONVENTION
toEnumerableConvention
.Fields in org.apache.calcite.adapter.geode.rel declared as ConverterRule Modifier and Type Field Description static ConverterRule
GeodeToEnumerableConverterRule. INSTANCE
-
Uses of ConverterRule in org.apache.calcite.adapter.jdbc
Subclasses of ConverterRule in org.apache.calcite.adapter.jdbc Modifier and Type Class Description static class
JdbcRules.JdbcAggregateRule
Rule to convert aAggregate
to aJdbcRules.JdbcAggregate
.private static class
JdbcRules.JdbcCalcRule
Rule to convert aCalc
to anJdbcRules.JdbcCalc
.(package private) static class
JdbcRules.JdbcConverterRule
Abstract base class for rule that converts to JDBC.static class
JdbcRules.JdbcFilterRule
Rule to convert aFilter
to anJdbcRules.JdbcFilter
.static class
JdbcRules.JdbcIntersectRule
Rule to convert aIntersect
to aJdbcRules.JdbcIntersect
.static class
JdbcRules.JdbcJoinRule
Rule that converts a join to JDBC.static class
JdbcRules.JdbcMinusRule
Rule to convert aMinus
to aJdbcRules.JdbcMinus
.static class
JdbcRules.JdbcProjectRule
Rule to convert aProject
to anJdbcRules.JdbcProject
.static class
JdbcRules.JdbcSortRule
Rule to convert aSort
to anJdbcRules.JdbcSort
.static class
JdbcRules.JdbcTableModificationRule
Rule that converts a table-modification to JDBC.static class
JdbcRules.JdbcUnionRule
Rule to convert anUnion
to aJdbcRules.JdbcUnion
.static class
JdbcRules.JdbcValuesRule
Rule that converts a values operator to JDBC.class
JdbcToEnumerableConverterRule
Rule to convert a relational expression fromJdbcConvention
toEnumerableConvention
. -
Uses of ConverterRule in org.apache.calcite.adapter.mongodb
Subclasses of ConverterRule in org.apache.calcite.adapter.mongodb Modifier and Type Class Description private static class
MongoRules.MongoAggregateRule
Rule to convert anLogicalAggregate
to anMongoAggregate
.(package private) static class
MongoRules.MongoConverterRule
Base class for planner rules that convert a relational expression to MongoDB calling convention.private static class
MongoRules.MongoFilterRule
Rule to convert aLogicalFilter
to aMongoFilter
.private static class
MongoRules.MongoProjectRule
Rule to convert aLogicalProject
to aMongoProject
.private static class
MongoRules.MongoSortRule
class
MongoToEnumerableConverterRule
Rule to convert a relational expression fromMongoRel.CONVENTION
toEnumerableConvention
.Fields in org.apache.calcite.adapter.mongodb declared as ConverterRule Modifier and Type Field Description static ConverterRule
MongoToEnumerableConverterRule. INSTANCE
-
Uses of ConverterRule in org.apache.calcite.adapter.pig
Subclasses of ConverterRule in org.apache.calcite.adapter.pig Modifier and Type Class Description private static class
PigRules.PigAggregateRule
Rule to convert aLogicalAggregate
to aPigAggregate
.private static class
PigRules.PigFilterRule
Rule to convert aLogicalFilter
to aPigFilter
.private static class
PigRules.PigJoinRule
Rule to convert aLogicalJoin
to aPigJoin
.private static class
PigRules.PigProjectRule
Rule to convert aLogicalProject
to aPigProject
.private static class
PigRules.PigTableScanRule
Rule to convert aLogicalTableScan
to aPigTableScan
.class
PigToEnumerableConverterRule
Rule to convert a relational expression fromPigRel.CONVENTION
toEnumerableConvention
.Fields in org.apache.calcite.adapter.pig declared as ConverterRule Modifier and Type Field Description static ConverterRule
PigToEnumerableConverterRule. INSTANCE
Fields in org.apache.calcite.adapter.pig with type parameters of type ConverterRule Modifier and Type Field Description static java.util.List<ConverterRule>
PigRules. ALL_PIG_OPT_RULES
-
Uses of ConverterRule in org.apache.calcite.adapter.spark
Subclasses of ConverterRule in org.apache.calcite.adapter.spark Modifier and Type Class Description class
EnumerableToSparkConverterRule
Rule to convert a relational expression fromJdbcConvention
toSpark convention
.class
JdbcToSparkConverterRule
Rule to convert a relational expression fromJdbcConvention
toSpark convention
.(package private) static class
SparkRules.EnumerableToSparkConverterRule
Planner rule that converts from enumerable to Spark convention.private static class
SparkRules.SparkCalcRule
Rule to convert aLogicalCalc
to anSparkRules.SparkCalc
.(package private) static class
SparkRules.SparkToEnumerableConverterRule
Planner rule that converts from Spark to enumerable convention.static class
SparkRules.SparkValuesRule
Planner rule that implements VALUES operator in Spark convention. -
Uses of ConverterRule in org.apache.calcite.interpreter
Fields in org.apache.calcite.interpreter declared as ConverterRule Modifier and Type Field Description static ConverterRule
NoneToBindableConverterRule. INSTANCE
-
Uses of ConverterRule in org.apache.calcite.plan
Fields in org.apache.calcite.plan with type parameters of type ConverterRule Modifier and Type Field Description (package private) com.google.common.collect.Multimap<Pair<Convention,Convention>,ConverterRule>
ConventionTraitDef.ConversionData. mapArcToConverterRule
For a given source/target convention, there may be several possible conversion rules.Methods in org.apache.calcite.plan with parameters of type ConverterRule Modifier and Type Method Description void
ConventionTraitDef. deregisterConverterRule(RelOptPlanner planner, ConverterRule converterRule)
void
RelTraitDef. deregisterConverterRule(RelOptPlanner planner, ConverterRule converterRule)
Provides notification that a particularConverterRule
has been de-registered from aRelOptPlanner
.void
ConventionTraitDef. registerConverterRule(RelOptPlanner planner, ConverterRule converterRule)
void
RelTraitDef. registerConverterRule(RelOptPlanner planner, ConverterRule converterRule)
Provides notification of the registration of a particularConverterRule
with aRelOptPlanner
.Method parameters in org.apache.calcite.plan with type arguments of type ConverterRule Modifier and Type Method Description private RelNode
ConventionTraitDef. changeConvention(RelNode rel, Convention source, Convention target, com.google.common.collect.Multimap<Pair<Convention,Convention>,ConverterRule> mapArcToConverterRule)
Tries to convert a relational expression to the target convention of an arc. -
Uses of ConverterRule in org.apache.calcite.plan.hep
Methods in org.apache.calcite.plan.hep with parameters of type ConverterRule Modifier and Type Method Description private boolean
HepPlanner. doesConverterApply(ConverterRule converterRule, HepRelVertex vertex)
-
Uses of ConverterRule in org.apache.calcite.rel.convert
Fields in org.apache.calcite.rel.convert declared as ConverterRule Modifier and Type Field Description private ConverterRule
TraitMatchingRule. converter
Constructors in org.apache.calcite.rel.convert with parameters of type ConverterRule Constructor Description TraitMatchingRule(ConverterRule converterRule)
Deprecated.TraitMatchingRule(ConverterRule converterRule, RelBuilderFactory relBuilderFactory)
Creates a TraitMatchingRule.
-