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
104ba907f5838cd79dbcc33f64e9c54bfc9ee506
oceanbase
/
src
/
sql
/
rewrite
History
yishenglanlingzui
6785ee0e5c
[CP] disable replace/insertup do batch execute optimization
2024-07-08 04:21: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
fix the stddev_samp inner cal the negtive value function
2024-05-17 10:46:37 +00:00
ob_expand_aggregate_utils.h
fix mv rewrite bugs
2024-04-22 15:41:23 +00:00
ob_key_part.cpp
errsim to check the compare method for std::sort
2024-06-24 07:58:04 +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
[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
…
ob_query_range.cpp
errsim to check the compare method for std::sort
2024-06-24 07:58:04 +00:00
ob_query_range.h
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_stmt_comparer.cpp
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_stmt_comparer.h
[FEAT MERGE]
2024-04-19 06:46:37 +00:00
ob_transform_aggr_subquery.cpp
support aggr-first in/exists subquery pullup
2024-07-02 06:26:27 +00:00
ob_transform_aggr_subquery.h
support aggr-first in/exists subquery pullup
2024-07-02 06:26:27 +00:00
ob_transform_conditional_aggr_coalesce.cpp
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +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
fix bug that null side checking without recursion the root joined-table
2024-06-28 03:51:48 +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
[FEAT MERGE] cp lateral derived table to master
2024-04-11 10:20:03 +00:00
ob_transform_decorrelate.h
[FEAT MERGE] cp lateral derived table to master
2024-04-11 10:20:03 +00:00
ob_transform_eliminate_outer_join.cpp
fix bug that parent stmt's conditions cann't use for null reject when stmt has windown func
2024-06-17 21:07:40 +00:00
ob_transform_eliminate_outer_join.h
…
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
[CP] fix some opt trace bug
2024-07-01 03:46:53 +00:00
ob_transform_groupby_pullup.h
fix some outline/hint bugs
2024-02-08 13:15:20 +00:00
ob_transform_groupby_pushdown.cpp
[FEAT MERGE] Fix the error code loss and overwriting issues on the master branch
2024-06-17 13:46:16 +00:00
ob_transform_groupby_pushdown.h
…
ob_transform_join_elimination.cpp
fix eliminate self-foreign_key join incorrectly
2024-06-20 03:27:26 +00:00
ob_transform_join_elimination.h
merge devleop into master 20231212
2024-02-08 01:29:33 +00:00
ob_transform_join_limit_pushdown.cpp
errsim to check the compare method for std::sort
2024-06-24 07:58:04 +00:00
ob_transform_join_limit_pushdown.h
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transform_left_join_to_anti.cpp
[FEAT MERGE] cp lateral derived table to master
2024-04-11 10:20:03 +00:00
ob_transform_left_join_to_anti.h
…
ob_transform_min_max.cpp
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transform_min_max.h
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transform_mv_rewrite.cpp
fix core at mv rewrite
2024-06-17 20:10:34 +00:00
ob_transform_mv_rewrite.h
fix mv rewrite on multi part mview
2024-04-30 09:51:12 +00:00
ob_transform_or_expansion.cpp
Enable pushing down predicates when or_expansion happens on join_table
2024-06-20 02:47:26 +00:00
ob_transform_or_expansion.h
Enable pushing down predicates when or_expansion happens on join_table
2024-06-20 02:47:26 +00:00
ob_transform_pre_process.cpp
[CP] disable replace/insertup do batch execute optimization
2024-07-08 04:21:17 +00:00
ob_transform_pre_process.h
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transform_predicate_move_around.cpp
errsim to check the compare method for std::sort
2024-06-24 07:58:04 +00:00
ob_transform_predicate_move_around.h
[FEAT MERGE] cp lateral derived table to master
2024-04-11 10:20:03 +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
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transform_query_push_down.h
…
ob_transform_rule.cpp
[CP] fix some opt trace bug
2024-07-01 03:46:53 +00:00
ob_transform_rule.h
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transform_semi_to_inner.cpp
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transform_semi_to_inner.h
fix the logic of extracting unique keys in SemiToInner
2024-02-20 05:12:11 +00:00
ob_transform_simplify_distinct.cpp
fix pre_calc bug in simplify_dinstinct
2024-05-07 08:12:21 +00:00
ob_transform_simplify_distinct.h
…
ob_transform_simplify_expr.cpp
add smart_call for recursively_convert_join_preds_vector_to_scalar
2024-06-26 05:42:13 +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 remove aggr distinct bug
2024-04-19 09:53:20 +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
[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
fix push limit to set query bug
2023-11-10 04:39:34 +00:00
ob_transform_simplify_subquery.cpp
support aggr-first in/exists subquery pullup
2024-07-02 06:26:27 +00:00
ob_transform_simplify_subquery.h
support aggr-first in/exists subquery pullup
2024-07-02 06:26:27 +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
errsim to check the compare method for std::sort
2024-06-24 07:58:04 +00:00
ob_transform_subquery_coalesce.h
fix a compare_query bug
2024-02-07 02:25:35 +00:00
ob_transform_temp_table.cpp
[CP] fix some opt trace bug
2024-07-01 03:46:53 +00:00
ob_transform_temp_table.h
fix mysqltest for FOR UPDATE rewrite
2024-02-10 09:07:11 +00:00
ob_transform_udt_utils.cpp
[CP][FEAT MERGE]SDO_GEOMETRY & MYSQL GIS EXPR IMPLEMENT
2024-04-08 13:45:08 +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
support aggr-first in/exists subquery pullup
2024-07-02 06:26:27 +00:00
ob_transform_utils.h
support aggr-first in/exists subquery pullup
2024-07-02 06:26:27 +00:00
ob_transform_view_merge.cpp
fix bug that null side checking without recursion the root joined-table
2024-06-28 03:51:48 +00:00
ob_transform_view_merge.h
fix bug that null side checking without recursion the root joined-table
2024-06-28 03:51:48 +00:00
ob_transform_where_subquery_pullup.cpp
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transform_where_subquery_pullup.h
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transform_win_magic.cpp
[FEAT MERGE]
2024-04-19 06:46:37 +00:00
ob_transform_win_magic.h
…
ob_transformer_impl.cpp
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +00:00
ob_transformer_impl.h
[FEAT MERGE]优化器技改patch到432
2024-06-18 02:23:56 +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.