MCPcopy Create free account
hub / github.com/apache/arrow / DecodeArrow

Method DecodeArrow

cpp/src/parquet/decoder.cc:1479–1490  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1477 }
1478
1479 int DecodeArrow(int num_values, int null_count, const uint8_t* valid_bits,
1480 int64_t valid_bits_offset,
1481 typename EncodingTraits<DType>::Accumulator* out) override {
1482 auto reserve = [out](int64_t num_values) {
1483 PARQUET_THROW_NOT_OK(out->Reserve(num_values));
1484 };
1485 auto append_values = [out](T* values, int64_t num_values) {
1486 PARQUET_THROW_NOT_OK(out->AppendValues(values, num_values));
1487 };
1488 return DecodeArrowInternal(num_values, null_count, valid_bits, valid_bits_offset,
1489 reserve, append_values);
1490 }
1491
1492 int DecodeArrow(int num_values, int null_count, const uint8_t* valid_bits,
1493 int64_t valid_bits_offset,

Callers

nothing calls this directly

Calls 3

ReserveMethod · 0.45
AppendValuesMethod · 0.45
AppendMethod · 0.45

Tested by

no test coverage detected