mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
520 lines
13 KiB
XML
520 lines
13 KiB
XML
<test>
|
|
<create_query>
|
|
CREATE TABLE wide_table_nested_select
|
|
(
|
|
c0 UInt64,
|
|
c1 UInt64,
|
|
c2 UInt64,
|
|
c3 UInt64,
|
|
c4 UInt64,
|
|
c5 UInt64,
|
|
c6 UInt64,
|
|
c7 UInt64,
|
|
c8 UInt64,
|
|
c9 UInt64,
|
|
c10 UInt64,
|
|
c11 UInt64,
|
|
c12 UInt64,
|
|
c13 UInt64,
|
|
c14 UInt64,
|
|
c15 UInt64,
|
|
c16 UInt64,
|
|
c17 UInt64,
|
|
c18 UInt64,
|
|
c19 UInt64,
|
|
c20 UInt64,
|
|
c21 UInt64,
|
|
c22 UInt64,
|
|
c23 UInt64,
|
|
c24 UInt64,
|
|
c25 UInt64,
|
|
c26 UInt64,
|
|
c27 UInt64,
|
|
c28 UInt64,
|
|
c29 UInt64,
|
|
c30 UInt64,
|
|
c31 UInt64,
|
|
c32 UInt64,
|
|
c33 UInt64,
|
|
c34 UInt64,
|
|
c35 UInt64,
|
|
c36 UInt64,
|
|
c37 UInt64,
|
|
c38 UInt64,
|
|
c39 UInt64,
|
|
c40 UInt64,
|
|
c41 UInt64,
|
|
c42 UInt64,
|
|
c43 UInt64,
|
|
c44 UInt64,
|
|
c45 UInt64,
|
|
c46 UInt64,
|
|
c47 UInt64,
|
|
c48 UInt64,
|
|
c49 UInt64,
|
|
c50 UInt64,
|
|
c51 UInt64,
|
|
c52 UInt64,
|
|
c53 UInt64,
|
|
c54 UInt64,
|
|
c55 UInt64,
|
|
c56 UInt64,
|
|
c57 UInt64,
|
|
c58 UInt64,
|
|
c59 UInt64,
|
|
c60 UInt64,
|
|
c61 UInt64,
|
|
c62 UInt64,
|
|
c63 UInt64,
|
|
c64 UInt64,
|
|
c65 UInt64,
|
|
c66 UInt64,
|
|
c67 UInt64,
|
|
c68 UInt64,
|
|
c69 UInt64,
|
|
c70 UInt64,
|
|
c71 UInt64,
|
|
c72 UInt64,
|
|
c73 UInt64,
|
|
c74 UInt64,
|
|
c75 UInt64,
|
|
c76 UInt64,
|
|
c77 UInt64,
|
|
c78 UInt64,
|
|
c79 UInt64,
|
|
c80 UInt64,
|
|
c81 UInt64,
|
|
c82 UInt64,
|
|
c83 UInt64,
|
|
c84 UInt64,
|
|
c85 UInt64,
|
|
c86 UInt64,
|
|
c87 UInt64,
|
|
c88 UInt64,
|
|
c89 UInt64,
|
|
c90 UInt64,
|
|
c91 UInt64,
|
|
c92 UInt64,
|
|
c93 UInt64,
|
|
c94 UInt64,
|
|
c95 UInt64,
|
|
c96 UInt64,
|
|
c97 UInt64,
|
|
c98 UInt64,
|
|
c99 UInt64,
|
|
c100 UInt64,
|
|
c101 UInt64,
|
|
c102 UInt64,
|
|
c103 UInt64,
|
|
c104 UInt64,
|
|
c105 UInt64,
|
|
c106 UInt64,
|
|
c107 UInt64,
|
|
c108 UInt64,
|
|
c109 UInt64,
|
|
c110 UInt64,
|
|
c111 UInt64,
|
|
c112 UInt64,
|
|
c113 UInt64,
|
|
c114 UInt64,
|
|
c115 UInt64,
|
|
c116 UInt64,
|
|
c117 UInt64,
|
|
c118 UInt64,
|
|
c119 UInt64,
|
|
c120 UInt64,
|
|
c121 UInt64,
|
|
c122 UInt64,
|
|
c123 UInt64,
|
|
c124 UInt64,
|
|
c125 UInt64,
|
|
c126 UInt64,
|
|
c127 UInt64,
|
|
c128 UInt64,
|
|
c129 UInt64,
|
|
c130 UInt64,
|
|
c131 UInt64,
|
|
c132 UInt64,
|
|
c133 UInt64,
|
|
c134 UInt64,
|
|
c135 UInt64,
|
|
c136 UInt64,
|
|
c137 UInt64,
|
|
c138 UInt64,
|
|
c139 UInt64,
|
|
c140 UInt64,
|
|
c141 UInt64,
|
|
c142 UInt64,
|
|
c143 UInt64,
|
|
c144 UInt64,
|
|
c145 UInt64,
|
|
c146 UInt64,
|
|
c147 UInt64,
|
|
c148 UInt64,
|
|
c149 UInt64,
|
|
c150 UInt64,
|
|
c151 UInt64,
|
|
c152 UInt64,
|
|
c153 UInt64,
|
|
c154 UInt64,
|
|
c155 UInt64,
|
|
c156 UInt64,
|
|
c157 UInt64,
|
|
c158 UInt64,
|
|
c159 UInt64,
|
|
c160 UInt64,
|
|
c161 UInt64,
|
|
c162 UInt64,
|
|
c163 UInt64,
|
|
c164 UInt64,
|
|
c165 UInt64,
|
|
c166 UInt64,
|
|
c167 UInt64,
|
|
c168 UInt64,
|
|
c169 UInt64,
|
|
c170 UInt64,
|
|
c171 UInt64,
|
|
c172 UInt64,
|
|
c173 UInt64,
|
|
c174 UInt64,
|
|
c175 UInt64,
|
|
c176 UInt64,
|
|
c177 UInt64,
|
|
c178 UInt64,
|
|
c179 UInt64,
|
|
c180 UInt64,
|
|
c181 UInt64,
|
|
c182 UInt64,
|
|
c183 UInt64,
|
|
c184 UInt64,
|
|
c185 UInt64,
|
|
c186 UInt64,
|
|
c187 UInt64,
|
|
c188 UInt64,
|
|
c189 UInt64,
|
|
c190 UInt64,
|
|
c191 UInt64,
|
|
c192 UInt64,
|
|
c193 UInt64,
|
|
c194 UInt64,
|
|
c195 UInt64,
|
|
c196 UInt64,
|
|
c197 UInt64,
|
|
c198 UInt64,
|
|
c199 UInt64,
|
|
c200 UInt64,
|
|
c201 UInt64,
|
|
c202 UInt64,
|
|
c203 UInt64,
|
|
c204 UInt64,
|
|
c205 UInt64,
|
|
c206 UInt64,
|
|
c207 UInt64,
|
|
c208 UInt64,
|
|
c209 UInt64,
|
|
c210 UInt64,
|
|
c211 UInt64,
|
|
c212 UInt64,
|
|
c213 UInt64,
|
|
c214 UInt64,
|
|
c215 UInt64,
|
|
c216 UInt64,
|
|
c217 UInt64,
|
|
c218 UInt64,
|
|
c219 UInt64,
|
|
c220 UInt64,
|
|
c221 UInt64,
|
|
c222 UInt64,
|
|
c223 UInt64,
|
|
c224 UInt64,
|
|
c225 UInt64,
|
|
c226 UInt64,
|
|
c227 UInt64,
|
|
c228 UInt64,
|
|
c229 UInt64,
|
|
c230 UInt64,
|
|
c231 UInt64,
|
|
c232 UInt64,
|
|
c233 UInt64,
|
|
c234 UInt64,
|
|
c235 UInt64,
|
|
c236 UInt64,
|
|
c237 UInt64,
|
|
c238 UInt64,
|
|
c239 UInt64,
|
|
c240 UInt64,
|
|
c241 UInt64,
|
|
c242 UInt64,
|
|
c243 UInt64,
|
|
c244 UInt64,
|
|
c245 UInt64,
|
|
c246 UInt64,
|
|
c247 UInt64,
|
|
c248 UInt64,
|
|
c249 UInt64,
|
|
c250 UInt64,
|
|
c251 UInt64,
|
|
c252 UInt64,
|
|
c253 UInt64,
|
|
c254 UInt64,
|
|
c255 UInt64,
|
|
c256 UInt64,
|
|
c257 UInt64,
|
|
c258 UInt64,
|
|
c259 UInt64,
|
|
c260 UInt64,
|
|
c261 UInt64,
|
|
c262 UInt64,
|
|
c263 UInt64,
|
|
c264 UInt64,
|
|
c265 UInt64,
|
|
c266 UInt64,
|
|
c267 UInt64,
|
|
c268 UInt64,
|
|
c269 UInt64,
|
|
c270 UInt64,
|
|
c271 UInt64,
|
|
c272 UInt64,
|
|
c273 UInt64,
|
|
c274 UInt64,
|
|
c275 UInt64,
|
|
c276 UInt64,
|
|
c277 UInt64,
|
|
c278 UInt64,
|
|
c279 UInt64,
|
|
c280 UInt64,
|
|
c281 UInt64,
|
|
c282 UInt64,
|
|
c283 UInt64,
|
|
c284 UInt64,
|
|
c285 UInt64,
|
|
c286 UInt64,
|
|
c287 UInt64,
|
|
c288 UInt64,
|
|
c289 UInt64,
|
|
c290 UInt64,
|
|
c291 UInt64,
|
|
c292 UInt64,
|
|
c293 UInt64,
|
|
c294 UInt64,
|
|
c295 UInt64,
|
|
c296 UInt64,
|
|
c297 UInt64,
|
|
c298 UInt64,
|
|
c299 UInt64,
|
|
c300 UInt64,
|
|
c301 UInt64,
|
|
c302 UInt64,
|
|
c303 UInt64,
|
|
c304 UInt64,
|
|
c305 UInt64,
|
|
c306 UInt64,
|
|
c307 UInt64,
|
|
c308 UInt64,
|
|
c309 UInt64,
|
|
c310 UInt64,
|
|
c311 UInt64,
|
|
c312 UInt64,
|
|
c313 UInt64,
|
|
c314 UInt64,
|
|
c315 UInt64,
|
|
c316 UInt64,
|
|
c317 UInt64,
|
|
c318 UInt64,
|
|
c319 UInt64,
|
|
c320 UInt64,
|
|
c321 UInt64,
|
|
c322 UInt64,
|
|
c323 UInt64,
|
|
c324 UInt64,
|
|
c325 UInt64,
|
|
c326 UInt64,
|
|
c327 UInt64,
|
|
c328 UInt64,
|
|
c329 UInt64,
|
|
c330 UInt64,
|
|
c331 UInt64,
|
|
c332 UInt64,
|
|
c333 UInt64,
|
|
c334 UInt64,
|
|
c335 UInt64,
|
|
c336 UInt64,
|
|
c337 UInt64,
|
|
c338 UInt64,
|
|
c339 UInt64,
|
|
c340 UInt64,
|
|
c341 UInt64,
|
|
c342 UInt64,
|
|
c343 UInt64,
|
|
c344 UInt64,
|
|
c345 UInt64,
|
|
c346 UInt64,
|
|
c347 UInt64,
|
|
c348 UInt64,
|
|
c349 UInt64,
|
|
c350 UInt64,
|
|
c351 UInt64,
|
|
c352 UInt64,
|
|
c353 UInt64,
|
|
c354 UInt64,
|
|
c355 UInt64,
|
|
c356 UInt64,
|
|
c357 UInt64,
|
|
c358 UInt64,
|
|
c359 UInt64,
|
|
c360 UInt64,
|
|
c361 UInt64,
|
|
c362 UInt64,
|
|
c363 UInt64,
|
|
c364 UInt64,
|
|
c365 UInt64,
|
|
c366 UInt64,
|
|
c367 UInt64,
|
|
c368 UInt64,
|
|
c369 UInt64,
|
|
c370 UInt64,
|
|
c371 UInt64,
|
|
c372 UInt64,
|
|
c373 UInt64,
|
|
c374 UInt64,
|
|
c375 UInt64,
|
|
c376 UInt64,
|
|
c377 UInt64,
|
|
c378 UInt64,
|
|
c379 UInt64,
|
|
c380 UInt64,
|
|
c381 UInt64,
|
|
c382 UInt64,
|
|
c383 UInt64,
|
|
c384 UInt64,
|
|
c385 UInt64,
|
|
c386 UInt64,
|
|
c387 UInt64,
|
|
c388 UInt64,
|
|
c389 UInt64,
|
|
c390 UInt64,
|
|
c391 UInt64,
|
|
c392 UInt64,
|
|
c393 UInt64,
|
|
c394 UInt64,
|
|
c395 UInt64,
|
|
c396 UInt64,
|
|
c397 UInt64,
|
|
c398 UInt64,
|
|
c399 UInt64,
|
|
c400 UInt64,
|
|
c401 UInt64,
|
|
c402 UInt64,
|
|
c403 UInt64,
|
|
c404 UInt64,
|
|
c405 UInt64,
|
|
c406 UInt64,
|
|
c407 UInt64,
|
|
c408 UInt64,
|
|
c409 UInt64,
|
|
c410 UInt64,
|
|
c411 UInt64,
|
|
c412 UInt64,
|
|
c413 UInt64,
|
|
c414 UInt64,
|
|
c415 UInt64,
|
|
c416 UInt64,
|
|
c417 UInt64,
|
|
c418 UInt64,
|
|
c419 UInt64,
|
|
c420 UInt64,
|
|
c421 UInt64,
|
|
c422 UInt64,
|
|
c423 UInt64,
|
|
c424 UInt64,
|
|
c425 UInt64,
|
|
c426 UInt64,
|
|
c427 UInt64,
|
|
c428 UInt64,
|
|
c429 UInt64,
|
|
c430 UInt64,
|
|
c431 UInt64,
|
|
c432 UInt64,
|
|
c433 UInt64,
|
|
c434 UInt64,
|
|
c435 UInt64,
|
|
c436 UInt64,
|
|
c437 UInt64,
|
|
c438 UInt64,
|
|
c439 UInt64,
|
|
c440 UInt64,
|
|
c441 UInt64,
|
|
c442 UInt64,
|
|
c443 UInt64,
|
|
c444 UInt64,
|
|
c445 UInt64,
|
|
c446 UInt64,
|
|
c447 UInt64,
|
|
c448 UInt64,
|
|
c449 UInt64,
|
|
c450 UInt64,
|
|
c451 UInt64,
|
|
c452 UInt64,
|
|
c453 UInt64,
|
|
c454 UInt64,
|
|
c455 UInt64,
|
|
c456 UInt64,
|
|
c457 UInt64,
|
|
c458 UInt64,
|
|
c459 UInt64,
|
|
c460 UInt64,
|
|
c461 UInt64,
|
|
c462 UInt64,
|
|
c463 UInt64,
|
|
c464 UInt64,
|
|
c465 UInt64,
|
|
c466 UInt64,
|
|
c467 UInt64,
|
|
c468 UInt64,
|
|
c469 UInt64,
|
|
c470 UInt64,
|
|
c471 UInt64,
|
|
c472 UInt64,
|
|
c473 UInt64,
|
|
c474 UInt64,
|
|
c475 UInt64,
|
|
c476 UInt64,
|
|
c477 UInt64,
|
|
c478 UInt64,
|
|
c479 UInt64,
|
|
c480 UInt64,
|
|
c481 UInt64,
|
|
c482 UInt64,
|
|
c483 UInt64,
|
|
c484 UInt64,
|
|
c485 UInt64,
|
|
c486 UInt64,
|
|
c487 UInt64,
|
|
c488 UInt64,
|
|
c489 UInt64,
|
|
c490 UInt64,
|
|
c491 UInt64,
|
|
c492 UInt64,
|
|
c493 UInt64,
|
|
c494 UInt64,
|
|
c495 UInt64,
|
|
c496 UInt64,
|
|
c497 UInt64,
|
|
c498 UInt64,
|
|
c499 UInt64
|
|
)
|
|
ENGINE = MergeTree
|
|
ORDER BY tuple()
|
|
</create_query>
|
|
<drop_query>DROP TABLE IF EXISTS wide_table_nested_select</drop_query>
|
|
|
|
<!-- Query analysis and planning of nested SELECT * over a wide table.
|
|
Used to be quadratic in the number of columns because of repeated
|
|
IQueryTreeNode::getTreeHash calls in QueryAnalyzer::resolveMatcher
|
|
and PlannerActionsVisitor. No data is needed: EXPLAIN measures only
|
|
the analyzer and planner. -->
|
|
<query>EXPLAIN SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM wide_table_nested_select))) FORMAT Null</query>
|
|
<query>EXPLAIN SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM wide_table_nested_select)))))))))) FORMAT Null</query>
|
|
<query>SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM (SELECT * FROM wide_table_nested_select)))))))))) FORMAT Null</query>
|
|
</test>
|