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

Function DeclarationToTable

cpp/src/arrow/acero/exec_plan.cc:780–791  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

778}
779
780Result<std::shared_ptr<Table>> DeclarationToTable(Declaration declaration,
781 bool use_threads,
782 MemoryPool* memory_pool,
783 FunctionRegistry* function_registry) {
784 return ::arrow::internal::RunSynchronously<Future<std::shared_ptr<Table>>>(
785 [=, declaration = std::move(declaration)](::arrow::internal::Executor* executor) {
786 return DeclarationToTableImpl(
787 std::move(declaration), QueryOptionsFromArgs(memory_pool, function_registry),
788 executor);
789 },
790 use_threads);
791}
792
793Result<std::shared_ptr<Table>> DeclarationToTable(Declaration declaration,
794 QueryOptions query_options) {

Callers 12

MinimalEndToEndScanFunction · 0.85
ScanOnlyFunction · 0.85
TESTFunction · 0.85
CheckOrderByFunction · 0.85
CheckFetchFunction · 0.85
TableGroupByFunction · 0.85
BatchGroupByFunction · 0.85
TESTFunction · 0.85
TESTFunction · 0.85
MakeGroupableBatchesFunction · 0.85
DoHashJoinFunction · 0.85

Calls 3

DeclarationToTableImplFunction · 0.85
QueryOptionsFromArgsFunction · 0.85
InvalidFunction · 0.50

Tested by 6

TESTFunction · 0.68
CheckOrderByFunction · 0.68
CheckFetchFunction · 0.68
TableGroupByFunction · 0.68
TESTFunction · 0.68
TESTFunction · 0.68