mkql_functions.h 406 B

12345678910111213
  1. #pragma once
  2. #include <yql/essentials/minikql/mkql_node.h>
  3. #include <arrow/datum.h>
  4. namespace NKikimr::NMiniKQL {
  5. class IBuiltinFunctionRegistry;
  6. bool FindArrowFunction(TStringBuf name, const TArrayRef<TType*>& inputTypes, TType* outputType, const IBuiltinFunctionRegistry& registry);
  7. bool ConvertInputArrowType(TType* blockType, arrow::ValueDescr& descr);
  8. bool HasArrowCast(TType* from, TType* to);
  9. }