registry.h 471 B

1234567891011121314
  1. #pragma once
  2. #include <arrow/compute/kernel.h>
  3. #include <memory>
  4. #include <vector>
  5. #include <yql/essentials/minikql/mkql_function_registry.h>
  6. #include <yql/essentials/minikql/computation/mkql_computation_node.h>
  7. namespace NYql {
  8. std::vector<std::shared_ptr<const arrow::compute::ScalarKernel>> LoadKernels(const TString& serialized,
  9. const NKikimr::NMiniKQL::IFunctionRegistry& functionRegistry,
  10. const NKikimr::NMiniKQL::TComputationNodeFactory& nodeFactory);
  11. }