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 classType.NestedTypestatic classType.PrimitiveTypestatic classType.TypeID
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Types.ListTypeasListType()default Types.MapTypeasMapType()default Type.NestedTypeasNestedType()default Type.PrimitiveTypeasPrimitiveType()default Types.StructTypeasStructType()default booleanisListType()default booleanisMapType()default booleanisNestedType()default booleanisPrimitiveType()default booleanisStructType()Type.TypeIDtypeId()
-
-
-
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()
-
-