Package org.apache.iceberg.types
Interface Type
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
Type.NestedType
,Type.PrimitiveType
,Types.BinaryType
,Types.BooleanType
,Types.DateType
,Types.DecimalType
,Types.DoubleType
,Types.FixedType
,Types.FloatType
,Types.IntegerType
,Types.ListType
,Types.LongType
,Types.MapType
,Types.StringType
,Types.StructType
,Types.TimestampType
,Types.TimeType
,Types.UUIDType
public interface Type extends java.io.Serializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Type.NestedType
static class
Type.PrimitiveType
static class
Type.TypeID
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method 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()
-
-
-
Method Detail
-
typeId
Type.TypeID typeId()
-
isPrimitiveType
default boolean isPrimitiveType()
-
asPrimitiveType
default Type.PrimitiveType asPrimitiveType()
-
asStructType
default Types.StructType asStructType()
-
asListType
default Types.ListType asListType()
-
asMapType
default Types.MapType asMapType()
-
isNestedType
default boolean isNestedType()
-
isStructType
default boolean isStructType()
-
isListType
default boolean isListType()
-
isMapType
default boolean isMapType()
-
asNestedType
default Type.NestedType asNestedType()
-
-