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

Function REEFromJSON

cpp/src/arrow/c/bridge_test.cc:1085–1093  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1083
1084#ifdef ARROW_COMPUTE
1085Result<std::shared_ptr<Array>> REEFromJSON(const std::shared_ptr<DataType>& ree_type,
1086 const std::string& json) {
1087 auto ree_type_ptr = checked_cast<const RunEndEncodedType*>(ree_type.get());
1088 auto array = ArrayFromJSON(ree_type_ptr->value_type(), json);
1089 ARROW_ASSIGN_OR_RAISE(
1090 auto datum,
1091 RunEndEncode(array, compute::RunEndEncodeOptions{ree_type_ptr->run_end_type()}));
1092 return datum.make_array();
1093}
1094
1095TEST_F(TestArrayExport, RunEndEncoded) {
1096 auto factory = []() {

Callers 1

TEST_FFunction · 0.70

Calls 4

ArrayFromJSONFunction · 0.85
make_arrayMethod · 0.80
getMethod · 0.45
value_typeMethod · 0.45

Tested by

no test coverage detected