log

age author description
2021-03-12 Niels Nes only create exp_values while inserting, when we realy have more than 1 row too insert.
2021-03-12 Sjoerd Mullender Approve.
2021-03-12 Sjoerd Mullender Fixing some thinkos.
2021-03-12 Sjoerd Mullender Copy/paste error.
2021-03-12 Sjoerd Mullender Use canditer_next_dense if we know we're dealing with a dense canditer.
2021-03-12 Joeri van Ruth Approve clients/exports
2021-03-12 Joeri van Ruth Inline {update,append}_{col,idx}_prepare
2021-03-12 Joeri van Ruth Get rid of most of the {append,update}_{col,idx}_{prepare,execute} stuff
2021-03-11 Joeri van Ruth Get rid of opt_parappend
2021-03-12 Sjoerd Mullender Speed up hashjoin on uuid by inlining.
2021-03-12 Sjoerd Mullender Speed up GDKstrFromStr a little by providing branch prediction annotations.
2021-03-12 Sjoerd Mullender Annotate checkUTF8 for better branch prediction.
2021-03-12 Pedro Ferreira BUNtloc vs BUNtvar
2021-03-12 Pedro Ferreira No sums, no upcasting needed Oct2020
2021-03-12 Pedro Ferreira Removed opt_sql_append test. It was constantly being reapproved and not worth to have around
2021-03-12 Pedro Ferreira batalgebra.like + [theta]select -> likeselect can only happen if the output variable from batalgebra.like is the input one for [theta]select of course
2021-03-12 Pedro Ferreira Improving for fixed size types
2021-03-11 Pedro Ferreira I can do better. Tomorrow I will finish
2021-03-11 Pedro Ferreira Fixing atomvarsized vs atomfixed atoms
2021-03-11 Pedro Ferreira SQLancer bug, when rewriting batalgebra.like + [theta]select -> likeselect, look for a possible negative case (= false), then swap 'anti' flag on those cases
2021-03-11 Martin van Dinther Removing 31 more tests and files which are replaced by JDBC_API_Tester program. Jun2020
2021-03-11 Martin van Dinther Removing 13 Bug* tests and files Jun2020
2021-03-11 Martin van Dinther Add JDBC_API_Tester test Jun2020
2021-03-11 Pedro Ferreira Added dense candidate list cases for batcalc min/max functions with two vector inputs. The average time spent is now about half on the latest callgrind chart
2021-03-11 Niels Nes update store ->oldest on end of transactions, use this in the store_oldest lookup (is now lockless)
2021-03-11 Pedro Ferreira Switch on trivial types for BATordered and BATordered_rev checks
2021-03-11 Pedro Ferreira Extract constants from loops (just to make sure they are always extracted). I did run the testweb twice.
2021-03-11 Pedro Ferreira Merged with Oct2020
2021-03-11 Pedro Ferreira Merged with Jun2020 Oct2020
2021-03-11 Pedro Ferreira Test grouping on the primary key side Jun2020
2021-03-11 Pedro Ferreira If ordering or grouping columns use primary key side columns, then rel_simplify_fk_joins optimizations cannot run Jun2020
2021-03-11 Aris Koning delaye delete in case of rollback.
2021-03-11 Sjoerd Mullender Accidentally leaked experimental attribute.
2021-03-10 martin kersten No need for re-order when mitosis/mergetable is skipped
2021-03-10 martin kersten Limit the search for constants, consistent with the parse.
2021-03-10 Sjoerd Mullender Make BUN2 type optional, i.e. the definition can be commented out.
2021-03-10 Sjoerd Mullender Add some function attributes.
2021-03-10 Pedro Ferreira Use faster insert function
2021-03-10 Pedro Ferreira Improve batcalminmaxcst nonil for trivial types and use boolean for nils (better than additions)
2021-03-10 Pedro Ferreira Optimizing one side constant versions
2021-03-10 Pedro Ferreira Implementing call free versions for BATcalcmax and min nonil for trivial types
2021-03-10 Pedro Ferreira Implementing call free versions of batcalc min and max functions for trivial types
2021-03-10 Sjoerd Mullender Inline often used tiny funtions.
2021-03-10 Sjoerd Mullender Use read-write locks from the library.
2021-03-10 Pedro Ferreira Don't export MAL optimizers
2021-03-10 Pedro Ferreira These optimizers have more triggering cases
2021-03-10 Pedro Ferreira Merged with Oct2020
2021-03-10 Pedro Ferreira Don't test for cardinality issues on processed relations Oct2020
2021-03-10 Sjoerd Mullender Remove unused code.
2021-03-09 Niels Nes TYPE_uuid is now in gdk.h
2021-03-09 Niels Nes make sure to only log changes of this transaction
2021-03-09 Niels Nes fix problem with looking up oldest transaction (todo change into lockless list)
2021-03-09 Pedro Ferreira 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?
2021-03-09 Pedro Ferreira Don't use a visitor to evaluate a predicate, because it cannot exit earlier if the predicate evaluates to true
2021-03-09 Pedro Ferreira Run exp visitors before possible expanding iterators
2021-03-09 Pedro Ferreira More packing
2021-03-09 Pedro Ferreira Packing more rel_unnest rewriters
2021-03-09 Pedro Ferreira Packing unnest re-writers
2021-03-09 Pedro Ferreira Embed remaining rel_remove_empty_select calls and remove unnecessary allocations
2021-03-09 Sjoerd Mullender Make sure directory exists.