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.ValuesReaderImplements aValuesReaderspecifically to read given number of bytes from the underlyingByteBufferInputStream. 
- 
- 
Constructor Summary
Constructors Constructor Description ValuesAsBytesReader() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.ByteBuffergetBuffer(int length)voidinitFromPage(int valueCount, org.apache.parquet.bytes.ByteBufferInputStream in)booleanreadBoolean()intreadBooleanAsInt()Returns 1 if true, 0 otherwise.doublereadDouble()floatreadFloat()intreadInteger()longreadLong()voidskip() 
 - 
 
- 
- 
Method Detail
- 
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
public java.nio.ByteBuffer getBuffer(int length)
 
- 
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. 
 - 
 
 -