iceberg-cpp
Loading...
Searching...
No Matches
Public Attributes | List of all members
iceberg::avro::DecodeContext Struct Reference

Context for reusing scratch buffers during Avro decoding. More...

#include <avro_direct_decoder_internal.h>

Public Attributes

std::string string_scratch
 
std::vector< uint8_t > bytes_scratch
 
std::unordered_map< const FieldProjection *, std::vector< int > > avro_to_projection_cache
 

Detailed Description

Context for reusing scratch buffers during Avro decoding.

Avoids frequent small allocations by reusing temporary buffers across multiple decode operations. This is particularly important for string, binary, and fixed-size data types.


The documentation for this struct was generated from the following file: