Class NullType

java.lang.Object
org.apache.parquet.format.NullType
All Implemented Interfaces:
Serializable, Cloneable, Comparable<NullType>, org.apache.thrift.TBase<NullType,NullType._Fields>, org.apache.thrift.TSerializable

@Generated(value="Autogenerated by Thrift Compiler (0.23.0)", date="2026-08-06") public class NullType extends Object implements org.apache.thrift.TBase<NullType,NullType._Fields>, Serializable, Cloneable, Comparable<NullType>
Logical type to annotate a column that is always null. Sometimes when discovering the schema of existing data, values are always null and the physical type can't be determined. This annotation signals the case where the physical type was guessed from all null values.
See Also:
  • Field Details

    • metaDataMap

      public static final Map<NullType._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
  • Constructor Details

    • NullType

      public NullType()
    • NullType

      public NullType(NullType other)
      Performs a deep copy on other.
  • Method Details

    • deepCopy

      public NullType deepCopy()
      Specified by:
      deepCopy in interface org.apache.thrift.TBase<NullType,NullType._Fields>
    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.thrift.TBase<NullType,NullType._Fields>
    • setFieldValue

      public void setFieldValue(NullType._Fields field, Object value)
      Specified by:
      setFieldValue in interface org.apache.thrift.TBase<NullType,NullType._Fields>
    • getFieldValue

      public Object getFieldValue(NullType._Fields field)
      Specified by:
      getFieldValue in interface org.apache.thrift.TBase<NullType,NullType._Fields>
    • isSet

      public boolean isSet(NullType._Fields field)
      Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
      Specified by:
      isSet in interface org.apache.thrift.TBase<NullType,NullType._Fields>
    • equals

      public boolean equals(Object that)
      Overrides:
      equals in class Object
    • equals

      public boolean equals(NullType that)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • compareTo

      public int compareTo(NullType other)
      Specified by:
      compareTo in interface Comparable<NullType>
    • fieldForId

      public NullType._Fields fieldForId(int fieldId)
      Specified by:
      fieldForId in interface org.apache.thrift.TBase<NullType,NullType._Fields>
    • read

      public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException
      Specified by:
      read in interface org.apache.thrift.TSerializable
      Throws:
      org.apache.thrift.TException
    • write

      public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
      Specified by:
      write in interface org.apache.thrift.TSerializable
      Throws:
      org.apache.thrift.TException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validate

      public void validate() throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException