PageValuesDecoder
Read onlyYes
FinalYes
Methods
- __construct() : mixed
- decode() : Generator
Methods
__construct()
public
__construct([ByteOrder $byteOrder = ByteOrder::LITTLE_ENDIAN ][, RLEBitPackedHybrid $rleBitPackedHybrid = new RLEBitPackedHybrid() ][, DeltaBinaryPackedDecoder $int32Deltas = new DeltaBinaryPackedDecoder(physicalType: PhysicalType::INT32) ][, DeltaBinaryPackedDecoder $int64Deltas = new DeltaBinaryPackedDecoder(physicalType: PhysicalType::INT64) ][, DeltaLengthByteArrayDecoder $deltaLengthByteArray = new DeltaLengthByteArrayDecoder() ][, DeltaByteArrayDecoder $deltaByteArray = new DeltaByteArrayDecoder() ]) : mixed
Parameters
- $byteOrder : ByteOrder = ByteOrder::LITTLE_ENDIAN
- $rleBitPackedHybrid : RLEBitPackedHybrid = new RLEBitPackedHybrid()
- $int32Deltas : DeltaBinaryPackedDecoder = new DeltaBinaryPackedDecoder(physicalType: PhysicalType::INT32)
- $int64Deltas : DeltaBinaryPackedDecoder = new DeltaBinaryPackedDecoder(physicalType: PhysicalType::INT64)
- $deltaLengthByteArray : DeltaLengthByteArrayDecoder = new DeltaLengthByteArrayDecoder()
- $deltaByteArray : DeltaByteArrayDecoder = new DeltaByteArrayDecoder()
decode()
public
decode(BinaryBufferReader $reader, FlatColumn $column, Encodings $encoding, int $valuesCount[, Dictionary|null $dictionary = null ]) : Generator
Parameters
- $reader : BinaryBufferReader
- $column : FlatColumn
- $encoding : Encodings
- $valuesCount : int
- $dictionary : Dictionary|null = null