Uses of Class
org.apache.calcite.rel.type.StructKind
-
Packages that use StructKind Package Description org.apache.calcite.rel.type Defines a type system for relational expressions.org.apache.calcite.sql.validate SQL validation. -
-
Uses of StructKind in org.apache.calcite.rel.type
Fields in org.apache.calcite.rel.type declared as StructKind Modifier and Type Field Description private StructKind
RelDataTypeFactory.Builder. kind
private StructKind
RelDataTypeFactoryImpl.Key. kind
private StructKind
RelRecordType. kind
Name resolution policy; usuallyFULLY_QUALIFIED
.Methods in org.apache.calcite.rel.type that return StructKind Modifier and Type Method Description StructKind
RelDataType. getStructKind()
Returns the rule for resolving the fields of a structured type, orNONE
if this is not a structured type.StructKind
RelDataTypeImpl. getStructKind()
StructKind
RelRecordType. getStructKind()
static StructKind
StructKind. valueOf(java.lang.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.Methods in org.apache.calcite.rel.type with parameters of type StructKind Modifier and Type Method Description protected RelDataType
RelDataTypeFactoryImpl. canonize(StructKind kind, java.util.List<java.lang.String> names, java.util.List<RelDataType> types)
Looks up a type using a temporary key, and if not present, creates a permanent key and type.RelDataType
RelDataTypeFactory. createStructType(StructKind kind, java.util.List<RelDataType> typeList, java.util.List<java.lang.String> fieldNameList)
Creates a type that represents a structured collection of fields, given lists of the names and types of the fields.RelDataType
RelDataTypeFactoryImpl. createStructType(StructKind kind, java.util.List<RelDataType> typeList, java.util.List<java.lang.String> fieldNameList)
RelDataTypeFactory.Builder
RelDataTypeFactory.Builder. kind(StructKind kind)
RelDataTypeFactory.FieldInfoBuilder
RelDataTypeFactory.FieldInfoBuilder. kind(StructKind kind)
Deprecated.Constructors in org.apache.calcite.rel.type with parameters of type StructKind Constructor Description Key(StructKind kind, java.util.List<java.lang.String> names, java.util.List<RelDataType> types)
RelRecordType(StructKind kind, java.util.List<RelDataTypeField> fields)
Creates aRecordType
. -
Uses of StructKind in org.apache.calcite.sql.validate
Fields in org.apache.calcite.sql.validate declared as StructKind Modifier and Type Field Description (package private) StructKind
SqlValidatorScope.Step. kind
Methods in org.apache.calcite.sql.validate with parameters of type StructKind Modifier and Type Method Description SqlValidatorScope.Step
SqlValidatorScope.Path. plus(RelDataType rowType, int i, java.lang.String name, StructKind kind)
Creates a path that consists of this path plus one additional step.Constructors in org.apache.calcite.sql.validate with parameters of type StructKind Constructor Description Step(SqlValidatorScope.Path parent, RelDataType rowType, int i, java.lang.String name, StructKind kind)
-