mkql_builtins_string_kernels.h 918 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include <yql/essentials/minikql/mkql_function_metadata.h>
  3. namespace NKikimr {
  4. namespace NMiniKQL {
  5. void RegisterStringKernelEquals(TKernelFamilyBase& kernelFamily);
  6. void RegisterStringKernelNotEquals(TKernelFamilyBase& kernelFamily);
  7. void RegisterStringKernelLess(TKernelFamilyBase& kernelFamily);
  8. void RegisterStringKernelLessOrEqual(TKernelFamilyBase& kernelFamily);
  9. void RegisterStringKernelGreater(TKernelFamilyBase& kernelFamily);
  10. void RegisterStringKernelGreaterOrEqual(TKernelFamilyBase& kernelFamily);
  11. void RegisterStringKernelSize(TKernelFamilyBase& kernelFamily);
  12. void RegisterStringKernelStartsWith(TKernelFamilyBase& kernelFamily);
  13. void RegisterStringKernelEndsWith(TKernelFamilyBase& kernelFamily);
  14. void RegisterStringKernelContains(TKernelFamilyBase& kernelFamily);
  15. void RegisterSizeBuiltin(TKernelFamilyMap& kernelFamilyMap);
  16. void RegisterWith(TKernelFamilyMap& kernelFamilyMap);
  17. }
  18. }