This website requires JavaScript.
Explore
龙芯爱好者论坛
Help
Register
Sign In
hcq
/
oceanbase
Watch
1
Star
0
Fork
0
You've already forked oceanbase
Code
Issues
Pull Requests
Actions
2
Packages
Projects
Releases
Wiki
Activity
Files
2d8317fdbb387472f156ca1e2124499e3aa2e171
oceanbase
/
src
/
sql
/
rewrite
History
JinmaoLi
245feee74c
[CP] forbid merging outer join right view without reorder opportunity
2024-12-11 16:46:35 +00:00
..
ob_equal_analysis.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_equal_analysis.h
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_expand_aggregate_utils.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_expand_aggregate_utils.h
[FEAT MERGE] enhance mview rewrite, support join MAV fast refresh and real-time mview
2024-08-23 13:55:07 +00:00
ob_expr_range_converter.cpp
[FEAT MERGE] patch new query range
2024-11-22 12:15:48 +00:00
ob_expr_range_converter.h
[FEAT MERGE] patch new query range
2024-11-22 12:15:48 +00:00
ob_key_part.cpp
Fix the issue with using std::sort incorrectly
2024-07-16 14:49:39 +00:00
ob_key_part.h
[FEAT MERGE]Patch Spatial Relationship Computation Performance Optimization & Implement of oracle spatial index
2024-06-18 01:31:47 +00:00
ob_predicate_deduce.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_predicate_deduce.h
add IS_EXPR_DETERMINISTIC flag
2024-09-24 03:16:23 +00:00
ob_query_range_define.cpp
[FEAT MERGE] patch new query range
2024-11-22 12:15:48 +00:00
ob_query_range_define.h
[FEAT MERGE] Fulltext index feature for version 435
2024-11-26 10:15:08 +00:00
ob_query_range_provider.h
[FEAT MERGE] patch new query range
2024-11-22 12:15:48 +00:00
ob_query_range.cpp
fix ret code covered bug
2024-11-25 11:46:14 +00:00
ob_query_range.h
[FEAT MERGE] Fulltext index feature for version 435
2024-11-26 10:15:08 +00:00
ob_range_generator.cpp
fix double with scale extract range not correct
2024-12-04 14:15:02 +00:00
ob_range_generator.h
[FEAT MERGE] patch new query range
2024-11-22 12:15:48 +00:00
ob_range_graph_generator.cpp
[FEAT MERGE] patch new query range
2024-11-22 12:15:48 +00:00
ob_range_graph_generator.h
[FEAT MERGE] patch new query range
2024-11-22 12:15:48 +00:00
ob_stmt_comparer.cpp
fix mv rewrite with partition hint bug
2024-11-06 11:13:50 +00:00
ob_stmt_comparer.h
fix mv rewrite with partition hint bug
2024-11-06 11:13:50 +00:00
ob_transform_aggr_subquery.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_aggr_subquery.h
fix transform aggr subquery with window funtion bug
2024-08-23 11:45:27 +00:00
ob_transform_conditional_aggr_coalesce.cpp
fix a misjudgment in the error code scanning tool
2024-09-20 07:08:13 +00:00
ob_transform_conditional_aggr_coalesce.h
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transform_const_propagate.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_const_propagate.h
fix bug that null side checking without recursion the root joined-table
2024-06-28 03:51:48 +00:00
ob_transform_count_to_exists.cpp
fix count to exists bug with order or limit
2024-03-15 10:20:30 +00:00
ob_transform_count_to_exists.h
…
ob_transform_dblink.cpp
[FEAT MERGE] ap perf optimization
2024-03-26 07:51:42 +00:00
ob_transform_dblink.h
[CP] [FEAT MERGE]support dblink udf
2024-03-21 04:45:37 +00:00
ob_transform_decorrelate.cpp
fix: do not merge view if contained correlated join/semi join condition expr
2024-08-27 12:08:24 +00:00
ob_transform_decorrelate.h
[FEAT MERGE] cp lateral derived table to master
2024-04-11 10:20:03 +00:00
ob_transform_distinct_aggregate.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_distinct_aggregate.h
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_eliminate_outer_join.cpp
[CP] forbid merging outer join right view without reorder opportunity
2024-12-11 16:46:35 +00:00
ob_transform_eliminate_outer_join.h
[CP] forbid merging outer join right view without reorder opportunity
2024-12-11 16:46:35 +00:00
ob_transform_expr_pullup.cpp
adjust subquery_exprs in formalize_stmt
2024-03-15 03:15:37 +00:00
ob_transform_expr_pullup.h
adjust subquery_exprs in formalize_stmt
2024-03-15 03:15:37 +00:00
ob_transform_groupby_pullup.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_groupby_pullup.h
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_groupby_pushdown.cpp
fix groupby pushdown into union bug
2024-12-02 13:44:44 +00:00
ob_transform_groupby_pushdown.h
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_join_elimination.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_join_elimination.h
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_join_limit_pushdown.cpp
add IS_EXPR_DETERMINISTIC flag
2024-09-24 03:16:23 +00:00
ob_transform_join_limit_pushdown.h
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transform_late_materialization.cpp
Add hint index_asc/index_desc and Adjust scan direction at the end of the plan generation
2024-12-10 16:15:39 +00:00
ob_transform_late_materialization.h
enhance late materialization on column store
2024-09-28 03:45:52 +00:00
ob_transform_left_join_to_anti.cpp
fix left to anti lost conditions
2024-12-05 14:18:35 +00:00
ob_transform_left_join_to_anti.h
…
ob_transform_min_max.cpp
[FEAT MERGE] enhance mview rewrite, support join MAV fast refresh and real-time mview
2024-08-23 13:55:07 +00:00
ob_transform_min_max.h
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transform_mv_rewrite_prepare.cpp
[FEAT MERGE] [PATCH] serverless_opt
2024-11-23 18:14:57 +00:00
ob_transform_mv_rewrite_prepare.h
[FEAT MERGE] enhance mview rewrite, support join MAV fast refresh and real-time mview
2024-08-23 13:55:07 +00:00
ob_transform_mv_rewrite.cpp
fix mv rewrite and mv refresh bugs
2024-12-03 11:45:18 +00:00
ob_transform_mv_rewrite.h
fix mv rewrite with partition hint bug
2024-11-06 11:13:50 +00:00
ob_transform_or_expansion.cpp
fix: add finish func to ObTryTransHelper
2024-10-31 04:14:07 +00:00
ob_transform_or_expansion.h
enhance or expansion with cast
2024-10-08 22:47:14 +00:00
ob_transform_pre_process.cpp
[CP] bugfix: remove redundant copy when build calc_rowid_expr
2024-11-29 11:15:32 +00:00
ob_transform_pre_process.h
[FEAT MERGE]
2024-11-23 00:45:17 +00:00
ob_transform_predicate_move_around.cpp
fix some new introduced transformer bad case
2024-12-10 07:18:15 +00:00
ob_transform_predicate_move_around.h
fix result error after replacing shared not null expr
2024-12-06 04:14:59 +00:00
ob_transform_project_pruning.cpp
[FEAT MERGE] cp lateral derived table to master
2024-04-11 10:20:03 +00:00
ob_transform_project_pruning.h
…
ob_transform_query_push_down.cpp
fix: do not merge view for rollup stmt
2024-10-24 06:13:26 +00:00
ob_transform_query_push_down.h
…
ob_transform_rule.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_rule.h
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_semi_to_inner.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_semi_to_inner.h
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_simplify_distinct.cpp
[CP] enhance subquery pull up const select check
2024-11-19 02:44:59 +00:00
ob_transform_simplify_distinct.h
…
ob_transform_simplify_expr.cpp
fix some new introduced transformer bad case
2024-12-10 07:18:15 +00:00
ob_transform_simplify_expr.h
fix illegal constraints added by simplify_case_when under oracle mode
2024-03-01 03:15:19 +00:00
ob_transform_simplify_groupby.cpp
fix simplify group by bug
2024-12-02 03:15:37 +00:00
ob_transform_simplify_groupby.h
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_simplify_limit.cpp
…
ob_transform_simplify_limit.h
…
ob_transform_simplify_orderby.cpp
[FEAT MERGE] cp lateral derived table to master
2024-04-11 10:20:03 +00:00
ob_transform_simplify_orderby.h
…
ob_transform_simplify_set.cpp
adjust subquery_exprs in formalize_stmt
2024-03-15 03:15:37 +00:00
ob_transform_simplify_set.h
…
ob_transform_simplify_subquery.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_simplify_subquery.h
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_simplify_winfunc.cpp
[FEAT MERGE] 4.3 optimizer enhancement
2024-02-07 23:05:57 +00:00
ob_transform_simplify_winfunc.h
…
ob_transform_subquery_coalesce.cpp
fix: fix outline not reproducible error for coalesce subquery
2024-11-06 11:44:57 +00:00
ob_transform_subquery_coalesce.h
fix temp table rewrite rule deals wrong columns
2024-07-29 12:29:33 +00:00
ob_transform_temp_table.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_temp_table.h
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_udt_utils.cpp
[FEAT MERGE]优化器技术改造
2024-11-19 13:14:40 +00:00
ob_transform_udt_utils.h
[CP][FEAT MERGE]SDO_GEOMETRY & MYSQL GIS EXPR IMPLEMENT
2024-04-08 13:45:08 +00:00
ob_transform_utils.cpp
[CP] forbid merging outer join right view without reorder opportunity
2024-12-11 16:46:35 +00:00
ob_transform_utils.h
[CP] forbid merging outer join right view without reorder opportunity
2024-12-11 16:46:35 +00:00
ob_transform_view_merge.cpp
fix: enhance view merge for cartisian product with dual table
2024-11-12 13:18:14 +00:00
ob_transform_view_merge.h
fix: enhance view merge for cartisian product with dual table
2024-11-12 13:18:14 +00:00
ob_transform_where_subquery_pullup.cpp
fix some new introduced transformer bad case
2024-12-10 07:18:15 +00:00
ob_transform_where_subquery_pullup.h
[CP] enhance subquery pull up const select check
2024-11-19 02:44:59 +00:00
ob_transform_win_magic.cpp
[CP] fix incorrect projection of semi right table in WinMagic
2024-11-21 15:14:38 +00:00
ob_transform_win_magic.h
[FEAT MERGE] enhance mview rewrite, support join MAV fast refresh and real-time mview
2024-08-23 13:55:07 +00:00
ob_transformer_impl.cpp
fix mysqltest
2024-12-03 09:14:32 +00:00
ob_transformer_impl.h
forbid transform with approx
2024-09-18 07:44:15 +00:00
ob_union_find.cpp
…
ob_union_find.h
…
ObRewriteRule
…
README
…
README
See `ob_transformer.h' for the interface of this module.