mkql_string_util.h 652 B

12345678910111213141516
  1. #pragma once
  2. #include <yql/essentials/public/udf/udf_value.h>
  3. namespace NKikimr {
  4. namespace NMiniKQL {
  5. NUdf::TUnboxedValuePod AppendString(const NUdf::TUnboxedValuePod value, const NUdf::TStringRef ref);
  6. NUdf::TUnboxedValuePod PrependString(const NUdf::TStringRef ref, const NUdf::TUnboxedValuePod value);
  7. NUdf::TUnboxedValuePod ConcatStrings(const NUdf::TUnboxedValuePod first, const NUdf::TUnboxedValuePod second);
  8. NUdf::TUnboxedValuePod SubString(const NUdf::TUnboxedValuePod value, ui32 offset, ui32 size);
  9. NUdf::TUnboxedValuePod MakeString(const NUdf::TStringRef ref);
  10. NUdf::TUnboxedValuePod MakeStringNotFilled(ui32 size, ui32 pad = 0U);
  11. }
  12. }