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

Function JSONToExecBatch

cpp/src/arrow/compute/light_array_test.cc:38–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36const std::vector<std::shared_ptr<DataType>> kSampleBinaryTypes = {utf8(), binary()};
37
38static ExecBatch JSONToExecBatch(const std::vector<TypeHolder>& types,
39 std::string_view json) {
40 auto fields = ::arrow::internal::MapVector(
41 [](const TypeHolder& th) { return field("", th.GetSharedPtr()); }, types);
42
43 ExecBatch batch{*RecordBatchFromJSON(schema(std::move(fields)), json)};
44
45 return batch;
46}
47
48TEST(KeyColumnMetadata, FromDataType) {
49 KeyColumnMetadata metadata = ColumnMetadataFromDataType(boolean()).ValueOrDie();

Callers 1

TESTFunction · 0.85

Calls 4

MapVectorFunction · 0.85
RecordBatchFromJSONFunction · 0.85
fieldFunction · 0.50
schemaFunction · 0.50

Tested by

no test coverage detected