Commit Graph

237 Commits

Author SHA1 Message Date
Nikolai Kochetov
72c0530845 Do not create processors for totals stream. 2019-04-30 20:01:12 +03:00
Nikolai Kochetov
249a88784b Remove thread group from PipelineExecutor task. 2019-04-30 15:51:25 +03:00
Nikolai Kochetov
ced8e607f1 Wait for tasks from thread pool in case of exception in PipelineExecutor. 2019-04-30 15:28:11 +03:00
Nikolai Kochetov
e20f6a96af Disable pushing exceptions to ports from ISource. 2019-04-30 12:45:13 +03:00
Nikolai Kochetov
0faab7ff12 Disable pushing exceptions to ports from ISource. 2019-04-30 12:43:51 +03:00
Nikolai Kochetov
99ff2375ab Skip false constants in FilterTransform. 2019-04-30 12:38:37 +03:00
Nikolai Kochetov
65fb195fd7 Pass exception from ISource. 2019-04-29 21:43:50 +03:00
Nikolai Kochetov
062407cf14 Fix build. 2019-04-29 21:24:32 +03:00
Nikolai Kochetov
00bccfa232 Fix rows_before_limit_at_least. 2019-04-29 19:52:50 +03:00
Nikolai Kochetov
aacc0572e5 Attach to current thread in threadpool. 2019-04-29 16:57:29 +03:00
Nikolai Kochetov
36a9b5155b Attach to current thread in threadpool. 2019-04-29 15:23:20 +03:00
Nikolai Kochetov
caf9ed639b Attach tasks from PipelineExecutor to thread group. 2019-04-29 14:04:03 +03:00
Nikolai Kochetov
0b8107c497 Fix totals with rollup. 2019-04-29 13:00:17 +03:00
Nikolai Kochetov
4d87fd327f Don't add info about processors to TOO_MANY_ROWS_OR_BYTES exception. 2019-04-26 21:43:13 +03:00
Nikolai Kochetov
13800ac650 Don't add info about processors to TOO_MANY_ROWS_OR_BYTES exception. 2019-04-26 20:33:46 +03:00
Nikolai Kochetov
e2a41a031a Don't add info about processors to TOO_MANY_ROWS_OR_BYTES exception. 2019-04-26 20:21:14 +03:00
Nikolai Kochetov
90b5bb32ba Allow pass exceptions through ports. Pass exceptions for ISimpleTransform. 2019-04-26 19:21:24 +03:00
Nikolai Kochetov
080d573300 Fix port for totals. 2019-04-26 18:12:39 +03:00
Nikolai Kochetov
0aa9ee88db Even task consuming in ResizeProcessor. 2019-04-26 14:40:35 +03:00
Nikolai Kochetov
4a9c0a1e56 Even task consuming in ResizeProcessor. 2019-04-26 14:34:51 +03:00
Nikolai Kochetov
b475fb1d4c Even task consuming in ResizeProcessor. 2019-04-26 14:15:33 +03:00
Nikolai Kochetov
6d65f95283 Fix totals chunk in TotalsHavingTransform. 2019-04-25 18:35:13 +03:00
Nikolai Kochetov
e8e5164d9d Don't use same headers for main and totals streams in QueryPipeline. 2019-04-25 17:52:51 +03:00
Nikolai Kochetov
b3a90eeda0 Read prefix in SourceFromInputStream. 2019-04-25 16:34:59 +03:00
Nikolai Kochetov
b906e36eb6 Undo add thread_group to ThreadPool 2019-04-18 21:45:51 +03:00
Nikolai Kochetov
36392aab6b Fix Cube transform. 2019-04-18 20:32:01 +03:00
Nikolai Kochetov
2377298c0d Fix Cube transform. 2019-04-18 20:28:55 +03:00
Nikolai Kochetov
a7486a25cf Fix Cube transform. 2019-04-18 20:17:18 +03:00
Nikolai Kochetov
0694a61c05 Fix Cube transform. 2019-04-18 20:08:28 +03:00
Nikolai Kochetov
45ffec6c5c Fix Cube transform. 2019-04-18 19:27:18 +03:00
Nikolai Kochetov
8718b7bb40 Added thread_group argument to ThreadPool. 2019-04-18 17:55:43 +03:00
Nikolai Kochetov
745beb6080 Fix rollup and cube transforms. 2019-04-18 15:43:13 +03:00
Nikolai Kochetov
e72d6eef1b Fix rollup and cube transforms. 2019-04-18 15:09:03 +03:00
Nikolai Kochetov
197afe2eea Fix totals. 2019-04-17 19:14:52 +03:00
Nikolai Kochetov
0ad1c1a9a2 Fix totals. 2019-04-17 18:43:01 +03:00
Nikolai Kochetov
d5f878dba3 Fix totals. 2019-04-17 18:35:22 +03:00
Nikolai Kochetov
349254cbcf Fix totals. 2019-04-17 18:13:08 +03:00
Nikolai Kochetov
e8dbf94807 Fix totals. 2019-04-17 18:06:19 +03:00
Nikolai Kochetov
355c16eb79 Fix totals. 2019-04-17 17:58:34 +03:00
Nikolai Kochetov
647afb65e8 Fix totals. 2019-04-17 17:38:16 +03:00
Nikolai Kochetov
3f778e7aaf Don't require AggregatedChunkInfo in TotalsHavingTransform if no overflow_row. 2019-04-16 17:37:19 +03:00
Nikolai Kochetov
d9032764e0 Better pipeline expanding. MergeSortingTransform refactoring. 2019-04-16 16:54:41 +03:00
Nikolai Kochetov
6281075764 Better pipeline expanding. MergeSortingTransform refactoring. 2019-04-16 16:16:47 +03:00
Nikolai Kochetov
66d970e42d Better pipeline expanding. MergeSortingTransform refactoring. 2019-04-16 15:35:18 +03:00
Nikolai Kochetov
74639475dc Better pipeline expanding. MergeSortingTransform refactoring. 2019-04-16 15:30:57 +03:00
Nikolai Kochetov
f87c83a294 Better pipeline expanding. MergeSortingTransform refactoring. 2019-04-16 14:57:20 +03:00
Nikolai Kochetov
4cf8c6cfdd Better pipeline expanding. MergeSortingTransform refactoring. 2019-04-16 14:52:29 +03:00
Nikolai Kochetov
aac244a1ce Better pipeline expanding. MergeSortingTransform refactoring. 2019-04-16 14:45:02 +03:00
Nikolai Kochetov
43fdf4575c Better pipeline expanding. MergeSortingTransform refactoring. 2019-04-16 14:40:15 +03:00
Nikolai Kochetov
6bfae3c19a Refacto sorting (in process). 2019-04-15 14:28:20 +03:00
Nikolai Kochetov
3655d8da82 Restore constants in MergeSortingTransform. 2019-04-12 19:18:04 +03:00
Nikolai Kochetov
4bbbd297cc Fix JSONCompact field delimiter. 2019-04-12 19:06:38 +03:00
Nikolai Kochetov
df4a1e0c9a Fix JSONCompact field delimiter. 2019-04-12 19:03:32 +03:00
Nikolai Kochetov
616d9cd563 Fix JSONCompact field delimiter. 2019-04-12 18:59:51 +03:00
Nikolai Kochetov
083256a574 Fix JSONCompact field delimiter. 2019-04-12 18:52:33 +03:00
Nikolai Kochetov
3155c6ff90 Fix JSON totals. 2019-04-12 18:43:09 +03:00
Nikolai Kochetov
bcf3534e35 Fix get rows before limit at least. 2019-04-12 18:20:24 +03:00
Nikolai Kochetov
e7799aafcf Fix limit transfrom prepare. 2019-04-12 17:59:31 +03:00
Nikolai Kochetov
9c5d555e69 Fix limit transfrom prepare. 2019-04-12 17:49:34 +03:00
Nikolai Kochetov
5aa3d98ea2 Fix limit transfrom prepare. 2019-04-12 17:43:28 +03:00
Nikolai Kochetov
a8fdddfc88 Don't close output if limit transform was not finished. 2019-04-12 17:22:49 +03:00
Nikolai Kochetov
8298818036 Added force_add_agg_info to SourceFromInputStream/ 2019-04-12 16:14:03 +03:00
Nikolai Kochetov
1e5731496c Added force_add_agg_info to SourceFromInputStream. 2019-04-12 16:09:46 +03:00
Nikolai Kochetov
a6d0b2102e Don't shwallow exceptions at executeJob. 2019-04-12 14:27:25 +03:00
Nikolai Kochetov
a398afd25b Close input in limit transform if limit reached. 2019-04-12 14:21:41 +03:00
Nikolai Kochetov
750b5a1b07 Added more information to exception from processor. 2019-04-12 14:18:18 +03:00
Nikolai Kochetov
d66993e8f4 Close input in limit transform if limit reached. 2019-04-12 14:02:48 +03:00
Nikolai Kochetov
c92fb23317 Add pipeline to exception during query execution. 2019-04-12 12:57:13 +03:00
Nikolai Kochetov
a6c8ad6b3a Added MergeSortingTransform::enrichChunkWithConstants. 2019-04-11 20:26:03 +03:00
Nikolai Kochetov
7a3e0b5c46 Fix prepare for GroupingAggregatedTransform. 2019-04-11 19:56:05 +03:00
Nikolai Kochetov
405f416c01 Fix aggregated memory efficient transform headers. 2019-04-11 18:46:11 +03:00
Nikolai Kochetov
24b84d32c4 Better message for connect. 2019-04-11 18:31:23 +03:00
Nikolai Kochetov
86b9e03358 Fix aggregated memory efficient transform headers. 2019-04-11 18:16:18 +03:00
Nikolai Kochetov
e15f38885b Fix limit transform headers. 2019-04-11 17:51:25 +03:00
Nikolai Kochetov
b05a4b8af9 Check connect ports with same header. 2019-04-11 17:44:20 +03:00
Nikolai Kochetov
e1943b9aef Fix FilterTransform. 2019-04-11 16:54:27 +03:00
Nikolai Kochetov
a72f402468 Fix double readPrefix call. 2019-04-11 16:04:43 +03:00
Nikolai Kochetov
d7aa7412ae Fix totals fro single remote source. 2019-04-10 19:28:37 +03:00
Nikolai Kochetov
3d1be12b79 Fix AggregatingTransform. 2019-04-10 17:52:08 +03:00
Nikolai Kochetov
96ea3ed9b0 Fix clang build. 2019-04-10 16:29:27 +03:00
Nikolai Kochetov
b16bce0698 Fix clang build. 2019-04-10 16:27:51 +03:00
Nikolai Kochetov
7240c6f3df Fix clang build. 2019-04-10 15:57:43 +03:00
Nikolai Kochetov
539c06636f Fix limits for subqueries. 2019-04-10 15:38:57 +03:00
Nikolai Kochetov
6eb097fb54 Fix join for totals. 2019-04-10 14:18:37 +03:00
Nikolai Kochetov
24e432b38d Fix join for totals. 2019-04-10 14:15:30 +03:00
Nikolai Kochetov
94305c41e3 Fix join for totals. 2019-04-10 14:04:56 +03:00
Nikolai Kochetov
31ed0f0e38 Fix join for totals. 2019-04-10 13:52:20 +03:00
Nikolai Kochetov
59eae7b23d Fix join for totals. 2019-04-09 17:51:38 +03:00
Nikolai Kochetov
322b1ccd6b Fix join for totals. 2019-04-09 17:08:52 +03:00
Nikolai Kochetov
fe756f9444 Fix clang warnings. 2019-04-09 16:32:57 +03:00
Nikolai Kochetov
7e22373270 Don't create subquery for set without source in CreatingSetsTransform. 2019-04-09 16:29:33 +03:00
Nikolai Kochetov
68a8a5651b Don't create subquery for set without source in CreatingSetsTransform. 2019-04-09 16:20:52 +03:00
Nikolai Kochetov
695238147b Fix header for union. 2019-04-09 16:07:07 +03:00
Nikolai Kochetov
2ff8714759 Fix init creating sets transform. 2019-04-09 14:09:46 +03:00
Nikolai Kochetov
655baf68bf Fix clang warnings. 2019-04-09 13:42:24 +03:00
Nikolai Kochetov
54066fc312 Fix rows_before_limit_at_least. 2019-04-09 13:17:25 +03:00
Nikolai Kochetov
e0a214d081 Fix clang warnings. 2019-04-09 12:28:31 +03:00
Nikolai Kochetov
3b3a6a4583 Fix clang warnings. 2019-04-09 12:25:57 +03:00
Nikolai Kochetov
576ba513cc Fix PartialSortingTransform. 2019-04-08 20:10:00 +03:00
Nikolai Kochetov
4d1c3c63e9 Fix totals without having. 2019-04-08 20:02:18 +03:00