 
| Name | Description | Type | Package | Framework | 
| AggAddContext | Information for a call to AggImplementor. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| AggAddContextImpl | Class | org.apache.calcite.adapter.enumerable.impl | Calcite | |
| AggContext | Information on the aggregate calculation context. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| AggImplementor | initialize, add to, and get a result from, an accumulator. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| AggImpState | Represents internal state when implementing aggregate functions. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| AggResetContext | Information for a call to AggImplementor. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| AggResetContextImpl | Class | org.apache.calcite.adapter.enumerable.impl | Calcite | |
| AggResultContext | Information for a call to AggImplementor. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| AggResultContextImpl | Class | org.apache.calcite.adapter.enumerable.impl | Calcite | |
| CallImplementor | Interface | org.apache.calcite.adapter.enumerable | Calcite | |
| EnumerableAggregate | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableBindable | Relational expression that converts an enumerable input to interpretable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableBindable .EnumerableToBindableConverterRule | Rule that converts any enumerable relational expression to bindable. | Class | org.apache.calcite.adapter.enumerable.EnumerableBindable | Calcite | 
| EnumerableCalc | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableCollect | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableConvention | enum EnumerableConventionFamily of calling conventions that return results as an | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableCorrelate | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableCorrelateRule | Class | org.apache.calcite.adapter.enumerable | Calcite | |
| EnumerableFilter | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableFilterToCalcRule | Variant of FilterToCalcRule for enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableInterpretable | Relational expression that converts an enumerable input to interpretable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableInterpreter | Relational expression that executes its children using an interpreter. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableInterpreterRule | Planner rule that converts BindableRel to EnumerableRel by creating | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableIntersect | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableJoin | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableLimit | Relational expression that applies a limit and/or offset to its input. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableMergeJoin | Class | org.apache.calcite.adapter.enumerable | Calcite | |
| EnumerableMinus | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableProject | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableProjectToCalcRule | Variant of ProjectToCalcRule for enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableRel | A relational expression of one of the EnumerableConvention calling | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableRel .Prefer | Preferred physical type. | Class | org.apache.calcite.adapter.enumerable.EnumerableRel | Calcite | 
| EnumerableRel .Result | Class | org.apache.calcite.adapter.enumerable.EnumerableRel | Calcite | |
| EnumerableRelImplementor | Subclass of RelImplementor for relational operators of EnumerableConvention calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableRules | Rules and relational operators for the enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableSemiJoin | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableSort | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableTableFunctionScan | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableTableFunctionScanRule | Planner rule that converts a LogicalTableFunctionScan | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableTableModify | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableTableModifyRule | Planner rule that converts a relational expression | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableTableScan | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableTableScanRule | Planner rule that converts a LogicalTableFunctionScan | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableThetaJoin | enumerable calling convention that allows conditions that are not just = (equals). | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableUncollect | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableUnion | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableValues | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableValuesRule | Planner rule that converts a relational expression | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumerableWindow | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| EnumUtils | Class | org.apache.calcite.adapter.enumerable | Calcite | |
| JavaRelImplementor | Abstract base class for implementations of RelImplementor that generate java code. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| JavaRowFormat | How a row is represented as a Java value. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| NestedBlockBuilder | Allows to build nested code blocks with tracking of current context and the nullability of particular RexNode expressions. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| NestedBlockBuilderImpl | Allows to build nested code blocks with tracking of current context and the nullability of particular RexNode expressions. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| NotNullImplementor | Simplified version of that does not know about null semantics. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| NullPolicy | Describes when a function/operator will return null. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| PhysType | Physical type of a row. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| PhysTypeImpl | Class | org.apache.calcite.adapter.enumerable | Calcite | |
| ReflectiveCallNotNullImplementor | that calls a given Method. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| RexImpTable | Contains implementations of Rex operators as Java code. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| RexImpTable .LagImplementor | Class | org.apache.calcite.adapter.enumerable.RexImpTable | Calcite | |
| RexImpTable .LeadImplementor | Class | org.apache.calcite.adapter.enumerable.RexImpTable | Calcite | |
| RexImpTable .NullAs | Strategy what an operator should return if one of itsIf one of the arguments is null, the function returns | Class | org.apache.calcite.adapter.enumerable.RexImpTable | Calcite | 
| RexImpTable .UserDefinedAggReflectiveImplementor | Class | org.apache.calcite.adapter.enumerable.RexImpTable | Calcite | |
| RexToLixTranslator | Translates REX expressions to linq4j expressions. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| RexToLixTranslator .InputGetter | Translates a field of an input to an expression. | Interface | org.apache.calcite.adapter.enumerable.RexToLixTranslator | Calcite | 
| RexToLixTranslator .InputGetterImpl | PhysType. | Class | org.apache.calcite.adapter.enumerable.RexToLixTranslator | Calcite | 
| StrictAggImplementor | The base implementation of strict aggregate function. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| StrictWinAggImplementor | The base implementation of strict window aggregate function. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
| WinAggAddContext | Information for a call to AggImplementor. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| WinAggAddContextImpl | Class | org.apache.calcite.adapter.enumerable.impl | Calcite | |
| WinAggContext | Marker interface to allow to tell if it is used in regular or windowed context. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| WinAggFrameContext | Provides information on the current window. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| WinAggFrameResultContext | Interface | org.apache.calcite.adapter.enumerable | Calcite | |
| WinAggImplementor | initialize, add to, and get a result from, an accumulator. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| WinAggImplementor .SeekType | Allows to access rows in window partition relative to first/last andThe index of row that is aggregated. | Class | org.apache.calcite.adapter.enumerable.WinAggImplementor | Calcite | 
| WinAggResetContext | Information for a call to AggImplementor. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| WinAggResetContextImpl | WinAggResetContext. | Class | org.apache.calcite.adapter.enumerable.impl | Calcite | 
| WinAggResultContext | Information for a call to AggImplementor. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
| WinAggResultContextImpl | WinAggResultContext. | Class | org.apache.calcite.adapter.enumerable.impl | Calcite |