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
a6117944b9989af7d5f098ddc88631a2f32e4b9a
oceanbase
/
src
/
sql
/
rewrite
History
yinyj17
a6117944b9
fix transformer bugs caused by shared expr
2023-11-13 10:09:17 +00:00
..
ob_equal_analysis.cpp
fix equalsets use 500 tenant memory
2023-09-13 09:48:07 +00:00
ob_equal_analysis.h
…
ob_equal_set.h
…
ob_equal_set.ipp
…
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
…
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] disable T_OP_ROW to deduce predicates
2023-10-18 02:39:47 +00:00
ob_predicate_deduce.h
bugfix: specify tenant for memory allocation of member variables in PredicateDeduce
2023-09-08 14:18:44 +08:00
ob_query_range_provider.h
…
ob_query_range.cpp
add system variable _enable_range_extraction_for_not_in to control query range extraction for not in
2023-11-07 13:09:56 +00:00
ob_query_range.h
Merge branch 'column_store'
2023-10-31 15:39:22 +00:00
ob_stmt_comparer.cpp
[FEAT MERGE] implement values statement
2023-08-30 10:44:18 +00:00
ob_stmt_comparer.h
[FEAT MERGE] implement values statement
2023-08-30 10:44:18 +00:00
ob_transform_aggr_subquery.cpp
don't handle aggr_first_unnest if order by has an correlated param.
2023-09-25 06:10:25 +00:00
ob_transform_aggr_subquery.h
don't handle aggr_first_unnest if order by has an correlated param.
2023-09-25 06:10:25 +00:00
ob_transform_const_propagate.cpp
fix lossless cast constraint bug
2023-08-29 07:44:17 +00:00
ob_transform_const_propagate.h
fix data type bugs in transformer
2023-08-25 08:40:28 +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
…
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
…
ob_transform_eliminate_outer_join.h
…
ob_transform_expr_pullup.cpp
Add error codes for sql module, !! Please Read Task Description Carefully!!
2023-08-01 17:18:33 +00:00
ob_transform_expr_pullup.h
…
ob_transform_groupby_pullup.cpp
…
ob_transform_groupby_pullup.h
…
ob_transform_groupby_pushdown.cpp
Merge branch 'column_store'
2023-10-31 15:39:22 +00:00
ob_transform_groupby_pushdown.h
…
ob_transform_join_elimination.cpp
fix transformer bugs caused by shared expr
2023-11-13 10:09:17 +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
…
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
…
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
[CP] Fix or expansion bug
2023-05-24 08:16:43 +00:00
ob_transform_or_expansion.h
…
ob_transform_pre_process.cpp
Merge branch 'column_store'
2023-10-31 15:39:22 +00:00
ob_transform_pre_process.h
fix transform merge into to insert into cause 4377
2023-10-20 02:13:43 +00:00
ob_transform_predicate_move_around.cpp
[CP] Add smart_call in transform_predicate_move_around
2023-11-10 10:46:37 +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
…
ob_transform_project_pruning.h
…
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 core at cost-based rewrite in temp table query
2023-09-13 10:14:07 +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
…
ob_transform_simplify_distinct.h
…
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
…
ob_transform_simplify_limit.h
…
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
…
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 some bugs
2023-11-10 06:39:12 +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
…
ob_transform_simplify_winfunc.h
…
ob_transform_subquery_coalesce.cpp
bugfix: support use SEMI_TO_INNER and COALESCE_SQ with no param specified
2023-10-31 23:09:15 +00:00
ob_transform_subquery_coalesce.h
Fix subquery coalesce bug
2023-08-17 10:43:35 +00:00
ob_transform_temp_table.cpp
fix core at ~ObNonTerminalRawExpr()
2023-08-10 10:12:38 +00:00
ob_transform_temp_table.h
Fix temp table related bugs
2023-08-04 10:18:35 +00:00
ob_transform_utils.cpp
[CP] fix check_match_index interface bug
2023-11-10 09:09:23 +00:00
ob_transform_utils.h
fix move query ref expr across stmts bug
2023-11-08 06:43:02 +00:00
ob_transform_view_merge.cpp
[FEAT MERGE] implement values statement
2023-08-30 10:44:18 +00:00
ob_transform_view_merge.h
…
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
…
ob_transformer_impl.cpp
bugfix: failed to update local table semi join link table
2023-09-20 14:26:39 +00:00
ob_transformer_impl.h
Fix temp table related bugs
2023-08-04 10:18:35 +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
…
README
…
README
See `ob_transformer.h' for the interface of this module.