| 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
SqlTypeTransforms |
| 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
SqlTypeTransforms |
| 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–2018 The Apache Software Foundation. All rights reserved.