aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvvvv <vvvv@ydb.tech>2022-09-07 22:02:04 +0300
committervvvv <vvvv@ydb.tech>2022-09-07 22:02:04 +0300
commitd1af303022b55ecd0950c21e8ef4e561866c21e3 (patch)
treed5e2912222275e0f5a9a82ed17167b1d09e3fccc
parenta0adf2108f05694f2c2db50fabe6182787f464f4 (diff)
downloadydb-d1af303022b55ecd0950c21e8ef4e561866c21e3.tar.gz
emit each row
-rw-r--r--ydb/library/yql/sql/pg/pg_sql.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/ydb/library/yql/sql/pg/pg_sql.cpp b/ydb/library/yql/sql/pg/pg_sql.cpp
index 3ceb27604ba..7281421913f 100644
--- a/ydb/library/yql/sql/pg/pg_sql.cpp
+++ b/ydb/library/yql/sql/pg/pg_sql.cpp
@@ -2693,9 +2693,9 @@ private:
auto prevRow = position.Row;
for (ui32 i = 0; i < query.Size(); ++i) {
walker.Advance(query[i]);
- if (position.Row != prevRow) {
+ while (position.Row != prevRow) {
RowStarts.push_back(i);
- prevRow = position.Row;
+ ++prevRow;
}
}