| 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 |