class VectorizedDeltaByteArrayReader extends VectorizedReaderBase with VectorizedValuesReader with RequiresPreviousReader
An implementation of the Parquet DELTA_BYTE_ARRAY decoder that supports the vectorized interface.
- Alphabetic
- By Inheritance
- VectorizedDeltaByteArrayReader
- RequiresPreviousReader
- VectorizedReaderBase
- VectorizedValuesReader
- ValuesReader
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
initFromPage(valueCount: Int, in: ByteBufferInputStream): Unit
- Definition Classes
- VectorizedDeltaByteArrayReader → ValuesReader
- Annotations
- @Override()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
readBinary(total: Int, c: WritableColumnVector, rowId: Int): Unit
- Definition Classes
- VectorizedDeltaByteArrayReader → VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readBinary(len: Int): Binary
- Definition Classes
- VectorizedDeltaByteArrayReader → VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readBoolean(): Boolean
- Definition Classes
- ValuesReader
-
def
readBooleans(total: Int, c: WritableColumnVector, rowId: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readByte(): Byte
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readBytes(total: Int, c: WritableColumnVector, rowId: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readBytes(): Binary
- Definition Classes
- ValuesReader
-
def
readDouble(): Double
- Definition Classes
- ValuesReader
-
def
readDoubles(total: Int, c: WritableColumnVector, rowId: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readFloat(): Float
- Definition Classes
- ValuesReader
-
def
readFloats(total: Int, c: WritableColumnVector, rowId: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readInteger(): Int
- Definition Classes
- ValuesReader
-
def
readIntegers(total: Int, c: WritableColumnVector, rowId: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readIntegersWithRebase(total: Int, c: WritableColumnVector, rowId: Int, failIfRebase: Boolean): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readLong(): Long
- Definition Classes
- ValuesReader
-
def
readLongs(total: Int, c: WritableColumnVector, rowId: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readLongsWithRebase(total: Int, c: WritableColumnVector, rowId: Int, failIfRebase: Boolean, timeZone: String): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readShort(): Short
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readShorts(total: Int, c: WritableColumnVector, rowId: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readUnsignedIntegers(total: Int, c: WritableColumnVector, rowId: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readUnsignedLongs(total: Int, c: WritableColumnVector, rowId: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
readValueDictionaryId(): Int
- Definition Classes
- ValuesReader
-
def
setPreviousReader(reader: ValuesReader): Unit
There was a bug (PARQUET-246) in which DeltaByteArrayWriter's reset() method did not clear the previous value state that it tracks internally.
There was a bug (PARQUET-246) in which DeltaByteArrayWriter's reset() method did not clear the previous value state that it tracks internally. This resulted in the first value of all pages (except for the first page) to be a delta from the last value of the previous page. In order to read corrupted files written with this bug, when reading a new page we need to recover the previous page's last value to use it (if needed) to read the first value.
- Definition Classes
- VectorizedDeltaByteArrayReader → RequiresPreviousReader
- Annotations
- @Override()
-
def
skip(): Unit
- Definition Classes
- VectorizedReaderBase → ValuesReader
- Annotations
- @Override()
-
def
skip(arg0: Int): Unit
- Definition Classes
- ValuesReader
-
def
skipBinary(total: Int): Unit
- Definition Classes
- VectorizedDeltaByteArrayReader → VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
skipBooleans(total: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
skipBytes(total: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
skipDoubles(total: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
skipFixedLenByteArray(total: Int, len: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
skipFloats(total: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
skipIntegers(total: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
skipLongs(total: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
def
skipShorts(total: Int): Unit
- Definition Classes
- VectorizedReaderBase → VectorizedValuesReader
- Annotations
- @Override()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
updateNextOffset(arg0: Int): Unit
- Attributes
- protected[values]
- Definition Classes
- ValuesReader
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
Deprecated Value Members
-
def
getNextOffset(): Int
- Definition Classes
- ValuesReader
- Annotations
- @Deprecated
- Deprecated
-
def
initFromPage(arg0: Int, arg1: Array[Byte], arg2: Int): Unit
- Definition Classes
- ValuesReader
- Annotations
- @throws( classOf[java.io.IOException] ) @Deprecated
- Deprecated
-
def
initFromPage(arg0: Int, arg1: ByteBuffer, arg2: Int): Unit
- Definition Classes
- ValuesReader
- Annotations
- @throws( classOf[java.io.IOException] ) @Deprecated
- Deprecated