| Package | Description |
|---|---|
| org.apache.calcite.plan |
Defines interfaces for constructing rule-based optimizers of
relational expressions.
|
| 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.
|
| Class and Description |
|---|
| LogicalFilter
Sub-class of
Filter
not targeted at any particular engine or calling convention. |
| LogicalJoin
Sub-class of
Join
not targeted at any particular engine or calling convention. |
| LogicalProject
Sub-class of
Project not
targeted at any particular engine or calling convention. |
| Class and Description |
|---|
LogicalAggregate
LogicalAggregate is a relational operator which eliminates
duplicates and computes totals. |
| LogicalCorrelate
A relational operator that performs nested-loop joins.
|
| LogicalExchange
Sub-class of
Exchange not
targeted at any particular engine or calling convention. |
| LogicalFilter
Sub-class of
Filter
not targeted at any particular engine or calling convention. |
| LogicalIntersect
Sub-class of
Intersect
not targeted at any particular engine or calling convention. |
| LogicalJoin
Sub-class of
Join
not targeted at any particular engine or calling convention. |
| LogicalMinus
Sub-class of
Minus
not targeted at any particular engine or calling convention. |
| LogicalProject
Sub-class of
Project not
targeted at any particular engine or calling convention. |
| LogicalSort
Sub-class of
Sort not
targeted at any particular engine or calling convention. |
| LogicalUnion
Sub-class of
Union
not targeted at any particular engine or calling convention. |
| LogicalValues
Sub-class of
Values
not targeted at any particular engine or calling convention. |
| Class and Description |
|---|
LogicalAggregate
LogicalAggregate is a relational operator which eliminates
duplicates and computes totals. |
| LogicalCalc
A relational expression which computes project expressions and also filters.
|
| LogicalCorrelate
A relational operator that performs nested-loop joins.
|
| LogicalExchange
Sub-class of
Exchange not
targeted at any particular engine or calling convention. |
| LogicalFilter
Sub-class of
Filter
not targeted at any particular engine or calling convention. |
| LogicalIntersect
Sub-class of
Intersect
not targeted at any particular engine or calling convention. |
| LogicalJoin
Sub-class of
Join
not targeted at any particular engine or calling convention. |
| LogicalMinus
Sub-class of
Minus
not targeted at any particular engine or calling convention. |
| LogicalProject
Sub-class of
Project not
targeted at any particular engine or calling convention. |
| LogicalSort
Sub-class of
Sort not
targeted at any particular engine or calling convention. |
| LogicalTableFunctionScan
Sub-class of
TableFunctionScan
not targeted at any particular engine or calling convention. |
| LogicalTableModify
Sub-class of
TableModify
not targeted at any particular engine or calling convention. |
| LogicalTableScan
A
LogicalTableScan reads all the rows from a
RelOptTable. |
| LogicalUnion
Sub-class of
Union
not targeted at any particular engine or calling convention. |
| LogicalValues
Sub-class of
Values
not targeted at any particular engine or calling convention. |
| LogicalWindow
Sub-class of
Window
not targeted at any particular engine or calling convention. |
| Class and Description |
|---|
LogicalAggregate
LogicalAggregate is a relational operator which eliminates
duplicates and computes totals. |
| LogicalCalc
A relational expression which computes project expressions and also filters.
|
| LogicalFilter
Sub-class of
Filter
not targeted at any particular engine or calling convention. |
| LogicalProject
Sub-class of
Project not
targeted at any particular engine or calling convention. |
| LogicalValues
Sub-class of
Values
not targeted at any particular engine or calling convention. |
| Class and Description |
|---|
LogicalAggregate
LogicalAggregate is a relational operator which eliminates
duplicates and computes totals. |
| LogicalCalc
A relational expression which computes project expressions and also filters.
|
| LogicalCorrelate
A relational operator that performs nested-loop joins.
|
| LogicalFilter
Sub-class of
Filter
not targeted at any particular engine or calling convention. |
| LogicalIntersect
Sub-class of
Intersect
not targeted at any particular engine or calling convention. |
| LogicalJoin
Sub-class of
Join
not targeted at any particular engine or calling convention. |
| LogicalMinus
Sub-class of
Minus
not targeted at any particular engine or calling convention. |
| LogicalProject
Sub-class of
Project not
targeted at any particular engine or calling convention. |
| LogicalTableFunctionScan
Sub-class of
TableFunctionScan
not targeted at any particular engine or calling convention. |
| LogicalTableModify
Sub-class of
TableModify
not targeted at any particular engine or calling convention. |
| LogicalTableScan
A
LogicalTableScan reads all the rows from a
RelOptTable. |
| LogicalUnion
Sub-class of
Union
not targeted at any particular engine or calling convention. |
| LogicalValues
Sub-class of
Values
not targeted at any particular engine or calling convention. |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.