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

Method LoadList

cpp/src/arrow/ipc/reader.cc:363–376  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

361
362 template <typename TYPE>
363 Status LoadList(const TYPE& type) {
364 DCHECK_NE(out_, nullptr);
365 out_->buffers.resize(2);
366
367 RETURN_NOT_OK(LoadCommon(type.id()));
368 RETURN_NOT_OK(GetBuffer(buffer_index_++, &out_->buffers[1]));
369
370 const int num_children = type.num_fields();
371 if (num_children != 1) {
372 return Status::Invalid("Wrong number of children: ", num_children);
373 }
374
375 return LoadChildren(type.fields());
376 }
377
378 template <typename TYPE>
379 Status LoadListView(const TYPE& type) {

Callers

nothing calls this directly

Calls 6

GetBufferFunction · 0.85
resizeMethod · 0.80
InvalidFunction · 0.50
idMethod · 0.45
num_fieldsMethod · 0.45
fieldsMethod · 0.45

Tested by

no test coverage detected