Uses of Package
org.apache.calcite.rel.core
-
Packages that use org.apache.calcite.rel.core Package Description org.apache.calcite.adapter.cassandra Cassandra query provider.org.apache.calcite.adapter.csv Calcite query provider that reads from CSV (comma-separated value) files.org.apache.calcite.adapter.druid Query provider based on a Druid database.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.enumerable.impl Calcite-specific classes for implementation of regular and window aggregates.org.apache.calcite.adapter.file Calcite query provider that reads from web tables (HTML).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.adapter.splunk Splunk query provider.org.apache.calcite.interpreter Provides an implementation of relational expressions using an interpreter.org.apache.calcite.materialize Management of materialized query results.org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions.org.apache.calcite.plan.volcano Optimizes relational expressions.org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.rel Defines relational expressions.org.apache.calcite.rel.core Defines core relational expressions.org.apache.calcite.rel.externalize Facilities to externalizeRelNode
s to and from XML and JSON format.org.apache.calcite.rel.logical Defines logical relational expressions.org.apache.calcite.rel.metadata Defines metadata interfaces and utilities for relational expressions.org.apache.calcite.rel.mutable Defines mutable relational expressions.org.apache.calcite.rel.rel2sql Translates a relational expression to SQL parse tree.org.apache.calcite.rel.rules Provides a core set of planner rules.org.apache.calcite.rex Provides a language for representing row-expressions.org.apache.calcite.schema Schema SPI.org.apache.calcite.schema.impl Utilities to help implement Calcite's SPIs.org.apache.calcite.sql Provides a SQL parser and object model.org.apache.calcite.sql.ddl Parse tree for SQL DDL statements.org.apache.calcite.sql.validate SQL validation.org.apache.calcite.sql2rel Translates a SQL parse tree to relational expression.org.apache.calcite.tools Provides utility classes. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.cassandra Class Description Filter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Project Relational expression that computes a set of 'select expressions' from its input relational expression.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.csv Class Description TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.druid Class Description Aggregate Relational operator that eliminates duplicates and computes totals.AggregateCall Call to an aggregate function within anAggregate
.Filter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Project Relational expression that computes a set of 'select expressions' from its input relational expression.TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.elasticsearch Class Description Aggregate Relational operator that eliminates duplicates and computes totals.AggregateCall Call to an aggregate function within anAggregate
.Filter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Project Relational expression that computes a set of 'select expressions' from its input relational expression.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.enumerable Class Description Aggregate Relational operator that eliminates duplicates and computes totals.AggregateCall Call to an aggregate function within anAggregate
.Calc Calc
is an abstract base class for implementations ofLogicalCalc
.Collect A relational expression that collapses multiple rows into one.Correlate A relational operator that performs nested-loop joins.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesEquiJoin Base class for any join whose condition is based on column equality.Filter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Intersect Relational expression that returns the intersection of the rows of its inputs.Join Relational expression that combines two relational expressions according to some condition.JoinRelType Enumeration of join types.Minus Relational expression that returns the rows of its first input minus any matching rows from its other inputs.Project Relational expression that computes a set of 'select expressions' from its input relational expression.RelFactories.FilterFactory Can create aLogicalFilter
of the appropriate type for this rule's calling convention.RelFactories.ProjectFactory Can create aLogicalProject
of the appropriate type for this rule's calling convention.SemiJoin Relational expression that joins two relational expressions according to some condition, but outputs only columns from the left input, and eliminates duplicates.SetOp SetOp
is an abstract base for relational set operators such as UNION, MINUS (aka EXCEPT), and INTERSECT.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.TableFunctionScan Relational expression that calls a table-valued function.TableModify Relational expression that modifies a table.TableModify.Operation Enumeration of supported modification operations.TableScan Relational operator that returns the contents of a table.Uncollect Relational expression that unnests its input's columns into a relation.Union Relational expression that returns the union of the rows of its inputs, optionally eliminating duplicates.Values Relational expression whose value is a sequence of zero or more literal row values.Window A relational expression representing a set of window aggregates.Window.Group Group of windowed aggregate calls that have the same window specification. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.enumerable.impl Class Description AggregateCall Call to an aggregate function within anAggregate
. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.file Class Description TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.geode.rel Class Description Aggregate Relational operator that eliminates duplicates and computes totals.Filter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Project Relational expression that computes a set of 'select expressions' from its input relational expression.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.jdbc Class Description Aggregate Relational operator that eliminates duplicates and computes totals.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesFilter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Intersect Relational expression that returns the intersection of the rows of its inputs.Join Relational expression that combines two relational expressions according to some condition.JoinRelType Enumeration of join types.Minus Relational expression that returns the rows of its first input minus any matching rows from its other inputs.Project Relational expression that computes a set of 'select expressions' from its input relational expression.SetOp SetOp
is an abstract base for relational set operators such as UNION, MINUS (aka EXCEPT), and INTERSECT.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.TableModify Relational expression that modifies a table.TableModify.Operation Enumeration of supported modification operations.TableScan Relational operator that returns the contents of a table.Union Relational expression that returns the union of the rows of its inputs, optionally eliminating duplicates.Values Relational expression whose value is a sequence of zero or more literal row values. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.mongodb Class Description Aggregate Relational operator that eliminates duplicates and computes totals.Filter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Project Relational expression that computes a set of 'select expressions' from its input relational expression.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.pig Class Description Aggregate Relational operator that eliminates duplicates and computes totals.AggregateCall Call to an aggregate function within anAggregate
.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesFilter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Join Relational expression that combines two relational expressions according to some condition.JoinRelType Enumeration of join types.Project Relational expression that computes a set of 'select expressions' from its input relational expression.RelFactories.AggregateFactory Can create aLogicalAggregate
of the appropriate type for this rule's calling convention.RelFactories.FilterFactory Can create aLogicalFilter
of the appropriate type for this rule's calling convention.RelFactories.JoinFactory Can create a join of the appropriate type for a rule's calling convention.RelFactories.TableScanFactory Can create aTableScan
of the appropriate type for a rule's calling convention.TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.spark Class Description Values Relational expression whose value is a sequence of zero or more literal row values. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.adapter.splunk Class Description TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.interpreter Class Description Aggregate Relational operator that eliminates duplicates and computes totals.AggregateCall Call to an aggregate function within anAggregate
.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesFilter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Join Relational expression that combines two relational expressions according to some condition.JoinRelType Enumeration of join types.Project Relational expression that computes a set of 'select expressions' from its input relational expression.SetOp SetOp
is an abstract base for relational set operators such as UNION, MINUS (aka EXCEPT), and INTERSECT.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.TableScan Relational operator that returns the contents of a table.Union Relational expression that returns the union of the rows of its inputs, optionally eliminating duplicates.Values Relational expression whose value is a sequence of zero or more literal row values.Window A relational expression representing a set of window aggregates. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.materialize Class Description AggregateCall Call to an aggregate function within anAggregate
.TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.plan Class Description Calc Calc
is an abstract base class for implementations ofLogicalCalc
.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesFilter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Join Relational expression that combines two relational expressions according to some condition.JoinRelType Enumeration of join types.Project Relational expression that computes a set of 'select expressions' from its input relational expression.RelFactories.FilterFactory Can create aLogicalFilter
of the appropriate type for this rule's calling convention.RelFactories.ProjectFactory Can create aLogicalProject
of the appropriate type for this rule's calling convention.TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.plan.volcano Class Description CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variables -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.prepare Class Description TableFunctionScan Relational expression that calls a table-valued function.TableModify.Operation Enumeration of supported modification operations.TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.rel Class Description AggregateCall Call to an aggregate function within anAggregate
.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesTableFunctionScan Relational expression that calls a table-valued function.TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.rel.core Class Description Aggregate Relational operator that eliminates duplicates and computes totals.Aggregate.AggCallBinding Implementation of theSqlOperatorBinding
interface for anaggregate call
applied to a set of operands in the context of aLogicalAggregate
.Aggregate.Group What kind of roll-up is it?AggregateCall Call to an aggregate function within anAggregate
.Calc Calc
is an abstract base class for implementations ofLogicalCalc
.Correlate A relational operator that performs nested-loop joins.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesEquiJoin Base class for any join whose condition is based on column equality.Exchange Relational expression that imposes a particular distribution on its input without otherwise changing its content.Filter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Join Relational expression that combines two relational expressions according to some condition.JoinInfo An analyzed join condition.JoinRelType Enumeration of join types.Match Relational expression that represent a MATCH_RECOGNIZE node.Match.RexMRAggCall Aggregate calls in match recognize.Project Relational expression that computes a set of 'select expressions' from its input relational expression.RelFactories.AggregateFactory Can create aLogicalAggregate
of the appropriate type for this rule's calling convention.RelFactories.CorrelateFactory Can create a correlate of the appropriate type for a rule's calling convention.RelFactories.ExchangeFactory Can create aExchange
of the appropriate type for a rule's calling convention.RelFactories.FilterFactory Can create aLogicalFilter
of the appropriate type for this rule's calling convention.RelFactories.JoinFactory Can create a join of the appropriate type for a rule's calling convention.RelFactories.MatchFactory Can create aMatch
of the appropriate type for a rule's calling convention.RelFactories.ProjectFactory Can create aLogicalProject
of the appropriate type for this rule's calling convention.RelFactories.SemiJoinFactory Can create a semi-join of the appropriate type for a rule's calling convention.RelFactories.SetOpFactory Can create aSetOp
for a particular kind of set operation (UNION, EXCEPT, INTERSECT) and of the appropriate type for this rule's calling convention.RelFactories.SortExchangeFactory Can create aSortExchange
of the appropriate type for a rule's calling convention.RelFactories.SortFactory Can create aSort
of the appropriate type for this rule's calling convention.RelFactories.TableScanFactory Can create aTableScan
of the appropriate type for a rule's calling convention.RelFactories.ValuesFactory Can create aValues
of the appropriate type for a rule's calling convention.SemiJoin Relational expression that joins two relational expressions according to some condition, but outputs only columns from the left input, and eliminates duplicates.SetOp SetOp
is an abstract base for relational set operators such as UNION, MINUS (aka EXCEPT), and INTERSECT.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.SortExchange TableFunctionScan Relational expression that calls a table-valued function.TableModify.Operation Enumeration of supported modification operations.Uncollect Relational expression that unnests its input's columns into a relation.Values Relational expression whose value is a sequence of zero or more literal row values.Window A relational expression representing a set of window aggregates.Window.Group Group of windowed aggregate calls that have the same window specification.Window.RexWinAggCall A call to a windowed aggregate function. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.rel.externalize Class Description AggregateCall Call to an aggregate function within anAggregate
.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variables -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.rel.logical Class Description Aggregate Relational operator that eliminates duplicates and computes totals.Calc Calc
is an abstract base class for implementations ofLogicalCalc
.Correlate A relational operator that performs nested-loop joins.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesExchange Relational expression that imposes a particular distribution on its input without otherwise changing its content.Filter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Intersect Relational expression that returns the intersection of the rows of its inputs.Join Relational expression that combines two relational expressions according to some condition.JoinRelType Enumeration of join types.Match Relational expression that represent a MATCH_RECOGNIZE node.Minus Relational expression that returns the rows of its first input minus any matching rows from its other inputs.Project Relational expression that computes a set of 'select expressions' from its input relational expression.SetOp SetOp
is an abstract base for relational set operators such as UNION, MINUS (aka EXCEPT), and INTERSECT.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.SortExchange TableFunctionScan Relational expression that calls a table-valued function.TableModify Relational expression that modifies a table.TableModify.Operation Enumeration of supported modification operations.TableScan Relational operator that returns the contents of a table.Union Relational expression that returns the union of the rows of its inputs, optionally eliminating duplicates.Values Relational expression whose value is a sequence of zero or more literal row values.Window A relational expression representing a set of window aggregates. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.rel.metadata Class Description Aggregate Relational operator that eliminates duplicates and computes totals.Calc Calc
is an abstract base class for implementations ofLogicalCalc
.Correlate A relational operator that performs nested-loop joins.Exchange Relational expression that imposes a particular distribution on its input without otherwise changing its content.Filter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Intersect Relational expression that returns the intersection of the rows of its inputs.Join Relational expression that combines two relational expressions according to some condition.JoinRelType Enumeration of join types.Minus Relational expression that returns the rows of its first input minus any matching rows from its other inputs.Project Relational expression that computes a set of 'select expressions' from its input relational expression.SemiJoin Relational expression that joins two relational expressions according to some condition, but outputs only columns from the left input, and eliminates duplicates.SetOp SetOp
is an abstract base for relational set operators such as UNION, MINUS (aka EXCEPT), and INTERSECT.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.SortExchange TableFunctionScan Relational expression that calls a table-valued function.TableScan Relational operator that returns the contents of a table.Union Relational expression that returns the union of the rows of its inputs, optionally eliminating duplicates.Values Relational expression whose value is a sequence of zero or more literal row values.Window A relational expression representing a set of window aggregates.Window.Group Group of windowed aggregate calls that have the same window specification. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.rel.mutable Class Description Aggregate.Group What kind of roll-up is it?AggregateCall Call to an aggregate function within anAggregate
.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesJoinRelType Enumeration of join types.TableModify.Operation Enumeration of supported modification operations.TableScan Relational operator that returns the contents of a table.Values Relational expression whose value is a sequence of zero or more literal row values.Window.Group Group of windowed aggregate calls that have the same window specification. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.rel.rel2sql Class Description Aggregate Relational operator that eliminates duplicates and computes totals.AggregateCall Call to an aggregate function within anAggregate
.Calc Calc
is an abstract base class for implementations ofLogicalCalc
.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesFilter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Intersect Relational expression that returns the intersection of the rows of its inputs.Join Relational expression that combines two relational expressions according to some condition.JoinRelType Enumeration of join types.Match Relational expression that represent a MATCH_RECOGNIZE node.Minus Relational expression that returns the rows of its first input minus any matching rows from its other inputs.Project Relational expression that computes a set of 'select expressions' from its input relational expression.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.TableModify Relational expression that modifies a table.TableScan Relational operator that returns the contents of a table.Union Relational expression that returns the union of the rows of its inputs, optionally eliminating duplicates.Values Relational expression whose value is a sequence of zero or more literal row values. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.rel.rules Class Description Aggregate Relational operator that eliminates duplicates and computes totals.AggregateCall Call to an aggregate function within anAggregate
.Calc Calc
is an abstract base class for implementations ofLogicalCalc
.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesEquiJoin Base class for any join whose condition is based on column equality.Filter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Intersect Relational expression that returns the intersection of the rows of its inputs.Join Relational expression that combines two relational expressions according to some condition.JoinRelType Enumeration of join types.Project Relational expression that computes a set of 'select expressions' from its input relational expression.RelFactories.AggregateFactory Can create aLogicalAggregate
of the appropriate type for this rule's calling convention.RelFactories.FilterFactory Can create aLogicalFilter
of the appropriate type for this rule's calling convention.RelFactories.JoinFactory Can create a join of the appropriate type for a rule's calling convention.RelFactories.ProjectFactory Can create aLogicalProject
of the appropriate type for this rule's calling convention.RelFactories.SetOpFactory Can create aSetOp
for a particular kind of set operation (UNION, EXCEPT, INTERSECT) and of the appropriate type for this rule's calling convention.SemiJoin Relational expression that joins two relational expressions according to some condition, but outputs only columns from the left input, and eliminates duplicates.SetOp SetOp
is an abstract base for relational set operators such as UNION, MINUS (aka EXCEPT), and INTERSECT.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.TableScan Relational operator that returns the contents of a table.Union Relational expression that returns the union of the rows of its inputs, optionally eliminating duplicates. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.rex Class Description AggregateCall Call to an aggregate function within anAggregate
.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesFilter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Join Relational expression that combines two relational expressions according to some condition.Project Relational expression that computes a set of 'select expressions' from its input relational expression. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.schema Class Description TableModify Relational expression that modifies a table.TableModify.Operation Enumeration of supported modification operations. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.schema.impl Class Description TableScan Relational operator that returns the contents of a table. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.sql Class Description AggregateCall Call to an aggregate function within anAggregate
.JoinRelType Enumeration of join types. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.sql.ddl Class Description TableModify Relational expression that modifies a table.TableModify.Operation Enumeration of supported modification operations. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.sql.validate Class Description JoinRelType Enumeration of join types. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.sql2rel Class Description Aggregate Relational operator that eliminates duplicates and computes totals.AggregateCall Call to an aggregate function within anAggregate
.Collect A relational expression that collapses multiple rows into one.Correlate A relational operator that performs nested-loop joins.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesFilter Relational expression that iterates over its input and returns elements for whichcondition
evaluates totrue
.Join Relational expression that combines two relational expressions according to some condition.JoinRelType Enumeration of join types.Project Relational expression that computes a set of 'select expressions' from its input relational expression.RelFactories.AggregateFactory Can create aLogicalAggregate
of the appropriate type for this rule's calling convention.RelFactories.FilterFactory Can create aLogicalFilter
of the appropriate type for this rule's calling convention.RelFactories.JoinFactory Can create a join of the appropriate type for a rule's calling convention.RelFactories.ProjectFactory Can create aLogicalProject
of the appropriate type for this rule's calling convention.RelFactories.SemiJoinFactory Can create a semi-join of the appropriate type for a rule's calling convention.RelFactories.SetOpFactory Can create aSetOp
for a particular kind of set operation (UNION, EXCEPT, INTERSECT) and of the appropriate type for this rule's calling convention.RelFactories.SortFactory Can create aSort
of the appropriate type for this rule's calling convention.Sample Relational expression that returns a sample of the rows from its input.SetOp SetOp
is an abstract base for relational set operators such as UNION, MINUS (aka EXCEPT), and INTERSECT.Sort Relational expression that imposes a particular sort order on its input without otherwise changing its content.TableScan Relational operator that returns the contents of a table.Uncollect Relational expression that unnests its input's columns into a relation.Values Relational expression whose value is a sequence of zero or more literal row values. -
Classes in org.apache.calcite.rel.core used by org.apache.calcite.tools Class Description AggregateCall Call to an aggregate function within anAggregate
.CorrelationId Describes the necessary parameters for an implementation in order to identify and set dynamic variablesJoinRelType Enumeration of join types.RelFactories.AggregateFactory Can create aLogicalAggregate
of the appropriate type for this rule's calling convention.RelFactories.CorrelateFactory Can create a correlate of the appropriate type for a rule's calling convention.RelFactories.ExchangeFactory Can create aExchange
of the appropriate type for a rule's calling convention.RelFactories.FilterFactory Can create aLogicalFilter
of the appropriate type for this rule's calling convention.RelFactories.JoinFactory Can create a join of the appropriate type for a rule's calling convention.RelFactories.MatchFactory Can create aMatch
of the appropriate type for a rule's calling convention.RelFactories.ProjectFactory Can create aLogicalProject
of the appropriate type for this rule's calling convention.RelFactories.SemiJoinFactory Can create a semi-join of the appropriate type for a rule's calling convention.RelFactories.SetOpFactory Can create aSetOp
for a particular kind of set operation (UNION, EXCEPT, INTERSECT) and of the appropriate type for this rule's calling convention.RelFactories.SortExchangeFactory Can create aSortExchange
of the appropriate type for a rule's calling convention.RelFactories.SortFactory Can create aSort
of the appropriate type for this rule's calling convention.RelFactories.TableScanFactory Can create aTableScan
of the appropriate type for a rule's calling convention.RelFactories.ValuesFactory Can create aValues
of the appropriate type for a rule's calling convention.