ClickHouse/src/Analyzer
Maksim Kita 40b077c22b
Merge pull request #47506 from CurtizJ/get-subcolumn
Better support of identifiers from compound expressions in analyzer
2023-03-22 11:19:25 +03:00
..
examples Added support for JOIN, ARRAY JOIN 2022-10-24 10:22:19 +02:00
Passes Merge pull request #47506 from CurtizJ/get-subcolumn 2023-03-22 11:19:25 +03:00
tests Added compound types typo corrections 2022-11-10 19:21:51 +01:00
AggregationUtils.cpp Fixed build 2023-02-18 20:34:12 +01:00
AggregationUtils.h Analyzer added distributed table functions support 2023-02-16 12:17:03 +01:00
ArrayJoinNode.cpp Analyzer ARRAY JOIN conversion to AST fix 2023-03-01 18:03:41 +01:00
ArrayJoinNode.h Fixed code review issues 2022-10-24 10:22:38 +02:00
CMakeLists.txt Added Planner 2022-10-24 10:22:19 +02:00
ColumnNode.cpp Fixed tests 2023-03-01 18:05:07 +01:00
ColumnNode.h WIP on group_by_use_nulls 2023-02-01 13:33:32 +00:00
ColumnTransformers.cpp Fixed code review issues 2023-03-02 13:43:03 +01:00
ColumnTransformers.h Fixed code review issues 2022-10-24 10:22:38 +02:00
ConstantNode.cpp Fixed code review issues 2023-02-18 17:06:00 +01:00
ConstantNode.h Fixed code review issues 2023-02-18 17:06:00 +01:00
ConstantValue.h Added support for projection names 2022-10-24 10:22:19 +02:00
FunctionNode.cpp Resolve as FunctionGrouping 2023-03-14 03:33:31 +00:00
FunctionNode.h Resolve as FunctionGrouping 2023-03-14 03:33:31 +00:00
HashUtils.h Analyzer evaluate scalar subquery fix 2023-02-16 12:17:02 +01:00
Identifier.h Preparation for libcxx(abi), llvm, clang-tidy 16 2023-03-19 17:25:41 +00:00
IdentifierNode.cpp Fixed tests 2023-03-01 18:05:07 +01:00
IdentifierNode.h Analyzer IQueryTreeNode remove getName method 2022-10-25 12:54:17 +02:00
InDepthQueryTreeVisitor.h Analyzer support distributed JOINS and subqueries in IN functions 2023-03-11 11:51:54 +01:00
InterpolateNode.cpp Analyzer IQueryTreeNode remove getName method 2022-10-25 12:54:17 +02:00
InterpolateNode.h Analyzer IQueryTreeNode remove getName method 2022-10-25 12:54:17 +02:00
IQueryTreeNode.cpp Fixed tests 2023-03-01 18:05:07 +01:00
IQueryTreeNode.h Merge remote-tracking branch 'origin/master' into analyzer-group-by-use-nulls 2023-03-01 01:08:17 +00:00
IQueryTreePass.h Validate Query Tree in debug 2022-11-01 23:03:07 +00:00
JoinNode.cpp Fixes for CrossToInnerPass 2023-02-21 17:26:26 +00:00
JoinNode.h Analyzer support distributed JOINS and subqueries in IN functions 2023-03-11 11:51:54 +01:00
LambdaNode.cpp Analyzer added distributed table functions support 2023-02-16 12:17:03 +01:00
LambdaNode.h Analyzer ConstantNode refactoring 2022-11-29 12:47:31 +01:00
ListNode.cpp Analyzer IQueryTreeNode remove getName method 2022-10-25 12:54:17 +02:00
ListNode.h Planner support indexHint function 2023-02-16 12:17:02 +01:00
MatcherNode.cpp Analyzer TableFunctionExplain fix 2023-02-16 12:17:02 +01:00
MatcherNode.h Analyzer IQueryTreeNode remove getName method 2022-10-25 12:54:17 +02:00
QueryNode.cpp Analyzer fix table functions with invalid arguments analysis 2023-02-16 12:17:04 +01:00
QueryNode.h Removed unused ignore_constant from IsEqual for QueryNode comparsion - 42648 Support scalar subqueries cache 2022-12-22 18:52:29 +01:00
QueryTreeBuilder.cpp shortcut for trivial case, fix test, fix comment 2023-03-09 02:24:37 +00:00
QueryTreeBuilder.h Analyzer Context refactoring 2022-12-06 10:44:38 +01:00
QueryTreePassManager.cpp Merge branch 'master' into or-equality-chain-to-in 2023-03-07 09:09:09 +00:00
QueryTreePassManager.h Fixed code review issues 2022-10-24 10:22:38 +02:00
SetUtils.cpp MergeTreeIndexFullText fix prepared set index analysis 2023-02-16 12:17:02 +01:00
SetUtils.h Added support for projection names 2022-10-24 10:22:19 +02:00
SortNode.cpp Default value for optional in SortNode::updateTreeHashImpl 2022-12-21 15:04:12 +00:00
SortNode.h Analyzer IQueryTreeNode remove getName method 2022-10-25 12:54:17 +02:00
TableExpressionModifiers.cpp Fixed code review issues 2022-10-31 11:45:12 +01:00
TableExpressionModifiers.h Analyzer AutoFinalOnQueryPass fix 2023-02-22 15:51:13 +01:00
TableFunctionNode.cpp Fixed tests 2023-03-01 18:05:07 +01:00
TableFunctionNode.h Analyzer AutoFinalOnQueryPass fix 2023-02-22 15:51:13 +01:00
TableNode.cpp Fixed tests 2023-03-11 11:51:54 +01:00
TableNode.h Fixed tests 2023-03-01 18:05:07 +01:00
UnionNode.cpp Fixed tests 2023-02-16 12:17:03 +01:00
UnionNode.h Analyzer Context refactoring 2022-12-06 10:44:38 +01:00
Utils.cpp Merge pull request #47506 from CurtizJ/get-subcolumn 2023-03-22 11:19:25 +03:00
Utils.h Merge pull request #47506 from CurtizJ/get-subcolumn 2023-03-22 11:19:25 +03:00
ValidationUtils.cpp Revert "Analyzer planner fixes before enable by default" 2023-03-19 19:25:37 +03:00
ValidationUtils.h Revert "Analyzer planner fixes before enable by default" 2023-03-19 19:25:37 +03:00
WindowFunctionsUtils.cpp Fixed build 2023-02-18 20:34:12 +01:00
WindowFunctionsUtils.h Analyzer added distributed table functions support 2023-02-16 12:17:03 +01:00
WindowNode.cpp Fixed tests 2023-03-11 11:51:54 +01:00
WindowNode.h Analyzer IQueryTreeNode remove getName method 2022-10-25 12:54:17 +02:00