Package | Description |
---|---|
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.rel2sql |
Translates a relational expression to SQL parse tree.
|
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. |
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. |
LogicalMatch
Sub-class of
Match
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. |
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. |
LogicalMatch
Sub-class of
Match
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. |
LogicalMatch
Sub-class of
Match
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. |
LogicalRepeatUnion
Sub-class of
RepeatUnion
not targeted at any particular engine or calling convention. |
LogicalSnapshot
Sub-class of
Snapshot
not targeted at any particular engine or calling convention. |
LogicalSort
Sub-class of
Sort not
targeted at any particular engine or calling convention. |
LogicalSortExchange
Sub-class of
SortExchange 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 . |
LogicalTableSpool
Sub-class of
TableSpool 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. |
LogicalWindow
Sub-class of
Window
not targeted at any particular engine or calling convention. |
LogicalWindow.WindowKey
Group specification.
|
Class and Description |
---|
LogicalAggregate
LogicalAggregate is a relational operator which eliminates
duplicates and computes totals. |
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. |
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. |
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.
|
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. |
LogicalMatch
Sub-class of
Match
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. |
LogicalSnapshot
Sub-class of
Snapshot
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. |
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–2019 The Apache Software Foundation. All rights reserved.