public interface Type
extends java.io.Serializable
Modifier and Type | Interface and Description |
---|---|
static class |
Type.NestedType |
static class |
Type.PrimitiveType |
static class |
Type.TypeID |
Modifier and Type | Method and Description |
---|---|
default Types.ListType |
asListType() |
default Types.MapType |
asMapType() |
default Type.NestedType |
asNestedType() |
default Type.PrimitiveType |
asPrimitiveType() |
default Types.StructType |
asStructType() |
default boolean |
isListType() |
default boolean |
isMapType() |
default boolean |
isNestedType() |
default boolean |
isPrimitiveType() |
default boolean |
isStructType() |
Type.TypeID |
typeId() |
Type.TypeID typeId()
default boolean isPrimitiveType()
default Type.PrimitiveType asPrimitiveType()
default Types.StructType asStructType()
default Types.ListType asListType()
default Types.MapType asMapType()
default boolean isNestedType()
default boolean isStructType()
default boolean isListType()
default boolean isMapType()
default Type.NestedType asNestedType()