| Name | Description | Type | Package | Framework | 
| CorrelationReferenceFinder |  | Class | org.apache.calcite.sql2rel | Calcite | 
|
| DeduplicateCorrelateVariables | Rewrites relations to ensure the same correlation is referenced by the same correlation variable. | Class | org.apache.calcite.sql2rel | Calcite | 
|
| DefaultValueFactory | DefaultValueFactory supplies default values for INSERT, UPDATE, and NEW. | Interface | org.apache.calcite.sql2rel | Calcite | 
|
| ReflectiveConvertletTable | any method of the form public RexNode convertXxx(ConvertletContext, SqlNode) or public RexNode convertXxx(ConvertletContext, | Class | org.apache.calcite.sql2rel | Calcite | 
|
| RelDecorrelator | RelDecorrelator replaces all correlated expressions (corExp) in a relational expression (RelNode) tree with non-correlated expressions that are produced | Class | org.apache.calcite.sql2rel | Calcite | 
|
| RelFieldTrimmer | Transformer that walks over a tree of relational expressions, replacing each RelNode with a 'slimmed down' relational expression that projects | Class | org.apache.calcite.sql2rel | Calcite | 
|
| RelFieldTrimmer .TrimResult | Result of an attempt to trim columns from a relational expression. | Class | org.apache.calcite.sql2rel.RelFieldTrimmer | Calcite | 
|
| RelStructuredTypeFlattener | RelStructuredTypeFlattener removes all structured types from a tree of relational expressions. | Class | org.apache.calcite.sql2rel | Calcite | 
|
| RelStructuredTypeFlattener .SelfFlatteningRel | Mix-in interface for relational expressions that know how to flatten themselves. | Interface | org.apache.calcite.sql2rel.RelStructuredTypeFlattener | Calcite | 
|
| SqlNodeToRexConverter | Converts expressions from SqlNode to RexNode. | Interface | org.apache.calcite.sql2rel | Calcite | 
|
| SqlNodeToRexConverterImpl | Standard implementation of SqlNodeToRexConverter. | Class | org.apache.calcite.sql2rel | Calcite | 
|
| SqlRexContext | Contains the context necessary for a SqlRexConvertlet to convert a SqlNode expression into a RexNode. | Interface | org.apache.calcite.sql2rel | Calcite | 
|
| SqlRexConvertlet |  | Interface | org.apache.calcite.sql2rel | Calcite | 
|
| SqlRexConvertletTable | Collection of SqlRexConvertlets. | Interface | org.apache.calcite.sql2rel | Calcite | 
|
| SqlToRelConverter | Converts a SQL parse tree (consisting of SqlNode objects) into a relational algebra | Class | org.apache.calcite.sql2rel | Calcite | 
|
| StandardConvertletTable | Standard implementation of SqlRexConvertletTable. | Class | org.apache.calcite.sql2rel | Calcite | 
|
| SubqueryConverter | SubqueryConverter provides the interface for classes that convert subqueries into equivalent expressions. | Interface | org.apache.calcite.sql2rel | Calcite | 
|