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

Method StartObjectImpl

cpp/src/arrow/json/parser.cc:823–832  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

821 /// @}
822
823 Status StartObjectImpl() {
824 constexpr auto kind = Kind::kObject;
825 if (ARROW_PREDICT_FALSE(builder_.kind != kind)) {
826 return IllegallyChangedTo(kind);
827 }
828 auto struct_builder = Cast<kind>(builder_);
829 absent_fields_stack_.Push(struct_builder->num_fields(), true);
830 StartNested();
831 return struct_builder->Append();
832 }
833
834 /// \brief helper for Key() functions
835 ///

Callers

nothing calls this directly

Calls 3

PushMethod · 0.45
num_fieldsMethod · 0.45
AppendMethod · 0.45

Tested by

no test coverage detected