ClickHouse/src/Processors/QueryPlan
Amos Bird b162a2b699
Improve projection analysis.
Remove duplicate index analysis and avoid possible invalid limit checks
during projection analysis.
2021-08-16 20:11:57 +08:00
..
Optimizations More fixes for PVS-Studio 2021-05-08 19:12:49 +03:00
AggregatingStep.cpp Use JSONBuilder for explain json result. 2021-04-14 17:07:56 +03:00
AggregatingStep.h Use JSONBuilder for explain json result. 2021-04-14 17:07:56 +03:00
ArrayJoinStep.cpp Updated ExpressionActionSettings 2021-05-19 17:32:07 +03:00
ArrayJoinStep.h Use JSONBuilder for explain json result. 2021-04-14 17:07:56 +03:00
BuildQueryPipelineSettings.cpp Updated ExpressionActionSettings 2021-05-19 17:32:07 +03:00
BuildQueryPipelineSettings.h Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
CreatingSetsStep.cpp Fix build 2021-04-29 12:59:38 +03:00
CreatingSetsStep.h Merge branch 'master' into explain-output 2021-04-19 17:40:27 +03:00
CubeStep.cpp Refactor ActionsDAG 2021-03-04 20:38:12 +03:00
CubeStep.h Refactor ActionsDAG 2021-03-04 20:38:12 +03:00
DistinctStep.cpp Update json description for other steps. 2021-04-16 19:36:59 +03:00
DistinctStep.h Update json description for other steps. 2021-04-16 19:36:59 +03:00
ExpressionStep.cpp Updated ExpressionActionSettings 2021-05-19 17:32:07 +03:00
ExpressionStep.h Calculate header for ActionsDAG 2021-05-13 16:38:18 +03:00
ExtremesStep.cpp Refactor ActionsDAG 2021-03-04 20:38:12 +03:00
ExtremesStep.h Refactor ActionsDAG 2021-03-04 20:38:12 +03:00
FillingStep.cpp fix fuzzer in query with 'WITH FILL' and 'WITH TOTALS' 2021-06-22 16:08:12 +03:00
FillingStep.h Update json description for other steps. 2021-04-16 19:36:59 +03:00
FilterStep.cpp Updated ExpressionActionSettings 2021-05-19 17:32:07 +03:00
FilterStep.h Update json description for other steps. 2021-04-16 19:36:59 +03:00
FinishSortingStep.cpp optimize reading in order of key more 2021-08-04 18:18:03 +03:00
FinishSortingStep.h optimize reading in order of key more 2021-08-04 18:18:03 +03:00
IntersectOrExceptStep.cpp Some final fixes 2021-08-15 11:40:30 +03:00
IntersectOrExceptStep.h Some fixes around any/all 2021-08-14 20:33:03 +03:00
IQueryPlanStep.cpp Remove the forward declaration changes 2020-12-24 12:12:34 +03:00
IQueryPlanStep.h Support explain json = 1, indexes = 1. Added test. 2021-04-20 16:39:23 +03:00
ISourceStep.cpp Refactor ActionsDAG 2021-03-04 20:38:12 +03:00
ISourceStep.h Refactor ActionsDAG 2021-03-04 20:38:12 +03:00
ITransformingStep.cpp Refactor ActionsDAG 2021-03-04 20:38:12 +03:00
ITransformingStep.h Refactor ActionsDAG 2021-03-04 20:38:12 +03:00
JoinStep.cpp Rewrite join totals, fix block structure mismatch 2021-07-14 13:02:23 +03:00
JoinStep.h Rename and fix fuild. 2021-04-30 11:25:39 +03:00
LimitByStep.cpp Update json description for other steps. 2021-04-16 19:36:59 +03:00
LimitByStep.h Update json description for other steps. 2021-04-16 19:36:59 +03:00
LimitStep.cpp Update json description for other steps. 2021-04-16 19:36:59 +03:00
LimitStep.h Update json description for other steps. 2021-04-16 19:36:59 +03:00
MergeSortingStep.cpp Merge pull request #23082 from ClickHouse/explain-output 2021-04-28 15:39:06 +03:00
MergeSortingStep.h Update json description for other steps. 2021-04-16 19:36:59 +03:00
MergingAggregatedStep.cpp Update json description for other steps. 2021-04-16 19:36:59 +03:00
MergingAggregatedStep.h Update json description for other steps. 2021-04-16 19:36:59 +03:00
MergingSortedStep.cpp Merge pull request #23082 from ClickHouse/explain-output 2021-04-28 15:39:06 +03:00
MergingSortedStep.h Update json description for other steps. 2021-04-16 19:36:59 +03:00
OffsetStep.cpp Update json description for other steps. 2021-04-16 19:36:59 +03:00
OffsetStep.h Update json description for other steps. 2021-04-16 19:36:59 +03:00
PartialSortingStep.cpp Fix a bunch of warnings from PVS-Studio 2021-05-08 19:13:10 +03:00
PartialSortingStep.h Update json description for other steps. 2021-04-16 19:36:59 +03:00
QueryIdHolder.cpp Per MergeTree table query limit 2021-01-26 14:03:31 +08:00
QueryIdHolder.h Per MergeTree table query limit 2021-01-26 14:03:31 +08:00
QueryPlan.cpp Collect the amount of parts, rows and marks during the build query pipeline 2021-07-13 22:50:47 +08:00
QueryPlan.h Review fixes 2021-07-11 02:14:03 +03:00
ReadFromMergeTree.cpp Improve projection analysis. 2021-08-16 20:11:57 +08:00
ReadFromMergeTree.h Improve projection analysis. 2021-08-16 20:11:57 +08:00
ReadFromPreparedSource.cpp Make ContextPtr const by default. 2021-05-31 17:49:02 +03:00
ReadFromPreparedSource.h Make ContextPtr const by default. 2021-05-31 17:49:02 +03:00
ReadFromRemote.cpp Add shardNum() and shardCount() functions 2021-07-31 15:45:39 +08:00
ReadFromRemote.h Add shardNum() and shardCount() functions 2021-07-31 15:45:39 +08:00
ReadNothingStep.cpp Refactor ActionsDAG 2021-03-04 20:38:12 +03:00
ReadNothingStep.h Refactor ActionsDAG 2021-03-04 20:38:12 +03:00
RollupStep.cpp Refactor ActionsDAG 2021-03-04 20:38:12 +03:00
RollupStep.h Refactor ActionsDAG 2021-03-04 20:38:12 +03:00
SettingQuotaAndLimitsStep.cpp Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
SettingQuotaAndLimitsStep.h Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
TotalsHavingStep.cpp Updated ExpressionActionSettings 2021-05-19 17:32:07 +03:00
TotalsHavingStep.h Update json description for other steps. 2021-04-16 19:36:59 +03:00
UnionStep.cpp Fix header mismatch for UNION. 2021-05-24 21:09:00 +03:00
UnionStep.h Filter push down for LEFT/INNER JOIN, CreatingSets, Union. 2021-03-25 21:11:54 +03:00
WindowStep.cpp Update json description for other steps. 2021-04-16 19:36:59 +03:00
WindowStep.h Update json description for other steps. 2021-04-16 19:36:59 +03:00