Name | Description | Type | Package | Framework |
LogicVisitor | Visitor pattern for traversing a tree of RexNode objects. | Class | org.apache.calcite.rex | Calcite |
|
RexAction | A RexAction is called when a RexPattern finds a match. | Interface | org.apache.calcite.rex | Calcite |
|
RexBiVisitor | Visitor pattern for traversing a tree of RexNode objects and passing a payload to each. | Interface | org.apache.calcite.rex | Calcite |
|
RexBuilder | Factory for row expressions. | Class | org.apache.calcite.rex | Calcite |
|
RexCall | An expression formed by a call to an operator with zero or more expressions Operators may be binary, unary, functions, special syntactic constructs | Class | org.apache.calcite.rex | Calcite |
|
RexCallBinding | RexCallBinding implements SqlOperatorBinding by referring to an underlying collection of RexNode operands. | Class | org.apache.calcite.rex | Calcite |
|
RexChecker | Visitor which checks the validity of a RexNode expression. | Class | org.apache.calcite.rex | Calcite |
|
RexCorrelVariable | Reference to the current row of a correlating relational expression. | Class | org.apache.calcite.rex | Calcite |
|
RexDynamicParam | Dynamic parameter reference in a row-expression. | Class | org.apache.calcite.rex | Calcite |
|
RexExecutable | Result of compiling code generated from a RexNode expression. | Class | org.apache.calcite.rex | Calcite |
|
RexExecutorImpl | Evaluates a RexNode expression. | Class | org.apache.calcite.rex | Calcite |
|
RexFieldAccess | Access to a field of a row-expression. | Class | org.apache.calcite.rex | Calcite |
|
RexFieldCollation | Expression combined with sort flags (DESCENDING, NULLS LAST). | Class | org.apache.calcite.rex | Calcite |
|
RexInputRef | Variable which references a field of an input relational expression. | Class | org.apache.calcite.rex | Calcite |
|
RexLiteral | Constant value in a row-expression. | Class | org.apache.calcite.rex | Calcite |
|
RexLocalRef | Identity is based upon type and index. | Class | org.apache.calcite.rex | Calcite |
|
RexMultisetUtil | Utility class for various methods related to multisets. | Class | org.apache.calcite.rex | Calcite |
|
RexNode | Every row-expression has a type. | Class | org.apache.calcite.rex | Calcite |
|
RexOver | Call to an aggregate function over a window. | Class | org.apache.calcite.rex | Calcite |
|
RexPattern | A RexPattern represents an expression with holes in it. | Interface | org.apache.calcite.rex | Calcite |
|
RexPermutationShuttle | Visitor which replaces RexLocalRef objects after the expressions in a RexProgram have been reordered. | Class | org.apache.calcite.rex | Calcite |
|
RexPermuteInputsShuttle | Shuttle which applies a permutation to its input fields. | Class | org.apache.calcite.rex | Calcite |
|
RexProgram | A collection of expressions which read inputs, compute output expressions, and optionally use a condition to filter rows. | Class | org.apache.calcite.rex | Calcite |
|
RexProgramBuilder | Workspace for constructing a RexProgram. | Class | org.apache.calcite.rex | Calcite |
|
RexRangeRef | Reference to a range of columns. | Class | org.apache.calcite.rex | Calcite |
|
RexShuttle | Passes over a row-expression, calling a handler method for each node, appropriate to the type of the node. | Class | org.apache.calcite.rex | Calcite |
|
RexSlot | Abstract base class for RexInputRef and RexLocalRef. | Class | org.apache.calcite.rex | Calcite |
|
RexSlot .SelfPopulatingList | Thread-safe list that populates itself if you make a reference beyond the end of the list. | Class | org.apache.calcite.rex.RexSlot | Calcite |
|
RexSqlConvertlet | Converts a RexNode expression into a SqlNode expression. | Interface | org.apache.calcite.rex | Calcite |
|
RexSqlConvertletTable | Collection of RexSqlConvertlets. | Interface | org.apache.calcite.rex | Calcite |
|
RexSqlReflectiveConvertletTable | | Class | org.apache.calcite.rex | Calcite |
|
RexSqlStandardConvertletTable | Standard implementation of RexSqlConvertletTable. | Class | org.apache.calcite.rex | Calcite |
|
RexSubQuery | Scalar expression that represents an IN, EXISTS or scalar sub-query. | Class | org.apache.calcite.rex | Calcite |
|
RexToSqlNodeConverter | Converts expressions from RexNode to SqlNode. | Interface | org.apache.calcite.rex | Calcite |
|
RexToSqlNodeConverterImpl | Standard implementation of RexToSqlNodeConverter. | Class | org.apache.calcite.rex | Calcite |
|
RexTransformer | Takes a tree of RexNode objects and transforms it into another in one sense equivalent tree. | Class | org.apache.calcite.rex | Calcite |
|
RexUtil | Utility methods concerning row-expressions. | Class | org.apache.calcite.rex | Calcite |
|
RexUtil .FieldAccessFinder | Visitor which builds a bitmap of the inputs used by an expression. | Class | org.apache.calcite.rex.RexUtil | Calcite |
|
RexUtil .FixNullabilityShuttle | | Class | org.apache.calcite.rex.RexUtil | Calcite |
|
RexUtil .SubQueryFinder | Visitor that throws Util. | Class | org.apache.calcite.rex.RexUtil | Calcite |
|
RexVariable | A row-expression which references a field. | Class | org.apache.calcite.rex | Calcite |
|
RexVisitor | Visitor pattern for traversing a tree of RexNode objects. | Interface | org.apache.calcite.rex | Calcite |
|
RexVisitorImpl | Default implementation of RexVisitor, which visits each node but does nothing while it's there. | Class | org.apache.calcite.rex | Calcite |
|
RexWindow | Specification of the window of rows over which a RexOver windowed aggregate is evaluated. | Class | org.apache.calcite.rex | Calcite |
|
RexWindowBound | | Class | org.apache.calcite.rex | Calcite |