log

age author description
2021-02-23 Pedro Ferreira ifthenelse, coalesce, casewhen and nullif functions have unique bind requires. Handle them separately on remote plans
2021-02-23 Pedro Ferreira Fix min/max propagation for ifthenelse and casewhen functions. Their number of arguments may vary properties
2021-02-23 Pedro Ferreira Don't swap parameters for division. Improved prunning for equality and inequality comparisons with semantics. Also make sure min property will always be less or equal to the max properties
2021-02-23 Joeri van Ruth Remove stray whitespace from two tests
2021-02-23 Aris Koning Fix leaks in monetdbe.
2021-02-23 Pedro Ferreira Merged with default properties
2021-02-23 Pedro Ferreira Use size_t
2021-02-23 Pedro Ferreira And don't forget to close parentheses
2021-02-23 Pedro Ferreira Don't forget the dashes
2021-02-23 Aris Koning Add explicit target destination.
2021-02-23 Pedro Ferreira Test for correctness of the output, not just if succeeded
2021-02-23 Aris Koning Fix compilation.
2021-02-23 Pedro Ferreira Merged with Oct2020
2021-02-23 Pedro Ferreira Fix for bug #7066, ie use partition row count to to compute percent_rank on the partitioned case. Another small bug fix, for rank and dense_rank, if there are no partitions or ordering, every row will have the same rank, because they are considered distinct Oct2020
2021-02-22 Niels Nes merged with oct2020
2021-02-22 Niels Nes merged Oct2020
2021-02-22 Niels Nes don't output mat pack's directly, delays leaves less deadcode behind Oct2020
2021-02-22 Aris Koning Make a start with adding monetdbe ctest to Mtest.
2021-02-22 Sjoerd Mullender Leave a trail behind when there is a syntax error.
2021-02-22 Sjoerd Mullender Syntax error.
2021-02-22 Pedro Ferreira Run the first iteration of deadcode optimizer earlier in the MAL optimization phase. This benefits mitosis/mergetable optimization by reducing the number of instructions to be replicated
2021-02-22 Sjoerd Mullender Temporary hash heaps should be allocated in transient farm. Oct2020
2021-02-22 Niels Nes use new domain name usage in java unlock
2021-02-22 Niels Nes nl.cwi -> org
2021-02-22 Niels Nes merged with default unlock
2021-02-22 Niels Nes merged with Oct2020
2021-02-20 Pedro Ferreira Allocation check and compilation fix
2021-02-20 Pedro Ferreira Be carefull with cosmetic changes
2021-02-20 Pedro Ferreira rel_remove_redundant_join optimizer has to run before rel_distinct_project2groupby
2021-02-19 Niels Nes merged with default unlock
2021-02-19 svetlin re-write macro for simplicity qcancel
2021-02-19 Niels Nes merged unlock
2021-02-19 Niels Nes small fix for order of module loading vs bbp loading unlock
2021-02-19 Pedro Ferreira Assertion b->batCapacity >= cnt failed. Enough bugs for now
2021-02-19 Pedro Ferreira These queries must return error
2021-02-19 Sjoerd Mullender Look at actual old version. unlock
2021-02-19 Pedro Ferreira If a comparison has more than one subrelation, merge them altogether with crossproducts (alike happens with functions). However I found a cardinality validation bug :(
2021-02-19 Sjoerd Mullender Do things in the right order. unlock
2021-02-19 Aris Koning Small compilation error.
2021-02-19 Aris Koning Some malloc error handling.
2021-02-19 svetlin remove old file qcancel
2021-02-19 svetlin more of the same qcancel
2021-02-19 Aris Koning Consolidate all proxy configuration in monetdbe_options::remote.
2021-02-16 Aris Koning Make use of lock a bit more explicit.
2021-02-19 Sjoerd Mullender Dump *must* work with older version: test for existence of new features.
2021-02-19 Sjoerd Mullender Code deduplication.
2021-02-19 Pedro Ferreira Wrong condition, sorry
2021-02-19 Sjoerd Mullender Fix ChangeLog.
2021-02-19 Pedro Ferreira join(union(a,b), union(c,d)) -> union(join(a,c), join(b,d)) is only valid on foreign key joins
2021-02-19 svetlin merge default qcancel
2021-02-19 svetlin testing mergejoin_int qcancel
2021-02-19 Pedro Ferreira Add invalid inserts during transactions to validate optimizer rewrite
2021-02-19 Pedro Ferreira Call rel_merge_table_rewrite optimizer when is really needed: a mergetable in the plan or a child of a partitioned one
2021-02-19 Pedro Ferreira Fixing inifinite optimization on tpcds queries. Don't run rel_remove_empty_select for every join on rel_join_order, just remove generated empty selects on the fly
2021-02-18 Niels Nes make sure we don't log indices without storage unlock
2021-02-18 Pedro Ferreira Merged rel_simplify_ifthenelse into rel_simplify_predicates. Call rel_rewrite_semijoin when rel_push_join_down had changes (There's a second call to rel_rewrite_semijoin)
2021-02-18 Pedro Ferreira Merged rel_merge_cmp_or_null optimizer into rel_select_cse
2021-02-18 Pedro Ferreira Don't forget to flag changes
2021-02-18 Pedro Ferreira More cleanup
2021-02-18 Pedro Ferreira Run optimizers when conditions are present. The TODO is done