@Generated(value="Autogenerated by Thrift Compiler (0.14.0)", date="2023-12-28") public class DataPageHeader extends Object implements org.apache.thrift.TBase<DataPageHeader,DataPageHeader._Fields>, Serializable, Cloneable, Comparable<DataPageHeader>
Modifier and Type | Class and Description |
---|---|
static class |
DataPageHeader._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
Modifier and Type | Field and Description |
---|---|
Encoding |
definition_level_encoding
Encoding used for definition levels *
|
Encoding |
encoding
Encoding used for this data page *
|
static Map<DataPageHeader._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
int |
num_values
Number of values, including NULLs, in this data page.
|
Encoding |
repetition_level_encoding
Encoding used for repetition levels *
|
Statistics |
statistics
Optional statistics for the data in this page*
|
Constructor and Description |
---|
DataPageHeader() |
DataPageHeader(DataPageHeader other)
Performs a deep copy on other.
|
DataPageHeader(int num_values,
Encoding encoding,
Encoding definition_level_encoding,
Encoding repetition_level_encoding) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
int |
compareTo(DataPageHeader other) |
DataPageHeader |
deepCopy() |
boolean |
equals(DataPageHeader that) |
boolean |
equals(Object that) |
DataPageHeader._Fields |
fieldForId(int fieldId) |
Encoding |
getDefinition_level_encoding()
Encoding used for definition levels *
|
Encoding |
getEncoding()
Encoding used for this data page *
|
Object |
getFieldValue(DataPageHeader._Fields field) |
int |
getNum_values()
Number of values, including NULLs, in this data page.
|
Encoding |
getRepetition_level_encoding()
Encoding used for repetition levels *
|
Statistics |
getStatistics()
Optional statistics for the data in this page*
|
int |
hashCode() |
boolean |
isSet(DataPageHeader._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetDefinition_level_encoding()
Returns true if field definition_level_encoding is set (has been assigned a value) and false otherwise
|
boolean |
isSetEncoding()
Returns true if field encoding is set (has been assigned a value) and false otherwise
|
boolean |
isSetNum_values()
Returns true if field num_values is set (has been assigned a value) and false otherwise
|
boolean |
isSetRepetition_level_encoding()
Returns true if field repetition_level_encoding is set (has been assigned a value) and false otherwise
|
boolean |
isSetStatistics()
Returns true if field statistics is set (has been assigned a value) and false otherwise
|
void |
read(org.apache.thrift.protocol.TProtocol iprot) |
DataPageHeader |
setDefinition_level_encoding(Encoding definition_level_encoding)
Encoding used for definition levels *
|
void |
setDefinition_level_encodingIsSet(boolean value) |
DataPageHeader |
setEncoding(Encoding encoding)
Encoding used for this data page *
|
void |
setEncodingIsSet(boolean value) |
void |
setFieldValue(DataPageHeader._Fields field,
Object value) |
DataPageHeader |
setNum_values(int num_values)
Number of values, including NULLs, in this data page.
|
void |
setNum_valuesIsSet(boolean value) |
DataPageHeader |
setRepetition_level_encoding(Encoding repetition_level_encoding)
Encoding used for repetition levels *
|
void |
setRepetition_level_encodingIsSet(boolean value) |
DataPageHeader |
setStatistics(Statistics statistics)
Optional statistics for the data in this page*
|
void |
setStatisticsIsSet(boolean value) |
String |
toString() |
void |
unsetDefinition_level_encoding() |
void |
unsetEncoding() |
void |
unsetNum_values() |
void |
unsetRepetition_level_encoding() |
void |
unsetStatistics() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public int num_values
public Encoding definition_level_encoding
Encoding
public Encoding repetition_level_encoding
Encoding
public Statistics statistics
public static final Map<DataPageHeader._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public DataPageHeader()
public DataPageHeader(int num_values, Encoding encoding, Encoding definition_level_encoding, Encoding repetition_level_encoding)
public DataPageHeader(DataPageHeader other)
public DataPageHeader deepCopy()
deepCopy
in interface org.apache.thrift.TBase<DataPageHeader,DataPageHeader._Fields>
public void clear()
clear
in interface org.apache.thrift.TBase<DataPageHeader,DataPageHeader._Fields>
public int getNum_values()
public DataPageHeader setNum_values(int num_values)
public void unsetNum_values()
public boolean isSetNum_values()
public void setNum_valuesIsSet(boolean value)
public DataPageHeader setEncoding(Encoding encoding)
Encoding
public void unsetEncoding()
public boolean isSetEncoding()
public void setEncodingIsSet(boolean value)
public Encoding getDefinition_level_encoding()
Encoding
public DataPageHeader setDefinition_level_encoding(Encoding definition_level_encoding)
Encoding
public void unsetDefinition_level_encoding()
public boolean isSetDefinition_level_encoding()
public void setDefinition_level_encodingIsSet(boolean value)
public Encoding getRepetition_level_encoding()
Encoding
public DataPageHeader setRepetition_level_encoding(Encoding repetition_level_encoding)
Encoding
public void unsetRepetition_level_encoding()
public boolean isSetRepetition_level_encoding()
public void setRepetition_level_encodingIsSet(boolean value)
public Statistics getStatistics()
public DataPageHeader setStatistics(Statistics statistics)
public void unsetStatistics()
public boolean isSetStatistics()
public void setStatisticsIsSet(boolean value)
public void setFieldValue(DataPageHeader._Fields field, Object value)
setFieldValue
in interface org.apache.thrift.TBase<DataPageHeader,DataPageHeader._Fields>
public Object getFieldValue(DataPageHeader._Fields field)
getFieldValue
in interface org.apache.thrift.TBase<DataPageHeader,DataPageHeader._Fields>
public boolean isSet(DataPageHeader._Fields field)
isSet
in interface org.apache.thrift.TBase<DataPageHeader,DataPageHeader._Fields>
public boolean equals(DataPageHeader that)
public int compareTo(DataPageHeader other)
compareTo
in interface Comparable<DataPageHeader>
public DataPageHeader._Fields fieldForId(int fieldId)
fieldForId
in interface org.apache.thrift.TBase<DataPageHeader,DataPageHeader._Fields>
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException
read
in interface org.apache.thrift.TSerializable
org.apache.thrift.TException
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
write
in interface org.apache.thrift.TSerializable
org.apache.thrift.TException
public void validate() throws org.apache.thrift.TException
org.apache.thrift.TException
Copyright © 2023 The Apache Software Foundation. All rights reserved.