Name | Description | Type | Package | Framework |
AbstractSqlType | Abstract base class for SQL implementations of RelDataType. | Class | org.apache.calcite.sql.type | Calcite |
|
ArraySqlType | | Class | org.apache.calcite.sql.type | Calcite |
|
AssignableOperandTypeChecker | AssignableOperandTypeChecker implements SqlOperandTypeChecker by verifying that the type of each argument is assignable to a predefined set of | Class | org.apache.calcite.sql.type | Calcite |
|
BasicSqlType | BasicSqlType represents a standard atomic SQL type (excluding intervalSee Also:Serialized Form | Class | org.apache.calcite.sql.type | Calcite |
|
ComparableOperandTypeChecker | Type checking strategy which verifies that types have the required attributes to be used as arguments to comparison operators. | Class | org.apache.calcite.sql.type | Calcite |
|
CompositeOperandTypeChecker | This class allows multiple existing SqlOperandTypeChecker rules to be combined into one rule. | Class | org.apache.calcite.sql.type | Calcite |
|
CompositeOperandTypeChecker .Composition | How operands are composed. | Class | org.apache.calcite.sql.type.CompositeOperandTypeChecker | Calcite |
|
CompositeSingleOperandTypeChecker | SqlSingleOperandTypeChecker rules to be combined into one rule. | Class | org.apache.calcite.sql.type | Calcite |
|
CursorReturnTypeInference | Returns the rowtype of a cursor of the operand at a particular 0-basedSee Also:OrdinalReturnTypeInference | Class | org.apache.calcite.sql.type | Calcite |
|
ExplicitOperandTypeInference | ExplicitOperandTypeInferences implements SqlOperandTypeInference by explicitly supplying a type for each parameter. | Class | org.apache.calcite.sql.type | Calcite |
|
ExplicitReturnTypeInference | A SqlReturnTypeInference which always returns the same SQL type. | Class | org.apache.calcite.sql.type | Calcite |
|
ExtraSqlTypes | Holds constants associated with SQL types introduced after the earliest version of Java supported by Farrago (this currently means anything | Interface | org.apache.calcite.sql.type | Calcite |
|
FamilyOperandTypeChecker | | Class | org.apache.calcite.sql.type | Calcite |
|
InferTypes | Strategies for inferring operand types. | Class | org.apache.calcite.sql.type | Calcite |
|
IntervalSqlType | IntervalSqlType represents a standard SQL datetime interval type. | Class | org.apache.calcite.sql.type | Calcite |
|
JavaToSqlTypeConversionRules | JavaToSqlTypeConversionRules defines mappings from common Java types to corresponding SQL types. | Class | org.apache.calcite.sql.type | Calcite |
|
LiteralOperandTypeChecker | Parameter type-checking strategy type must be a literal (whether null is allowed is determined by the constructor). | Class | org.apache.calcite.sql.type | Calcite |
|
MapSqlType | | Class | org.apache.calcite.sql.type | Calcite |
|
MatchReturnTypeInference | Returns the first type that matches a set of given SqlTypeNames. | Class | org.apache.calcite.sql.type | Calcite |
|
MultisetOperandTypeChecker | Parameter type-checking strategy types must be [nullable] Multiset, [nullable] Multiset and the two types must have the same element type | Class | org.apache.calcite.sql.type | Calcite |
|
MultisetSqlType | MultisetSqlType represents a standard SQL2003 multiset type. | Class | org.apache.calcite.sql.type | Calcite |
|
ObjectSqlType | ObjectSqlType represents an SQL structured user-defined type. | Class | org.apache.calcite.sql.type | Calcite |
|
OperandsTypeChecking | Strategies to check for allowed operand types of an operator call. | Class | org.apache.calcite.sql.type | Calcite |
|
OperandTypes | Strategies for checking operand types. | Class | org.apache.calcite.sql.type | Calcite |
|
OrdinalReturnTypeInference | Returns the type of the operand at a particular 0-based ordinal position. | Class | org.apache.calcite.sql.type | Calcite |
|
ReturnTypes | A collection of return-type inference strategies. | Class | org.apache.calcite.sql.type | Calcite |
|
SameOperandTypeChecker | Parameter type-checking strategy where all operand types must be the same. | Class | org.apache.calcite.sql.type | Calcite |
|
SetopOperandTypeChecker | Parameter type-checking strategy for a set operator (UNION, INTERSECT, Both arguments must be records with the same number of fields, and the | Class | org.apache.calcite.sql.type | Calcite |
|
SqlOperandCountRanges | Helpers for SqlOperandCountRange. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlOperandTypeChecker | Strategy interface to check for allowed operand types of an operator call. | Interface | org.apache.calcite.sql.type | Calcite |
|
SqlOperandTypeChecker .Consistency | Strategy used to make arguments consistent. | Class | org.apache.calcite.sql.type.SqlOperandTypeChecker | Calcite |
|
SqlOperandTypeInference | Strategy to infer unknown types of the operands of an operator call. | Interface | org.apache.calcite.sql.type | Calcite |
|
SqlReturnTypeInference | Strategy interface to infer the type of an operator call from the type of the This interface is an example of the | Interface | org.apache.calcite.sql.type | Calcite |
|
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. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlSingleOperandTypeChecker | SqlSingleOperandTypeChecker is an extension of SqlOperandTypeChecker for implementations which are capable of checking the type of a single | Interface | org.apache.calcite.sql.type | Calcite |
|
SqlTypeAssignmentRules | Class to hold rules to determine if a type is assignable from another type. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeExplicitPrecedenceList | SqlTypeExplicitPrecedenceList implements the RelDataTypePrecedenceList interface via an explicit list of | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeFactoryImpl | SqlTypeFactoryImpl provides a default implementation of RelDataTypeFactory which supports SQL types. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeFamily | SqlTypeFamily provides SQL type categorization. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeName | Enumeration of the type names which can be used to construct a SQL type. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeName .Limit | Returns the enum constant of this type with the specified name. | Class | org.apache.calcite.sql.type.SqlTypeName | Calcite |
|
SqlTypeTransform | Strategy to transform one type to another. | Interface | org.apache.calcite.sql.type | Calcite |
|
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 | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeTransforms | SqlTypeTransforms defines a number of reusable instances of NOTE: avoid anonymous inner classes here except for unique, | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeUtil | Contains utility methods used during SQL validation or type derivation. | Class | org.apache.calcite.sql.type | Calcite |
|
TableFunctionReturnTypeInference | TableFunctionReturnTypeInference implements rules for deriving table function output row types by expanding references to cursor parameters. | Class | org.apache.calcite.sql.type | Calcite |