Package io.delta.kernel.types
Class BasePrimitiveType
Object
io.delta.kernel.types.DataType
io.delta.kernel.types.BasePrimitiveType
- Direct Known Subclasses:
BinaryType,BooleanType,ByteType,DateType,DoubleType,FloatType,IntegerType,LongType,ShortType,StringType,TimestampNTZType,TimestampType
Base class for all primitive types
DataType.-
Method Summary
Modifier and TypeMethodDescriptionstatic DataTypecreatePrimitive(String primitiveTypeName) Create a primitive typeDataTypebooleanFor testing onlyinthashCode()static booleanisPrimitiveType(String typeName) Is the given type name a primitive type?toJson()Convert the data type to Delta protocol specified serialization format.toString()Methods inherited from class io.delta.kernel.types.DataType
equivalent
-
Method Details
-
createPrimitive
Create a primitive typeDataType- Parameters:
primitiveTypeName- Primitive type name.- Returns:
DataTypefor given primitive type name
-
isPrimitiveType
Is the given type name a primitive type? -
getAllPrimitiveTypes
For testing only -
equals
-
hashCode
public int hashCode() -
toString
-
toJson
Description copied from class:DataTypeConvert the data type to Delta protocol specified serialization format.
-