@Generated(value="Autogenerated by Thrift Compiler (0.14.0)", date="2023-12-28") public class DataPageHeaderV2 extends Object implements org.apache.thrift.TBase<DataPageHeaderV2,DataPageHeaderV2._Fields>, Serializable, Cloneable, Comparable<DataPageHeaderV2>
Modifier and Type | Class and Description |
---|---|
static class |
DataPageHeaderV2._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
Modifier and Type | Field and Description |
---|---|
int |
definition_levels_byte_length
length of the definition levels
|
Encoding |
encoding
Encoding used for data in this page *
|
boolean |
is_compressed
whether the values are compressed.
|
static Map<DataPageHeaderV2._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
int |
num_nulls
Number of NULL values, in this data page.
|
int |
num_rows
Number of rows in this data page.
|
int |
num_values
Number of values, including NULLs, in this data page.
|
int |
repetition_levels_byte_length
length of the repetition levels
|
Statistics |
statistics
optional statistics for the data in this page *
|
Constructor and Description |
---|
DataPageHeaderV2() |
DataPageHeaderV2(DataPageHeaderV2 other)
Performs a deep copy on other.
|
DataPageHeaderV2(int num_values,
int num_nulls,
int num_rows,
Encoding encoding,
int definition_levels_byte_length,
int repetition_levels_byte_length) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
int |
compareTo(DataPageHeaderV2 other) |
DataPageHeaderV2 |
deepCopy() |
boolean |
equals(DataPageHeaderV2 that) |
boolean |
equals(Object that) |
DataPageHeaderV2._Fields |
fieldForId(int fieldId) |
int |
getDefinition_levels_byte_length()
length of the definition levels
|
Encoding |
getEncoding()
Encoding used for data in this page *
|
Object |
getFieldValue(DataPageHeaderV2._Fields field) |
int |
getNum_nulls()
Number of NULL values, in this data page.
|
int |
getNum_rows()
Number of rows in this data page.
|
int |
getNum_values()
Number of values, including NULLs, in this data page.
|
int |
getRepetition_levels_byte_length()
length of the repetition levels
|
Statistics |
getStatistics()
optional statistics for the data in this page *
|
int |
hashCode() |
boolean |
isIs_compressed()
whether the values are compressed.
|
boolean |
isSet(DataPageHeaderV2._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetDefinition_levels_byte_length()
Returns true if field definition_levels_byte_length 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 |
isSetIs_compressed()
Returns true if field is_compressed is set (has been assigned a value) and false otherwise
|
boolean |
isSetNum_nulls()
Returns true if field num_nulls is set (has been assigned a value) and false otherwise
|
boolean |
isSetNum_rows()
Returns true if field num_rows 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_levels_byte_length()
Returns true if field repetition_levels_byte_length 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) |
DataPageHeaderV2 |
setDefinition_levels_byte_length(int definition_levels_byte_length)
length of the definition levels
|
void |
setDefinition_levels_byte_lengthIsSet(boolean value) |
DataPageHeaderV2 |
setEncoding(Encoding encoding)
Encoding used for data in this page *
|
void |
setEncodingIsSet(boolean value) |
void |
setFieldValue(DataPageHeaderV2._Fields field,
Object value) |
DataPageHeaderV2 |
setIs_compressed(boolean is_compressed)
whether the values are compressed.
|
void |
setIs_compressedIsSet(boolean value) |
DataPageHeaderV2 |
setNum_nulls(int num_nulls)
Number of NULL values, in this data page.
|
void |
setNum_nullsIsSet(boolean value) |
DataPageHeaderV2 |
setNum_rows(int num_rows)
Number of rows in this data page.
|
void |
setNum_rowsIsSet(boolean value) |
DataPageHeaderV2 |
setNum_values(int num_values)
Number of values, including NULLs, in this data page.
|
void |
setNum_valuesIsSet(boolean value) |
DataPageHeaderV2 |
setRepetition_levels_byte_length(int repetition_levels_byte_length)
length of the repetition levels
|
void |
setRepetition_levels_byte_lengthIsSet(boolean value) |
DataPageHeaderV2 |
setStatistics(Statistics statistics)
optional statistics for the data in this page *
|
void |
setStatisticsIsSet(boolean value) |
String |
toString() |
void |
unsetDefinition_levels_byte_length() |
void |
unsetEncoding() |
void |
unsetIs_compressed() |
void |
unsetNum_nulls() |
void |
unsetNum_rows() |
void |
unsetNum_values() |
void |
unsetRepetition_levels_byte_length() |
void |
unsetStatistics() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public int num_values
public int num_nulls
public int num_rows
public int definition_levels_byte_length
public int repetition_levels_byte_length
public boolean is_compressed
public Statistics statistics
public static final Map<DataPageHeaderV2._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public DataPageHeaderV2()
public DataPageHeaderV2(int num_values, int num_nulls, int num_rows, Encoding encoding, int definition_levels_byte_length, int repetition_levels_byte_length)
public DataPageHeaderV2(DataPageHeaderV2 other)
public DataPageHeaderV2 deepCopy()
deepCopy
in interface org.apache.thrift.TBase<DataPageHeaderV2,DataPageHeaderV2._Fields>
public void clear()
clear
in interface org.apache.thrift.TBase<DataPageHeaderV2,DataPageHeaderV2._Fields>
public int getNum_values()
public DataPageHeaderV2 setNum_values(int num_values)
public void unsetNum_values()
public boolean isSetNum_values()
public void setNum_valuesIsSet(boolean value)
public int getNum_nulls()
public DataPageHeaderV2 setNum_nulls(int num_nulls)
public void unsetNum_nulls()
public boolean isSetNum_nulls()
public void setNum_nullsIsSet(boolean value)
public int getNum_rows()
public DataPageHeaderV2 setNum_rows(int num_rows)
public void unsetNum_rows()
public boolean isSetNum_rows()
public void setNum_rowsIsSet(boolean value)
public DataPageHeaderV2 setEncoding(Encoding encoding)
Encoding
public void unsetEncoding()
public boolean isSetEncoding()
public void setEncodingIsSet(boolean value)
public int getDefinition_levels_byte_length()
public DataPageHeaderV2 setDefinition_levels_byte_length(int definition_levels_byte_length)
public void unsetDefinition_levels_byte_length()
public boolean isSetDefinition_levels_byte_length()
public void setDefinition_levels_byte_lengthIsSet(boolean value)
public int getRepetition_levels_byte_length()
public DataPageHeaderV2 setRepetition_levels_byte_length(int repetition_levels_byte_length)
public void unsetRepetition_levels_byte_length()
public boolean isSetRepetition_levels_byte_length()
public void setRepetition_levels_byte_lengthIsSet(boolean value)
public boolean isIs_compressed()
public DataPageHeaderV2 setIs_compressed(boolean is_compressed)
public void unsetIs_compressed()
public boolean isSetIs_compressed()
public void setIs_compressedIsSet(boolean value)
public Statistics getStatistics()
public DataPageHeaderV2 setStatistics(Statistics statistics)
public void unsetStatistics()
public boolean isSetStatistics()
public void setStatisticsIsSet(boolean value)
public void setFieldValue(DataPageHeaderV2._Fields field, Object value)
setFieldValue
in interface org.apache.thrift.TBase<DataPageHeaderV2,DataPageHeaderV2._Fields>
public Object getFieldValue(DataPageHeaderV2._Fields field)
getFieldValue
in interface org.apache.thrift.TBase<DataPageHeaderV2,DataPageHeaderV2._Fields>
public boolean isSet(DataPageHeaderV2._Fields field)
isSet
in interface org.apache.thrift.TBase<DataPageHeaderV2,DataPageHeaderV2._Fields>
public boolean equals(DataPageHeaderV2 that)
public int compareTo(DataPageHeaderV2 other)
compareTo
in interface Comparable<DataPageHeaderV2>
public DataPageHeaderV2._Fields fieldForId(int fieldId)
fieldForId
in interface org.apache.thrift.TBase<DataPageHeaderV2,DataPageHeaderV2._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.