Uses of Class
org.apache.calcite.sql.SqlDataTypeSpec
-
Packages that use SqlDataTypeSpec Package Description org.apache.calcite.sql Provides a SQL parser and object model.org.apache.calcite.sql.ddl Parse tree for SQL DDL statements.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. -
-
Uses of SqlDataTypeSpec in org.apache.calcite.sql
Methods in org.apache.calcite.sql that return SqlDataTypeSpec Modifier and Type Method Description SqlDataTypeSpec
SqlDataTypeSpec. getComponentTypeSpec()
Returns a new SqlDataTypeSpec corresponding to the component type if the type spec is a collections type spec.
Collection types areARRAY
andMULTISET
.SqlDataTypeSpec
SqlDataTypeSpec. withNullable(java.lang.Boolean nullable)
Returns a copy of this data type specification with a given nullability.Methods in org.apache.calcite.sql with parameters of type SqlDataTypeSpec Modifier and Type Method Description java.lang.Void
SqlUtil.Genealogist. visit(SqlDataTypeSpec type)
-
Uses of SqlDataTypeSpec in org.apache.calcite.sql.ddl
Fields in org.apache.calcite.sql.ddl declared as SqlDataTypeSpec Modifier and Type Field Description (package private) SqlDataTypeSpec
SqlAttributeDefinition. dataType
(package private) SqlDataTypeSpec
SqlColumnDeclaration. dataType
private SqlDataTypeSpec
SqlCreateType. dataType
Methods in org.apache.calcite.sql.ddl with parameters of type SqlDataTypeSpec Modifier and Type Method Description static SqlNode
SqlDdlNodes. attribute(SqlParserPos pos, SqlIdentifier name, SqlDataTypeSpec dataType, SqlNode expression, SqlCollation collation)
Creates a attribute definition.static SqlNode
SqlDdlNodes. column(SqlParserPos pos, SqlIdentifier name, SqlDataTypeSpec dataType, SqlNode expression, ColumnStrategy strategy)
Creates a column declaration.static SqlCreateType
SqlDdlNodes. createType(SqlParserPos pos, boolean replace, SqlIdentifier name, SqlNodeList attributeList, SqlDataTypeSpec dataTypeSpec)
Creates a CREATE TYPE.Constructors in org.apache.calcite.sql.ddl with parameters of type SqlDataTypeSpec Constructor Description SqlAttributeDefinition(SqlParserPos pos, SqlIdentifier name, SqlDataTypeSpec dataType, SqlNode expression, SqlCollation collation)
SqlColumnDeclaration(SqlParserPos pos, SqlIdentifier name, SqlDataTypeSpec dataType, SqlNode expression, ColumnStrategy strategy)
SqlCreateType(SqlParserPos pos, boolean replace, SqlIdentifier name, SqlNodeList attributeDefs, SqlDataTypeSpec dataType)
Creates a SqlCreateType. -
Uses of SqlDataTypeSpec in org.apache.calcite.sql.type
Methods in org.apache.calcite.sql.type that return SqlDataTypeSpec Modifier and Type Method Description static SqlDataTypeSpec
SqlTypeUtil. convertTypeToSpec(RelDataType type)
Converts an instance of RelDataType to an instance of SqlDataTypeSpec. -
Uses of SqlDataTypeSpec in org.apache.calcite.sql.util
Methods in org.apache.calcite.sql.util with parameters of type SqlDataTypeSpec Modifier and Type Method Description R
SqlBasicVisitor. visit(SqlDataTypeSpec type)
SqlNode
SqlShuttle. visit(SqlDataTypeSpec type)
R
SqlVisitor. visit(SqlDataTypeSpec type)
Visits a datatype specification. -
Uses of SqlDataTypeSpec in org.apache.calcite.sql.validate
Methods in org.apache.calcite.sql.validate that return types with arguments of type SqlDataTypeSpec Modifier and Type Method Description private static java.util.List<Pair<SqlIdentifier,SqlDataTypeSpec>>
SqlValidatorUtil. pairs(SqlNodeList extendedColumns)
Converts a list of extended columns (of the form [name0, type0, name1, type1, ...]) into a list of (name, type) pairs.Methods in org.apache.calcite.sql.validate with parameters of type SqlDataTypeSpec Modifier and Type Method Description void
SqlValidator. validateDataType(SqlDataTypeSpec dataType)
Validates a data type expression.void
SqlValidatorImpl. validateDataType(SqlDataTypeSpec dataType)
RelDataType
SqlValidatorImpl.DeriveTypeVisitor. visit(SqlDataTypeSpec dataType)
java.util.Set<java.lang.String>
SqlValidatorImpl.PatternValidator. visit(SqlDataTypeSpec type)
java.lang.Void
SqlValidatorImpl.PatternVarVisitor. visit(SqlDataTypeSpec type)
SqlNode
SqlValidatorUtil.DeepCopier. visit(SqlDataTypeSpec type)
Deprecated. -
Uses of SqlDataTypeSpec in org.apache.calcite.sql2rel
Methods in org.apache.calcite.sql2rel with parameters of type SqlDataTypeSpec Modifier and Type Method Description java.lang.Void
SqlToRelConverter.AggConverter. visit(SqlDataTypeSpec type)
RexNode
SqlToRelConverter.Blackboard. visit(SqlDataTypeSpec type)
-