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

Method WalkChildren

cpp/src/arrow/ipc/dictionary.cc:294–301  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

292 DictionaryVector dictionaries_;
293
294 Status WalkChildren(const FieldPosition& position, const DataType& type,
295 const Array& array) {
296 for (int i = 0; i < type.num_fields(); ++i) {
297 auto boxed_child = MakeArray(array.data()->child_data[i]);
298 RETURN_NOT_OK(Visit(position.child(i), type.field(i), boxed_child.get()));
299 }
300 return Status::OK();
301 }
302
303 Status Visit(const FieldPosition& position, const std::shared_ptr<Field>& field,
304 const Array* array) {

Callers

nothing calls this directly

Calls 8

childMethod · 0.80
MakeArrayFunction · 0.50
VisitFunction · 0.50
OKFunction · 0.50
num_fieldsMethod · 0.45
dataMethod · 0.45
fieldMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected