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

Method ReserveDefLevels

cpp/src/parquet/arrow/path_internal.cc:154–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

152 std::shared_ptr<::arrow::ResizableBuffer> def_levels_buffer)
153 : rep_levels(pool), def_levels(std::move(def_levels_buffer), pool) {}
154 IterationResult ReserveDefLevels(int64_t elements) {
155 last_status = def_levels.Reserve(elements);
156 if (ARROW_PREDICT_TRUE(last_status.ok())) {
157 return kDone;
158 }
159 return kError;
160 }
161
162 IterationResult AppendDefLevel(int16_t def_level) {
163 last_status = def_levels.Append(def_level);

Callers 1

RunMethod · 0.80

Calls 2

ReserveMethod · 0.45
okMethod · 0.45

Tested by

no test coverage detected