Uses of Interface
org.apache.calcite.plan.Convention
-
Packages that use Convention 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.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.rel Defines relational expressions.org.apache.calcite.rel.convert Defines relational expressions and rules for converting between calling conventions.org.apache.calcite.rel.rules Provides a core set of planner rules. -
-
Uses of Convention in org.apache.calcite.adapter.cassandra
Fields in org.apache.calcite.adapter.cassandra declared as Convention Modifier and Type Field Description static Convention
CassandraRel. CONVENTION
Calling convention for relational operations that occur in Cassandra.protected Convention
CassandraRules.CassandraConverterRule. out
-
Uses of Convention in org.apache.calcite.adapter.elasticsearch
Fields in org.apache.calcite.adapter.elasticsearch declared as Convention Modifier and Type Field Description static Convention
ElasticsearchRel. CONVENTION
Calling convention for relational operations that occur in Elasticsearch.(package private) Convention
ElasticsearchRules.ElasticsearchConverterRule. out
Constructors in org.apache.calcite.adapter.elasticsearch with parameters of type Convention Constructor Description ElasticsearchConverterRule(java.lang.Class<? extends RelNode> clazz, RelTrait in, Convention out, java.lang.String description)
-
Uses of Convention in org.apache.calcite.adapter.enumerable
Classes in org.apache.calcite.adapter.enumerable that implement Convention Modifier and Type Class Description class
EnumerableConvention
Family of calling conventions that return results as anEnumerable
.Methods in org.apache.calcite.adapter.enumerable with parameters of type Convention Modifier and Type Method Description boolean
EnumerableConvention. canConvertConvention(Convention toConvention)
-
Uses of Convention in org.apache.calcite.adapter.geode.rel
Fields in org.apache.calcite.adapter.geode.rel declared as Convention Modifier and Type Field Description static Convention
GeodeRel. CONVENTION
Calling convention for relational operations that occur in Geode.protected Convention
GeodeRules.GeodeConverterRule. out
-
Uses of Convention in org.apache.calcite.adapter.jdbc
Classes in org.apache.calcite.adapter.jdbc that implement Convention Modifier and Type Class Description class
JdbcConvention
Calling convention for relational operations that occur in a JDBC database. -
Uses of Convention in org.apache.calcite.adapter.mongodb
Fields in org.apache.calcite.adapter.mongodb declared as Convention Modifier and Type Field Description static Convention
MongoRel. CONVENTION
Calling convention for relational operations that occur in MongoDB.protected Convention
MongoRules.MongoConverterRule. out
Constructors in org.apache.calcite.adapter.mongodb with parameters of type Convention Constructor Description MongoConverterRule(java.lang.Class<? extends RelNode> clazz, RelTrait in, Convention out, java.lang.String description)
-
Uses of Convention in org.apache.calcite.adapter.pig
Fields in org.apache.calcite.adapter.pig declared as Convention Modifier and Type Field Description static Convention
PigRel. CONVENTION
Calling convention for relational operations that occur in Pig. -
Uses of Convention in org.apache.calcite.adapter.spark
Fields in org.apache.calcite.adapter.spark declared as Convention Modifier and Type Field Description static Convention
SparkRel. CONVENTION
Calling convention for relational operations that occur in Spark. -
Uses of Convention in org.apache.calcite.interpreter
Classes in org.apache.calcite.interpreter that implement Convention Modifier and Type Class Description class
BindableConvention
Calling convention that returns results as anEnumerable
of object arrays.class
InterpretableConvention
Calling convention that returns results as anEnumerable
of object arrays.Methods in org.apache.calcite.interpreter with parameters of type Convention Modifier and Type Method Description boolean
BindableConvention. canConvertConvention(Convention toConvention)
boolean
InterpretableConvention. canConvertConvention(Convention toConvention)
-
Uses of Convention in org.apache.calcite.plan
Classes in org.apache.calcite.plan that implement Convention Modifier and Type Class Description static class
Convention.Impl
Default implementation.Fields in org.apache.calcite.plan declared as Convention Modifier and Type Field Description static Convention
Convention. NONE
Convention that for a relational expression that does not support any convention.Fields in org.apache.calcite.plan with type parameters of type Convention Modifier and Type Field Description (package private) DirectedGraph<Convention,DefaultEdge>
ConventionTraitDef.ConversionData. conversionGraph
(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.(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.private Graphs.FrozenGraph<Convention,DefaultEdge>
ConventionTraitDef.ConversionData. pathMap
Methods in org.apache.calcite.plan that return Convention Modifier and Type Method Description Convention
ConventionTraitDef. getDefault()
Convention
RelOptRule. getOutConvention()
Returns the convention of the result of firing this rule, null if not known.Methods in org.apache.calcite.plan that return types with arguments of type Convention Modifier and Type Method Description private Graphs.FrozenGraph<Convention,DefaultEdge>
ConventionTraitDef.ConversionData. getPathMap()
java.util.List<java.util.List<Convention>>
ConventionTraitDef.ConversionData. getPaths(Convention fromConvention, Convention toConvention)
java.util.List<Convention>
ConventionTraitDef.ConversionData. getShortestPath(Convention fromConvention, Convention toConvention)
java.lang.Class<Convention>
ConventionTraitDef. getTraitClass()
Methods in org.apache.calcite.plan with parameters of type Convention Modifier and Type Method Description boolean
ConventionTraitDef. canConvert(RelOptPlanner planner, Convention fromConvention, Convention toConvention)
boolean
Convention. canConvertConvention(Convention toConvention)
Returns whether we should convert from this convention totoConvention
.boolean
Convention.Impl. canConvertConvention(Convention toConvention)
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.RelNode
ConventionTraitDef. convert(RelOptPlanner planner, RelNode rel, Convention toConvention, boolean allowInfiniteCostConverters)
java.util.List<java.util.List<Convention>>
ConventionTraitDef.ConversionData. getPaths(Convention fromConvention, Convention toConvention)
java.util.List<Convention>
ConventionTraitDef.ConversionData. getShortestPath(Convention fromConvention, Convention toConvention)
Method parameters in org.apache.calcite.plan with type arguments of type Convention 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.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 Convention in org.apache.calcite.prepare
Fields in org.apache.calcite.prepare declared as Convention Modifier and Type Field Description protected Convention
Prepare. resultConvention
Convention via which results should be returned by execution.Constructors in org.apache.calcite.prepare with parameters of type Convention Constructor Description CalcitePreparingStmt(CalcitePrepareImpl prepare, CalcitePrepare.Context context, Prepare.CatalogReader catalogReader, RelDataTypeFactory typeFactory, CalciteSchema schema, EnumerableRel.Prefer prefer, RelOptPlanner planner, Convention resultConvention, SqlRexConvertletTable convertletTable)
Prepare(CalcitePrepare.Context context, Prepare.CatalogReader catalogReader, Convention resultConvention)
-
Uses of Convention in org.apache.calcite.rel
Methods in org.apache.calcite.rel that return Convention Modifier and Type Method Description Convention
AbstractRelNode. getConvention()
Convention
RelNode. getConvention()
Return the CallingConvention trait from this RelNode'strait set
. -
Uses of Convention in org.apache.calcite.rel.convert
Methods in org.apache.calcite.rel.convert that return Convention Modifier and Type Method Description Convention
ConverterRule. getOutConvention()
Convention
TraitMatchingRule. getOutConvention()
-
Uses of Convention in org.apache.calcite.rel.rules
Methods in org.apache.calcite.rel.rules that return Convention Modifier and Type Method Description Convention
CoerceInputsRule. getOutConvention()
Convention
ReduceDecimalsRule. getOutConvention()
-