| Package | Description |
|---|---|
| org.apache.calcite.rel.type |
Defines a type system for relational expressions.
|
| org.apache.calcite.sql.validate |
SQL validation.
|
| Modifier and Type | Field and Description |
|---|---|
private StructKind |
RelRecordType.kind
Name resolution policy; usually
FULLY_QUALIFIED. |
private StructKind |
RelDataTypeFactoryImpl.Key.kind |
private StructKind |
RelDataTypeFactory.Builder.kind |
| Modifier and Type | Method and Description |
|---|---|
StructKind |
RelRecordType.getStructKind() |
StructKind |
RelDataTypeImpl.getStructKind() |
StructKind |
RelDataType.getStructKind()
Returns the rule for resolving the fields of a structured type,
or
NONE if this is not a structured type. |
static StructKind |
StructKind.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static StructKind[] |
StructKind.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
protected RelDataType |
RelDataTypeFactoryImpl.canonize(StructKind kind,
List<String> names,
List<RelDataType> types)
Looks up a type using a temporary key, and if not present, creates
a permanent key and type.
|
RelDataType |
RelDataTypeFactoryImpl.createStructType(StructKind kind,
List<RelDataType> typeList,
List<String> fieldNameList) |
RelDataType |
RelDataTypeFactory.createStructType(StructKind kind,
List<RelDataType> typeList,
List<String> fieldNameList)
Creates a type that represents a structured collection of fields, given
lists of the names and types of the fields.
|
RelDataTypeFactory.FieldInfoBuilder |
RelDataTypeFactory.FieldInfoBuilder.kind(StructKind kind)
Deprecated.
|
RelDataTypeFactory.Builder |
RelDataTypeFactory.Builder.kind(StructKind kind) |
| Constructor and Description |
|---|
Key(StructKind kind,
List<String> names,
List<RelDataType> types) |
RelRecordType(StructKind kind,
List<RelDataTypeField> fields)
Creates a
RecordType. |
| Modifier and Type | Field and Description |
|---|---|
(package private) StructKind |
SqlValidatorScope.Step.kind |
| Modifier and Type | Method and Description |
|---|---|
SqlValidatorScope.Step |
SqlValidatorScope.Path.plus(RelDataType rowType,
int i,
String name,
StructKind kind)
Creates a path that consists of this path plus one additional step.
|
| Constructor and Description |
|---|
Step(SqlValidatorScope.Path parent,
RelDataType rowType,
int i,
String name,
StructKind kind) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.