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

Method SetData

cpp/src/parquet/decoder.cc:1723–1731  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1721 buffered_length_(AllocateBuffer(pool, 0)) {}
1722
1723 void SetData(int num_values, const uint8_t* data, int len) override {
1724 Base::SetData(num_values, data, len);
1725 if (decoder_ == nullptr) {
1726 decoder_ = std::make_shared<::arrow::bit_util::BitReader>(data, len);
1727 } else {
1728 decoder_->Reset(data, len);
1729 }
1730 DecodeLengths();
1731 }
1732
1733 int Decode(ByteArray* buffer, int max_values) override {
1734 // Decode up to `max_values` strings into an internal buffer

Callers

nothing calls this directly

Calls 2

SetDataFunction · 0.50
ResetMethod · 0.45

Tested by

no test coverage detected