public class DataPageHeader extends Object implements org.apache.thrift.TBase<DataPageHeader,DataPageHeader._Fields>, Serializable, Cloneable
| 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
Encodingpublic Encoding repetition_level_encoding
Encodingpublic 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)
Encodingpublic void unsetEncoding()
public boolean isSetEncoding()
public void setEncodingIsSet(boolean value)
public Encoding getDefinition_level_encoding()
Encodingpublic DataPageHeader setDefinition_level_encoding(Encoding definition_level_encoding)
Encodingpublic void unsetDefinition_level_encoding()
public boolean isSetDefinition_level_encoding()
public void setDefinition_level_encodingIsSet(boolean value)
public Encoding getRepetition_level_encoding()
Encodingpublic DataPageHeader setRepetition_level_encoding(Encoding repetition_level_encoding)
Encodingpublic 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.TBase<DataPageHeader,DataPageHeader._Fields>org.apache.thrift.TExceptionpublic void write(org.apache.thrift.protocol.TProtocol oprot)
throws org.apache.thrift.TException
write in interface org.apache.thrift.TBase<DataPageHeader,DataPageHeader._Fields>org.apache.thrift.TExceptionpublic void validate()
throws org.apache.thrift.TException
org.apache.thrift.TExceptionCopyright © 2015 The Apache Software Foundation. All rights reserved.