Package org.apache.parquet.format
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe set of fields this struct contains, along with convenience methods for finding and manipulating them. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Map<NullType._Fields,org.apache.thrift.meta_data.FieldMetaData> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()intdeepCopy()booleanbooleanfieldForId(int fieldId) getFieldValue(NullType._Fields field) inthashCode()booleanisSet(NullType._Fields field) Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwisevoidread(org.apache.thrift.protocol.TProtocol iprot) voidsetFieldValue(NullType._Fields field, Object value) toString()voidvalidate()voidwrite(org.apache.thrift.protocol.TProtocol oprot)
-
Field Details
-
metaDataMap
-
-
Constructor Details
-
NullType
public NullType() -
NullType
Performs a deep copy on other.
-
-
Method Details
-
deepCopy
- Specified by:
deepCopyin interfaceorg.apache.thrift.TBase<NullType,NullType._Fields>
-
clear
public void clear()- Specified by:
clearin interfaceorg.apache.thrift.TBase<NullType,NullType._Fields>
-
setFieldValue
- Specified by:
setFieldValuein interfaceorg.apache.thrift.TBase<NullType,NullType._Fields>
-
getFieldValue
- Specified by:
getFieldValuein interfaceorg.apache.thrift.TBase<NullType,NullType._Fields>
-
isSet
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise- Specified by:
isSetin interfaceorg.apache.thrift.TBase<NullType,NullType._Fields>
-
equals
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<NullType>
-
fieldForId
- Specified by:
fieldForIdin interfaceorg.apache.thrift.TBase<NullType,NullType._Fields>
-
read
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException - Specified by:
readin interfaceorg.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:
writein interfaceorg.apache.thrift.TSerializable- Throws:
org.apache.thrift.TException
-
toString
-
validate
public void validate() throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-