 
| Name | Description | Type | Package | Framework | 
| Aggregate | Relational operator that eliminates duplicates and computes totals. | Class | org.apache.calcite.rel.core | Calcite | 
| Aggregate .AggCallBinding | aggregate call applied to a set of operands in the context of a LogicalAggregate. | Class | org.apache.calcite.rel.core.Aggregate | Calcite | 
| Aggregate .Group | Class | org.apache.calcite.rel.core.Aggregate | Calcite | |
| AggregateCall | Class | org.apache.calcite.rel.core | Calcite | |
| Calc | Class | org.apache.calcite.rel.core | Calcite | |
| Collect | A relational expression that collapses multiple rows into one. | Class | org.apache.calcite.rel.core | Calcite | 
| Correlate | A relational operator that performs nested-loop joins. | Class | org.apache.calcite.rel.core | Calcite | 
| CorrelationId | Describes the necessary parameters for an implementation in order to identify and set dynamic variables | Class | org.apache.calcite.rel.core | Calcite | 
| EquiJoin | Base class for any join whose condition is based on column equality. | Class | org.apache.calcite.rel.core | Calcite | 
| Exchange | Relational expression that imposes a particular distribution on its input without otherwise changing its content. | Class | org.apache.calcite.rel.core | Calcite | 
| Filter | Relational expression that iterates over its input and returns elements for which condition evaluates to | Class | org.apache.calcite.rel.core | Calcite | 
| Intersect | Relational expression that returns the intersection of the rows of its If all is true, performs then multiset intersection; otherwise, | Class | org.apache.calcite.rel.core | Calcite | 
| Join | Relational expression that combines two relational expressions according to Each output row has columns from the left and right inputs. | Class | org.apache.calcite.rel.core | Calcite | 
| JoinInfo | An analyzed join condition. | Class | org.apache.calcite.rel.core | Calcite | 
| JoinRelType | Enumeration of join types. | Class | org.apache.calcite.rel.core | Calcite | 
| Minus | Relational expression that returns the rows of its first input minus any matching rows from its other inputs. | Class | org.apache.calcite.rel.core | Calcite | 
| Project | Relational expression that computes a set of 'select expressions' from its input relational expression. | Class | org.apache.calcite.rel.core | Calcite | 
| Project .Flags | Class | org.apache.calcite.rel.core.Project | Calcite | |
| RelFactories | Class | org.apache.calcite.rel.core | Calcite | |
| RelFactories .AggregateFactory | Can create a LogicalAggregate of the appropriate type for this rule's calling convention. | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
| RelFactories .CorrelateFactory | Can create a correlate of the appropriate type for a rule's calling The result is typically a Correlate. | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
| RelFactories .FilterFactory | Can create a LogicalFilter of the appropriate type for this rule's calling convention. | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
| RelFactories .JoinFactory | Can create a join of the appropriate type for a rule's calling convention. | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
| RelFactories .ProjectFactory | LogicalProject of the appropriate type for this rule's calling convention. | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
| RelFactories .SemiJoinFactory | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | |
| RelFactories .SetOpFactory | Can create a SetOp for a particular kind of set operation (UNION, EXCEPT, INTERSECT) and of the appropriate type | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
| RelFactories .SortFactory | Can create a Sort of the appropriate type for this rule's calling convention. | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
| RelFactories .TableScanFactory | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | |
| RelFactories .ValuesFactory | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | |
| Sample | Relational expression that returns a sample of the rows from its input. | Class | org.apache.calcite.rel.core | Calcite | 
| SemiJoin | Relational expression that joins two relational expressions according to some condition, but outputs only columns from the left input, and eliminates | Class | org.apache.calcite.rel.core | Calcite | 
| SetOp | SetOp is an abstract base for relational set operators such as UNION, MINUS (aka EXCEPT), and INTERSECT. | Class | org.apache.calcite.rel.core | Calcite | 
| Sort | Relational expression that imposes a particular sort order on its input without otherwise changing its content. | Class | org.apache.calcite.rel.core | Calcite | 
| SortExchange | Relational expression that performs Exchange and Sort Whereas a Sort produces output with a particular | Class | org.apache.calcite.rel.core | Calcite | 
| TableFunctionScan | Relational expression that calls a table-valued function. | Class | org.apache.calcite.rel.core | Calcite | 
| TableModify | Relational expression that modifies a table. | Class | org.apache.calcite.rel.core | Calcite | 
| TableModify .Operation | Returns the enum constant of this type with the specified name. | Class | org.apache.calcite.rel.core.TableModify | Calcite | 
| TableScan | Relational operator that returns the contents of a table. | Class | org.apache.calcite.rel.core | Calcite | 
| Uncollect | Relational expression that unnests its input's columns into a relation. | Class | org.apache.calcite.rel.core | Calcite | 
| Union | Relational expression that returns the union of the rows of its inputs, optionally eliminating duplicates. | Class | org.apache.calcite.rel.core | Calcite | 
| Values | Class | org.apache.calcite.rel.core | Calcite | |
| Window | A relational expression representing a set of window aggregates. | Class | org.apache.calcite.rel.core | Calcite | 
| Window .Group | Group of windowed aggregate calls that have the same window specification. | Class | org.apache.calcite.rel.core.Window | Calcite | 
| Window .RexWinAggCall | A call to a windowed aggregate function. | Class | org.apache.calcite.rel.core.Window | Calcite |