public static class Types.StructType extends Type.ComplexType
Modifier and Type | Class and Description |
---|---|
static class |
Types.StructType.Field
A field of a struct type.
|
Type.ComplexType, Type.DateTimeType, Type.FractionType, Type.IntegralType, Type.IntervalType, Type.Name, Type.NumericType, Type.PrimitiveType
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
Types.StructType.Field[] |
fields() |
int |
hashCode() |
Type.Name |
name() |
static Types.StructType |
of(Types.StructType.Field... fields) |
java.lang.String |
simpleString() |
public static Types.StructType of(Types.StructType.Field... fields)
fields
- The fields of the struct type.Types.StructType
with the given fields.public Types.StructType.Field[] fields()
public Type.Name name()
public java.lang.String simpleString()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object