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 |