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

Function ExecuteInternal

cpp/src/arrow/compute/function.cc:337–344  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

335namespace {
336
337Result<Datum> ExecuteInternal(const Function& func, std::vector<Datum> args,
338 int64_t passed_length, const FunctionOptions* options,
339 ExecContext* ctx) {
340 ARROW_ASSIGN_OR_RAISE(auto inputs, internal::GetFunctionArgumentTypes(args));
341 ARROW_ASSIGN_OR_RAISE(auto func_exec, func.GetBestExecutor(inputs));
342 ARROW_RETURN_NOT_OK(func_exec->Init(options, ctx));
343 return func_exec->Execute(args, passed_length);
344}
345
346} // namespace
347

Callers 1

ExecuteMethod · 0.85

Calls 2

InitMethod · 0.45
ExecuteMethod · 0.45

Tested by

no test coverage detected