ClickHouse/src/Analyzer
Nikolai Kochetov 697e72c13d
Merge pull request #61933 from ClickHouse/gb-use-null-analyzer-crashes
Fix some crashes with analyzer and group_by_use_nulls.
2024-03-29 19:29:55 +01:00
..
examples Ditch tons of garbage 2023-08-09 02:19:02 +02:00
Passes Merge pull request #61933 from ClickHouse/gb-use-null-analyzer-crashes 2024-03-29 19:29:55 +01:00
tests Pass ConvertToASTOptions by constref 2023-03-22 08:59:04 +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 Better transformQueryForExternalDatabase for analyzer 2023-03-22 16:58:34 +00:00
ArrayJoinNode.h Pass ConvertToASTOptions by constref 2023-03-22 08:59:04 +01:00
CMakeLists.txt Added Planner 2022-10-24 10:22:19 +02:00
ColumnNode.cpp Fix unit tests 2023-06-05 12:22:32 +00:00
ColumnNode.h WIP on StorageMerge and distributed JOIN 2023-06-21 01:51:34 +02:00
ColumnTransformers.cpp Fix error 2024-03-19 22:31:26 +01:00
ColumnTransformers.h Fix error 2024-03-19 22:31:26 +01:00
ConstantNode.cpp Merge remote-tracking branch 'origin/master' into analyzer-refactor-constant-name 2024-03-07 14:18:44 +01:00
ConstantNode.h Fix logical error in group_by_use_nulls + analyzer + materialize/constant 2024-03-19 10:41:23 +00:00
ConstantValue.h Added support for projection names 2022-10-24 10:22:19 +02:00
createUniqueTableAliases.cpp Another try. 2023-12-16 15:41:02 +00:00
createUniqueTableAliases.h Fix crash 2023-09-01 17:33:09 +00:00
FunctionNode.cpp Use different names for nothing function with different result types 2024-01-24 09:55:09 +00:00
FunctionNode.h Move handling of RESPECT NULLS outside of the parser 2023-11-27 11:00:27 +01:00
FunctionSecretArgumentsFinderTreeNode.h separate FunctionSecretArgumentsFinder for AST and TreeNode to avoid binary bloat due to linkage dependencies 2024-03-01 20:58:22 +00:00
HashUtils.h Fixing tests. 2024-03-27 19:25:07 +00:00
Identifier.h Preparation for libcxx(abi), llvm, clang-tidy 16 2023-03-19 17:25:41 +00:00
IdentifierNode.cpp Merge remote-tracking branch 'origin/master' into optimize-compilation 2023-04-13 16:04:09 +02:00
IdentifierNode.h Pass ConvertToASTOptions by constref 2023-03-22 08:59:04 +01:00
InDepthQueryTreeVisitor.h Updated implementation 2023-11-14 21:26:16 +03:00
InterpolateNode.cpp Pass ConvertToASTOptions by constref 2023-03-22 08:59:04 +01:00
InterpolateNode.h Pass ConvertToASTOptions by constref 2023-03-22 08:59:04 +01:00
IQueryTreeNode.cpp Fix aliases. 2024-03-27 17:26:12 +00:00
IQueryTreeNode.h Fix aliases. 2024-03-27 17:26:12 +00:00
IQueryTreePass.h Analyzer: support aliases in StorageMerge 2023-06-12 17:06:52 +00:00
JoinNode.cpp Better transformQueryForExternalDatabase for analyzer 2023-03-22 16:58:34 +00:00
JoinNode.h Pass ConvertToASTOptions by constref 2023-03-22 08:59:04 +01:00
LambdaNode.cpp Fix LambdaNode::cloneImpl 2023-06-01 14:34:30 +00:00
LambdaNode.h Fix LambdaNode::cloneImpl 2023-06-01 14:34:30 +00:00
ListNode.cpp Pass ConvertToASTOptions by constref 2023-03-22 08:59:04 +01:00
ListNode.h Pass ConvertToASTOptions by constref 2023-03-22 08:59:04 +01:00
MatcherNode.cpp Fix error 2024-03-21 02:28:14 +01:00
MatcherNode.h Fix error 2024-03-21 02:28:14 +01:00
QueryNode.cpp Fix inconsistent formatting of SELECT ... FROM (EXPLAIN ...) 2024-02-18 05:38:34 +01:00
QueryNode.h Fix #ci_set_analyzer 2024-03-19 19:44:15 +01:00
QueryTreeBuilder.cpp Fix recompilation of regexps during backtracking in the parser 2024-03-18 18:40:47 +01:00
QueryTreeBuilder.h Analyzer Context refactoring 2022-12-06 10:44:38 +01:00
QueryTreePassManager.cpp add test case 2024-03-19 17:30:16 +08:00
QueryTreePassManager.h Fixing analyzer. 2024-03-07 15:42:45 +00:00
SetUtils.cpp style convertFieldToTypeStrict 2023-08-04 09:45:13 +00:00
SetUtils.h Cleanup. 2023-06-22 14:23:04 +00:00
SortNode.cpp Merge remote-tracking branch 'origin/master' into optimize-compilation 2023-04-13 16:04:09 +02:00
SortNode.h Pass ConvertToASTOptions by constref 2023-03-22 08:59:04 +01: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 Fix implementation in new analyzer 2024-02-15 17:16:27 +01:00
TableFunctionNode.h Fix implementation in new analyzer 2024-02-15 17:16:27 +01:00
TableNode.cpp Add comments 2023-06-05 11:02:23 +00:00
TableNode.h Pass ConvertToASTOptions by constref 2023-03-22 08:59:04 +01:00
UnionNode.cpp Fix inconsistent formatting of SELECT ... FROM (EXPLAIN ...) 2024-02-18 05:38:34 +01:00
UnionNode.h Analyzer remove unused projection columns 2023-11-14 21:25:50 +03:00
Utils.cpp Make it work 2024-02-26 02:31:58 +08:00
Utils.h Make it work 2024-02-26 02:31:58 +08:00
ValidationUtils.cpp Revert "Revert "Analyzer planner fixes before enable by default"" 2023-03-22 17:19:32 +01:00
ValidationUtils.h Revert "Revert "Analyzer planner fixes before enable by default"" 2023-03-22 17:19:32 +01: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 Pass ConvertToASTOptions by constref 2023-03-22 08:59:04 +01:00
WindowNode.h Pass ConvertToASTOptions by constref 2023-03-22 08:59:04 +01:00