Describe the enhancement requested
Add Skip on TypedDecoder in Parquet encoding.
|
class TypedDecoder : virtual public Decoder { |
The absence of this function means that downstream users have to allocate and and decode into a scratch buffer to be able to throw away values.
While not all decoder can have an efficient Skip implementation, some can, and the remaining can adapt the value of a stack buffer to a size appropriate for their own Decode function.
Component(s)
C++, Parquet
Describe the enhancement requested
Add
SkiponTypedDecoderin Parquet encoding.arrow/cpp/src/parquet/encoding.h
Line 267 in 3b515ed
The absence of this function means that downstream users have to allocate and and decode into a scratch buffer to be able to throw away values.
While not all decoder can have an efficient
Skipimplementation, some can, and the remaining can adapt the value of a stack buffer to a size appropriate for their ownDecodefunction.Component(s)
C++, Parquet