Package org.apache.iceberg.parquet
Class ValuesAsBytesReader
java.lang.Object
org.apache.parquet.column.values.ValuesReader
org.apache.iceberg.parquet.ValuesAsBytesReader
public class ValuesAsBytesReader
extends org.apache.parquet.column.values.ValuesReader
Implements a 
ValuesReader specifically to read given number of bytes from the underlying
 ByteBufferInputStream.- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiongetBuffer(int length) voidinitFromPage(int valueCount, org.apache.parquet.bytes.ByteBufferInputStream in) final booleanfinal intReturns 1 if true, 0 otherwise.final doublefinal floatfinal intfinal longreadLong()voidskip()Methods inherited from class org.apache.parquet.column.values.ValuesReader
getNextOffset, initFromPage, initFromPage, readBytes, readValueDictionaryId, skip, updateNextOffset 
- 
Constructor Details
- 
ValuesAsBytesReader
public ValuesAsBytesReader() 
 - 
 - 
Method Details
- 
initFromPage
public void initFromPage(int valueCount, org.apache.parquet.bytes.ByteBufferInputStream in) - Overrides:
 initFromPagein classorg.apache.parquet.column.values.ValuesReader
 - 
skip
public void skip()- Specified by:
 skipin classorg.apache.parquet.column.values.ValuesReader
 - 
getBuffer
 - 
readInteger
public final int readInteger()- Overrides:
 readIntegerin classorg.apache.parquet.column.values.ValuesReader
 - 
readLong
public final long readLong()- Overrides:
 readLongin classorg.apache.parquet.column.values.ValuesReader
 - 
readFloat
public final float readFloat()- Overrides:
 readFloatin classorg.apache.parquet.column.values.ValuesReader
 - 
readDouble
public final double readDouble()- Overrides:
 readDoublein classorg.apache.parquet.column.values.ValuesReader
 - 
readBoolean
public final boolean readBoolean()- Overrides:
 readBooleanin classorg.apache.parquet.column.values.ValuesReader
 - 
readBooleanAsInt
public final int readBooleanAsInt()Returns 1 if true, 0 otherwise. 
 -