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.Objectpublic int hashCode()
hashCode in class java.lang.Object