diff options
author | zverevgeny <zverevgeny@ydb.tech> | 2023-08-14 11:17:37 +0300 |
---|---|---|
committer | zverevgeny <zverevgeny@ydb.tech> | 2023-08-14 12:53:17 +0300 |
commit | 5cecdd5bd6547b2c61641b48cb54cfc06ebefc64 (patch) | |
tree | 00d39555dd5a899d8f9ea99b23adb8795af15dbd | |
parent | 79407354116b90693d57b2452f1a19ebd5ce7a40 (diff) | |
download | ydb-5cecdd5bd6547b2c61641b48cb54cfc06ebefc64.tar.gz |
YQL-16186 fix unconstructed object usage
-rw-r--r-- | ydb/library/yql/sql/v1/match_recognize.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ydb/library/yql/sql/v1/match_recognize.cpp b/ydb/library/yql/sql/v1/match_recognize.cpp index 73df93e7964..54e52aee634 100644 --- a/ydb/library/yql/sql/v1/match_recognize.cpp +++ b/ydb/library/yql/sql/v1/match_recognize.cpp @@ -3,7 +3,7 @@ namespace NSQLTranslationV1 { -class TMatchRecognize: public TCallNode { +class TMatchRecognize: public TAstListNode { public: TMatchRecognize( TPosition pos, @@ -17,7 +17,9 @@ public: std::pair<TPosition, TRowPatternPtr>&& pattern, std::pair<TPosition, TNodePtr>&& subset, std::pair<TPosition, TVector<TNamedLambda>>&& definitions - ): TCallNode(pos, "block", {BuildBlockStatements( + ): TAstListNode(pos, {BuildAtom(pos, "block")}) + { + Add(BuildBlockStatements( pos, source, inputTable, @@ -29,8 +31,8 @@ public: std::move(pattern), std::move(subset), std::move(definitions) - )}) - {} + )); + } private: TNodePtr BuildBlockStatements( TPosition pos, |