mkql_check_args.h 360 B

1234567891011121314151617
  1. #pragma once
  2. #include <yql/essentials/minikql/mkql_node.h>
  3. namespace NKikimr {
  4. namespace NMiniKQL {
  5. struct TBinaryFunctionArgsDesc {
  6. NUdf::TDataTypeId SchemeType;
  7. bool IsLeftOptional;
  8. bool IsRightOptional;
  9. };
  10. TBinaryFunctionArgsDesc CheckBinaryFunctionArgs(TType* left, TType* right,
  11. bool allowOptionalInput, bool requiresBooleanArgs);
  12. }
  13. }