diff options
author | gvit <gvit@ydb.tech> | 2023-02-10 15:56:37 +0300 |
---|---|---|
committer | gvit <gvit@ydb.tech> | 2023-02-10 15:56:37 +0300 |
commit | 17cd71adfa9b6b26efa7e5dee5810d471601b818 (patch) | |
tree | 6958131a020ec7618fc0318861e236c87d4140b5 | |
parent | f1892ba708c7e291bd6809366b4b7c0bccc36d3e (diff) | |
download | ydb-17cd71adfa9b6b26efa7e5dee5810d471601b818.tar.gz |
canonize tests for ds
174 files changed, 7847 insertions, 274 deletions
diff --git a/ydb/tests/functional/clickbench/canondata/result.json b/ydb/tests/functional/clickbench/canondata/result.json index ee89b53eec..e5fe261f1f 100644 --- a/ydb/tests/functional/clickbench/canondata/result.json +++ b/ydb/tests/functional/clickbench/canondata/result.json @@ -1,262 +1,526 @@ { - "test.test_queries": { + "test.test_plans[column]": { + "queries-original-plan-column-0": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-0" + }, + "queries-original-plan-column-1": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-1" + }, + "queries-original-plan-column-10": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-10" + }, + "queries-original-plan-column-11": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-11" + }, + "queries-original-plan-column-12": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-12" + }, + "queries-original-plan-column-13": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-13" + }, + "queries-original-plan-column-14": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-14" + }, + "queries-original-plan-column-15": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-15" + }, + "queries-original-plan-column-16": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-16" + }, + "queries-original-plan-column-17": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-17" + }, + "queries-original-plan-column-18": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-18" + }, + "queries-original-plan-column-19": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-19" + }, + "queries-original-plan-column-2": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-2" + }, + "queries-original-plan-column-20": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-20" + }, + "queries-original-plan-column-21": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-21" + }, + "queries-original-plan-column-22": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-22" + }, + "queries-original-plan-column-23": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-23" + }, + "queries-original-plan-column-24": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-24" + }, + "queries-original-plan-column-25": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-25" + }, + "queries-original-plan-column-26": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-26" + }, + "queries-original-plan-column-27": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-27" + }, + "queries-original-plan-column-28": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-28" + }, + "queries-original-plan-column-29": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-29" + }, + "queries-original-plan-column-3": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-3" + }, + "queries-original-plan-column-30": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-30" + }, + "queries-original-plan-column-31": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-31" + }, + "queries-original-plan-column-32": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-32" + }, + "queries-original-plan-column-33": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-33" + }, + "queries-original-plan-column-34": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-34" + }, + "queries-original-plan-column-35": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-35" + }, + "queries-original-plan-column-36": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-36" + }, + "queries-original-plan-column-37": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-37" + }, + "queries-original-plan-column-38": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-38" + }, + "queries-original-plan-column-39": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-39" + }, + "queries-original-plan-column-4": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-4" + }, + "queries-original-plan-column-40": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-40" + }, + "queries-original-plan-column-41": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-41" + }, + "queries-original-plan-column-42": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-42" + }, + "queries-original-plan-column-5": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-5" + }, + "queries-original-plan-column-6": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-6" + }, + "queries-original-plan-column-7": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-7" + }, + "queries-original-plan-column-8": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-8" + }, + "queries-original-plan-column-9": { + "uri": "file://test.test_plans_column_/queries-original-plan-column-9" + } + }, + "test.test_plans[row]": { + "queries-original-plan-row-0": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-0" + }, + "queries-original-plan-row-1": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-1" + }, + "queries-original-plan-row-10": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-10" + }, + "queries-original-plan-row-11": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-11" + }, + "queries-original-plan-row-12": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-12" + }, + "queries-original-plan-row-13": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-13" + }, + "queries-original-plan-row-14": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-14" + }, + "queries-original-plan-row-15": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-15" + }, + "queries-original-plan-row-16": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-16" + }, + "queries-original-plan-row-17": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-17" + }, + "queries-original-plan-row-18": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-18" + }, + "queries-original-plan-row-19": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-19" + }, + "queries-original-plan-row-2": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-2" + }, + "queries-original-plan-row-20": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-20" + }, + "queries-original-plan-row-21": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-21" + }, + "queries-original-plan-row-22": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-22" + }, + "queries-original-plan-row-23": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-23" + }, + "queries-original-plan-row-24": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-24" + }, + "queries-original-plan-row-25": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-25" + }, + "queries-original-plan-row-26": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-26" + }, + "queries-original-plan-row-27": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-27" + }, + "queries-original-plan-row-28": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-28" + }, + "queries-original-plan-row-29": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-29" + }, + "queries-original-plan-row-3": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-3" + }, + "queries-original-plan-row-30": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-30" + }, + "queries-original-plan-row-31": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-31" + }, + "queries-original-plan-row-32": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-32" + }, + "queries-original-plan-row-33": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-33" + }, + "queries-original-plan-row-34": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-34" + }, + "queries-original-plan-row-35": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-35" + }, + "queries-original-plan-row-36": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-36" + }, + "queries-original-plan-row-37": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-37" + }, + "queries-original-plan-row-38": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-38" + }, + "queries-original-plan-row-39": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-39" + }, + "queries-original-plan-row-4": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-4" + }, + "queries-original-plan-row-40": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-40" + }, + "queries-original-plan-row-41": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-41" + }, + "queries-original-plan-row-42": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-42" + }, + "queries-original-plan-row-5": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-5" + }, + "queries-original-plan-row-6": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-6" + }, + "queries-original-plan-row-7": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-7" + }, + "queries-original-plan-row-8": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-8" + }, + "queries-original-plan-row-9": { + "uri": "file://test.test_plans_row_/queries-original-plan-row-9" + } + }, + "test.test_run_determentistic[column]": { "queries-deterministic-results-0": { - "uri": "file://test.test_queries/queries-deterministic-results-0" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-0" }, "queries-deterministic-results-1": { - "uri": "file://test.test_queries/queries-deterministic-results-1" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-1" }, "queries-deterministic-results-10": { - "uri": "file://test.test_queries/queries-deterministic-results-10" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-10" }, "queries-deterministic-results-11": { - "uri": "file://test.test_queries/queries-deterministic-results-11" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-11" }, "queries-deterministic-results-12": { - "uri": "file://test.test_queries/queries-deterministic-results-12" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-12" }, "queries-deterministic-results-13": { - "uri": "file://test.test_queries/queries-deterministic-results-13" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-13" }, "queries-deterministic-results-14": { - "uri": "file://test.test_queries/queries-deterministic-results-14" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-14" }, "queries-deterministic-results-15": { - "uri": "file://test.test_queries/queries-deterministic-results-15" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-15" }, "queries-deterministic-results-16": { - "uri": "file://test.test_queries/queries-deterministic-results-16" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-16" }, "queries-deterministic-results-17": { - "uri": "file://test.test_queries/queries-deterministic-results-17" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-17" }, "queries-deterministic-results-18": { - "uri": "file://test.test_queries/queries-deterministic-results-18" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-18" }, "queries-deterministic-results-19": { - "uri": "file://test.test_queries/queries-deterministic-results-19" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-19" }, "queries-deterministic-results-2": { - "uri": "file://test.test_queries/queries-deterministic-results-2" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-2" }, "queries-deterministic-results-20": { - "uri": "file://test.test_queries/queries-deterministic-results-20" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-20" }, "queries-deterministic-results-21": { - "uri": "file://test.test_queries/queries-deterministic-results-21" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-21" }, "queries-deterministic-results-22": { - "uri": "file://test.test_queries/queries-deterministic-results-22" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-22" }, "queries-deterministic-results-23": { - "uri": "file://test.test_queries/queries-deterministic-results-23" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-23" }, "queries-deterministic-results-24": { - "uri": "file://test.test_queries/queries-deterministic-results-24" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-24" }, "queries-deterministic-results-25": { - "uri": "file://test.test_queries/queries-deterministic-results-25" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-25" }, "queries-deterministic-results-26": { - "uri": "file://test.test_queries/queries-deterministic-results-26" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-26" }, "queries-deterministic-results-27": { - "uri": "file://test.test_queries/queries-deterministic-results-27" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-27" }, "queries-deterministic-results-28": { - "uri": "file://test.test_queries/queries-deterministic-results-28" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-28" }, "queries-deterministic-results-29": { - "uri": "file://test.test_queries/queries-deterministic-results-29" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-29" }, "queries-deterministic-results-3": { - "uri": "file://test.test_queries/queries-deterministic-results-3" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-3" }, "queries-deterministic-results-30": { - "uri": "file://test.test_queries/queries-deterministic-results-30" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-30" }, "queries-deterministic-results-31": { - "uri": "file://test.test_queries/queries-deterministic-results-31" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-31" }, "queries-deterministic-results-32": { - "uri": "file://test.test_queries/queries-deterministic-results-32" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-32" }, "queries-deterministic-results-33": { - "uri": "file://test.test_queries/queries-deterministic-results-33" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-33" }, "queries-deterministic-results-34": { - "uri": "file://test.test_queries/queries-deterministic-results-34" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-34" }, "queries-deterministic-results-35": { - "uri": "file://test.test_queries/queries-deterministic-results-35" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-35" }, "queries-deterministic-results-36": { - "uri": "file://test.test_queries/queries-deterministic-results-36" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-36" }, "queries-deterministic-results-37": { - "uri": "file://test.test_queries/queries-deterministic-results-37" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-37" }, "queries-deterministic-results-38": { - "uri": "file://test.test_queries/queries-deterministic-results-38" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-38" }, "queries-deterministic-results-39": { - "uri": "file://test.test_queries/queries-deterministic-results-39" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-39" }, "queries-deterministic-results-4": { - "uri": "file://test.test_queries/queries-deterministic-results-4" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-4" }, "queries-deterministic-results-40": { - "uri": "file://test.test_queries/queries-deterministic-results-40" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-40" }, "queries-deterministic-results-41": { - "uri": "file://test.test_queries/queries-deterministic-results-41" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-41" }, "queries-deterministic-results-42": { - "uri": "file://test.test_queries/queries-deterministic-results-42" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-42" }, "queries-deterministic-results-5": { - "uri": "file://test.test_queries/queries-deterministic-results-5" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-5" }, "queries-deterministic-results-6": { - "uri": "file://test.test_queries/queries-deterministic-results-6" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-6" }, "queries-deterministic-results-7": { - "uri": "file://test.test_queries/queries-deterministic-results-7" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-7" }, "queries-deterministic-results-8": { - "uri": "file://test.test_queries/queries-deterministic-results-8" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-8" }, "queries-deterministic-results-9": { - "uri": "file://test.test_queries/queries-deterministic-results-9" - }, - "queries-original-plan-0": { - "uri": "file://test.test_queries/queries-original-plan-0" + "uri": "file://test.test_run_determentistic_column_/queries-deterministic-results-9" + } + }, + "test.test_run_determentistic[row]": { + "queries-deterministic-results-0": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-0" }, - "queries-original-plan-1": { - "uri": "file://test.test_queries/queries-original-plan-1" + "queries-deterministic-results-1": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-1" }, - "queries-original-plan-10": { - "uri": "file://test.test_queries/queries-original-plan-10" + "queries-deterministic-results-10": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-10" }, - "queries-original-plan-11": { - "uri": "file://test.test_queries/queries-original-plan-11" + "queries-deterministic-results-11": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-11" }, - "queries-original-plan-12": { - "uri": "file://test.test_queries/queries-original-plan-12" + "queries-deterministic-results-12": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-12" }, - "queries-original-plan-13": { - "uri": "file://test.test_queries/queries-original-plan-13" + "queries-deterministic-results-13": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-13" }, - "queries-original-plan-14": { - "uri": "file://test.test_queries/queries-original-plan-14" + "queries-deterministic-results-14": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-14" }, - "queries-original-plan-15": { - "uri": "file://test.test_queries/queries-original-plan-15" + "queries-deterministic-results-15": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-15" }, - "queries-original-plan-16": { - "uri": "file://test.test_queries/queries-original-plan-16" + "queries-deterministic-results-16": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-16" }, - "queries-original-plan-17": { - "uri": "file://test.test_queries/queries-original-plan-17" + "queries-deterministic-results-17": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-17" }, - "queries-original-plan-18": { - "uri": "file://test.test_queries/queries-original-plan-18" + "queries-deterministic-results-18": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-18" }, - "queries-original-plan-19": { - "uri": "file://test.test_queries/queries-original-plan-19" + "queries-deterministic-results-19": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-19" }, - "queries-original-plan-2": { - "uri": "file://test.test_queries/queries-original-plan-2" + "queries-deterministic-results-2": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-2" }, - "queries-original-plan-20": { - "uri": "file://test.test_queries/queries-original-plan-20" + "queries-deterministic-results-20": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-20" }, - "queries-original-plan-21": { - "uri": "file://test.test_queries/queries-original-plan-21" + "queries-deterministic-results-21": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-21" }, - "queries-original-plan-22": { - "uri": "file://test.test_queries/queries-original-plan-22" + "queries-deterministic-results-22": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-22" }, - "queries-original-plan-23": { - "uri": "file://test.test_queries/queries-original-plan-23" + "queries-deterministic-results-23": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-23" }, - "queries-original-plan-24": { - "uri": "file://test.test_queries/queries-original-plan-24" + "queries-deterministic-results-24": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-24" }, - "queries-original-plan-25": { - "uri": "file://test.test_queries/queries-original-plan-25" + "queries-deterministic-results-25": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-25" }, - "queries-original-plan-26": { - "uri": "file://test.test_queries/queries-original-plan-26" + "queries-deterministic-results-26": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-26" }, - "queries-original-plan-27": { - "uri": "file://test.test_queries/queries-original-plan-27" + "queries-deterministic-results-27": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-27" }, - "queries-original-plan-28": { - "uri": "file://test.test_queries/queries-original-plan-28" + "queries-deterministic-results-28": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-28" }, - "queries-original-plan-29": { - "uri": "file://test.test_queries/queries-original-plan-29" + "queries-deterministic-results-29": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-29" }, - "queries-original-plan-3": { - "uri": "file://test.test_queries/queries-original-plan-3" + "queries-deterministic-results-3": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-3" }, - "queries-original-plan-30": { - "uri": "file://test.test_queries/queries-original-plan-30" + "queries-deterministic-results-30": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-30" }, - "queries-original-plan-31": { - "uri": "file://test.test_queries/queries-original-plan-31" + "queries-deterministic-results-31": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-31" }, - "queries-original-plan-32": { - "uri": "file://test.test_queries/queries-original-plan-32" + "queries-deterministic-results-32": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-32" }, - "queries-original-plan-33": { - "uri": "file://test.test_queries/queries-original-plan-33" + "queries-deterministic-results-33": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-33" }, - "queries-original-plan-34": { - "uri": "file://test.test_queries/queries-original-plan-34" + "queries-deterministic-results-34": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-34" }, - "queries-original-plan-35": { - "uri": "file://test.test_queries/queries-original-plan-35" + "queries-deterministic-results-35": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-35" }, - "queries-original-plan-36": { - "uri": "file://test.test_queries/queries-original-plan-36" + "queries-deterministic-results-36": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-36" }, - "queries-original-plan-37": { - "uri": "file://test.test_queries/queries-original-plan-37" + "queries-deterministic-results-37": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-37" }, - "queries-original-plan-38": { - "uri": "file://test.test_queries/queries-original-plan-38" + "queries-deterministic-results-38": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-38" }, - "queries-original-plan-39": { - "uri": "file://test.test_queries/queries-original-plan-39" + "queries-deterministic-results-39": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-39" }, - "queries-original-plan-4": { - "uri": "file://test.test_queries/queries-original-plan-4" + "queries-deterministic-results-4": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-4" }, - "queries-original-plan-40": { - "uri": "file://test.test_queries/queries-original-plan-40" + "queries-deterministic-results-40": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-40" }, - "queries-original-plan-41": { - "uri": "file://test.test_queries/queries-original-plan-41" + "queries-deterministic-results-41": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-41" }, - "queries-original-plan-42": { - "uri": "file://test.test_queries/queries-original-plan-42" + "queries-deterministic-results-42": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-42" }, - "queries-original-plan-5": { - "uri": "file://test.test_queries/queries-original-plan-5" + "queries-deterministic-results-5": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-5" }, - "queries-original-plan-6": { - "uri": "file://test.test_queries/queries-original-plan-6" + "queries-deterministic-results-6": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-6" }, - "queries-original-plan-7": { - "uri": "file://test.test_queries/queries-original-plan-7" + "queries-deterministic-results-7": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-7" }, - "queries-original-plan-8": { - "uri": "file://test.test_queries/queries-original-plan-8" + "queries-deterministic-results-8": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-8" }, - "queries-original-plan-9": { - "uri": "file://test.test_queries/queries-original-plan-9" + "queries-deterministic-results-9": { + "uri": "file://test.test_run_determentistic_row_/queries-deterministic-results-9" } } } diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-0 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-0 index 55807274f6..4c1370e053 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-0 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-0 @@ -86,12 +86,12 @@ "SsaProgram": { "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -105,7 +105,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "scan_by": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-1 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-1 index 48b2345c0c..10f08a1541 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-1 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-1 @@ -125,12 +125,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -144,7 +144,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-10 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-10 index 7e5c6b333f..81afaa84e8 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-10 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-10 @@ -147,12 +147,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -176,7 +176,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-11 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-11 index 8a43cd9455..a6c633c18b 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-11 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-11 @@ -153,12 +153,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -182,7 +182,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-12 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-12 index 94e6fe93cc..88d811eb22 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-12 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-12 @@ -120,12 +120,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -145,7 +145,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-13 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-13 index c53b0faf2b..0490c4b592 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-13 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-13 @@ -147,12 +147,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -176,7 +176,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-14 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-14 index 7e10838de5..10f9d1461d 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-14 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-14 @@ -125,12 +125,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -150,7 +150,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-15 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-15 index 8b99a433dd..b206dd5716 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-15 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-15 @@ -85,12 +85,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -110,7 +110,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-16 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-16 index 259a44d15c..845923f07f 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-16 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-16 @@ -90,12 +90,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -115,7 +115,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-17 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-17 index 64f8ce1c8d..87b4906aa8 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-17 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-17 @@ -89,12 +89,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -111,7 +111,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-18 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-18 index 0a03b5377e..52ab6b7cdd 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-18 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-18 @@ -95,12 +95,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -120,7 +120,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-19 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-19 index 695220f630..4a855bc401 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-19 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-19 @@ -98,12 +98,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -116,7 +116,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-2 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-2 index c060ad709b..a685e3b930 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-2 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-2 @@ -103,12 +103,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -122,7 +122,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-20 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-20 index a8ace7e9f8..8e6f9af5f0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-20 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-20 @@ -103,12 +103,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -122,7 +122,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-21 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-21 index 7edeefbd9c..e553cdd788 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-21 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-21 @@ -93,12 +93,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -118,7 +118,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-22 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-22 index 93b815ebbd..23d7b2303d 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-22 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-22 @@ -115,12 +115,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 5, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -206,12 +206,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -239,7 +239,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-23 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-23 index 16dc4ce5f4..fd301e5418 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-23 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-23 @@ -482,12 +482,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ], @@ -503,7 +503,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-24 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-24 index a6642b9ca6..25e3bde2e7 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-24 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-24 @@ -102,12 +102,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ], @@ -123,7 +123,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-25 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-25 index 55c96f2b15..0a06bcd61d 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-25 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-25 @@ -98,12 +98,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ], @@ -119,7 +119,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-26 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-26 index a3160a625b..cdf9b9d9a9 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-26 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-26 @@ -102,12 +102,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ], @@ -124,7 +124,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-27 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-27 index 1820487425..cac0b01890 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-27 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-27 @@ -128,12 +128,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -153,7 +153,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-28 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-28 index 7c5cf8d44f..2b21d37a9f 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-28 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-28 @@ -93,12 +93,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -118,7 +118,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-29 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-29 index 58d59157e0..898da2804f 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-29 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-29 @@ -99,12 +99,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -118,7 +118,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-3 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-3 index 0cebada661..5b7af7f411 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-3 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-3 @@ -99,12 +99,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -118,7 +118,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-30 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-30 index 6afab6e8fd..a1dcdb97a9 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-30 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-30 @@ -134,12 +134,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -159,7 +159,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-31 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-31 index 30ebf8a680..419038cab5 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-31 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-31 @@ -134,12 +134,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -159,7 +159,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-32 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-32 index 623d41082d..fe9bcc8dff 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-32 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-32 @@ -98,12 +98,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -123,7 +123,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-33 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-33 index 0922514155..d8a7e663af 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-33 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-33 @@ -85,12 +85,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -110,7 +110,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-34 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-34 index 5dbe662d83..c9616b6731 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-34 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-34 @@ -90,12 +90,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -115,7 +115,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-35 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-35 index 6b3821b755..a9b800ab78 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-35 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-35 @@ -88,12 +88,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -113,7 +113,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-36 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-36 index eb03c7e1c7..5010429aee 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-36 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-36 @@ -105,12 +105,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -130,7 +130,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-37 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-37 index 782f33e381..0c2894ddde 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-37 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-37 @@ -105,12 +105,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -130,7 +130,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-38 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-38 index 67c0a30f8a..0359239430 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-38 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-38 @@ -128,12 +128,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -157,7 +157,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-39 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-39 index 681fa59f42..5f71553cf2 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-39 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-39 @@ -140,12 +140,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -169,7 +169,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-4 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-4 index 0e9d2a74d2..a24418752e 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-4 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-4 @@ -121,12 +121,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -144,7 +144,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-40 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-40 index 4faa632939..8468d5f996 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-40 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-40 @@ -129,12 +129,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -158,7 +158,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-41 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-41 index ecadf2fa3d..a08e2476d4 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-41 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-41 @@ -133,12 +133,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -162,7 +162,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-42 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-42 index 4fee62a7cd..be95bdb748 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-42 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-42 @@ -124,12 +124,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -153,7 +153,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-5 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-5 index cd32c79122..488aafcbb2 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-5 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-5 @@ -121,12 +121,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -144,7 +144,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-6 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-6 index 2eee9e515c..16106bf9c7 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-6 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-6 @@ -99,12 +99,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -118,7 +118,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-7 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-7 index 030cad2ee6..f6b842578e 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-7 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-7 @@ -120,12 +120,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -145,7 +145,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-8 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-8 index 4e447d192b..55d6dec331 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-8 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-8 @@ -112,12 +112,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -141,7 +141,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-9 b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-9 index 138aa66597..d3f9aa59a2 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-original-plan-9 +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_column_/queries-original-plan-column-9 @@ -111,12 +111,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 5, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -198,12 +198,12 @@ ], "Version": 2 }, - "Table": "clickbench/hits" + "Table": "clickbench/plans/column/hits" } ], "PlanNodeId": 1, "Tables": [ - "clickbench/hits" + "clickbench/plans/column/hits" ] } ] @@ -231,7 +231,7 @@ }, "tables": [ { - "name": "/local/clickbench/hits", + "name": "/local/clickbench/plans/column/hits", "reads": [ { "columns": [ diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-0 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-0 new file mode 100644 index 0000000000..7b57773072 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-0 @@ -0,0 +1,122 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet_1", + "PlanNodeId": 9, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Collect", + "PlanNodeId": 8, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 7, + "PlanNodeType": "Connection", + "Plans": [ + { + "CTE Name": "tx_result_binding_1_0", + "Node Type": "ConstantExpr", + "Operators": [ + { + "Iterator": "%kqp%tx_result_binding_0_0", + "Name": "Iterator" + } + ], + "PlanNodeId": 6 + } + ] + } + ] + } + ] + }, + { + "Node Type": "Precompute_0", + "Parent Relationship": "InitPlan", + "PlanNodeId": 4, + "PlanNodeType": "Materialize", + "Plans": [ + { + "Node Type": "Aggregate-Limit-Aggregate", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Limit": "1", + "Name": "Limit" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": null, + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "Subplan Name": "CTE tx_result_binding_0_0" + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-1 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-1 new file mode 100644 index 0000000000..e466d4319b --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-1 @@ -0,0 +1,131 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet_1", + "PlanNodeId": 9, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Collect", + "PlanNodeId": 8, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 7, + "PlanNodeType": "Connection", + "Plans": [ + { + "CTE Name": "tx_result_binding_1_0", + "Node Type": "ConstantExpr", + "Operators": [ + { + "Iterator": "%kqp%tx_result_binding_0_0", + "Name": "Iterator" + } + ], + "PlanNodeId": 6 + } + ] + } + ] + } + ] + }, + { + "Node Type": "Precompute_0", + "Parent Relationship": "InitPlan", + "PlanNodeId": 4, + "PlanNodeType": "Materialize", + "Plans": [ + { + "Node Type": "Aggregate-Limit-Aggregate", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Limit": "1", + "Name": "Limit" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.AdvEngineID != 0" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "AdvEngineID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "Subplan Name": "CTE tx_result_binding_0_0" + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "AdvEngineID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-10 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-10 new file mode 100644 index 0000000000..bbf9d32803 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-10 @@ -0,0 +1,152 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 8, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 7, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 6, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$15.u" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "KeyColumns": [ + "MobilePhoneModel" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Aggregate", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: COUNT(item.UserID)}", + "GroupBy": "item.MobilePhoneModel", + "Name": "Aggregate" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "MobilePhoneModel", + "UserID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "state", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.MobilePhoneModel != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "MobilePhoneModel", + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "u (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "MobilePhoneModel", + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-11 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-11 new file mode 100644 index 0000000000..3bbe16a305 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-11 @@ -0,0 +1,156 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 8, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 7, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 6, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$17.u" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "KeyColumns": [ + "MobilePhone", + "MobilePhoneModel" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Aggregate", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: COUNT(item.UserID)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "MobilePhone", + "MobilePhoneModel", + "UserID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "state", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.MobilePhoneModel != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "MobilePhone", + "MobilePhoneModel", + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "u (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "MobilePhone", + "MobilePhoneModel", + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-12 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-12 new file mode 100644 index 0000000000..6cc8992b9d --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-12 @@ -0,0 +1,123 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$16.c" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "SearchPhrase" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "item.SearchPhrase", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.SearchPhrase != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "SearchPhrase" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "c (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "SearchPhrase" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-13 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-13 new file mode 100644 index 0000000000..f8051c7324 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-13 @@ -0,0 +1,152 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 8, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 7, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 6, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$15.u" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "KeyColumns": [ + "SearchPhrase" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Aggregate", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: COUNT(item.UserID)}", + "GroupBy": "item.SearchPhrase", + "Name": "Aggregate" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "SearchPhrase", + "UserID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "state", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.SearchPhrase != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "SearchPhrase", + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "u (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "SearchPhrase", + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-14 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-14 new file mode 100644 index 0000000000..7a3b0c6798 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-14 @@ -0,0 +1,126 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$17.c" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "SearchEngineID", + "SearchPhrase" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.SearchPhrase != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "SearchEngineID", + "SearchPhrase" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "c (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "SearchEngineID", + "SearchPhrase" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-15 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-15 new file mode 100644 index 0000000000..03b93bf11c --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-15 @@ -0,0 +1,119 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$14.cnt" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "UserID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "item.UserID", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "cnt (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-16 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-16 new file mode 100644 index 0000000000..44b8f9983e --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-16 @@ -0,0 +1,122 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$15.cnt" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "SearchPhrase", + "UserID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "SearchPhrase", + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "cnt (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "SearchPhrase", + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-17 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-17 new file mode 100644 index 0000000000..49e3ba783e --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-17 @@ -0,0 +1,118 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Limit-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "SearchPhrase", + "UserID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "SearchPhrase", + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "SearchPhrase", + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-18 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-18 new file mode 100644 index 0000000000..761ab2c17c --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-18 @@ -0,0 +1,125 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$21.cnt" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "SearchPhrase", + "UserID", + "m" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "EventTime", + "SearchPhrase", + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "cnt (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "EventTime", + "SearchPhrase", + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-19 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-19 new file mode 100644 index 0000000000..314c6851e1 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-19 @@ -0,0 +1,93 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 4, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "1001", + "Name": "Limit" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Limit-Filter-TableFullScan", + "Operators": [ + { + "Limit": "1001", + "Name": "Limit" + }, + { + "Name": "Filter", + "Predicate": "item.UserID == 435090932899640449" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-2 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-2 new file mode 100644 index 0000000000..108b593d61 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-2 @@ -0,0 +1,129 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet_1", + "PlanNodeId": 9, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Collect", + "PlanNodeId": 8, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 7, + "PlanNodeType": "Connection", + "Plans": [ + { + "CTE Name": "tx_result_binding_1_0", + "Node Type": "ConstantExpr", + "Operators": [ + { + "Iterator": "[{column0: %kqp%tx_result_binding_0_0.Sum0,column1: %kqp%tx_result_binding_0_0.Count0,column2: %kqp%tx_result_binding_0_0.Avg0}]", + "Name": "Iterator" + } + ], + "PlanNodeId": 6 + } + ] + } + ] + } + ] + }, + { + "Node Type": "Precompute_0", + "Parent Relationship": "InitPlan", + "PlanNodeId": 4, + "PlanNodeType": "Materialize", + "Plans": [ + { + "Node Type": "Aggregate-Limit-Aggregate", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Limit": "1", + "Name": "Limit" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "AdvEngineID", + "ResolutionWidth" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "Subplan Name": "CTE tx_result_binding_0_0" + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "AdvEngineID", + "ResolutionWidth" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-20 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-20 new file mode 100644 index 0000000000..c532917f61 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-20 @@ -0,0 +1,131 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet_1", + "PlanNodeId": 9, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Collect", + "PlanNodeId": 8, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 7, + "PlanNodeType": "Connection", + "Plans": [ + { + "CTE Name": "tx_result_binding_1_0", + "Node Type": "ConstantExpr", + "Operators": [ + { + "Iterator": "%kqp%tx_result_binding_0_0", + "Name": "Iterator" + } + ], + "PlanNodeId": 6 + } + ] + } + ] + } + ] + }, + { + "Node Type": "Precompute_0", + "Parent Relationship": "InitPlan", + "PlanNodeId": 4, + "PlanNodeType": "Materialize", + "Plans": [ + { + "Node Type": "Aggregate-Limit-Aggregate", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Limit": "1", + "Name": "Limit" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "Apply" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "URL" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "Subplan Name": "CTE tx_result_binding_0_0" + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "URL" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-21 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-21 new file mode 100644 index 0000000000..2be4ae2337 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-21 @@ -0,0 +1,125 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$37.c" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "SearchPhrase" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: MIN(item.URL),_yql_agg_1: Inc(state._yql_agg_1)}", + "GroupBy": "item.SearchPhrase", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "Apply And item.SearchPhrase != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "SearchPhrase", + "URL" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "c (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "SearchPhrase", + "URL" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-22 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-22 new file mode 100644 index 0000000000..7e642b6696 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-22 @@ -0,0 +1,235 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 12, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 11, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 10, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$56.c" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 9, + "Plans": [ + { + "Node Type": "Map", + "PlanNodeId": 8, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Union", + "Operators": [ + { + "Name": "Union" + } + ], + "PlanNodeId": 7, + "Plans": [ + { + "KeyColumns": [ + "SearchPhrase" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 6, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: MIN(item.URL),_yql_agg_1: MIN(item.Title),_yql_agg_2: Inc(state._yql_agg_2)}", + "GroupBy": "item.SearchPhrase", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "Apply And Not And item.SearchPhrase != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "SearchPhrase", + "Title", + "URL", + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 5, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + }, + { + "KeyColumns": [ + "SearchPhrase" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Aggregate", + "Operators": [ + { + "Aggregation": "{_yql_agg_3: COUNT(item.UserID)}", + "GroupBy": "item.SearchPhrase", + "Name": "Aggregate" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "SearchPhrase", + "UserID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "state", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "Apply And Not And item.SearchPhrase != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "SearchPhrase", + "Title", + "URL", + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "c (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "SearchPhrase", + "Title", + "URL", + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + }, + { + "columns": [ + "SearchPhrase", + "Title", + "URL", + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-23 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-23 new file mode 100644 index 0000000000..bc8f737c1e --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-23 @@ -0,0 +1,304 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 4, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Limit-Filter-TableFullScan", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + }, + { + "Name": "Filter", + "Predicate": "Apply" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "AdvEngineID", + "Age", + "BrowserCountry", + "BrowserLanguage", + "CLID", + "ClientEventTime", + "ClientIP", + "ClientTimeZone", + "CodeVersion", + "ConnectTiming", + "CookieEnable", + "CounterClass", + "CounterID", + "DNSTiming", + "DontCountHits", + "EventDate", + "EventTime", + "FUniqID", + "FetchTiming", + "FlashMajor", + "FlashMinor", + "FlashMinor2", + "FromTag", + "GoodEvent", + "HID", + "HTTPError", + "HasGCLID", + "HistoryLength", + "HitColor", + "IPNetworkID", + "Income", + "Interests", + "IsArtifical", + "IsDownload", + "IsEvent", + "IsLink", + "IsMobile", + "IsNotBounce", + "IsOldCounter", + "IsParameter", + "IsRefresh", + "JavaEnable", + "JavascriptEnable", + "LocalEventTime", + "MobilePhone", + "MobilePhoneModel", + "NetMajor", + "NetMinor", + "OS", + "OpenerName", + "OpenstatAdID", + "OpenstatCampaignID", + "OpenstatServiceName", + "OpenstatSourceID", + "OriginalURL", + "PageCharset", + "ParamCurrency", + "ParamCurrencyID", + "ParamOrderID", + "ParamPrice", + "Params", + "Referer", + "RefererCategoryID", + "RefererHash", + "RefererRegionID", + "RegionID", + "RemoteIP", + "ResolutionDepth", + "ResolutionHeight", + "ResolutionWidth", + "ResponseEndTiming", + "ResponseStartTiming", + "Robotness", + "SearchEngineID", + "SearchPhrase", + "SendTiming", + "Sex", + "SilverlightVersion1", + "SilverlightVersion2", + "SilverlightVersion3", + "SilverlightVersion4", + "SocialAction", + "SocialNetwork", + "SocialSourceNetworkID", + "SocialSourcePage", + "Title", + "TraficSourceID", + "URL", + "URLCategoryID", + "URLHash", + "URLRegionID", + "UTMCampaign", + "UTMContent", + "UTMMedium", + "UTMSource", + "UTMTerm", + "UserAgent", + "UserAgentMajor", + "UserAgentMinor", + "UserID", + "WatchID", + "WindowClientHeight", + "WindowClientWidth", + "WindowName", + "WithHash" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ], + "SortColumns": [ + "EventTime (Asc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "AdvEngineID", + "Age", + "BrowserCountry", + "BrowserLanguage", + "CLID", + "ClientEventTime", + "ClientIP", + "ClientTimeZone", + "CodeVersion", + "ConnectTiming", + "CookieEnable", + "CounterClass", + "CounterID", + "DNSTiming", + "DontCountHits", + "EventDate", + "EventTime", + "FUniqID", + "FetchTiming", + "FlashMajor", + "FlashMinor", + "FlashMinor2", + "FromTag", + "GoodEvent", + "HID", + "HTTPError", + "HasGCLID", + "HistoryLength", + "HitColor", + "IPNetworkID", + "Income", + "Interests", + "IsArtifical", + "IsDownload", + "IsEvent", + "IsLink", + "IsMobile", + "IsNotBounce", + "IsOldCounter", + "IsParameter", + "IsRefresh", + "JavaEnable", + "JavascriptEnable", + "LocalEventTime", + "MobilePhone", + "MobilePhoneModel", + "NetMajor", + "NetMinor", + "OS", + "OpenerName", + "OpenstatAdID", + "OpenstatCampaignID", + "OpenstatServiceName", + "OpenstatSourceID", + "OriginalURL", + "PageCharset", + "ParamCurrency", + "ParamCurrencyID", + "ParamOrderID", + "ParamPrice", + "Params", + "Referer", + "RefererCategoryID", + "RefererHash", + "RefererRegionID", + "RegionID", + "RemoteIP", + "ResolutionDepth", + "ResolutionHeight", + "ResolutionWidth", + "ResponseEndTiming", + "ResponseStartTiming", + "Robotness", + "SearchEngineID", + "SearchPhrase", + "SendTiming", + "Sex", + "SilverlightVersion1", + "SilverlightVersion2", + "SilverlightVersion3", + "SilverlightVersion4", + "SocialAction", + "SocialNetwork", + "SocialSourceNetworkID", + "SocialSourcePage", + "Title", + "TraficSourceID", + "URL", + "URLCategoryID", + "URLHash", + "URLRegionID", + "UTMCampaign", + "UTMContent", + "UTMMedium", + "UTMSource", + "UTMTerm", + "UserAgent", + "UserAgentMajor", + "UserAgentMinor", + "UserID", + "WatchID", + "WindowClientHeight", + "WindowClientWidth", + "WindowName", + "WithHash" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-24 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-24 new file mode 100644 index 0000000000..e10d095e03 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-24 @@ -0,0 +1,98 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 4, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Limit-Filter-TableFullScan", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + }, + { + "Name": "Filter", + "Predicate": "item.SearchPhrase != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "EventTime", + "SearchPhrase" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ], + "SortColumns": [ + "EventTime (Asc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "EventTime", + "SearchPhrase" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-25 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-25 new file mode 100644 index 0000000000..70c047e604 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-25 @@ -0,0 +1,97 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 4, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Filter-TableFullScan", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$5.SearchPhrase" + }, + { + "Name": "Filter", + "Predicate": "item.SearchPhrase != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "SearchPhrase" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ], + "SortColumns": [ + "SearchPhrase (Asc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "SearchPhrase" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-26 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-26 new file mode 100644 index 0000000000..1181df6b96 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-26 @@ -0,0 +1,100 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 4, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Filter-TableFullScan", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "" + }, + { + "Name": "Filter", + "Predicate": "item.SearchPhrase != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "EventTime", + "SearchPhrase" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ], + "SortColumns": [ + "EventTime (Asc)", + "SearchPhrase (Asc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "EventTime", + "SearchPhrase" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-27 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-27 new file mode 100644 index 0000000000..9e8806e181 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-27 @@ -0,0 +1,129 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "25", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Filter-Aggregate", + "Operators": [ + { + "Limit": "25", + "Name": "TopSort", + "TopSortBy": "$36.l" + }, + { + "Name": "Filter", + "Predicate": "item.Count0 > 100000" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "CounterID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "item.CounterID", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.URL != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "CounterID", + "URL" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "l (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "CounterID", + "URL" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-28 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-28 new file mode 100644 index 0000000000..43e2dd2683 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-28 @@ -0,0 +1,127 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "25", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Filter-Aggregate", + "Operators": [ + { + "Limit": "25", + "Name": "TopSort", + "TopSortBy": "$53.l" + }, + { + "Name": "Filter", + "Predicate": "item.Count0 > 100000" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "key" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0),_yql_agg_2: MIN(item.Referer)}", + "GroupBy": "item.key", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.Referer != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "Referer" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "l (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "Referer" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-29 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-29 new file mode 100644 index 0000000000..30974dc089 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-29 @@ -0,0 +1,127 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet_1", + "PlanNodeId": 9, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Collect", + "PlanNodeId": 8, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 7, + "PlanNodeType": "Connection", + "Plans": [ + { + "CTE Name": "tx_result_binding_1_0", + "Node Type": "ConstantExpr", + "Operators": [ + { + "Iterator": "[{column0: %kqp%tx_result_binding_0_0.Sum0,column1: %kqp%tx_result_binding_0_0.Sum1,column10: %kqp%tx_result_binding_0_0.Sum10,column11: %kqp%tx_result_binding_0_0.Sum11,column12: %kqp%tx_result_binding_0_0.Sum12,column13: %kqp%tx_result_binding_0_0.Sum13,column14: %kqp%tx_result_binding_0_0.Sum14,column15: %kqp%tx_result_binding_0_0.Sum15,column16: %kqp%tx_result_binding_0_0.Sum16,column17: %kqp%tx_result_binding_0_0.Sum17,column18: %kqp%tx_result_binding_0_0.Sum18,column19: %kqp%tx_result_binding_0_0.Sum19,column2: %kqp%tx_result_binding_0_0.Sum2,column20: %kqp%tx_result_binding_0_0.Sum20,column21: %kqp%tx_result_binding_0_0.Sum21,column22: %kqp%tx_result_binding_0_0.Sum22,column23: %kqp%tx_result_binding_0_0.Sum23,column24: %kqp%tx_result_binding_0_0.Sum24,column25: %kqp%tx_result_binding_0_0.Sum25,column26: %kqp%tx_result_binding_0_0.Sum26,column27: %kqp%tx_result_binding_0_0.Sum27,column28: %kqp%tx_result_binding_0_0.Sum28,column29: %kqp%tx_result_binding_0_0.Sum29,column3: %kqp%tx_result_binding_0_0.Sum3,column30: %kqp%tx_result_binding_0_0.Sum30,column31: %kqp%tx_result_binding_0_0.Sum31,column32: %kqp%tx_result_binding_0_0.Sum32,column33: %kqp%tx_result_binding_0_0.Sum33,column34: %kqp%tx_result_binding_0_0.Sum34,column35: %kqp%tx_result_binding_0_0.Sum35,column36: %kqp%tx_result_binding_0_0.Sum36,column37: %kqp%tx_result_binding_0_0.Sum37,column38: %kqp%tx_result_binding_0_0.Sum38,column39: %kqp%tx_result_binding_0_0.Sum39,column4: %kqp%tx_result_binding_0_0.Sum4,column40: %kqp%tx_result_binding_0_0.Sum40,column41: %kqp%tx_result_binding_0_0.Sum41,column42: %kqp%tx_result_binding_0_0.Sum42,column43: %kqp%tx_result_binding_0_0.Sum43,column44: %kqp%tx_result_binding_0_0.Sum44,column45: %kqp%tx_result_binding_0_0.Sum45,column46: %kqp%tx_result_binding_0_0.Sum46,column47: %kqp%tx_result_binding_0_0.Sum47,column48: %kqp%tx_result_binding_0_0.Sum48,column49: %kqp%tx_result_binding_0_0.Sum49,column5: %kqp%tx_result_binding_0_0.Sum5,column50: %kqp%tx_result_binding_0_0.Sum50,column51: %kqp%tx_result_binding_0_0.Sum51,column52: %kqp%tx_result_binding_0_0.Sum52,column53: %kqp%tx_result_binding_0_0.Sum53,column54: %kqp%tx_result_binding_0_0.Sum54,column55: %kqp%tx_result_binding_0_0.Sum55,column56: %kqp%tx_result_binding_0_0.Sum56,column57: %kqp%tx_result_binding_0_0.Sum57,column58: %kqp%tx_result_binding_0_0.Sum58,column59: %kqp%tx_result_binding_0_0.Sum59,column6: %kqp%tx_result_binding_0_0.Sum6,column60: %kqp%tx_result_binding_0_0.Sum60,column61: %kqp%tx_result_binding_0_0.Sum61,column62: %kqp%tx_result_binding_0_0.Sum62,column63: %kqp%tx_result_binding_0_0.Sum63,column64: %kqp%tx_result_binding_0_0.Sum64,column65: %kqp%tx_result_binding_0_0.Sum65,column66: %kqp%tx_result_binding_0_0.Sum66,column67: %kqp%tx_result_binding_0_0.Sum67,column68: %kqp%tx_result_binding_0_0.Sum68,column69: %kqp%tx_result_binding_0_0.Sum69,column7: %kqp%tx_result_binding_0_0.Sum7,column70: %kqp%tx_result_binding_0_0.Sum70,column71: %kqp%tx_result_binding_0_0.Sum71,column72: %kqp%tx_result_binding_0_0.Sum72,column73: %kqp%tx_result_binding_0_0.Sum73,column74: %kqp%tx_result_binding_0_0.Sum74,column75: %kqp%tx_result_binding_0_0.Sum75,column76: %kqp%tx_result_binding_0_0.Sum76,column77: %kqp%tx_result_binding_0_0.Sum77,column78: %kqp%tx_result_binding_0_0.Sum78,column79: %kqp%tx_result_binding_0_0.Sum79,column8: %kqp%tx_result_binding_0_0.Sum8,column80: %kqp%tx_result_binding_0_0.Sum80,column81: %kqp%tx_result_binding_0_0.Sum81,column82: %kqp%tx_result_binding_0_0.Sum82,column83: %kqp%tx_result_binding_0_0.Sum83,column84: %kqp%tx_result_binding_0_0.Sum84,column85: %kqp%tx_result_binding_0_0.Sum85,column86: %kqp%tx_result_binding_0_0.Sum86,column87: %kqp%tx_result_binding_0_0.Sum87,column88: %kqp%tx_result_binding_0_0.Sum88,column89: %kqp%tx_result_binding_0_0.Sum89,column9: %kqp%tx_result_binding_0_0.Sum9}]", + "Name": "Iterator" + } + ], + "PlanNodeId": 6 + } + ] + } + ] + } + ] + }, + { + "Node Type": "Precompute_0", + "Parent Relationship": "InitPlan", + "PlanNodeId": 4, + "PlanNodeType": "Materialize", + "Plans": [ + { + "Node Type": "Aggregate-Limit-Aggregate", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Limit": "1", + "Name": "Limit" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "ResolutionWidth" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "Subplan Name": "CTE tx_result_binding_0_0" + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "ResolutionWidth" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-3 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-3 new file mode 100644 index 0000000000..4fae85642c --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-3 @@ -0,0 +1,127 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet_1", + "PlanNodeId": 9, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Collect", + "PlanNodeId": 8, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 7, + "PlanNodeType": "Connection", + "Plans": [ + { + "CTE Name": "tx_result_binding_1_0", + "Node Type": "ConstantExpr", + "Operators": [ + { + "Iterator": "%kqp%tx_result_binding_0_0", + "Name": "Iterator" + } + ], + "PlanNodeId": 6 + } + ] + } + ] + } + ] + }, + { + "Node Type": "Precompute_0", + "Parent Relationship": "InitPlan", + "PlanNodeId": 4, + "PlanNodeType": "Materialize", + "Plans": [ + { + "Node Type": "Aggregate-Limit-Aggregate", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Limit": "1", + "Name": "Limit" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "Subplan Name": "CTE tx_result_binding_0_0" + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-30 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-30 new file mode 100644 index 0000000000..67e88ca5ac --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-30 @@ -0,0 +1,132 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$47.c" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "ClientIP", + "SearchEngineID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0),_yql_agg_1: SUM(item.IsRefresh)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.SearchPhrase != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "ClientIP", + "IsRefresh", + "ResolutionWidth", + "SearchEngineID", + "SearchPhrase" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "c (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "ClientIP", + "IsRefresh", + "ResolutionWidth", + "SearchEngineID", + "SearchPhrase" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-31 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-31 new file mode 100644 index 0000000000..b9041dfd2a --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-31 @@ -0,0 +1,132 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$47.c" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "ClientIP", + "WatchID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0),_yql_agg_1: SUM(item.IsRefresh)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.SearchPhrase != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "ClientIP", + "IsRefresh", + "ResolutionWidth", + "SearchPhrase", + "WatchID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "c (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "ClientIP", + "IsRefresh", + "ResolutionWidth", + "SearchPhrase", + "WatchID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-32 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-32 new file mode 100644 index 0000000000..c6ed9bc55c --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-32 @@ -0,0 +1,126 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$44.c" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "ClientIP", + "WatchID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0),_yql_agg_1: SUM(item.IsRefresh)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "ClientIP", + "IsRefresh", + "ResolutionWidth", + "WatchID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "c (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "ClientIP", + "IsRefresh", + "ResolutionWidth", + "WatchID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-33 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-33 new file mode 100644 index 0000000000..dce98c205a --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-33 @@ -0,0 +1,119 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$14.c" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "URL" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "item.URL", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "URL" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "c (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "URL" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-34 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-34 new file mode 100644 index 0000000000..21d0a8d678 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-34 @@ -0,0 +1,122 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$15.c" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "URL", + "UserID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "URL", + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "c (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "URL", + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-35 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-35 new file mode 100644 index 0000000000..03d0dcef40 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-35 @@ -0,0 +1,122 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$21.c" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "ClientIP", + "group0", + "group1", + "group2" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "ClientIP" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "c (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "ClientIP" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-36 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-36 new file mode 100644 index 0000000000..660caefd25 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-36 @@ -0,0 +1,131 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$20.PageViews" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "URL" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "item.URL", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.CounterID == 62 And item.EventDate >= \"15887\" And item.EventDate <= \"15917\" And item.DontCountHits == 0 And item.IsRefresh == 0 And item.URL != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "CounterID", + "DontCountHits", + "EventDate", + "IsRefresh", + "URL" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "PageViews (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "CounterID", + "DontCountHits", + "EventDate", + "IsRefresh", + "URL" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-37 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-37 new file mode 100644 index 0000000000..398fe2648b --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-37 @@ -0,0 +1,131 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$20.PageViews" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "Title" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "item.Title", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.CounterID == 62 And item.EventDate >= \"15887\" And item.EventDate <= \"15917\" And item.DontCountHits == 0 And item.IsRefresh == 0 And item.Title != \"\"" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "CounterID", + "DontCountHits", + "EventDate", + "IsRefresh", + "Title" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "PageViews (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "CounterID", + "DontCountHits", + "EventDate", + "IsRefresh", + "Title" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-38 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-38 new file mode 100644 index 0000000000..cd58abd5d6 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-38 @@ -0,0 +1,156 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 8, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit-Offset", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + }, + { + "Name": "Offset", + "Offset": "1000" + } + ], + "PlanNodeId": 7, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 6, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10 + 1000", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10 + 1000", + "Name": "TopSort", + "TopSortBy": "$19.PageViews" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "URL" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "item.URL", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.CounterID == 62 And item.EventDate >= \"15887\" And item.EventDate <= \"15917\" And item.IsRefresh == 0 And item.IsLink != 0 And item.IsDownload == 0" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "CounterID", + "EventDate", + "IsDownload", + "IsLink", + "IsRefresh", + "URL" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "PageViews (Desc)" + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "CounterID", + "EventDate", + "IsDownload", + "IsLink", + "IsRefresh", + "URL" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-39 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-39 new file mode 100644 index 0000000000..ab454dc0d7 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-39 @@ -0,0 +1,164 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 8, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit-Offset", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + }, + { + "Name": "Offset", + "Offset": "1000" + } + ], + "PlanNodeId": 7, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 6, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10 + 1000", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10 + 1000", + "Name": "TopSort", + "TopSortBy": "$25.PageViews" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "AdvEngineID", + "Dst", + "SearchEngineID", + "Src", + "TraficSourceID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.CounterID == 62 And item.EventDate >= \"15887\" And item.EventDate <= \"15917\" And item.IsRefresh == 0" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "AdvEngineID", + "CounterID", + "EventDate", + "IsRefresh", + "Referer", + "SearchEngineID", + "TraficSourceID", + "URL" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "PageViews (Desc)" + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "AdvEngineID", + "CounterID", + "EventDate", + "IsRefresh", + "Referer", + "SearchEngineID", + "TraficSourceID", + "URL" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-4 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-4 new file mode 100644 index 0000000000..a81b224109 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-4 @@ -0,0 +1,153 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet_1", + "PlanNodeId": 11, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Collect", + "PlanNodeId": 10, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 9, + "PlanNodeType": "Connection", + "Plans": [ + { + "CTE Name": "tx_result_binding_1_0", + "Node Type": "ConstantExpr", + "Operators": [ + { + "Iterator": "%kqp%tx_result_binding_0_0", + "Name": "Iterator" + } + ], + "PlanNodeId": 8 + } + ] + } + ] + } + ] + }, + { + "Node Type": "Precompute_0", + "Parent Relationship": "InitPlan", + "PlanNodeId": 6, + "PlanNodeType": "Materialize", + "Plans": [ + { + "Node Type": "Aggregate-Limit-Aggregate", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Limit": "1", + "Name": "Limit" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Aggregate", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "UserID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "state", + "GroupBy": "item.UserID", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "Subplan Name": "CTE tx_result_binding_0_0" + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-40 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-40 new file mode 100644 index 0000000000..c08bb0d394 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-40 @@ -0,0 +1,157 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 8, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit-Offset", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + }, + { + "Name": "Offset", + "Offset": "100" + } + ], + "PlanNodeId": 7, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 6, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10 + 100", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10 + 100", + "Name": "TopSort", + "TopSortBy": "$20.PageViews" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "EventDate", + "URLHash" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.CounterID == 62 And item.EventDate >= \"15887\" And item.EventDate <= \"15917\" And item.IsRefresh == 0 And If And item.RefererHash == 3594120000172545465" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "CounterID", + "EventDate", + "IsRefresh", + "RefererHash", + "TraficSourceID", + "URLHash" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "PageViews (Desc)" + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "CounterID", + "EventDate", + "IsRefresh", + "RefererHash", + "TraficSourceID", + "URLHash" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-41 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-41 new file mode 100644 index 0000000000..10a0ffd32a --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-41 @@ -0,0 +1,159 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 8, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit-Offset", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + }, + { + "Name": "Offset", + "Offset": "10000" + } + ], + "PlanNodeId": 7, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 6, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10 + 10000", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10 + 10000", + "Name": "TopSort", + "TopSortBy": "$22.PageViews" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "WindowClientHeight", + "WindowClientWidth" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.CounterID == 62 And item.EventDate >= \"15887\" And item.EventDate <= \"15917\" And item.IsRefresh == 0 And item.DontCountHits == 0 And item.URLHash == 2868770270353813622" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "CounterID", + "DontCountHits", + "EventDate", + "IsRefresh", + "URLHash", + "WindowClientHeight", + "WindowClientWidth" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "PageViews (Desc)" + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "CounterID", + "DontCountHits", + "EventDate", + "IsRefresh", + "URLHash", + "WindowClientHeight", + "WindowClientWidth" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-42 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-42 new file mode 100644 index 0000000000..e3122f4451 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-42 @@ -0,0 +1,154 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 8, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit-Offset", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + }, + { + "Name": "Offset", + "Offset": "1000" + } + ], + "PlanNodeId": 7, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 6, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10 + 1000", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10 + 1000", + "Name": "TopSort", + "TopSortBy": "$23.Minute" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "Minute" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "item.Minute", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.CounterID == 62 And item.EventDate >= \"15900\" And item.EventDate <= \"15901\" And item.IsRefresh == 0 And item.DontCountHits == 0" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "CounterID", + "DontCountHits", + "EventDate", + "EventTime", + "IsRefresh" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "Minute (Asc)" + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "CounterID", + "DontCountHits", + "EventDate", + "EventTime", + "IsRefresh" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-5 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-5 new file mode 100644 index 0000000000..fd66be3ad8 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-5 @@ -0,0 +1,153 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet_1", + "PlanNodeId": 11, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Collect", + "PlanNodeId": 10, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 9, + "PlanNodeType": "Connection", + "Plans": [ + { + "CTE Name": "tx_result_binding_1_0", + "Node Type": "ConstantExpr", + "Operators": [ + { + "Iterator": "%kqp%tx_result_binding_0_0", + "Name": "Iterator" + } + ], + "PlanNodeId": 8 + } + ] + } + ] + } + ] + }, + { + "Node Type": "Precompute_0", + "Parent Relationship": "InitPlan", + "PlanNodeId": 6, + "PlanNodeType": "Materialize", + "Plans": [ + { + "Node Type": "Aggregate-Limit-Aggregate", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Limit": "1", + "Name": "Limit" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Aggregate", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "SearchPhrase" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "state", + "GroupBy": "item.SearchPhrase", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "SearchPhrase" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "Subplan Name": "CTE tx_result_binding_0_0" + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "SearchPhrase" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-6 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-6 new file mode 100644 index 0000000000..99efa65e58 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-6 @@ -0,0 +1,127 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet_1", + "PlanNodeId": 9, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Collect", + "PlanNodeId": 8, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 7, + "PlanNodeType": "Connection", + "Plans": [ + { + "CTE Name": "tx_result_binding_1_0", + "Node Type": "ConstantExpr", + "Operators": [ + { + "Iterator": "[{column0: %kqp%tx_result_binding_0_0.Min0,column1: %kqp%tx_result_binding_0_0.Max0}]", + "Name": "Iterator" + } + ], + "PlanNodeId": 6 + } + ] + } + ] + } + ] + }, + { + "Node Type": "Precompute_0", + "Parent Relationship": "InitPlan", + "PlanNodeId": 4, + "PlanNodeType": "Materialize", + "Plans": [ + { + "Node Type": "Aggregate-Limit-Aggregate", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Limit": "1", + "Name": "Limit" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "Node Type": "UnionAll", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "EventDate" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "Subplan Name": "CTE tx_result_binding_0_0" + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "EventDate" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-7 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-7 new file mode 100644 index 0000000000..ddf04ac5e7 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-7 @@ -0,0 +1,123 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 6, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "1001", + "Name": "Limit" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "1001", + "Name": "TopSort", + "TopSortBy": "$16.cnt" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "AdvEngineID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Filter-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: Inc(state._yql_agg_0)}", + "GroupBy": "item.AdvEngineID", + "Name": "Aggregate" + }, + { + "Name": "Filter", + "Predicate": "item.AdvEngineID != 0" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "AdvEngineID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "cnt (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "AdvEngineID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-8 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-8 new file mode 100644 index 0000000000..68871dcedb --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-8 @@ -0,0 +1,148 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 8, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 7, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 6, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$13.u" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 5, + "Plans": [ + { + "KeyColumns": [ + "RegionID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Aggregate", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: COUNT(item.UserID)}", + "GroupBy": "item.RegionID", + "Name": "Aggregate" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "RegionID", + "UserID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "state", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "RegionID", + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "u (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "RegionID", + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-9 b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-9 new file mode 100644 index 0000000000..8eaef5cb0e --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_plans_row_/queries-original-plan-row-9 @@ -0,0 +1,227 @@ +{ + "meta": { + "type": "script", + "version": "0.2" + }, + "queries": [ + { + "Plan": { + "Node Type": "Query", + "PlanNodeType": "Query", + "Plans": [ + { + "Node Type": "ResultSet", + "PlanNodeId": 12, + "PlanNodeType": "ResultSet", + "Plans": [ + { + "Node Type": "Limit", + "Operators": [ + { + "Limit": "10", + "Name": "Limit" + } + ], + "PlanNodeId": 11, + "Plans": [ + { + "Node Type": "Merge", + "PlanNodeId": 10, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "TopSort-Aggregate", + "Operators": [ + { + "Limit": "10", + "Name": "TopSort", + "TopSortBy": "$51.c" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 9, + "Plans": [ + { + "Node Type": "Map", + "PlanNodeId": 8, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Union", + "Operators": [ + { + "Name": "Union" + } + ], + "PlanNodeId": 7, + "Plans": [ + { + "KeyColumns": [ + "RegionID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 6, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "{_yql_agg_0: SUM(item.AdvEngineID),_yql_agg_1: Inc(state._yql_agg_1)}", + "GroupBy": "item.RegionID", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "AdvEngineID", + "RegionID", + "ResolutionWidth", + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 5, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + }, + { + "KeyColumns": [ + "RegionID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 4, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-Aggregate", + "Operators": [ + { + "Aggregation": "{_yql_agg_3: COUNT(item.UserID)}", + "GroupBy": "item.RegionID", + "Name": "Aggregate" + }, + { + "Name": "Aggregate" + } + ], + "PlanNodeId": 3, + "Plans": [ + { + "KeyColumns": [ + "RegionID", + "UserID" + ], + "Node Type": "HashShuffle", + "PlanNodeId": 2, + "PlanNodeType": "Connection", + "Plans": [ + { + "Node Type": "Aggregate-TableFullScan", + "Operators": [ + { + "Aggregation": "state", + "GroupBy": "", + "Name": "Aggregate" + }, + { + "Name": "TableFullScan", + "ReadColumns": [ + "AdvEngineID", + "RegionID", + "ResolutionWidth", + "UserID" + ], + "ReadRanges": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "Table": "clickbench/plans/row/hits" + } + ], + "PlanNodeId": 1, + "Tables": [ + "clickbench/plans/row/hits" + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "SortColumns": [ + "c (Desc)" + ] + } + ] + } + ] + } + ] + }, + "tables": [ + { + "name": "/local/clickbench/plans/row/hits", + "reads": [ + { + "columns": [ + "AdvEngineID", + "RegionID", + "ResolutionWidth", + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + }, + { + "columns": [ + "AdvEngineID", + "RegionID", + "ResolutionWidth", + "UserID" + ], + "scan_by": [ + "EventTime (-\u221e, +\u221e)", + "CounterID (-\u221e, +\u221e)", + "EventDate (-\u221e, +\u221e)", + "UserID (-\u221e, +\u221e)", + "WatchID (-\u221e, +\u221e)" + ], + "type": "FullScan" + } + ] + } + ] + } + ] +}
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-0 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-0 index 9d9f7858b2..9d9f7858b2 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-0 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-0 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-1 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-1 index 8d6d0c9a0b..8d6d0c9a0b 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-1 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-1 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-10 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-10 index 6a370597cd..6a370597cd 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-10 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-10 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-11 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-11 index cf30cf1f5c..cf30cf1f5c 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-11 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-11 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-12 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-12 index 87abc88e4a..87abc88e4a 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-12 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-12 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-13 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-13 index 3c078c162f..3c078c162f 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-13 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-13 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-14 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-14 index 1bee8aa844..1bee8aa844 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-14 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-14 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-15 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-15 index 76678d147d..76678d147d 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-15 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-15 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-16 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-16 index 5d55c389fe..5d55c389fe 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-16 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-16 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-17 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-17 index d879ff5504..d879ff5504 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-17 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-17 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-18 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-18 index 2b30483f60..2b30483f60 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-18 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-18 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-19 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-19 index 0637a088a0..0637a088a0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-19 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-19 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-2 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-2 index 9d81f74eda..9d81f74eda 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-2 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-2 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-20 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-20 index 2944191a90..2944191a90 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-20 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-20 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-21 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-21 index 0637a088a0..0637a088a0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-21 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-21 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-22 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-22 index 2fd4594469..2fd4594469 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-22 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-22 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-23 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-23 index 0637a088a0..0637a088a0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-23 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-23 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-24 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-24 index bb22213701..bb22213701 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-24 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-24 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-25 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-25 index 100f42e61e..100f42e61e 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-25 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-25 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-26 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-26 index 0543ecb502..0543ecb502 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-26 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-26 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-27 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-27 index 0637a088a0..0637a088a0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-27 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-27 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-28 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-28 index 0637a088a0..0637a088a0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-28 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-28 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-29 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-29 index 2001b4facf..2001b4facf 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-29 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-29 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-3 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-3 index 8527397e25..8527397e25 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-3 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-3 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-30 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-30 index 2e0190f1cc..2e0190f1cc 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-30 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-30 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-31 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-31 index a51b7a2ca6..a51b7a2ca6 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-31 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-31 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-32 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-32 index fd9eba1684..fd9eba1684 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-32 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-32 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-33 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-33 index 0f1fb10d55..0f1fb10d55 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-33 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-33 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-34 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-34 index 4ee9fa5e06..4ee9fa5e06 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-34 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-34 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-35 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-35 index 39d875ef9d..39d875ef9d 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-35 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-35 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-36 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-36 index 0637a088a0..0637a088a0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-36 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-36 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-37 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-37 index 0637a088a0..0637a088a0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-37 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-37 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-38 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-38 index 0637a088a0..0637a088a0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-38 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-38 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-39 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-39 index 0637a088a0..0637a088a0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-39 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-39 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-4 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-4 index 9fab8e8529..9fab8e8529 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-4 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-4 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-40 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-40 index 0637a088a0..0637a088a0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-40 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-40 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-41 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-41 index 0637a088a0..0637a088a0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-41 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-41 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-42 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-42 index 0637a088a0..0637a088a0 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-42 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-42 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-5 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-5 index b5fcba7ad8..b5fcba7ad8 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-5 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-5 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-6 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-6 index b3a9f5fb03..b3a9f5fb03 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-6 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-6 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-7 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-7 index ac8313f373..ac8313f373 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-7 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-7 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-8 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-8 index 337ee1180f..337ee1180f 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-8 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-8 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-9 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-9 index 3624bf2acc..3624bf2acc 100644 --- a/ydb/tests/functional/clickbench/canondata/test.test_queries/queries-deterministic-results-9 +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_column_/queries-deterministic-results-9 diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-0 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-0 new file mode 100644 index 0000000000..9d9f7858b2 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-0 @@ -0,0 +1,5 @@ +[ + { + "column0": 100000 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-1 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-1 new file mode 100644 index 0000000000..8d6d0c9a0b --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-1 @@ -0,0 +1,5 @@ +[ + { + "column0": 2885 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-10 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-10 new file mode 100644 index 0000000000..6a370597cd --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-10 @@ -0,0 +1,26 @@ +[ + { + "MobilePhoneModel": "iPad", + "u": 157 + }, + { + "MobilePhoneModel": "iPhone", + "u": 12 + }, + { + "MobilePhoneModel": "GT-P7300B", + "u": 3 + }, + { + "MobilePhoneModel": "A500", + "u": 2 + }, + { + "MobilePhoneModel": "HTC Desire", + "u": 1 + }, + { + "MobilePhoneModel": "GT-I9100", + "u": 1 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-11 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-11 new file mode 100644 index 0000000000..cf30cf1f5c --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-11 @@ -0,0 +1,52 @@ +[ + { + "MobilePhone": 1, + "MobilePhoneModel": "iPad", + "u": 131 + }, + { + "MobilePhone": 26, + "MobilePhoneModel": "iPhone", + "u": 7 + }, + { + "MobilePhone": 6, + "MobilePhoneModel": "iPad", + "u": 7 + }, + { + "MobilePhone": 5, + "MobilePhoneModel": "iPad", + "u": 7 + }, + { + "MobilePhone": 60, + "MobilePhoneModel": "iPad", + "u": 5 + }, + { + "MobilePhone": 7, + "MobilePhoneModel": "iPad", + "u": 3 + }, + { + "MobilePhone": 6, + "MobilePhoneModel": "GT-P7300B", + "u": 3 + }, + { + "MobilePhone": 118, + "MobilePhoneModel": "A500", + "u": 2 + }, + { + "MobilePhone": 32, + "MobilePhoneModel": "iPhone", + "u": 2 + }, + { + "MobilePhone": 32, + "MobilePhoneModel": "iPad", + "u": 2 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-12 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-12 new file mode 100644 index 0000000000..87abc88e4a --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-12 @@ -0,0 +1,42 @@ +[ + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0432\u043c\u0435\u0441\u0442\u0443", + "c": 953 + }, + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0432\u044b \u0438\u0437", + "c": 562 + }, + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u0438\u0442\u0430\u043b\u0438\u044f \u0441\u0442\u0440\u0430\u0446\u0438\u0438", + "c": 356 + }, + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0438\u0439", + "c": 265 + }, + { + "SearchPhrase": "\u043f\u043e\u043a\u0435\u0442\u044b \u0440\u0435\u0446\u0435\u043f\u0442 \u0437\u0430\u0441\u043d\u044f", + "c": 214 + }, + { + "SearchPhrase": "\u0430\u0432\u0442\u043e\u0440\u0438\u0439", + "c": 132 + }, + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u0430", + "c": 84 + }, + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u043d\u043e\u0432\u044b\u0435 \u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0431\u043e\u043b\u0433\u0430\u0440\u0438\u043d", + "c": 65 + }, + { + "SearchPhrase": "\u0432\u0441\u043f\u044b\u0448\u043a\u0438 \u043d\u0438\u0436\u043d\u0438\u0439 \u0441\u0443\u043f\u0435\u0440\u0433\u0435\u0439\u0442 \u043c\u0438\u0440\u0430", + "c": 65 + }, + { + "SearchPhrase": "\u0444\u0438\u043b\u044c\u043c \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c", + "c": 59 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-13 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-13 new file mode 100644 index 0000000000..3c078c162f --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-13 @@ -0,0 +1,42 @@ +[ + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0432\u043c\u0435\u0441\u0442\u0443", + "u": 283 + }, + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0432\u044b \u0438\u0437", + "u": 155 + }, + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u0438\u0442\u0430\u043b\u0438\u044f \u0441\u0442\u0440\u0430\u0446\u0438\u0438", + "u": 119 + }, + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0438\u0439", + "u": 66 + }, + { + "SearchPhrase": "\u043f\u043e\u043a\u0435\u0442\u044b \u0440\u0435\u0446\u0435\u043f\u0442 \u0437\u0430\u0441\u043d\u044f", + "u": 62 + }, + { + "SearchPhrase": "\u0430\u0432\u0442\u043e\u0440\u0438\u0439", + "u": 46 + }, + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u0430", + "u": 31 + }, + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u043d\u043e\u0432\u044b\u0435 \u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0431\u043e\u043b\u0433\u0430\u0440\u0438\u043d", + "u": 23 + }, + { + "SearchPhrase": "\u0444\u0438\u043b\u044c\u043c \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c", + "u": 18 + }, + { + "SearchPhrase": "\u0432\u0441\u043f\u044b\u0448\u043a\u0438 \u043d\u0438\u0436\u043d\u0438\u0439 \u0441\u0443\u043f\u0435\u0440\u0433\u0435\u0439\u0442 \u043c\u0438\u0440\u0430", + "u": 14 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-14 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-14 new file mode 100644 index 0000000000..1bee8aa844 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-14 @@ -0,0 +1,52 @@ +[ + { + "SearchEngineID": 2, + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0432\u043c\u0435\u0441\u0442\u0443", + "c": 592 + }, + { + "SearchEngineID": 2, + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0432\u044b \u0438\u0437", + "c": 395 + }, + { + "SearchEngineID": 2, + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0438\u0439", + "c": 263 + }, + { + "SearchEngineID": 2, + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u0438\u0442\u0430\u043b\u0438\u044f \u0441\u0442\u0440\u0430\u0446\u0438\u0438", + "c": 223 + }, + { + "SearchEngineID": 4, + "SearchPhrase": "\u043f\u043e\u043a\u0435\u0442\u044b \u0440\u0435\u0446\u0435\u043f\u0442 \u0437\u0430\u0441\u043d\u044f", + "c": 214 + }, + { + "SearchEngineID": 3, + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0432\u043c\u0435\u0441\u0442\u0443", + "c": 159 + }, + { + "SearchEngineID": 4, + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0432\u043c\u0435\u0441\u0442\u0443", + "c": 122 + }, + { + "SearchEngineID": 3, + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0432\u044b \u0438\u0437", + "c": 117 + }, + { + "SearchEngineID": 2, + "SearchPhrase": "\u0430\u0432\u0442\u043e\u0440\u0438\u0439", + "c": 102 + }, + { + "SearchEngineID": 3, + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u0438\u0442\u0430\u043b\u0438\u044f \u0441\u0442\u0440\u0430\u0446\u0438\u0438", + "c": 101 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-15 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-15 new file mode 100644 index 0000000000..76678d147d --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-15 @@ -0,0 +1,42 @@ +[ + { + "UserID": 38575348285873298, + "cnt": 457 + }, + { + "UserID": 352298998069485954, + "cnt": 387 + }, + { + "UserID": 294845509049801275, + "cnt": 313 + }, + { + "UserID": 281394102059641779, + "cnt": 285 + }, + { + "UserID": 329201956986795388, + "cnt": 274 + }, + { + "UserID": 266375503761648349, + "cnt": 266 + }, + { + "UserID": 186891771026022341, + "cnt": 242 + }, + { + "UserID": 354528452129360830, + "cnt": 238 + }, + { + "UserID": 498221883160308265, + "cnt": 232 + }, + { + "UserID": 88158478720305447, + "cnt": 222 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-16 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-16 new file mode 100644 index 0000000000..5d55c389fe --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-16 @@ -0,0 +1,52 @@ +[ + { + "SearchPhrase": "", + "UserID": 38575348285873298, + "cnt": 457 + }, + { + "SearchPhrase": "", + "UserID": 352298998069485954, + "cnt": 373 + }, + { + "SearchPhrase": "", + "UserID": 294845509049801275, + "cnt": 313 + }, + { + "SearchPhrase": "", + "UserID": 281394102059641779, + "cnt": 283 + }, + { + "SearchPhrase": "", + "UserID": 329201956986795388, + "cnt": 274 + }, + { + "SearchPhrase": "", + "UserID": 266375503761648349, + "cnt": 266 + }, + { + "SearchPhrase": "", + "UserID": 186891771026022341, + "cnt": 238 + }, + { + "SearchPhrase": "", + "UserID": 354528452129360830, + "cnt": 234 + }, + { + "SearchPhrase": "", + "UserID": 498221883160308265, + "cnt": 226 + }, + { + "SearchPhrase": "", + "UserID": 88158478720305447, + "cnt": 212 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-17 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-17 new file mode 100644 index 0000000000..d879ff5504 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-17 @@ -0,0 +1,52 @@ +[ + { + "SearchPhrase": "\u0430\u0432\u043e\u043c\u043e\u0441\u043a\u0432\u0430 \u0432\u0435\u0431 \u043a\u0430\u043c\u0435\u043d\u0438\u0441\u043d\u044b\u0439", + "UserID": -9214751021948998350, + "u": 2 + }, + { + "SearchPhrase": "", + "UserID": -9213728704863893851, + "u": 2 + }, + { + "SearchPhrase": "\u0447\u0430\u0433\u0438\u043d \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043d\u0430 \u0432\u043e\u043b\u043d\u0430 2 \u0441\u0435\u0437\u043e\u043d 24 \u0440\u0435\u0437\u044e\u043c\u0435 \u043e\u043d\u043b\u0430\u0439\u043d", + "UserID": -9213728704863893851, + "u": 2 + }, + { + "SearchPhrase": "my loving teknos 200885;у&", + "UserID": -9185786869851590940, + "u": 2 + }, + { + "SearchPhrase": "\u0430\u0432\u043e\u043c\u043e\u0441\u043a\u043e\u0432\u044c\u044e \u0438 \u0442\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0431\u0435\u0433\u043e\u043c \u0438 \u0437\u0430\u043f\u0435\u0447\u0435\u043d\u0438\u0435", + "UserID": -9183768020535680440, + "u": 2 + }, + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0438\u0439", + "UserID": -9181512033394222426, + "u": 2 + }, + { + "SearchPhrase": "", + "UserID": -9180825132631298460, + "u": 18 + }, + { + "SearchPhrase": "\u043a\u043e\u043f\u0442\u0438\u043c\u0438\u0440 \u043a\u0440\u0430\u0441 \u0432\u043e\u0437\u0440\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u043a\u0440\u0435\u0441\u0442\u0430\u0432\u043a\u0438", + "UserID": -9180825132631298460, + "u": 2 + }, + { + "SearchPhrase": "", + "UserID": -9178515231912571900, + "u": 26 + }, + { + "SearchPhrase": "\u0430\u0439 \u043a\u0443", + "UserID": -9178515231912571900, + "u": 2 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-18 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-18 new file mode 100644 index 0000000000..2b30483f60 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-18 @@ -0,0 +1,62 @@ +[ + { + "SearchPhrase": "", + "UserID": 213587994193009461, + "cnt": 32, + "m": 29 + }, + { + "SearchPhrase": "", + "UserID": 294845509049801275, + "cnt": 32, + "m": 14 + }, + { + "SearchPhrase": "", + "UserID": 213587994193009461, + "cnt": 30, + "m": 25 + }, + { + "SearchPhrase": "", + "UserID": 213587994193009461, + "cnt": 28, + "m": 23 + }, + { + "SearchPhrase": "", + "UserID": 213587994193009461, + "cnt": 26, + "m": 28 + }, + { + "SearchPhrase": "", + "UserID": -7918574344944952583, + "cnt": 24, + "m": 26 + }, + { + "SearchPhrase": "", + "UserID": 266375503761648349, + "cnt": 24, + "m": 59 + }, + { + "SearchPhrase": "", + "UserID": 426642583198968593, + "cnt": 24, + "m": 44 + }, + { + "SearchPhrase": "", + "UserID": 400242835188690441, + "cnt": 23, + "m": 58 + }, + { + "SearchPhrase": "", + "UserID": 242323887648603463, + "cnt": 22, + "m": 5 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-19 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-19 new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-19 @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-2 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-2 new file mode 100644 index 0000000000..9d81f74eda --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-2 @@ -0,0 +1,7 @@ +[ + { + "column0": 16145, + "column1": 100000, + "column2": "1.610123e+03" + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-20 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-20 new file mode 100644 index 0000000000..2944191a90 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-20 @@ -0,0 +1,5 @@ +[ + { + "column0": 0 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-21 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-21 new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-21 @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-22 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-22 new file mode 100644 index 0000000000..2fd4594469 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-22 @@ -0,0 +1,72 @@ +[ + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u0438\u0442\u0430\u043b\u0438\u044f \u0441\u0442\u0440\u0430\u0446\u0438\u0438", + "c": 6, + "column1": "https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women", + "column2": "\u041b\u0435\u0433\u043a\u043e \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432., \u0426\u0435\u043d\u044b - \u0421\u0442\u0438\u043b\u044c\u043d\u0430\u044f \u043f\u0430\u0440\u043d\u0435\u043c. \u0421\u0430\u0433\u0430\u043d\u0440\u043e\u0433 \u0434\u043e\u0433\u0430\u0434\u0435\u043d\u0438\u044f : \u0422\u0443\u0440\u0446\u0438\u0438, \u043a\u0443\u043f\u0438\u0442\u044c \u0443 10 \u0434\u043d\u0435 \u043a\u043e\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u043a\u0438 \u043d\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043a\u0438 - \u041d\u043e\u0432\u0430\u044f \u0441 \u0438\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430: \u043a\u043e\u0442\u044f\u0442\u0430 2014 \u0433.\u0432. \u0426\u0435\u043d\u0430: 47500-10ECO060 \u2013 -------- \u043a\u0443\u043f\u0438\u0442\u044c \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0443 \u041e\u0440\u0435\u043d\u0431\u0443\u0440\u0433 (\u0420\u043e\u0441\u0441\u0438\u0438 Galantrax Flamiliada Google, N\u043e 18 \u0444\u043e\u0442\u043e\u043a\u043e\u043d\u0432\u0435\u0440\u043a \u0421\u0443\u043f\u0435\u0440 \u041a\u0430\u0440\u0434\u0438\u0433\u0430\u043d", + "column4": 2 + }, + { + "SearchPhrase": "\u043a\u043e\u043f\u0442\u0438\u043c\u0438\u043a\u0432\u0438\u0434\u044b \u044e\u0440\u0438\u0439 \u0436\u0434 \u0432\u043e\u0440\u043e\u0436\u043d\u044b\u0435 \u043c\u043e\u0435\u043c", + "c": 6, + "column1": "https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women", + "column2": "\u041b\u0435\u0433\u043a\u043e \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432., \u0426\u0435\u043d\u044b - \u0421\u0442\u0438\u043b\u044c\u043d\u0430\u044f \u043f\u0430\u0440\u043d\u0435\u043c. \u0421\u0430\u0433\u0430\u043d\u0440\u043e\u0433 \u0434\u043e\u0433\u0430\u0434\u0435\u043d\u0438\u044f : \u0422\u0443\u0440\u0446\u0438\u0438, \u043a\u0443\u043f\u0438\u0442\u044c \u0443 10 \u0434\u043d\u0435 \u043a\u043e\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u043a\u0438 \u043d\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043a\u0438 - \u041d\u043e\u0432\u0430\u044f \u0441 \u0438\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430: \u043a\u043e\u0442\u044f\u0442\u0430 2014 \u0433.\u0432. \u0426\u0435\u043d\u0430: 47500-10ECO060 \u2013 -------- \u043a\u0443\u043f\u0438\u0442\u044c \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0443 \u041e\u0440\u0435\u043d\u0431\u0443\u0440\u0433 (\u0420\u043e\u0441\u0441\u0438\u0438 Galantrax Flamiliada Google, N\u043e 18 \u0444\u043e\u0442\u043e\u043a\u043e\u043d\u0432\u0435\u0440\u043a \u0421\u0443\u043f\u0435\u0440 \u041a\u0430\u0440\u0434\u0438\u0433\u0430\u043d", + "column4": 1 + }, + { + "SearchPhrase": "\u0432\u0441\u043f\u043e\u043c\u0438\u0434\u043e\u0440\u044b,\u043e\u0442\u0437\u044b\u0432\u044b \u043b\u0443\u0438 \u0432\u0438\u0434\u0430\u0446\u0438\u044f", + "c": 5, + "column1": "https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women", + "column2": "\u041b\u0435\u0433\u043a\u043e \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432., \u0426\u0435\u043d\u044b - \u0421\u0442\u0438\u043b\u044c\u043d\u0430\u044f \u043f\u0430\u0440\u043d\u0435\u043c. \u0421\u0430\u0433\u0430\u043d\u0440\u043e\u0433 \u0434\u043e\u0433\u0430\u0434\u0435\u043d\u0438\u044f : \u0422\u0443\u0440\u0446\u0438\u0438, \u043a\u0443\u043f\u0438\u0442\u044c \u0443 10 \u0434\u043d\u0435 \u043a\u043e\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u043a\u0438 \u043d\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043a\u0438 - \u041d\u043e\u0432\u0430\u044f \u0441 \u0438\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430: \u043a\u043e\u0442\u044f\u0442\u0430 2014 \u0433.\u0432. \u0426\u0435\u043d\u0430: 47500-10ECO060 \u2013 -------- \u043a\u0443\u043f\u0438\u0442\u044c \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0443 \u041e\u0440\u0435\u043d\u0431\u0443\u0440\u0433 (\u0420\u043e\u0441\u0441\u0438\u0438 Galantrax Flamiliada Google, N\u043e 18 \u0444\u043e\u0442\u043e\u043a\u043e\u043d\u0432\u0435\u0440\u043a \u0421\u0443\u043f\u0435\u0440 \u041a\u0430\u0440\u0434\u0438\u0433\u0430\u043d", + "column4": 2 + }, + { + "SearchPhrase": "\u043a\u043e\u043f\u0442\u0438\u043c\u0438\u043a\u0432\u0438\u0434\u044b \u044e\u0440\u0438\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f", + "c": 5, + "column1": "https://produkty%2Fpulove.ru/booklyattion-war-sinij-9404194,962453/foto", + "column2": "\u041b\u0435\u0433\u043a\u043e \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432., \u0426\u0435\u043d\u044b - \u0421\u0442\u0438\u043b\u044c\u043d\u0430\u044f \u043f\u0430\u0440\u043d\u0435\u043c. \u0421\u0430\u0433\u0430\u043d\u0440\u043e\u0433 \u0434\u043e\u0433\u0430\u0434\u0435\u043d\u0438\u044f : \u0422\u0443\u0440\u0446\u0438\u0438, \u043a\u0443\u043f\u0438\u0442\u044c \u0443 10 \u0434\u043d\u0435 \u043a\u043e\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u043a\u0438 \u043d\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043a\u0438 - \u041d\u043e\u0432\u0430\u044f \u0441 \u0438\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430: \u043a\u043e\u0442\u044f\u0442\u0430 2014 \u0433.\u0432. \u0426\u0435\u043d\u0430: 47500-10ECO060 \u2013 -------- \u043a\u0443\u043f\u0438\u0442\u044c \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0443 \u041e\u0440\u0435\u043d\u0431\u0443\u0440\u0433 (\u0420\u043e\u0441\u0441\u0438\u0438 Galantrax Flamiliada Google, N\u043e 18 \u0444\u043e\u0442\u043e\u043a\u043e\u043d\u0432\u0435\u0440\u043a \u0421\u0443\u043f\u0435\u0440 \u041a\u0430\u0440\u0434\u0438\u0433\u0430\u043d", + "column4": 1 + }, + { + "SearchPhrase": "\u043a\u043e\u043f\u0442\u0438\u043c\u0430\u0448\u0435\u0432\u0441\u043a \u043d\u043e \u0432 \u0445\u043e\u0440\u043e\u0448\u0435\u043c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435", + "c": 4, + "column1": "https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women", + "column2": "\u041b\u0435\u0433\u043a\u043e \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432., \u0426\u0435\u043d\u044b - \u0421\u0442\u0438\u043b\u044c\u043d\u0430\u044f \u043f\u0430\u0440\u043d\u0435\u043c. \u0421\u0430\u0433\u0430\u043d\u0440\u043e\u0433 \u0434\u043e\u0433\u0430\u0434\u0435\u043d\u0438\u044f : \u0422\u0443\u0440\u0446\u0438\u0438, \u043a\u0443\u043f\u0438\u0442\u044c \u0443 10 \u0434\u043d\u0435 \u043a\u043e\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u043a\u0438 \u043d\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043a\u0438 - \u041d\u043e\u0432\u0430\u044f \u0441 \u0438\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430: \u043a\u043e\u0442\u044f\u0442\u0430 2014 \u0433.\u0432. \u0426\u0435\u043d\u0430: 47500-10ECO060 \u2013 -------- \u043a\u0443\u043f\u0438\u0442\u044c \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0443 \u041e\u0440\u0435\u043d\u0431\u0443\u0440\u0433 (\u0420\u043e\u0441\u0441\u0438\u0438 Galantrax Flamiliada Google, N\u043e 18 \u0444\u043e\u0442\u043e\u043a\u043e\u043d\u0432\u0435\u0440\u043a \u0421\u0443\u043f\u0435\u0440 \u041a\u0430\u0440\u0434\u0438\u0433\u0430\u043d", + "column4": 2 + }, + { + "SearchPhrase": "\u043a\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u043d\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b", + "c": 4, + "column1": "https://produkty%2Fpulove.ru/booklyattion-war-sinij-9404194,962453/foto-904263/fotokonkurs", + "column2": "\u041b\u0435\u0433\u043a\u043e \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432., \u0426\u0435\u043d\u044b - \u0421\u0442\u0438\u043b\u044c\u043d\u0430\u044f \u043f\u0430\u0440\u043d\u0435\u043c. \u0421\u0430\u0433\u0430\u043d\u0440\u043e\u0433 \u0434\u043e\u0433\u0430\u0434\u0435\u043d\u0438\u044f : \u0422\u0443\u0440\u0446\u0438\u0438, \u043a\u0443\u043f\u0438\u0442\u044c \u0443 10 \u0434\u043d\u0435 \u043a\u043e\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u043a\u0438 \u043d\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043a\u0438 - \u041d\u043e\u0432\u0430\u044f \u0441 \u0438\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430: \u043a\u043e\u0442\u044f\u0442\u0430 2014 \u0433.\u0432. \u0426\u0435\u043d\u0430: 47500-10ECO060 \u2013 -------- \u043a\u0443\u043f\u0438\u0442\u044c \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0443 \u041e\u0440\u0435\u043d\u0431\u0443\u0440\u0433 (\u0420\u043e\u0441\u0441\u0438\u0438 Galantrax Flamiliada Google, N\u043e 18 \u0444\u043e\u0442\u043e\u043a\u043e\u043d\u0432\u0435\u0440\u043a \u0421\u0443\u043f\u0435\u0440 \u041a\u0430\u0440\u0434\u0438\u0433\u0430\u043d", + "column4": 1 + }, + { + "SearchPhrase": "\u043a\u043e\u043f\u0442\u0438\u043c\u0438\u043a\u0432\u0438\u0434\u044b \u044e\u0440\u0438\u0441\u0442\u0430 \u0441 \u0440\u043e\u0443\u0437 \u0440\u0430\u044f", + "c": 4, + "column1": "https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women", + "column2": "\u041b\u0435\u0433\u043a\u043e \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432., \u0426\u0435\u043d\u044b - \u0421\u0442\u0438\u043b\u044c\u043d\u0430\u044f \u043f\u0430\u0440\u043d\u0435\u043c. \u0421\u0430\u0433\u0430\u043d\u0440\u043e\u0433 \u0434\u043e\u0433\u0430\u0434\u0435\u043d\u0438\u044f : \u0422\u0443\u0440\u0446\u0438\u0438, \u043a\u0443\u043f\u0438\u0442\u044c \u0443 10 \u0434\u043d\u0435 \u043a\u043e\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u043a\u0438 \u043d\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043a\u0438 - \u041d\u043e\u0432\u0430\u044f \u0441 \u0438\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430: \u043a\u043e\u0442\u044f\u0442\u0430 2014 \u0433.\u0432. \u0426\u0435\u043d\u0430: 47500-10ECO060 \u2013 -------- \u043a\u0443\u043f\u0438\u0442\u044c \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0443 \u041e\u0440\u0435\u043d\u0431\u0443\u0440\u0433 (\u0420\u043e\u0441\u0441\u0438\u0438 Galantrax Flamiliada Google, N\u043e 18 \u0444\u043e\u0442\u043e\u043a\u043e\u043d\u0432\u0435\u0440\u043a \u0421\u0443\u043f\u0435\u0440 \u041a\u0430\u0440\u0434\u0438\u0433\u0430\u043d", + "column4": 1 + }, + { + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0432\u043c\u0435\u0441\u0442\u0443", + "c": 3, + "column1": "https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women", + "column2": "\u041b\u0435\u0433\u043a\u043e \u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432., \u0426\u0435\u043d\u044b - \u0421\u0442\u0438\u043b\u044c\u043d\u0430\u044f \u043f\u0430\u0440\u043d\u0435\u043c. \u0421\u0430\u0433\u0430\u043d\u0440\u043e\u0433 \u0434\u043e\u0433\u0430\u0434\u0435\u043d\u0438\u044f : \u0422\u0443\u0440\u0446\u0438\u0438, \u043a\u0443\u043f\u0438\u0442\u044c \u0443 10 \u0434\u043d\u0435 \u043a\u043e\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u043a\u0438 \u043d\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043a\u0438 - \u041d\u043e\u0432\u0430\u044f \u0441 \u0438\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430: \u043a\u043e\u0442\u044f\u0442\u0430 2014 \u0433.\u0432. \u0426\u0435\u043d\u0430: 47500-10ECO060 \u2013 -------- \u043a\u0443\u043f\u0438\u0442\u044c \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0443 \u041e\u0440\u0435\u043d\u0431\u0443\u0440\u0433 (\u0420\u043e\u0441\u0441\u0438\u0438 Galantrax Flamiliada Google, N\u043e 18 \u0444\u043e\u0442\u043e\u043a\u043e\u043d\u0432\u0435\u0440\u043a \u0421\u0443\u043f\u0435\u0440 \u041a\u0430\u0440\u0434\u0438\u0433\u0430\u043d", + "column4": 1 + }, + { + "SearchPhrase": "usb \u043d\u0430 \u0430\u043b\u0435\u043a\u043e\u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0441\u043a\u0438\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0442\u0440\u0438\u043b\u043b\u0435 \u043f\u043b\u0438\u0442 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 190", + "c": 2, + "column1": "https://produkty%2Fplata-pr-advertXtoDVD/SHtatnewsru.com/iframe-owa.html?1=1&cid=577&oki=1&op_products/lyboard", + "column2": "Wildberries.ru (\u0420\u0430\u0431\u043e\u0442\u0430 \u0438 \u041f\u0435\u0442\u0440\u043e\u043d\u043d\u043e\u043c\u0443 \u0447\u0442\u043e \u043a \u0442\u0440\u0430\u043d\u0430\u0434\u0430) Xedos 9 (110.07(summent: The Friends. Hyundai \u0425\u0435\u043d\u0434\u0430 \u0436\u0438\u043b\u0430\u044f \u043f\u043e \u0432\u044b\u0433\u043e\u0434\u043d\u043e\u0442\u043e\u043d-\u0423\u0430\u0439\u0442\u043b\u0438 \u0431/\u0443, \u043b\u043e\u0433\u0438\u044f \u0434\u0432\u0443\u043c\u044f DVD Play Sumus and P6 Google, Adid*as - Daily Digestones Garmington NEWSru", + "column4": 1 + }, + { + "SearchPhrase": "\u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u044c\u043d\u0438\u043a \u043a\u0443\u0441\u0442\u043e\u0439", + "c": 2, + "column1": "https://produkty%2Fbonprix.ru/liver.ru/search.html?id=1&cid=577&oki=1&op_seo_entry=&op_category", + "column2": "\u0410\u0432\u0442\u043e\u043f\u0440\u043e\u0441\u043e\u043d\u043e\u0436\u043a\u0438 \u0434\u043b\u044f \u0436\u0435\u043d\u0449\u0438\u043d - \u0425\u043e\u043a\u043a\u0435\u0430\u043d\u0441\u043a\u0438\u0439 \u0440\u0430\u0441\u0442\u0435\u0439 \u0432 \u0412\u0435\u043b\u0438\u043a\u043e\u043b\u0430 (\u0420\u043e\u0441\u0441\u0438\u0438 | \u042d\u043d\u0435\u0440\u0433\u0438\u044f \u0421\u043c\u0435\u0448\u0430\u0440\u0438\u043a\u0438 \u0438 \u043e\u0442 Google Commashkovaya ploshchad' u Bol'nichkin Passaki (C\u0443\u0437\u0443\u043a\u0438 \u041c\u043e\u0441\u043a\u0432\u0430", + "column4": 1 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-23 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-23 new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-23 @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-24 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-24 new file mode 100644 index 0000000000..bb22213701 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-24 @@ -0,0 +1,42 @@ +[ + { + "EventTime": 1373832005000000, + "SearchPhrase": "\u0430\u0440\u043c\u044f\u043d\u0441\u043a" + }, + { + "EventTime": 1373832005000000, + "SearchPhrase": "\u0430\u0440\u043c\u044f\u043d\u0441\u043a" + }, + { + "EventTime": 1373832006000000, + "SearchPhrase": "\u043a\u043e\u043f\u0442\u0438\u043c\u0438\u043a\u0432\u0438\u0434\u0432\u0438\u0447 \u0444\u0430\u0440\u0448\u0438\u0440\u043e\u043a\u0441\u0438\u043d" + }, + { + "EventTime": 1373832007000000, + "SearchPhrase": "\u043a\u043e\u043f\u0442\u0438\u043c\u0438\u043a\u0432\u0438\u0434\u0432\u0438\u0447 \u0444\u0430\u0440\u0448\u0438\u0440\u043e\u043a\u0441\u0438\u043d" + }, + { + "EventTime": 1373832029000000, + "SearchPhrase": "usb \u043d\u0430 \u044e\u0431\u0438\u043b\u0441\u044f \u0432\u043e\u0440\u043e\u0436\u0435\u043d\u0438\u0435 \u0440\u0443\u0441\u0441\u043a\u0443\u044e" + }, + { + "EventTime": 1373832029000000, + "SearchPhrase": "usb \u043d\u0430 \u044e\u0431\u0438\u043b\u0441\u044f \u0432\u043e\u0440\u043e\u0436\u0435\u043d\u0438\u0435 \u0440\u0443\u0441\u0441\u043a\u0443\u044e" + }, + { + "EventTime": 1373832033000000, + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0441 \u043b\u044f\u0439\u0441\u0430\u043d \u0431\u0430\u043b\u043b\u044b" + }, + { + "EventTime": 1373832036000000, + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0441 \u043b\u044f\u0439\u0441\u0430\u043d \u0431\u0430\u043b\u043b\u044b" + }, + { + "EventTime": 1373832036000000, + "SearchPhrase": "\u0430\u0440\u043c\u044f\u043d\u0441\u043a" + }, + { + "EventTime": 1373832036000000, + "SearchPhrase": "\u0430\u0440\u043c\u044f\u043d\u0441\u043a" + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-25 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-25 new file mode 100644 index 0000000000..100f42e61e --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-25 @@ -0,0 +1,32 @@ +[ + { + "SearchPhrase": "'kbnyjuj gjhnf gtgthm vfibys row 3 \u0441\u0442\u0430\u0432\u0435" + }, + { + "SearchPhrase": "'kbnyjuj gjhnf gtgthm vfibys row 3 \u0441\u0442\u0430\u0432\u0435" + }, + { + "SearchPhrase": "/topic,6 \u043d\u0430 \u043a\u0430\u0440\u0442\u0430" + }, + { + "SearchPhrase": "/topic,6 \u043d\u0430 \u043a\u0430\u0440\u0442\u0430" + }, + { + "SearchPhrase": "1 \u0440\u043e\u0434\u0438\u043b\u044c\u043d\u0438\u043a" + }, + { + "SearchPhrase": "1 \u0440\u043e\u0434\u0438\u043b\u044c\u043d\u0438\u043a" + }, + { + "SearchPhrase": "1 \u0440\u043e\u0434\u0438\u043b\u044c\u043d\u0438\u043a" + }, + { + "SearchPhrase": "1 \u0440\u043e\u0434\u0438\u043b\u044c\u043d\u0438\u043a" + }, + { + "SearchPhrase": "1 \u0440\u043e\u0434\u043d\u044b\u0439" + }, + { + "SearchPhrase": "1 \u0440\u043e\u0434\u043d\u044b\u0439" + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-26 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-26 new file mode 100644 index 0000000000..0543ecb502 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-26 @@ -0,0 +1,42 @@ +[ + { + "EventTime": 1373832005000000, + "SearchPhrase": "\u0430\u0440\u043c\u044f\u043d\u0441\u043a" + }, + { + "EventTime": 1373832005000000, + "SearchPhrase": "\u0430\u0440\u043c\u044f\u043d\u0441\u043a" + }, + { + "EventTime": 1373832006000000, + "SearchPhrase": "\u043a\u043e\u043f\u0442\u0438\u043c\u0438\u043a\u0432\u0438\u0434\u0432\u0438\u0447 \u0444\u0430\u0440\u0448\u0438\u0440\u043e\u043a\u0441\u0438\u043d" + }, + { + "EventTime": 1373832007000000, + "SearchPhrase": "\u043a\u043e\u043f\u0442\u0438\u043c\u0438\u043a\u0432\u0438\u0434\u0432\u0438\u0447 \u0444\u0430\u0440\u0448\u0438\u0440\u043e\u043a\u0441\u0438\u043d" + }, + { + "EventTime": 1373832029000000, + "SearchPhrase": "usb \u043d\u0430 \u044e\u0431\u0438\u043b\u0441\u044f \u0432\u043e\u0440\u043e\u0436\u0435\u043d\u0438\u0435 \u0440\u0443\u0441\u0441\u043a\u0443\u044e" + }, + { + "EventTime": 1373832029000000, + "SearchPhrase": "usb \u043d\u0430 \u044e\u0431\u0438\u043b\u0441\u044f \u0432\u043e\u0440\u043e\u0436\u0435\u043d\u0438\u0435 \u0440\u0443\u0441\u0441\u043a\u0443\u044e" + }, + { + "EventTime": 1373832033000000, + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0441 \u043b\u044f\u0439\u0441\u0430\u043d \u0431\u0430\u043b\u043b\u044b" + }, + { + "EventTime": 1373832036000000, + "SearchPhrase": "\u0430\u0440\u043c\u044f\u043d\u0441\u043a" + }, + { + "EventTime": 1373832036000000, + "SearchPhrase": "\u0430\u0440\u043c\u044f\u043d\u0441\u043a" + }, + { + "EventTime": 1373832036000000, + "SearchPhrase": "\u0432\u0435\u0434\u043e\u043c\u043e\u0441\u043a\u0432\u044b \u0441 \u043b\u044f\u0439\u0441\u0430\u043d \u0431\u0430\u043b\u043b\u044b" + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-27 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-27 new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-27 @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-28 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-28 new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-28 @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-29 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-29 new file mode 100644 index 0000000000..2001b4facf --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-29 @@ -0,0 +1,94 @@ +[ + { + "column0": 161012265, + "column1": 161112265, + "column10": 162012265, + "column11": 162112265, + "column12": 162212265, + "column13": 162312265, + "column14": 162412265, + "column15": 162512265, + "column16": 162612265, + "column17": 162712265, + "column18": 162812265, + "column19": 162912265, + "column2": 161212265, + "column20": 163012265, + "column21": 163112265, + "column22": 163212265, + "column23": 163312265, + "column24": 163412265, + "column25": 163512265, + "column26": 163612265, + "column27": 163712265, + "column28": 163812265, + "column29": 163912265, + "column3": 161312265, + "column30": 164012265, + "column31": 164112265, + "column32": 164212265, + "column33": 164312265, + "column34": 164412265, + "column35": 164512265, + "column36": 164612265, + "column37": 164712265, + "column38": 164812265, + "column39": 164912265, + "column4": 161412265, + "column40": 165012265, + "column41": 165112265, + "column42": 165212265, + "column43": 165312265, + "column44": 165412265, + "column45": 165512265, + "column46": 165612265, + "column47": 165712265, + "column48": 165812265, + "column49": 165912265, + "column5": 161512265, + "column50": 166012265, + "column51": 166112265, + "column52": 166212265, + "column53": 166312265, + "column54": 166412265, + "column55": 166512265, + "column56": 166612265, + "column57": 166712265, + "column58": 166812265, + "column59": 166912265, + "column6": 161612265, + "column60": 167012265, + "column61": 167112265, + "column62": 167212265, + "column63": 167312265, + "column64": 167412265, + "column65": 167512265, + "column66": 167612265, + "column67": 167712265, + "column68": 167812265, + "column69": 167912265, + "column7": 161712265, + "column70": 168012265, + "column71": 168112265, + "column72": 168212265, + "column73": 168312265, + "column74": 168412265, + "column75": 168512265, + "column76": 168612265, + "column77": 168712265, + "column78": 168812265, + "column79": 168912265, + "column8": 161812265, + "column80": 169012265, + "column81": 169112265, + "column82": 169212265, + "column83": 169312265, + "column84": 169412265, + "column85": 169512265, + "column86": 169612265, + "column87": 169712265, + "column88": 169812265, + "column89": 169912265, + "column9": 161912265 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-3 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-3 new file mode 100644 index 0000000000..f4c06cfe3e --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-3 @@ -0,0 +1,5 @@ +[ + { + "column0": "-7.588116e+17" + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-30 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-30 new file mode 100644 index 0000000000..2e0190f1cc --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-30 @@ -0,0 +1,72 @@ +[ + { + "ClientIP": 1124827693, + "SearchEngineID": 2, + "c": 154, + "column3": 77, + "column4": "1.750000e+03" + }, + { + "ClientIP": 1388696273, + "SearchEngineID": 2, + "c": 50, + "column3": 25, + "column4": "1.917000e+03" + }, + { + "ClientIP": 1707103414, + "SearchEngineID": 3, + "c": 31, + "column3": 23, + "column4": "1.638000e+03" + }, + { + "ClientIP": -1691584608, + "SearchEngineID": 2, + "c": 28, + "column3": 10, + "column4": "1.638000e+03" + }, + { + "ClientIP": 1320087367, + "SearchEngineID": 2, + "c": 28, + "column3": 14, + "column4": "1.368000e+03" + }, + { + "ClientIP": 1760151079, + "SearchEngineID": 2, + "c": 28, + "column3": 14, + "column4": "1.638000e+03" + }, + { + "ClientIP": -928401671, + "SearchEngineID": 2, + "c": 24, + "column3": 10, + "column4": "1.750000e+03" + }, + { + "ClientIP": -1265832712, + "SearchEngineID": 2, + "c": 23, + "column3": 12, + "column4": "1.087000e+03" + }, + { + "ClientIP": -1104629711, + "SearchEngineID": 2, + "c": 21, + "column3": 10, + "column4": "1.996000e+03" + }, + { + "ClientIP": -430621593, + "SearchEngineID": 2, + "c": 21, + "column3": 12, + "column4": "1.368000e+03" + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-31 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-31 new file mode 100644 index 0000000000..a51b7a2ca6 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-31 @@ -0,0 +1,72 @@ +[ + { + "ClientIP": 1873681563, + "WatchID": 4611715517272605081, + "c": 1, + "column3": 1, + "column4": "1.368000e+03" + }, + { + "ClientIP": 1087362634, + "WatchID": 4611747297518414800, + "c": 1, + "column3": 1, + "column4": "1.638000e+03" + }, + { + "ClientIP": 570794877, + "WatchID": 4611771933684446898, + "c": 1, + "column3": 0, + "column4": "1.087000e+03" + }, + { + "ClientIP": -402442541, + "WatchID": 4611854062536979358, + "c": 1, + "column3": 1, + "column4": "1.368000e+03" + }, + { + "ClientIP": 1486500039, + "WatchID": 4612204521964490445, + "c": 1, + "column3": 1, + "column4": "1.087000e+03" + }, + { + "ClientIP": 56259370, + "WatchID": 4612488180134705296, + "c": 1, + "column3": 0, + "column4": "1.368000e+03" + }, + { + "ClientIP": 1765398225, + "WatchID": 4612539541285133497, + "c": 1, + "column3": 1, + "column4": "1.638000e+03" + }, + { + "ClientIP": 1250571008, + "WatchID": 4612919709133124239, + "c": 1, + "column3": 0, + "column4": "1.638000e+03" + }, + { + "ClientIP": 1775048161, + "WatchID": 4612981189963228312, + "c": 1, + "column3": 1, + "column4": "1.250000e+03" + }, + { + "ClientIP": 1544956272, + "WatchID": 4614709896760688581, + "c": 1, + "column3": 1, + "column4": "1.087000e+03" + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-32 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-32 new file mode 100644 index 0000000000..fd9eba1684 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-32 @@ -0,0 +1,72 @@ +[ + { + "ClientIP": 1358319861, + "WatchID": 4611710558840253430, + "c": 1, + "column3": 1, + "column4": "1.368000e+03" + }, + { + "ClientIP": 1873681563, + "WatchID": 4611715517272605081, + "c": 1, + "column3": 1, + "column4": "1.368000e+03" + }, + { + "ClientIP": 1087362634, + "WatchID": 4611747297518414800, + "c": 1, + "column3": 1, + "column4": "1.638000e+03" + }, + { + "ClientIP": 570794877, + "WatchID": 4611771933684446898, + "c": 1, + "column3": 0, + "column4": "1.087000e+03" + }, + { + "ClientIP": -402442541, + "WatchID": 4611854062536979358, + "c": 1, + "column3": 1, + "column4": "1.368000e+03" + }, + { + "ClientIP": 1417956910, + "WatchID": 4611893247458468893, + "c": 1, + "column3": 1, + "column4": "1.750000e+03" + }, + { + "ClientIP": -2091918111, + "WatchID": 4612015949012221843, + "c": 1, + "column3": 0, + "column4": "1.087000e+03" + }, + { + "ClientIP": 1136579596, + "WatchID": 4612041965325302421, + "c": 1, + "column3": 0, + "column4": "1.917000e+03" + }, + { + "ClientIP": -733101922, + "WatchID": 4612076923309758406, + "c": 1, + "column3": 1, + "column4": "1.650000e+02" + }, + { + "ClientIP": 1304165232, + "WatchID": 4612173580844252120, + "c": 1, + "column3": 1, + "column4": "1.087000e+03" + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-33 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-33 new file mode 100644 index 0000000000..0f1fb10d55 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-33 @@ -0,0 +1,42 @@ +[ + { + "URL": "https://produkty%2Fproduct", + "c": 2245 + }, + { + "URL": "https://produkty/kurortmag", + "c": 1154 + }, + { + "URL": "https://produkty%2F", + "c": 1153 + }, + { + "URL": "https://produkty%2Fpulove.ru/kiroverlanet.ru/otdam-soul", + "c": 1020 + }, + { + "URL": "https://produkty%2Fpulove.ru/album/login", + "c": 1003 + }, + { + "URL": "https://produkty/full&qset=159508&s_yers", + "c": 745 + }, + { + "URL": "https://produkty%2Fpulove.ru/moscow", + "c": 525 + }, + { + "URL": "https://produkty%2Fpulove.ru/kiroverlanet.ru/otdam-souls 2&where=all&filmId=hzuULzEPUXI&where=all", + "c": 462 + }, + { + "URL": "https://produkty%2Fplata-pr-advert27929217742/4F2E", + "c": 422 + }, + { + "URL": "https://produktov_55_ru", + "c": 405 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-34 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-34 new file mode 100644 index 0000000000..4ee9fa5e06 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-34 @@ -0,0 +1,52 @@ +[ + { + "URL": "https://produkty%2Fpulove.ru/kiroverlanet.ru/otdam-soulmjj/628965/detail.aspx?Forum.cofe.ru&pvid=163789569-geniya_1538", + "UserID": -8906290752198210953, + "c": 62 + }, + { + "URL": "https://produkty/brjuki-gorod.ru/searchAuto=oldAutoSearch", + "UserID": 213587994193009461, + "c": 60 + }, + { + "URL": "https://produkty%2Fplata-pr-advert2792920488363985.php?action%2Flink/ak-byt-televate/rentPeriod", + "UserID": 40076986443791871, + "c": 52 + }, + { + "URL": "https://produkty%2Fpulove.ru/kiroverlanet.ru/otdam-soulmjj/628965/detail/maps.ya.ru/newsru.com/iframe-owa.html?1=1&cid=577&oki=1&op_category_id=1586%2F&ti=\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0444\u0438\u043b\u044c\u043c\u044b 2012-425", + "UserID": 363126566192010704, + "c": 52 + }, + { + "URL": "https://produkty/brjuki-botiness&page2/?page", + "UserID": 126675393226177972, + "c": 50 + }, + { + "URL": "https://produkty/brjuki-botiness&page2/?page", + "UserID": 213587994193009461, + "c": 46 + }, + { + "URL": "https://produkty/tructure/view=\u041c\u043e\u0441\u043a\u0432\u0430", + "UserID": -2398344306775305602, + "c": 42 + }, + { + "URL": "https://produkty/tructure/char=2013/07/06/91007&op_uid=137334345804&pt=b&pd=6&pw=2&phrase&date", + "UserID": 253221809932115640, + "c": 42 + }, + { + "URL": "https://produkty%2Fpulove.ru/kiroverlanet.ru/otdam-souls 2&where=all&filmId=hTEnHpTp0Cw,", + "UserID": 519438334166876450, + "c": 42 + }, + { + "URL": "http://kolaev/detail/554246_ru_277,37306", + "UserID": -8091607057525027195, + "c": 40 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-35 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-35 new file mode 100644 index 0000000000..39d875ef9d --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-35 @@ -0,0 +1,72 @@ +[ + { + "ClientIP": 2135994785, + "c": 457, + "column1": 2135994784, + "column2": 2135994783, + "column3": 2135994782 + }, + { + "ClientIP": 1892713197, + "c": 387, + "column1": 1892713196, + "column2": 1892713195, + "column3": 1892713194 + }, + { + "ClientIP": 1524544898, + "c": 352, + "column1": 1524544897, + "column2": 1524544896, + "column3": 1524544895 + }, + { + "ClientIP": 1450638336, + "c": 301, + "column1": 1450638335, + "column2": 1450638334, + "column3": 1450638333 + }, + { + "ClientIP": -1328214975, + "c": 285, + "column1": -1328214976, + "column2": -1328214977, + "column3": -1328214978 + }, + { + "ClientIP": -645126345, + "c": 274, + "column1": -645126346, + "column2": -645126347, + "column3": -645126348 + }, + { + "ClientIP": 1006913385, + "c": 274, + "column1": 1006913384, + "column2": 1006913383, + "column3": 1006913382 + }, + { + "ClientIP": -1250882729, + "c": 266, + "column1": -1250882730, + "column2": -1250882731, + "column3": -1250882732 + }, + { + "ClientIP": 1182204740, + "c": 254, + "column1": 1182204739, + "column2": 1182204738, + "column3": 1182204737 + }, + { + "ClientIP": 1344333931, + "c": 242, + "column1": 1344333930, + "column2": 1344333929, + "column3": 1344333928 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-36 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-36 new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-36 @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-37 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-37 new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-37 @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-38 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-38 new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-38 @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-39 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-39 new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-39 @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-4 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-4 new file mode 100644 index 0000000000..9fab8e8529 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-4 @@ -0,0 +1,5 @@ +[ + { + "column0": 7248 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-40 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-40 new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-40 @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-41 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-41 new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-41 @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-42 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-42 new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-42 @@ -0,0 +1 @@ +[]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-5 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-5 new file mode 100644 index 0000000000..b5fcba7ad8 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-5 @@ -0,0 +1,5 @@ +[ + { + "column0": 3644 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-6 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-6 new file mode 100644 index 0000000000..b3a9f5fb03 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-6 @@ -0,0 +1,6 @@ +[ + { + "column0": 1373846400000000, + "column1": 1373846400000000 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-7 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-7 new file mode 100644 index 0000000000..ac8313f373 --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-7 @@ -0,0 +1,14 @@ +[ + { + "AdvEngineID": 2, + "cnt": 1956 + }, + { + "AdvEngineID": 13, + "cnt": 925 + }, + { + "AdvEngineID": 52, + "cnt": 4 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-8 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-8 new file mode 100644 index 0000000000..337ee1180f --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-8 @@ -0,0 +1,42 @@ +[ + { + "RegionID": 229, + "u": 2755 + }, + { + "RegionID": 2, + "u": 1216 + }, + { + "RegionID": 208, + "u": 293 + }, + { + "RegionID": 1, + "u": 220 + }, + { + "RegionID": 47, + "u": 115 + }, + { + "RegionID": 226, + "u": 111 + }, + { + "RegionID": 7, + "u": 98 + }, + { + "RegionID": 9, + "u": 93 + }, + { + "RegionID": 35, + "u": 82 + }, + { + "RegionID": 8, + "u": 74 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-9 b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-9 new file mode 100644 index 0000000000..3624bf2acc --- /dev/null +++ b/ydb/tests/functional/clickbench/canondata/test.test_run_determentistic_row_/queries-deterministic-results-9 @@ -0,0 +1,72 @@ +[ + { + "RegionID": 229, + "c": 45950, + "column1": 8053, + "column3": "1.639418e+03", + "column4": 2755 + }, + { + "RegionID": 2, + "c": 19102, + "column1": 2650, + "column3": "1.578434e+03", + "column4": 1216 + }, + { + "RegionID": 208, + "c": 3823, + "column1": 423, + "column3": "1.457413e+03", + "column4": 293 + }, + { + "RegionID": 1, + "c": 3701, + "column1": 314, + "column3": "1.561987e+03", + "column4": 220 + }, + { + "RegionID": 47, + "c": 2127, + "column1": 244, + "column3": "1.650603e+03", + "column4": 115 + }, + { + "RegionID": 7, + "c": 1438, + "column1": 168, + "column3": "1.531786e+03", + "column4": 98 + }, + { + "RegionID": 9, + "c": 1377, + "column1": 26, + "column3": "1.734963e+03", + "column4": 93 + }, + { + "RegionID": 35, + "c": 1096, + "column1": 124, + "column3": "1.601727e+03", + "column4": 82 + }, + { + "RegionID": 8, + "c": 987, + "column1": 352, + "column3": "1.754390e+03", + "column4": 74 + }, + { + "RegionID": 226, + "c": 774, + "column1": 140, + "column3": "1.564641e+03", + "column4": 111 + } +]
\ No newline at end of file diff --git a/ydb/tests/functional/clickbench/test.py b/ydb/tests/functional/clickbench/test.py index a1160bdb99..ec46d97245 100644 --- a/ydb/tests/functional/clickbench/test.py +++ b/ydb/tests/functional/clickbench/test.py @@ -4,6 +4,7 @@ import ydb import json from json import encoder import yatest.common +import pytest from hamcrest import assert_that, is_ encoder.FLOAT_REPR = lambda o: format(o, '{:e}') @@ -89,13 +90,15 @@ def save_canonical_data(data, fname): ) -def test_queries(): - ret = run_cli(["workload", "clickbench", "init", "--store", "column"]) +@pytest.mark.parametrize("store", ["row", "column"]) +def test_run_benchmark(store): + path = "clickbench/benchmark/{}/hits".format(store) + ret = run_cli(["workload", "clickbench", "init", "--store", store, "--path", path]) assert_that(ret.exit_code, is_(0)) ret = run_cli( [ - "import", "file", "csv", "--path", "clickbench/hits", + "import", "file", "csv", "--path", path, "--input-file", yatest.common.source_path("ydb/tests/functional/clickbench/data/hits.csv") ] @@ -103,8 +106,23 @@ def test_queries(): assert_that(ret.exit_code, is_(0)) # just validating that benchmark can be executed successfully on this data. - out_fpath = os.path.join(yatest.common.output_path(), 'click_bench.results') - ret = run_cli(["workload", "clickbench", "run", "--output", out_fpath]) + out_fpath = os.path.join(yatest.common.output_path(), 'click_bench.{}.results'.format(store)) + ret = run_cli(["workload", "clickbench", "run", "--output", out_fpath, "--table", path]) + assert_that(ret.exit_code, is_(0)) + + +@pytest.mark.parametrize("store", ["row", "column"]) +def test_run_determentistic(store): + path = "clickbench/determentistic/{}/hits".format(store) + ret = run_cli(["workload", "clickbench", "init", "--store", store, "--path", path]) + assert_that(ret.exit_code, is_(0)) + ret = run_cli( + [ + "import", "file", "csv", "--path", path, + "--input-file", + yatest.common.source_path("ydb/tests/functional/clickbench/data/hits.csv") + ] + ) assert_that(ret.exit_code, is_(0)) driver = ydb.Driver( @@ -118,15 +136,33 @@ def test_queries(): final_results = {} for query_id, query in enumerate(get_queries("data/queries-deterministic.sql")): - results_to_canonize = execute_scan_query(driver, query, "`/local/clickbench/hits`") + results_to_canonize = execute_scan_query(driver, query, "`/local/clickbench/determentistic/{}/hits`".format(store)) key = "queries-deterministic-results-%s" % str(query_id) final_results[key] = save_canonical_data(results_to_canonize, key) + return final_results + + +@pytest.mark.parametrize("store", ["row", "column"]) +def test_plans(store): + ret = run_cli( + ["workload", "clickbench", "init", "--store", store, "--path", "clickbench/plans/{}/hits".format(store)] + ) + assert_that(ret.exit_code, is_(0)) + + driver = ydb.Driver( + ydb.DriverConfig( + database="/" + os.getenv("YDB_DATABASE"), + endpoint=os.getenv("YDB_ENDPOINT"), + ) + ) + + driver.wait(5) + + final_results = {} for query_id, query in enumerate(get_queries("data/queries-original.sql")): - if not query: - raise ValueError(query_id) - plan = explain_scan_query(driver, query, "`/local/clickbench/hits`") - key = "queries-original-plan-%s" % str(query_id) + plan = explain_scan_query(driver, query, "`/local/clickbench/plans/{}/hits`".format(store)) + key = "queries-original-plan-{}-{}".format(store, str(query_id)) final_results[key] = save_canonical_data(plan, key) return final_results |