aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlightater <lightater@yandex-team.ru>2022-02-10 16:52:19 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:52:19 +0300
commit1e61b975cb6756940738f28809d286c70e38f4de (patch)
treef3b2a7cd377315e7f114c2ecc6bb8b376c8856b1
parent2566f0a70a106e90339d1d145d16fb3ccf3c1a75 (diff)
downloadydb-1e61b975cb6756940738f28809d286c70e38f4de.tar.gz
Restoring authorship annotation for <lightater@yandex-team.ru>. Commit 1 of 2.
-rw-r--r--ydb/library/yql/udfs/common/string/string_udf.cpp48
1 files changed, 24 insertions, 24 deletions
diff --git a/ydb/library/yql/udfs/common/string/string_udf.cpp b/ydb/library/yql/udfs/common/string/string_udf.cpp
index c468215090b..47b911847a9 100644
--- a/ydb/library/yql/udfs/common/string/string_udf.cpp
+++ b/ydb/library/yql/udfs/common/string/string_udf.cpp
@@ -382,34 +382,34 @@ namespace {
return TUnboxedValuePod(result);
}
- SIMPLE_UDF_OPTIONS(TRightPad, char*(TAutoMap<char*>, ui64, TOptional<char*>), builder.OptionalArgs(1)) {
+ SIMPLE_UDF_OPTIONS(TRightPad, char*(TAutoMap<char*>, ui64, TOptional<char*>), builder.OptionalArgs(1)) {
TStringStream result;
const TStringBuf input(args[0].AsStringRef());
- char paddingSymbol = ' ';
- if (args[2]) {
- if (args[2].AsStringRef().Size() != 1) {
- ythrow yexception() << "Not 1 symbol in paddingSymbol";
- }
- paddingSymbol = TString(args[2].AsStringRef())[0];
- }
- result << RightPad(input, args[1].Get<ui64>(), paddingSymbol);
- return valueBuilder->NewString(TStringRef(result.Data(), result.Size()));
- }
-
- SIMPLE_UDF_OPTIONS(TLeftPad, char*(TAutoMap<char*>, ui64, TOptional<char*>), builder.OptionalArgs(1)) {
- TStringStream result;
- const TStringBuf input(args[0].AsStringRef());
- char paddingSymbol = ' ';
- if (args[2]) {
- if (args[2].AsStringRef().Size() != 1) {
- ythrow yexception() << "Not 1 symbol in paddingSymbol";
- }
- paddingSymbol = TString(args[2].AsStringRef())[0];
- }
- result << LeftPad(input, args[1].Get<ui64>(), paddingSymbol);
+ char paddingSymbol = ' ';
+ if (args[2]) {
+ if (args[2].AsStringRef().Size() != 1) {
+ ythrow yexception() << "Not 1 symbol in paddingSymbol";
+ }
+ paddingSymbol = TString(args[2].AsStringRef())[0];
+ }
+ result << RightPad(input, args[1].Get<ui64>(), paddingSymbol);
return valueBuilder->NewString(TStringRef(result.Data(), result.Size()));
}
+ SIMPLE_UDF_OPTIONS(TLeftPad, char*(TAutoMap<char*>, ui64, TOptional<char*>), builder.OptionalArgs(1)) {
+ TStringStream result;
+ const TStringBuf input(args[0].AsStringRef());
+ char paddingSymbol = ' ';
+ if (args[2]) {
+ if (args[2].AsStringRef().Size() != 1) {
+ ythrow yexception() << "Not 1 symbol in paddingSymbol";
+ }
+ paddingSymbol = TString(args[2].AsStringRef())[0];
+ }
+ result << LeftPad(input, args[1].Get<ui64>(), paddingSymbol);
+ return valueBuilder->NewString(TStringRef(result.Data(), result.Size()));
+ }
+
SIMPLE_UDF(THex, char*(TAutoMap<ui64>)) {
TStringStream result;
result << Hex(args[0].Get<ui64>());
@@ -541,7 +541,7 @@ namespace {
TJoinFromList,
TLevensteinDistance,
TRightPad,
- TLeftPad,
+ TLeftPad,
THex,
TSHex,
TBin,