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
1
Packages
Projects
Releases
Wiki
Activity
Files
3c06df8d703a2985b0c93e415fb7dabdc334bf94
oceanbase
/
src
/
sql
/
rewrite
History
yinyj17
6c4338e939
disable expr pullup and const propagate with var assign
2023-12-12 12:17:51 +00:00
..
ob_equal_analysis.cpp
fix equalsets use 500 tenant memory
2023-09-13 09:48:07 +00:00
ob_equal_analysis.h
[FEAT MERGE] OB Support XMLType
2023-04-28 03:45:10 +00:00
ob_equal_set.h
patch 4.0
2022-10-24 17:57:12 +08:00
ob_equal_set.ipp
patch 4.0
2022-10-24 17:57:12 +08:00
ob_expand_aggregate_utils.cpp
add expression in information_schema.statistics、add error code for group_id aggr and no implicit cast for variance aggr
2023-08-02 07:24:23 +00:00
ob_expand_aggregate_utils.h
[FEAT MERGE]4_1_sql_feature
2023-01-28 16:01:28 +08:00
ob_key_part.cpp
Merge branch 'column_store'
2023-10-31 15:39:22 +00:00
ob_key_part.h
[cp] adjust definite_key_part
2023-08-22 02:10:20 +00:00
ob_predicate_deduce.cpp
[CP] fix predicate move around cannot deduce implicit cast preds
2023-11-15 07:44:10 +00:00
ob_predicate_deduce.h
[CP] fix predicate move around cannot deduce implicit cast preds
2023-11-15 07:44:10 +00:00
ob_query_range_provider.h
remove get_method array from query range extraction
2023-04-23 08:05:50 +00:00
ob_query_range.cpp
fix failed cases and reserve error code in advance on the master branch.
2023-12-11 10:18:05 +00:00
ob_query_range.h
[CP] Improve query range extraction efficiency when explain sql with single in
2023-11-15 15:10:17 +00:00
ob_stmt_comparer.cpp
fix a compare_query bug
2023-11-27 14:42:38 +00:00
ob_stmt_comparer.h
fix a compare_query bug
2023-11-27 14:42:38 +00:00
ob_transform_aggr_subquery.cpp
fix aggr-first JA pullup bug
2023-11-22 12:40:37 +00:00
ob_transform_aggr_subquery.h
fix aggr-first JA pullup bug
2023-11-22 12:40:37 +00:00
ob_transform_const_propagate.cpp
disable expr pullup and const propagate with var assign
2023-12-12 12:17:51 +00:00
ob_transform_const_propagate.h
disable expr pullup and const propagate with var assign
2023-12-12 12:17:51 +00:00
ob_transform_count_to_exists.cpp
fix scala group by remove by transformer
2023-11-03 08:09:37 +00:00
ob_transform_count_to_exists.h
patch 4.0
2022-10-24 17:57:12 +08:00
ob_transform_dblink.cpp
license opt: Identify external and internal code and modify their open source licenses correctly.
2023-10-23 03:43:44 +00:00
ob_transform_dblink.h
license opt: Identify external and internal code and modify their open source licenses correctly.
2023-10-23 03:43:44 +00:00
ob_transform_eliminate_outer_join.cpp
[FEAT MERGE]4_1_sql_feature
2023-01-28 16:01:28 +08:00
ob_transform_eliminate_outer_join.h
[FEAT MERGE]4_1_sql_feature
2023-01-28 16:01:28 +08:00
ob_transform_expr_pullup.cpp
disable expr pullup and const propagate with var assign
2023-12-12 12:17:51 +00:00
ob_transform_expr_pullup.h
fix expr pullup transform bug
2023-01-12 19:02:33 +08:00
ob_transform_groupby_pullup.cpp
[CP] Disable view merge which generate stmt with more than 10 tables
2023-11-23 08:40:54 +00:00
ob_transform_groupby_pullup.h
add a check rule when trigger groupby pullup
2023-05-15 10:11:40 +00:00
ob_transform_groupby_pushdown.cpp
Merge branch 'column_store'
2023-10-31 15:39:22 +00:00
ob_transform_groupby_pushdown.h
add a check rule when trigger groupby pullup
2023-05-15 10:11:40 +00:00
ob_transform_join_elimination.cpp
Fix join elimination bug
2023-12-01 08:42:15 +00:00
ob_transform_join_elimination.h
fix join elimination bug
2023-08-17 10:24:48 +00:00
ob_transform_join_limit_pushdown.cpp
Add error codes for sql module, !! Please Read Task Description Carefully!!
2023-08-01 17:18:33 +00:00
ob_transform_join_limit_pushdown.h
Fix shared exprs bugs when create inline view
2023-02-14 12:12:15 +00:00
ob_transform_left_join_to_anti.cpp
fix some udf bugs
2023-08-02 11:19:08 +00:00
ob_transform_left_join_to_anti.h
Fix shared exprs bugs when create inline view
2023-02-14 12:12:15 +00:00
ob_transform_min_max.cpp
Fix temp table related bugs
2023-08-04 10:18:35 +00:00
ob_transform_min_max.h
fix typos-remove modifications: ob_transform_min_max.h,ob_transform_semi_to_inner.cpp
2023-09-04 13:31:08 +08:00
ob_transform_or_expansion.cpp
fix bugs that lost stmt scala group by property after remove all aggr_items
2023-11-20 14:49:02 +00:00
ob_transform_or_expansion.h
add a check rule when trigger groupby pullup
2023-05-15 10:11:40 +00:00
ob_transform_pre_process.cpp
Enhanced compatibility for illegal date comparisons in T_OP_ROW
2023-11-30 09:45:55 +00:00
ob_transform_pre_process.h
Enhanced compatibility for illegal date comparisons in T_OP_ROW
2023-11-30 09:45:55 +00:00
ob_transform_predicate_move_around.cpp
[CP] fix predicate move around cannot deduce implicit cast preds
2023-11-15 07:44:10 +00:00
ob_transform_predicate_move_around.h
fix move query ref expr across stmts bug
2023-11-08 06:43:02 +00:00
ob_transform_project_pruning.cpp
[FEAT MERGE]4_1_sql_feature
2023-01-28 16:01:28 +08:00
ob_transform_project_pruning.h
[SCN] fix farm failure
2023-01-12 19:02:33 +08:00
ob_transform_query_push_down.cpp
fix move query ref expr across stmts bug
2023-11-08 06:43:02 +00:00
ob_transform_query_push_down.h
fix query pushdown into set stmt bug
2023-07-26 06:48:19 +00:00
ob_transform_rule.cpp
fix bugs that lost stmt scala group by property after remove all aggr_items
2023-11-20 14:49:02 +00:00
ob_transform_rule.h
Fix core at cost-based rewrite in temp table query
2023-09-13 10:14:07 +00:00
ob_transform_semi_to_inner.cpp
bugfix: support use SEMI_TO_INNER and COALESCE_SQ with no param specified
2023-10-31 23:09:15 +00:00
ob_transform_semi_to_inner.h
fix semi to inner bug for view from dual
2023-07-20 02:54:11 +00:00
ob_transform_simplify_distinct.cpp
fix rollup correctness bug of wrong equal set
2023-03-28 09:44:35 +00:00
ob_transform_simplify_distinct.h
patch 4.0
2022-10-24 17:57:12 +08:00
ob_transform_simplify_expr.cpp
Merge branch 'pr_1479'
2023-10-31 19:41:01 +00:00
ob_transform_simplify_expr.h
fix bug not deal vector condition in full out join if using no_rewite hint
2023-07-11 05:12:34 +00:00
ob_transform_simplify_groupby.cpp
fix distinct fd judgement bug
2023-11-06 09:39:30 +00:00
ob_transform_simplify_groupby.h
fix distinct fd judgement bug
2023-11-06 09:39:30 +00:00
ob_transform_simplify_limit.cpp
Fix dblink bugs
2023-02-24 15:10:13 +00:00
ob_transform_simplify_limit.h
patch 4.0
2022-10-24 17:57:12 +08:00
ob_transform_simplify_orderby.cpp
Fix functional index blacklist bug and cherry-pick commits
2023-08-02 04:48:17 +00:00
ob_transform_simplify_orderby.h
[FEAT MERGE]4_2_sql_feature
2023-04-28 11:12:11 +00:00
ob_transform_simplify_set.cpp
fix push limit to set query bug
2023-11-10 04:39:34 +00:00
ob_transform_simplify_set.h
fix push limit to set query bug
2023-11-10 04:39:34 +00:00
ob_transform_simplify_subquery.cpp
fix several subquery coalesce bugs
2023-11-23 02:10:37 +00:00
ob_transform_simplify_subquery.h
fix failed mysqltest introduce by previous bugfix
2023-08-10 07:12:30 +00:00
ob_transform_simplify_winfunc.cpp
fix bugs that lost stmt scala group by property after remove all aggr_items
2023-11-20 14:49:02 +00:00
ob_transform_simplify_winfunc.h
patch 4.0
2022-10-24 17:57:12 +08:00
ob_transform_subquery_coalesce.cpp
fix a compare_query bug
2023-11-27 14:42:38 +00:00
ob_transform_subquery_coalesce.h
fix a compare_query bug
2023-11-27 14:42:38 +00:00
ob_transform_temp_table.cpp
fix bugs that lost stmt scala group by property after remove all aggr_items
2023-11-20 14:49:02 +00:00
ob_transform_temp_table.h
Fix temp table related bugs
2023-08-04 10:18:35 +00:00
ob_transform_utils.cpp
Parsing numeric constant as ObDecimalIntType in oracle compatible mode
2023-11-28 15:11:49 +00:00
ob_transform_utils.h
bugfix : json_object bugfix && json dot notation in PL
2023-11-21 02:15:10 +00:00
ob_transform_view_merge.cpp
[CP] Disable view merge which generate stmt with more than 10 tables
2023-11-23 08:40:54 +00:00
ob_transform_view_merge.h
[FEAT MERGE]4_1_sql_feature
2023-01-28 16:01:28 +08:00
ob_transform_where_subquery_pullup.cpp
fix bug that cause be decorrelated exprs
2023-10-19 08:17:24 +00:00
ob_transform_where_subquery_pullup.h
fix where subquery pullup transformation bug
2023-08-07 10:42:40 +00:00
ob_transform_win_magic.cpp
Merge branch 'column_store'
2023-10-31 15:39:22 +00:00
ob_transform_win_magic.h
patch 4.0
2022-10-24 17:57:12 +08:00
ob_transformer_impl.cpp
bugfix : json_table subquery param && json_table ban group by pushdown write
2023-12-05 07:12:17 +00:00
ob_transformer_impl.h
bugfix : json_table subquery param && json_table ban group by pushdown write
2023-12-05 07:12:17 +00:00
ob_union_find.cpp
license opt: Identify external and internal code and modify their open source licenses correctly.
2023-10-23 03:43:44 +00:00
ob_union_find.h
license opt: Identify external and internal code and modify their open source licenses correctly.
2023-10-23 03:43:44 +00:00
ObRewriteRule
init push
2021-05-31 22:56:52 +08:00
README
patch 4.0
2022-10-24 17:57:12 +08:00
README
See `ob_transformer.h' for the interface of this module.