 
| Name | Description | Type | Package | Framework | 
| AggregateNode | Class | org.apache.calcite.interpreter | Calcite | |
| AggregateNode .IntSum | Class | org.apache.calcite.interpreter.AggregateNode | Calcite | |
| AggregateNode .LongSum | Class | org.apache.calcite.interpreter.AggregateNode | Calcite | |
| BindableConvention | enum BindableConventionCalling convention that returns results as an | Class | org.apache.calcite.interpreter | Calcite | 
| BindableRel | Relational expression that can implement itself in BindableSee Also:BindableConvention | Interface | org.apache.calcite.interpreter | Calcite | 
| Bindables | Utilities pertaining to BindableRel and BindableConvention. | Class | org.apache.calcite.interpreter | Calcite | 
| Bindables .BindableAggregate | in bindable calling convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
| Bindables .BindableFilter | in bindable convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
| Bindables .BindableJoin | bindable calling convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
| Bindables .BindableProject | bindable calling convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
| Bindables .BindableSort | bindable calling convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
| Bindables .BindableTableScan | Scan of a table that implements ScannableTable and therefore can be converted into an Enumerable. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
| Bindables .BindableUnion | bindable calling convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
| Bindables .BindableValues | in bindable calling convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
| Bindables .BindableWindow | in bindable convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
| Context | Context for executing a scalar expression in an interpreter. | Class | org.apache.calcite.interpreter | Calcite | 
| FilterNode | Class | org.apache.calcite.interpreter | Calcite | |
| InterpretableConvention | enum InterpretableConventionCalling convention that returns results as an | Class | org.apache.calcite.interpreter | Calcite | 
| InterpretableConverter | Relational expression that converts any relational expression input to InterpretableConvention, by wrapping | Class | org.apache.calcite.interpreter | Calcite | 
| InterpretableRel | Relational expression that can implement itself using an interpreter. | Interface | org.apache.calcite.interpreter | Calcite | 
| InterpretableRel .InterpreterImplementor | Class | org.apache.calcite.interpreter.InterpretableRel | Calcite | |
| Interpreter | Contains the context for interpreting relational expressions. | Class | org.apache.calcite.interpreter | Calcite | 
| Interpreter .Compiler | Walks over a tree of RelNode and, for each, creates a Node that can be | Class | org.apache.calcite.interpreter.Interpreter | Calcite | 
| Interpreters | Utilities relating to Interpreter and InterpretableConvention. | Class | org.apache.calcite.interpreter | Calcite | 
| JaninoRexCompiler | Compiles a scalar expression (RexNode) to an expression that can be evaluated (Scalar) by generating a Java AST and compiling it | Class | org.apache.calcite.interpreter | Calcite | 
| JoinNode | Class | org.apache.calcite.interpreter | Calcite | |
| Node | Relational expression that can be executed using an interpreter. | Interface | org.apache.calcite.interpreter | Calcite | 
| Nodes | Class | org.apache.calcite.interpreter | Calcite | |
| Nodes .CoreCompiler | Interpreter. | Class | org.apache.calcite.interpreter.Nodes | Calcite | 
| NoneToBindableConverterRule | Rule to convert a relational expression from to BindableConvention. | Class | org.apache.calcite.interpreter | Calcite | 
| ProjectNode | Class | org.apache.calcite.interpreter | Calcite | |
| Row | Class | org.apache.calcite.interpreter | Calcite | |
| Row .RowBuilder | Utility class to build row objects. | Class | org.apache.calcite.interpreter.Row | Calcite | 
| Scalar | Compiled scalar expression. | Interface | org.apache.calcite.interpreter | Calcite | 
| Sink | Sink to which to send rows. | Interface | org.apache.calcite.interpreter | Calcite | 
| SortNode | Class | org.apache.calcite.interpreter | Calcite | |
| Source | Corresponds to an input of a relational expression. | Interface | org.apache.calcite.interpreter | Calcite | 
| TableScanNode | Class | org.apache.calcite.interpreter | Calcite | |
| UnionNode | Class | org.apache.calcite.interpreter | Calcite | |
| ValuesNode | Class | org.apache.calcite.interpreter | Calcite | |
| WindowNode | Class | org.apache.calcite.interpreter | Calcite | |