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
commitd8b1e977db9ceee077da4148b0fed0879ae5e5ba (patch)
treeab7fbbf3253d4c0e2793218f09378908beb025fb
parent1e61b975cb6756940738f28809d286c70e38f4de (diff)
downloadydb-d8b1e977db9ceee077da4148b0fed0879ae5e5ba.tar.gz
Restoring authorship annotation for <lightater@yandex-team.ru>. Commit 2 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 47b911847a9..c468215090b 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);
+ 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_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,