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

Function test_with_registries

cpp/src/arrow/engine/substrait/serde_test.cc:1493–1502  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1491}
1492
1493static void test_with_registries(
1494 std::function<void(ExtensionIdRegistry*, compute::FunctionRegistry*)> test) {
1495 auto default_func_reg = compute::GetFunctionRegistry();
1496 auto nested_ext_id_reg = MakeExtensionIdRegistry();
1497 auto nested_func_reg = compute::FunctionRegistry::Make(default_func_reg);
1498 test(nullptr, default_func_reg);
1499 test(nullptr, nested_func_reg.get());
1500 test(nested_ext_id_reg.get(), default_func_reg);
1501 test(nested_ext_id_reg.get(), nested_func_reg.get());
1502}
1503
1504TEST(Substrait, GetRecordBatchReader) {
1505 ASSERT_OK_AND_ASSIGN(std::string substrait_json, GetSubstraitJSON());

Callers 1

TESTFunction · 0.85

Calls 5

GetFunctionRegistryFunction · 0.85
MakeExtensionIdRegistryFunction · 0.85
testFunction · 0.85
MakeFunction · 0.50
getMethod · 0.45

Tested by

no test coverage detected