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.jdbc |
JDBC driver for Calcite.
|
org.apache.calcite.prepare |
Preparation of queries (parsing, planning and implementation).
|
org.apache.calcite.rel.type |
Defines a type system for relational expressions.
|
org.apache.calcite.rex |
Provides a language for representing row-expressions.
|
org.apache.calcite.sql |
Provides a SQL parser and object model.
|
org.apache.calcite.sql.dialect |
SQL unparsers for JDBC dialects.
|
org.apache.calcite.sql.fun |
Defines the set of standard SQL row-level functions and
operators.
|
org.apache.calcite.sql.type |
SQL type system.
|
org.apache.calcite.sql.validate |
SQL validation.
|
org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
org.apache.calcite.tools |
Provides utility classes.
|
Class and Description |
---|
SqlTypeName
Enumeration of the type names which can be used to construct a SQL type.
|
Class and Description |
---|
SqlTypeName
Enumeration of the type names which can be used to construct a SQL type.
|
Class and Description |
---|
SqlTypeFactoryImpl
SqlTypeFactoryImpl provides a default implementation of
RelDataTypeFactory which supports SQL types. |
Class and Description |
---|
SqlReturnTypeInference
Strategy interface to infer the type of an operator call from the type of the
operands.
|
Class and Description |
---|
SqlTypeName
Enumeration of the type names which can be used to construct a SQL type.
|
Class and Description |
---|
SqlTypeName
Enumeration of the type names which can be used to construct a SQL type.
|
Class and Description |
---|
SqlOperandTypeChecker
Strategy interface to check for allowed operand types of an operator call.
|
SqlOperandTypeInference
Strategy to infer unknown types of the operands of an operator call.
|
SqlReturnTypeInference
Strategy interface to infer the type of an operator call from the type of the
operands.
|
SqlTypeFamily
SqlTypeFamily provides SQL type categorization.
|
SqlTypeName
Enumeration of the type names which can be used to construct a SQL type.
|
Class and Description |
---|
SqlTypeName
Enumeration of the type names which can be used to construct a SQL type.
|
Class and Description |
---|
SqlOperandTypeChecker
Strategy interface to check for allowed operand types of an operator call.
|
SqlOperandTypeInference
Strategy to infer unknown types of the operands of an operator call.
|
SqlReturnTypeInference
Strategy interface to infer the type of an operator call from the type of the
operands.
|
SqlSingleOperandTypeChecker
SqlSingleOperandTypeChecker is an extension of
SqlOperandTypeChecker
for implementations which are capable of checking the type of a single
operand in isolation. |
SqlTypeFamily
SqlTypeFamily provides SQL type categorization.
|
SqlTypeName
Enumeration of the type names which can be used to construct a SQL type.
|
SqlTypeTransformCascade
Strategy to infer the type of an operator call from the type of the operands
by using one
SqlReturnTypeInference rule and a combination of
SqlTypeTransform s |
Class and Description |
---|
AbstractSqlType
Abstract base class for SQL implementations of
RelDataType . |
BasicSqlType
BasicSqlType represents a standard atomic SQL type (excluding interval
types).
|
CompositeOperandTypeChecker
This class allows multiple existing
SqlOperandTypeChecker rules to be
combined into one rule. |
CompositeOperandTypeChecker.Composition
How operands are composed.
|
ExplicitReturnTypeInference
A
SqlReturnTypeInference which always returns the same SQL type. |
FamilyOperandTypeChecker
Operand type-checking strategy which checks operands for inclusion in type
families.
|
IntervalSqlType
IntervalSqlType represents a standard SQL datetime interval type.
|
JavaToSqlTypeConversionRules
JavaToSqlTypeConversionRules defines mappings from common Java types to
corresponding SQL types.
|
SameOperandTypeChecker
Parameter type-checking strategy where all operand types must be the same.
|
SqlOperandTypeChecker
Strategy interface to check for allowed operand types of an operator call.
|
SqlOperandTypeChecker.Consistency
Strategy used to make arguments consistent.
|
SqlOperandTypeInference
Strategy to infer unknown types of the operands of an operator call.
|
SqlReturnTypeInference
Strategy interface to infer the type of an operator call from the type of the
operands.
|
SqlReturnTypeInferenceChain
Strategy to infer the type of an operator call from the type of the operands
by using a series of
SqlReturnTypeInference rules in a given order. |
SqlSingleOperandTypeChecker
SqlSingleOperandTypeChecker is an extension of
SqlOperandTypeChecker
for implementations which are capable of checking the type of a single
operand in isolation. |
SqlTypeAssignmentRules
Rules that determine whether a type is assignable from another type.
|
SqlTypeAssignmentRules.Builder
Keeps state while maps are building build.
|
SqlTypeExplicitPrecedenceList
SqlTypeExplicitPrecedenceList implements the
RelDataTypePrecedenceList interface via an explicit list of
SqlTypeName entries. |
SqlTypeFamily
SqlTypeFamily provides SQL type categorization.
|
SqlTypeName
Enumeration of the type names which can be used to construct a SQL type.
|
SqlTypeName.Limit
Limit.
|
SqlTypeTransform
Strategy to transform one type to another.
|
SqlTypeTransformCascade
Strategy to infer the type of an operator call from the type of the operands
by using one
SqlReturnTypeInference rule and a combination of
SqlTypeTransform s |
Class and Description |
---|
SqlOperandTypeChecker
Strategy interface to check for allowed operand types of an operator call.
|
SqlOperandTypeInference
Strategy to infer unknown types of the operands of an operator call.
|
SqlReturnTypeInference
Strategy interface to infer the type of an operator call from the type of the
operands.
|
Class and Description |
---|
SqlOperandTypeChecker.Consistency
Strategy used to make arguments consistent.
|
Class and Description |
---|
SqlTypeName
Enumeration of the type names which can be used to construct a SQL type.
|
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.