changeset 80439:b7a25cbf66b3 |
---|
date: | 2021-03-08 19:51 +0100 |
---|
user: | martin.kersten@cwi.nl |
---|
branch: | default |
---|
files: | monetdb5/mal/mal_instruction.c |
---|
message: | Safe cycles |
---|
|
changeset 80440:13f2d9c9d069 |
---|
date: | 2021-03-08 19:52 +0100 |
---|
user: | martin.kersten@cwi.nl |
---|
branch: | default |
---|
files: | monetdb5/optimizer/opt_commonTerms.c monetdb5/optimizer/opt_constants.c monetdb5/optimizer/opt_pipes.c monetdb5/optimizer/opt_support.c |
---|
message: | Short-cut the optimizer pipeline facing simple queries |
---|
|
changeset 80441:b4ce28fd9acb |
---|
date: | 2021-03-08 19:53 +0100 |
---|
user: | martin.kersten@cwi.nl |
---|
branch: | default |
---|
files: | monetdb5/optimizer/opt_support.h |
---|
message: | Optimize the pipeline |
---|
|
changeset 80442:2e0be55dd976 |
---|
date: | 2021-03-08 19:53 +0100 |
---|
user: | martin.kersten@cwi.nl |
---|
branch: | default |
---|
files: | sql/test/Tests/setoptimizer.test sql/test/Triggers/Tests/trigger_action.test sql/test/mapi/Tests/sql_int128.test sql/test/miscellaneous/Tests/simple_plans.test |
---|
message: | Approve the output |
---|
|
changeset 80443:6905db51c459 |
---|
date: | 2021-03-08 22:11 +0100 |
---|
user: | martin.kersten@cwi.nl |
---|
branch: | default |
---|
files: | monetdb5/optimizer/opt_projectionpath.c monetdb5/optimizer/opt_remap.c |
---|
message: | Invest to avoid work in the optimizers |
---|
|
changeset 80447:9238f56e75d2 |
---|
date: | 2021-03-09 09:52 +0100 |
---|
user: | Sjoerd Mullender <sjoerd@acm.org> |
---|
branch: | default |
---|
files: | gdk/gdk_bbp.c gdk/gdk_hash.c sql/server/rel_optimizer.c sql/test/emptydb/Tests/check.stable.out sql/test/emptydb/Tests/check.stable.out.32bit sql/test/emptydb/Tests/check.stable.out.int128 |
---|
message: | Merge with Oct2020 branch. |
---|
|
changeset 80448:0c31962b08be |
---|
date: | 2021-03-09 10:12 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | default |
---|
files: | sql/backends/monet5/sql_statistics.c |
---|
message: | Unfix before returning on error |
---|
|
changeset 80450:bc8ce096b016 |
---|
date: | 2021-03-09 12:22 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | default |
---|
files: | sql/test/BugTracker-2017/Tests/crash_after_oidx_on_sys_statistics.Bug-6251.test |
---|
message: | Test statistics analysis with a custom table instead of a system one |
---|
|
changeset 80451:a2ce848ff020 |
---|
date: | 2021-03-09 13:53 +0100 |
---|
user: | Sjoerd Mullender <sjoerd@acm.org> |
---|
branch: | default |
---|
files: | sql/storage/bat/bat_logger.c |
---|
message: | UPDATE sys.args SET type = 'clob' WHERE type = 'char' AND type_digits = 0 AND func_id > 2000; |
---|
|
changeset 80455:54deda3acf9d |
---|
date: | 2021-03-09 16:16 +0100 |
---|
user: | Sjoerd Mullender <sjoerd@acm.org> |
---|
branch: | default |
---|
files: | testing/Mtest.py.in |
---|
message: | Make sure directory exists. |
---|
|
changeset 80456:09c8104a5ced |
---|
date: | 2021-03-09 16:25 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | default |
---|
files: | sql/server/rel_optimizer.c sql/server/rel_rewriter.c sql/server/rel_rewriter.h sql/server/rel_unnest.c |
---|
message: | Embed remaining rel_remove_empty_select calls and remove unnecessary allocations |
---|
|
changeset 80457:24ed0517e8a8 |
---|
date: | 2021-03-09 16:57 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | default |
---|
files: | sql/server/rel_unnest.c |
---|
message: | Packing unnest re-writers |
---|
|
changeset 80458:4ae0f6e63e07 |
---|
date: | 2021-03-09 17:12 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | default |
---|
files: | sql/server/rel_unnest.c |
---|
message: | Packing more rel_unnest rewriters |
---|
|
changeset 80459:79cbf6e3c73b |
---|
date: | 2021-03-09 17:32 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | default |
---|
files: | sql/server/rel_unnest.c |
---|
message: | More packing |
---|
|
changeset 80460:48ecf976bcb0 |
---|
date: | 2021-03-09 17:52 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | default |
---|
files: | sql/server/rel_unnest.c |
---|
message: | Run exp visitors before possible expanding iterators |
---|
|
changeset 80461:a791ee26ff79 |
---|
date: | 2021-03-09 18:06 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | default |
---|
files: | sql/server/rel_unnest.c |
---|
message: | Don't use a visitor to evaluate a predicate, because it cannot exit earlier if the predicate evaluates to true |
---|
|
changeset 80462:d502c1ae2cd1 |
---|
date: | 2021-03-09 18:41 +0100 |
---|
user: | Pedro Ferreira <pedro.ferreira@monetdbsolutions.com> |
---|
branch: | default |
---|
files: | sql/server/rel_optimizer.c |
---|
message: | Pack rel_push_func_down and rel_push_select_down optimizers. rel_push_select_down is already called at rel_optimize_select_and_joins_topdown, can the former be removed? |
---|
|