aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/core/arrow_kernels/registry/registry.h
blob: 45b3e66360c99fd2f4a95046053ada4dc5677189 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#pragma once
#include <arrow/compute/kernel.h>
#include <memory>
#include <vector>
#include <yql/essentials/minikql/mkql_function_registry.h>
#include <yql/essentials/minikql/computation/mkql_computation_node.h>

namespace NYql {

std::vector<std::shared_ptr<const arrow::compute::ScalarKernel>> LoadKernels(const TString& serialized,
    const NKikimr::NMiniKQL::IFunctionRegistry& functionRegistry,
    const NKikimr::NMiniKQL::TComputationNodeFactory& nodeFactory);

}