Package | Description |
---|---|
org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
org.apache.calcite.config |
Configuration.
|
org.apache.calcite.jdbc |
JDBC driver for Calcite.
|
org.apache.calcite.plan |
Defines interfaces for constructing rule-based optimizers of
relational expressions.
|
org.apache.calcite.prepare |
Preparation of queries (parsing, planning and implementation).
|
org.apache.calcite.rel |
Defines relational expressions.
|
org.apache.calcite.rel.core |
Defines core relational expressions.
|
org.apache.calcite.rex |
Provides a language for representing row-expressions.
|
org.apache.calcite.runtime |
Utilities required at runtime.
|
org.apache.calcite.sql |
Provides a SQL parser and object model.
|
org.apache.calcite.sql.advise |
Provides hints and corrections for editing SQL statements.
|
org.apache.calcite.sql.fun |
Defines the set of standard SQL row-level functions and
operators.
|
org.apache.calcite.sql.parser |
Provides a SQL parser.
|
org.apache.calcite.sql.type |
SQL type system.
|
org.apache.calcite.sql.util |
Utility classes for the SQL object model, parsing, and validation.
|
org.apache.calcite.sql.validate |
SQL validation.
|
org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
Class and Description |
---|
SqlConformance
Enumeration of valid SQL compatibility modes.
|
Class and Description |
---|
SqlConformance
Enumeration of valid SQL compatibility modes.
|
Class and Description |
---|
SqlValidator
Validates the parse tree of a SQL statement, and provides semantic
information about the parse tree.
|
Class and Description |
---|
SqlConformance
Enumeration of valid SQL compatibility modes.
|
Class and Description |
---|
SqlConformance
Enumeration of valid SQL compatibility modes.
|
SqlModality
Relational or streaming.
|
SqlMoniker
An interface of an object identifier that represents a SqlIdentifier
|
SqlMonikerImpl
A generic implementation of
SqlMoniker . |
SqlMonikerType
An enumeration of moniker types.
|
SqlMonotonicity
Enumeration of types of monotonicity.
|
SqlNameMatcher
Checks whether two names are the same according to a case-sensitivity policy.
|
SqlValidator
Validates the parse tree of a SQL statement, and provides semantic
information about the parse tree.
|
SqlValidatorCatalogReader
Supplies catalog information for
SqlValidator . |
SqlValidatorImpl
Default implementation of
SqlValidator . |
SqlValidatorTable
Supplies a
SqlValidator with the metadata for a table. |
SqlValidatorWithHints
Extends
SqlValidator to allow discovery of useful data such as fully
qualified names of sql objects, alternative valid sql objects that can be
used in the SQL statement (dubbed as hints) |
Class and Description |
---|
SqlMonotonicity
Enumeration of types of monotonicity.
|
Class and Description |
---|
SqlValidatorException
Exception thrown while validating a SQL statement.
|
Class and Description |
---|
SqlMonotonicity
Enumeration of types of monotonicity.
|
SqlValidatorException
Exception thrown while validating a SQL statement.
|
SqlValidatorUtil.Suggester
Suggests candidates for unique names, given the number of attempts so far
and the number of expressions in the project list.
|
Class and Description |
---|
SqlValidatorException
Exception thrown while validating a SQL statement.
|
Class and Description |
---|
SqlConformance
Enumeration of valid SQL compatibility modes.
|
SqlMoniker
An interface of an object identifier that represents a SqlIdentifier
|
SqlMonotonicity
Enumeration of types of monotonicity.
|
SqlNameMatcher
Checks whether two names are the same according to a case-sensitivity policy.
|
SqlValidator
Validates the parse tree of a SQL statement, and provides semantic
information about the parse tree.
|
SqlValidatorException
Exception thrown while validating a SQL statement.
|
SqlValidatorScope
Name-resolution scope.
|
Class and Description |
---|
SqlConformance
Enumeration of valid SQL compatibility modes.
|
SqlModality
Relational or streaming.
|
SqlMoniker
An interface of an object identifier that represents a SqlIdentifier
|
SqlValidator
Validates the parse tree of a SQL statement, and provides semantic
information about the parse tree.
|
SqlValidatorCatalogReader
Supplies catalog information for
SqlValidator . |
SqlValidatorImpl
Default implementation of
SqlValidator . |
SqlValidatorNamespace
A namespace describes the relation returned by a section of a SQL query.
|
SqlValidatorScope
Name-resolution scope.
|
SqlValidatorWithHints
Extends
SqlValidator to allow discovery of useful data such as fully
qualified names of sql objects, alternative valid sql objects that can be
used in the SQL statement (dubbed as hints) |
Class and Description |
---|
SqlModality
Relational or streaming.
|
SqlMonotonicity
Enumeration of types of monotonicity.
|
SqlValidator
Validates the parse tree of a SQL statement, and provides semantic
information about the parse tree.
|
SqlValidatorScope
Name-resolution scope.
|
Class and Description |
---|
SqlConformance
Enumeration of valid SQL compatibility modes.
|
Class and Description |
---|
SqlValidator
Validates the parse tree of a SQL statement, and provides semantic
information about the parse tree.
|
SqlValidatorScope
Name-resolution scope.
|
Class and Description |
---|
SqlNameMatcher
Checks whether two names are the same according to a case-sensitivity policy.
|
Class and Description |
---|
AbstractNamespace
Abstract implementation of
SqlValidatorNamespace . |
AggFinder
Visitor that looks for an aggregate function inside a tree of
SqlNode objects and throws Util.FoundOne when it finds
one. |
AggregatingScope
An extension to the
SqlValidatorScope interface which indicates that
the scope is aggregating. |
AggregatingSelectScope
Scope for resolving identifiers within a SELECT statement that has a
GROUP BY clause.
|
AggregatingSelectScope.Resolved
Information about an aggregating scope that can only be determined
after validation has occurred.
|
AggVisitor
Visitor that can find aggregate and windowed aggregate functions.
|
DelegatingScope
A scope which delegates all requests to its parent scope.
|
EmptyScope
Deviant implementation of
SqlValidatorScope for the top of the scope
stack. |
IdentifierNamespace
Namespace whose contents are defined by the type of an
identifier . |
ListScope
Abstract base for a scope which is defined by a list of child namespaces and
which inherits from a parent scope.
|
MatchRecognizeNamespace
Namespace for a
MATCH_RECOGNIZE clause. |
MatchRecognizeScope
Scope for expressions in a
MATCH_RECOGNIZE clause. |
ScopeChild
One of the inputs of a
SqlValidatorScope . |
SelectNamespace
Namespace offered by a sub-query.
|
SelectScope
The name-resolution scope of a SELECT clause.
|
SetopNamespace
Namespace based upon a set operation (UNION, INTERSECT, EXCEPT).
|
SqlAbstractConformance
Abstract base class for implementing
SqlConformance . |
SqlConformance
Enumeration of valid SQL compatibility modes.
|
SqlConformanceEnum
Enumeration of built-in SQL compatibility modes.
|
SqlModality
Relational or streaming.
|
SqlMoniker
An interface of an object identifier that represents a SqlIdentifier
|
SqlMonikerType
An enumeration of moniker types.
|
SqlMonotonicity
Enumeration of types of monotonicity.
|
SqlNameMatcher
Checks whether two names are the same according to a case-sensitivity policy.
|
SqlNameMatchers.BaseMatcher
Partial implementation of
SqlNameMatcher . |
SqlQualified
Fully-qualified identifier.
|
SqlScopedShuttle
Refinement to
SqlShuttle which maintains a stack of scopes. |
SqlUserDefinedFunction
User-defined scalar function.
|
SqlUserDefinedTableMacro.NonLiteralException
Thrown when a non-literal occurs in an argument to a user-defined
table macro.
|
SqlValidator
Validates the parse tree of a SQL statement, and provides semantic
information about the parse tree.
|
SqlValidatorCatalogReader
Supplies catalog information for
SqlValidator . |
SqlValidatorException
Exception thrown while validating a SQL statement.
|
SqlValidatorImpl
Default implementation of
SqlValidator . |
SqlValidatorImpl.DmlNamespace
Common base class for DML statement namespaces.
|
SqlValidatorImpl.Expander
Converts an expression into canonical form by fully-qualifying any
identifiers.
|
SqlValidatorImpl.FunctionParamInfo
Utility object used to maintain information about the parameters in a
function call.
|
SqlValidatorImpl.IdInfo
Information about an identifier in a particular scope.
|
SqlValidatorImpl.NavigationModifier
Modify the nodes in navigation function
such as FIRST, LAST, PREV AND NEXT.
|
SqlValidatorImpl.Status
Validation status.
|
SqlValidatorImpl.ValidationErrorFunction
Throws a validator exception with access to the validator context.
|
SqlValidatorNamespace
A namespace describes the relation returned by a section of a SQL query.
|
SqlValidatorScope
Name-resolution scope.
|
SqlValidatorScope.EmptyPath
A path that has no steps.
|
SqlValidatorScope.Path
A sequence of steps by which an identifier was resolved.
|
SqlValidatorScope.Resolve
A match found when looking up a name.
|
SqlValidatorScope.Resolved |
SqlValidatorScope.Step
A step in resolving an identifier.
|
SqlValidatorTable
Supplies a
SqlValidator with the metadata for a table. |
SqlValidatorUtil.GroupAnalyzer
Builds a list of GROUP BY expressions.
|
SqlValidatorUtil.Suggester
Suggests candidates for unique names, given the number of attempts so far
and the number of expressions in the project list.
|
SqlValidatorWithHints
Extends
SqlValidator to allow discovery of useful data such as fully
qualified names of sql objects, alternative valid sql objects that can be
used in the SQL statement (dubbed as hints) |
TableNamespace
Namespace based on a table from the catalog.
|
TableScope
The name-resolution scope of a LATERAL TABLE clause.
|
Class and Description |
---|
AggregatingSelectScope
Scope for resolving identifiers within a SELECT statement that has a
GROUP BY clause.
|
SqlMonotonicity
Enumeration of types of monotonicity.
|
SqlQualified
Fully-qualified identifier.
|
SqlValidator
Validates the parse tree of a SQL statement, and provides semantic
information about the parse tree.
|
SqlValidatorNamespace
A namespace describes the relation returned by a section of a SQL query.
|
SqlValidatorScope
Name-resolution scope.
|
SqlValidatorTable
Supplies a
SqlValidator with the metadata for a table. |
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.