| Package | Description |
|---|---|
| org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
| org.apache.calcite.adapter.jdbc |
Query provider based on a JDBC data source.
|
| org.apache.calcite.interpreter |
Provides an implementation of relational expressions using an interpreter.
|
| org.apache.calcite.plan |
Defines interfaces for constructing rule-based optimizers of
relational expressions.
|
| org.apache.calcite.rel |
Defines relational expressions.
|
| org.apache.calcite.rel.core |
Defines core relational expressions.
|
| org.apache.calcite.rel.logical |
Defines logical relational expressions.
|
| org.apache.calcite.rel.metadata |
Defines metadata interfaces and utilities for relational
expressions.
|
| org.apache.calcite.rel.rules |
Provides a core set of planner rules.
|
| org.apache.calcite.rex |
Provides a language for representing row-expressions.
|
| org.apache.calcite.schema |
Schema SPI.
|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| Class and Description |
|---|
| RexBuilder
Factory for row expressions.
|
| RexCall
An expression formed by a call to an operator with zero or more expressions
as operands.
|
| RexLiteral
Constant value in a row-expression.
|
| RexNode
Row expression.
|
| RexProgram
A collection of expressions which read inputs, compute output expressions,
and optionally use a condition to filter rows.
|
| Class and Description |
|---|
| RexNode
Row expression.
|
| RexProgram
A collection of expressions which read inputs, compute output expressions,
and optionally use a condition to filter rows.
|
| Class and Description |
|---|
| RexBuilder
Factory for row expressions.
|
| RexNode
Row expression.
|
| Class and Description |
|---|
| RexBuilder
Factory for row expressions.
|
| RexCall
An expression formed by a call to an operator with zero or more expressions
as operands.
|
| RexCorrelVariable
Reference to the current row of a correlating relational expression.
|
| RexInputRef
Variable which references a field of an input relational expression.
|
| RexLiteral
Constant value in a row-expression.
|
| RexNode
Row expression.
|
| RexShuttle
Passes over a row-expression, calling a handler method for each node,
appropriate to the type of the node.
|
| RexVisitor
Visitor pattern for traversing a tree of
RexNode objects. |
| RexVisitorImpl
Default implementation of
RexVisitor, which visits each node but does
nothing while it's there. |
| Class and Description |
|---|
| RexLiteral
Constant value in a row-expression.
|
| RexNode
Row expression.
|
| RexShuttle
Passes over a row-expression, calling a handler method for each node,
appropriate to the type of the node.
|
| Class and Description |
|---|
| RexBuilder
Factory for row expressions.
|
| RexCall
An expression formed by a call to an operator with zero or more expressions
as operands.
|
| RexFieldCollation
Expression combined with sort flags (DESCENDING, NULLS LAST).
|
| RexLiteral
Constant value in a row-expression.
|
| RexNode
Row expression.
|
| RexProgram
A collection of expressions which read inputs, compute output expressions,
and optionally use a condition to filter rows.
|
| RexShuttle
Passes over a row-expression, calling a handler method for each node,
appropriate to the type of the node.
|
| RexWindowBound
Abstracts "XX PRECEDING/FOLLOWING" and "CURRENT ROW" bounds for windowed
aggregates.
|
| Class and Description |
|---|
| RexLiteral
Constant value in a row-expression.
|
| RexNode
Row expression.
|
| RexProgram
A collection of expressions which read inputs, compute output expressions,
and optionally use a condition to filter rows.
|
| Class and Description |
|---|
| RexBuilder
Factory for row expressions.
|
| RexInputRef
Variable which references a field of an input relational expression.
|
| RexLiteral
Constant value in a row-expression.
|
| RexNode
Row expression.
|
| RexProgram
A collection of expressions which read inputs, compute output expressions,
and optionally use a condition to filter rows.
|
| Class and Description |
|---|
| RexBuilder
Factory for row expressions.
|
| RexCall
An expression formed by a call to an operator with zero or more expressions
as operands.
|
| RexDynamicParam
Dynamic parameter reference in a row-expression.
|
| RexFieldAccess
Access to a field of a row-expression.
|
| RexLiteral
Constant value in a row-expression.
|
| RexNode
Row expression.
|
| RexProgram
A collection of expressions which read inputs, compute output expressions,
and optionally use a condition to filter rows.
|
| RexShuttle
Passes over a row-expression, calling a handler method for each node,
appropriate to the type of the node.
|
| RexVisitor
Visitor pattern for traversing a tree of
RexNode objects. |
| Class and Description |
|---|
| RexAction
A
RexAction is called when a RexPattern finds a match. |
| RexBuilder
Factory for row expressions.
|
| RexCall
An expression formed by a call to an operator with zero or more expressions
as operands.
|
| RexCorrelVariable
Reference to the current row of a correlating relational expression.
|
| RexDynamicParam
Dynamic parameter reference in a row-expression.
|
| RexExecutable
Result of compiling code generated from a
RexNode expression. |
| RexFieldAccess
Access to a field of a row-expression.
|
| RexFieldCollation
Expression combined with sort flags (DESCENDING, NULLS LAST).
|
| RexInputRef
Variable which references a field of an input relational expression.
|
| RexLiteral
Constant value in a row-expression.
|
| RexLocalRef
Local variable.
|
| RexNode
Row expression.
|
| RexOver
Call to an aggregate function over a window.
|
| RexPermuteInputsShuttle
Shuttle which applies a permutation to its input fields.
|
| RexProgram
A collection of expressions which read inputs, compute output expressions,
and optionally use a condition to filter rows.
|
| RexProgramBuilder
Workspace for constructing a
RexProgram. |
| RexRangeRef
Reference to a range of columns.
|
| RexShuttle
Passes over a row-expression, calling a handler method for each node,
appropriate to the type of the node.
|
| RexSlot
Abstract base class for
RexInputRef and RexLocalRef. |
| RexSqlConvertlet |
| RexSqlConvertletTable
Collection of
RexSqlConvertlets. |
| RexSqlReflectiveConvertletTable
Implementation of
RexSqlConvertletTable. |
| RexToSqlNodeConverter |
| RexVariable
A row-expression which references a field.
|
| RexVisitor
Visitor pattern for traversing a tree of
RexNode objects. |
| RexVisitorImpl
Default implementation of
RexVisitor, which visits each node but does
nothing while it's there. |
| RexWindow
Specification of the window of rows over which a
RexOver windowed
aggregate is evaluated. |
| RexWindowBound
Abstracts "XX PRECEDING/FOLLOWING" and "CURRENT ROW" bounds for windowed
aggregates.
|
| Class and Description |
|---|
| RexNode
Row expression.
|
| Class and Description |
|---|
| RexBuilder
Factory for row expressions.
|
| RexDynamicParam
Dynamic parameter reference in a row-expression.
|
| RexInputRef
Variable which references a field of an input relational expression.
|
| RexLiteral
Constant value in a row-expression.
|
| RexNode
Row expression.
|
| RexRangeRef
Reference to a range of columns.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.