Package org.apache.calcite.rel.logical
Defines logical relational expressions.
Related packages and classes
- Package
org.apache.calcite.rel.core
contains core relational expressions - Package
org.apache.calcite.rex
defines the relational expression API
-
Class Summary Class 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 ofExchange
not targeted at any particular engine or calling convention.LogicalFilter Sub-class ofFilter
not targeted at any particular engine or calling convention.LogicalIntersect Sub-class ofIntersect
not targeted at any particular engine or calling convention.LogicalJoin Sub-class ofJoin
not targeted at any particular engine or calling convention.LogicalMatch Sub-class ofMatch
not targeted at any particular engine or calling convention.LogicalMinus Sub-class ofMinus
not targeted at any particular engine or calling convention.LogicalProject Sub-class ofProject
not targeted at any particular engine or calling convention.LogicalSort Sub-class ofSort
not targeted at any particular engine or calling convention.LogicalSortExchange Sub-class ofSortExchange
not targeted at any particular engine or calling convention.LogicalTableFunctionScan Sub-class ofTableFunctionScan
not targeted at any particular engine or calling convention.LogicalTableModify Sub-class ofTableModify
not targeted at any particular engine or calling convention.LogicalTableScan ALogicalTableScan
reads all the rows from aRelOptTable
.LogicalUnion Sub-class ofUnion
not targeted at any particular engine or calling convention.LogicalValues Sub-class ofValues
not targeted at any particular engine or calling convention.LogicalWindow Sub-class ofWindow
not targeted at any particular engine or calling convention.LogicalWindow.WindowKey Group specification.