.. |
AggregateFunctionsArithmericOperationsPass.cpp
|
AggregateFunctionsArithmeticOperationsPass disable optimization if both arguments are non constant
|
2023-02-16 12:17:02 +01:00 |
AggregateFunctionsArithmericOperationsPass.h
|
Added AggregateFunctionsArithmeticOperationsPass
|
2022-10-24 10:22:38 +02:00 |
ArrayExistsToHasPass.cpp
|
fix build error
|
2023-02-09 21:47:05 +08:00 |
ArrayExistsToHasPass.h
|
add passes for rewriting arrayexists
|
2023-02-09 16:30:53 +08:00 |
ComparisonTupleEliminationPass.cpp
|
QueryTreePassManager add ComparisonTupleEliminationPass
|
2023-02-16 12:17:03 +01:00 |
ComparisonTupleEliminationPass.h
|
QueryTreePassManager add ComparisonTupleEliminationPass
|
2023-02-16 12:17:03 +01:00 |
ConvertOrLikeChainPass.cpp
|
Fixed build
|
2023-01-26 12:47:50 +01:00 |
ConvertOrLikeChainPass.h
|
Revert "Revert "Support optimize_or_like_chain in QueryTreePassManager""
|
2023-01-18 18:14:03 +01:00 |
CountDistinctPass.cpp
|
QueryTreePassManager refactor passes to use QueryNode, UnionNode scope context
|
2023-01-26 12:47:50 +01:00 |
CountDistinctPass.h
|
Added AggregateFunctionsArithmeticOperationsPass
|
2022-10-24 10:22:38 +02:00 |
CustomizeFunctionsPass.cpp
|
Analyzer change countDistinct function implementation using count_distinct_implementation setting
|
2023-02-16 12:17:02 +01:00 |
CustomizeFunctionsPass.h
|
Added AggregateFunctionsArithmeticOperationsPass
|
2022-10-24 10:22:38 +02:00 |
FunctionToSubcolumnsPass.cpp
|
FunctionToSubcolumnsPass mapContains map argument result type fix
|
2023-02-16 12:17:02 +01:00 |
FunctionToSubcolumnsPass.h
|
Analyzer SETTINGS push down
|
2023-01-26 12:46:58 +01:00 |
FuseFunctionsPass.cpp
|
QueryTreePassManager refactor passes to use QueryNode, UnionNode scope context
|
2023-01-26 12:47:50 +01:00 |
FuseFunctionsPass.h
|
Style fixes for FuseFunctionsPass
|
2022-11-09 11:48:02 +00:00 |
GroupingFunctionsResolvePass.cpp
|
GroupingFunctionsResolvePass crash fix
|
2023-02-16 12:17:03 +01:00 |
GroupingFunctionsResolvePass.h
|
Added GroupingFunctionsResolvePass
|
2023-01-19 19:06:02 +01:00 |
IfChainToMultiIfPass.cpp
|
QueryTreePassManager refactor passes to use QueryNode, UnionNode scope context
|
2023-01-26 12:47:50 +01:00 |
IfChainToMultiIfPass.h
|
Added AggregateFunctionsArithmeticOperationsPass
|
2022-10-24 10:22:38 +02:00 |
IfConstantConditionPass.cpp
|
Analyzer ConstantNode refactoring
|
2022-11-29 12:47:31 +01:00 |
IfConstantConditionPass.h
|
Fixed code review issues
|
2022-10-24 10:22:38 +02:00 |
IfTransformStringsToEnumPass.cpp
|
QueryTreePassManager refactor passes to use QueryNode, UnionNode scope context
|
2023-01-26 12:47:50 +01:00 |
IfTransformStringsToEnumPass.h
|
Add example
|
2022-12-08 08:45:11 +00:00 |
MultiIfToIfPass.cpp
|
QueryTreePassManager refactor passes to use QueryNode, UnionNode scope context
|
2023-01-26 12:47:50 +01:00 |
MultiIfToIfPass.h
|
Fixed code review issues
|
2022-10-24 10:22:38 +02:00 |
NormalizeCountVariantsPass.cpp
|
QueryTreePassManager refactor passes to use QueryNode, UnionNode scope context
|
2023-01-26 12:47:50 +01:00 |
NormalizeCountVariantsPass.h
|
Fixed code review issues
|
2022-10-24 10:22:38 +02:00 |
OptimizeGroupByFunctionKeysPass.cpp
|
Analyzer validate that there are no window functions in GROUP BY
|
2023-02-16 12:17:03 +01:00 |
OptimizeGroupByFunctionKeysPass.h
|
Support optimize_group_by_function_keys on top of QueryTree
|
2022-11-15 16:42:21 +00:00 |
OptimizeRedundantFunctionsInOrderByPass.cpp
|
QueryTreePassManager refactor passes to use QueryNode, UnionNode scope context
|
2023-01-26 12:47:50 +01:00 |
OptimizeRedundantFunctionsInOrderByPass.h
|
Implement optimize_redundant_functions_in_order_by
|
2023-01-02 18:10:43 +00:00 |
OrderByLimitByDuplicateEliminationPass.cpp
|
Analyzer small fixes
|
2022-11-22 11:14:55 +01:00 |
OrderByLimitByDuplicateEliminationPass.h
|
Fixed code review issues
|
2022-10-24 10:22:38 +02:00 |
OrderByTupleEliminationPass.cpp
|
Fixed code review issues
|
2022-10-24 10:22:38 +02:00 |
OrderByTupleEliminationPass.h
|
Fixed code review issues
|
2022-10-24 10:22:38 +02:00 |
QueryAnalysisPass.cpp
|
Fixed tests
|
2023-02-16 12:17:03 +01:00 |
QueryAnalysisPass.h
|
Analyzer change countDistinct function implementation using count_distinct_implementation setting
|
2023-02-16 12:17:02 +01:00 |
RewriteAggregateFunctionWithIfPass.cpp
|
fix bug
|
2023-01-30 15:06:01 +08:00 |
RewriteAggregateFunctionWithIfPass.h
|
update comments
|
2023-01-30 15:10:43 +08:00 |
SumIfToCountIfPass.cpp
|
fix cores
|
2023-01-29 19:48:46 +08:00 |
SumIfToCountIfPass.h
|
Added AggregateFunctionsArithmeticOperationsPass
|
2022-10-24 10:22:38 +02:00 |
UniqInjectiveFunctionsEliminationPass.cpp
|
QueryTreePassManager refactor passes to use QueryNode, UnionNode scope context
|
2023-01-26 12:47:50 +01:00 |
UniqInjectiveFunctionsEliminationPass.h
|
Added AggregateFunctionsArithmeticOperationsPass
|
2022-10-24 10:22:38 +02:00 |