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

Function TableGroupBy

cpp/src/arrow/acero/aggregate_node_test.cc:40–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38namespace acero {
39
40Result<std::shared_ptr<Table>> TableGroupBy(
41 std::shared_ptr<Table> table, std::vector<Aggregate> aggregates,
42 std::vector<FieldRef> keys, bool use_threads = false,
43 MemoryPool* memory_pool = default_memory_pool()) {
44 Declaration plan = Declaration::Sequence(
45 {{"table_source", TableSourceNodeOptions(std::move(table))},
46 {"aggregate", AggregateNodeOptions(std::move(aggregates), std::move(keys))}});
47 return DeclarationToTable(std::move(plan), use_threads, memory_pool);
48}
49
50TEST(GroupByConvenienceFunc, Basic) {
51 std::shared_ptr<Schema> in_schema =

Callers 2

TESTFunction · 0.85
TestVarStdMultiBatchFunction · 0.85

Calls 4

default_memory_poolFunction · 0.85
TableSourceNodeOptionsFunction · 0.85
DeclarationToTableFunction · 0.85

Tested by

no test coverage detected