Uses of Package
org.apache.calcite.sql.type
-
Packages that use org.apache.calcite.sql.type Package Description org.apache.calcite.adapter.cassandra Cassandra query provider.org.apache.calcite.adapter.druid Query provider based on a Druid database.org.apache.calcite.adapter.enumerable Query optimizer rules for Java calling convention.org.apache.calcite.adapter.geode.util Query provider based on Apache Geode (Gemfire) In Memory Data Gridorg.apache.calcite.adapter.jdbc Query provider based on a JDBC data source.org.apache.calcite.adapter.pig Pig query provider.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. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.adapter.cassandra Class Description SqlTypeName Enumeration of the type names which can be used to construct a SQL type. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.adapter.druid Class Description SqlTypeName Enumeration of the type names which can be used to construct a SQL type. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.adapter.enumerable Class Description SqlTypeName Enumeration of the type names which can be used to construct a SQL type. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.adapter.geode.util Class Description SqlTypeFactoryImpl SqlTypeFactoryImpl provides a default implementation ofRelDataTypeFactory
which supports SQL types. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.adapter.jdbc Class Description SqlTypeName Enumeration of the type names which can be used to construct a SQL type. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.adapter.pig Class Description SqlTypeName Enumeration of the type names which can be used to construct a SQL type. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.jdbc Class Description SqlTypeFactoryImpl SqlTypeFactoryImpl provides a default implementation ofRelDataTypeFactory
which supports SQL types. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.prepare Class Description SqlReturnTypeInference Strategy interface to infer the type of an operator call from the type of the operands. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.rel.type Class Description SqlTypeName Enumeration of the type names which can be used to construct a SQL type. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.rex Class Description SqlTypeName Enumeration of the type names which can be used to construct a SQL type. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.sql Class 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. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.sql.dialect Class Description SqlTypeName Enumeration of the type names which can be used to construct a SQL type. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.sql.fun Class 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 ofSqlOperandTypeChecker
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 oneSqlReturnTypeInference
rule and a combination ofSqlTypeTransform
s -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.sql.type Class Description AbstractSqlType Abstract base class for SQL implementations ofRelDataType
.BasicSqlType BasicSqlType represents a standard atomic SQL type (excluding interval types).CompositeOperandTypeChecker This class allows multiple existingSqlOperandTypeChecker
rules to be combined into one rule.CompositeOperandTypeChecker.Composition How operands are composed.ExplicitReturnTypeInference ASqlReturnTypeInference
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 ofSqlReturnTypeInference
rules in a given order.SqlSingleOperandTypeChecker SqlSingleOperandTypeChecker is an extension ofSqlOperandTypeChecker
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 theRelDataTypePrecedenceList
interface via an explicit list ofSqlTypeName
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 oneSqlReturnTypeInference
rule and a combination ofSqlTypeTransform
s -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.sql.validate Class 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. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.sql2rel Class Description SqlOperandTypeChecker.Consistency Strategy used to make arguments consistent. -
Classes in org.apache.calcite.sql.type used by org.apache.calcite.tools Class Description SqlTypeName Enumeration of the type names which can be used to construct a SQL type.