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.
-
-