| Package | Description |
|---|---|
| org.apache.calcite.sql |
Provides a SQL parser and object model.
|
| org.apache.calcite.sql.parser.impl |
Contains generated code for the
Calcite SQL parser. |
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
SqlDataTypeSpec |
SqlDataTypeSpec.getComponentTypeSpec()
Returns a new SqlDataTypeSpec corresponding to the component type if the
type spec is a collections type spec.
Collection types are ARRAY and MULTISET. |
SqlDataTypeSpec |
SqlDataTypeSpec.withNullable(Boolean nullable)
Returns a copy of this data type specification with a given
nullability.
|
| Modifier and Type | Method and Description |
|---|---|
SqlDataTypeSpec |
SqlParserImpl.DataType() |
| Modifier and Type | Method and Description |
|---|---|
static SqlDataTypeSpec |
SqlTypeUtil.convertTypeToSpec(RelDataType type)
Converts an instance of RelDataType to an instance of SqlDataTypeSpec.
|
| Modifier and Type | Method and Description |
|---|---|
R |
SqlVisitor.visit(SqlDataTypeSpec type)
Visits a datatype specification.
|
SqlNode |
SqlShuttle.visit(SqlDataTypeSpec type) |
R |
SqlBasicVisitor.visit(SqlDataTypeSpec type) |
| Modifier and Type | Method and Description |
|---|---|
void |
SqlValidatorImpl.validateDataType(SqlDataTypeSpec dataType) |
void |
SqlValidator.validateDataType(SqlDataTypeSpec dataType)
Validates a data type expression.
|
SqlNode |
SqlValidatorUtil.DeepCopier.visit(SqlDataTypeSpec type) |
| Modifier and Type | Method and Description |
|---|---|
RexNode |
SqlToRelConverter.Blackboard.visit(SqlDataTypeSpec type) |
Void |
SqlToRelConverter.AggConverter.visit(SqlDataTypeSpec type) |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.