log

age author description
2021-10-20 Niels Nes don't deadlock on the mal_profileLock
2021-10-20 Niels Nes merged with default dict
2021-10-20 Niels Nes don't mess with cardinality just cleanup the assert.
2021-10-20 Pedro Ferreira Flat variable value only when value based optimization is allowed
2021-10-20 Pedro Ferreira Added missing value extraction for stack variables. Disable value based optimization on the remote side, because stack variables are not yet defined, and also optimization is already done on the local side
2021-10-20 Niels Nes merged with default dict
2021-10-20 Niels Nes merged with jul2021
2021-10-20 Niels Nes merged Jul2021
2021-10-20 Niels Nes check if module name is there before using, solves crash on profiler Jul2021
2021-10-20 Niels Nes merged with default dict
2021-10-20 Niels Nes small cleanup dict
2021-10-20 Niels Nes make sure we reset the cardinality of a project correctly
2021-10-20 Niels Nes correct cardinality of projection over a grouped result, ie is again card multi.
2021-10-20 Pedro Ferreira I hope this is the same issue as the workbench
2021-10-20 Pedro Ferreira Subquery assertion error. Looking into it
2021-10-20 Pedro Ferreira Don't make it so complicated
2021-10-20 Niels Nes merged with default dict
2021-10-19 Niels Nes merged
2021-10-19 Niels Nes in the anyequal rewriter check if the right expression's subquery has another function the
2021-10-19 Pedro Ferreira Also test for unique expression on the right side of the comparison, and run rel_push_select_up only when full optimization is needed
2021-10-19 Pedro Ferreira Atom expressions are not always unique
2021-10-19 Niels Nes merged
2021-10-19 Niels Nes make sure the freevar lookups on the outer stack stay within the bounds.
2021-10-19 Pedro Ferreira Query with wrong results
2021-10-19 Pedro Ferreira Closed antipush branch after merging into default antipush
2021-10-19 Pedro Ferreira Merged anitpush into default
2021-10-19 Pedro Ferreira Merged with default antipush
2021-10-19 Pedro Ferreira Next subquery crash
2021-10-19 Pedro Ferreira Merged with default antipush
2021-10-19 Pedro Ferreira Issue to be looked on later, on DDL changes UDFs may have to be recompiled
2021-10-19 Pedro Ferreira Don't leak created temporary directory on error and escape backslashes on file paths
2021-10-19 Pedro Ferreira Fixed test output
2021-10-18 Niels Nes don't add an identity column on projects distinct.
2021-10-18 Niels Nes set sub query grouped using input relations grouped flag.
2021-10-18 Pedro Ferreira Merged with default antipush
2021-10-18 Pedro Ferreira Approve new error message antipush
2021-10-18 Niels Nes merged dict
2021-10-18 Pedro Ferreira Merged with default antipush
2021-10-18 Niels Nes merged
2021-10-18 Niels Nes merged with default dict
2021-10-18 Niels Nes without outer relations we cannot have free varibales
2021-10-18 Pedro Ferreira Merged rel_distribute calls into rel_optimizer, so they run only when necessary. Removed unecessary includes and don't compute which side to run mitosis when instantiating a SQL function
2021-10-18 Niels Nes fix bug were rolled back new 'rows' aren't marked as deleted
2021-10-18 Niels Nes small cleanup
2021-10-18 Pedro Ferreira Merged with Jul2021
2021-10-18 Pedro Ferreira Backported rel_rewriter fixes from default into Jul2021 Jul2021
2021-10-18 Niels Nes merged Jul2021
2021-10-18 Niels Nes reset freevars is needed to protect other (incorrect) unnesting Jul2021
2021-10-18 Pedro Ferreira Added test and fix for bug #7186 Change COPY INTO to use an empty string as the default string delimiter, so it matches with COPY FROM. Updated ChangeLog
2021-10-15 Pedro Ferreira Added test for bug #7180
2021-10-15 Pedro Ferreira Starting to generate correlated subqueries :(
2021-10-15 Pedro Ferreira Don't leak relation references
2021-10-15 Niels Nes add group optimization, ie group on 'not' unique dict can be improved by first dict
2021-10-15 Pedro Ferreira This hack is no longer needed
2021-10-15 Pedro Ferreira More subquery issues
2021-10-15 Niels Nes add DICTselect (ie value / range select on dicts) dict
2021-10-14 Pedro Ferreira Merged with default antipush
2021-10-14 Pedro Ferreira I didn't approve the lengths well
2021-10-14 Pedro Ferreira Fix pointer
2021-10-14 Pedro Ferreira Another variant of issue to be looked later, scale propagation missing
2021-10-14 Pedro Ferreira Fixes for remote plans: 1. My string truncate optimization creates issues on remote plans, so disable it for now. 2. Distinguish between NULL literal and NULL value string
2021-10-14 Pedro Ferreira Use not found error code
2021-10-14 Pedro Ferreira Split 32-bit and 64-bit outputs
2021-10-14 Niels Nes merged with default dict
2021-10-14 Niels Nes v1 of appends to dict tables dict
2021-10-13 Pedro Ferreira Approve length
2021-10-13 Pedro Ferreira Merged with default and approved antipush
2021-10-13 Pedro Ferreira Approve optimizer changes
2021-10-13 Pedro Ferreira Reduce atom_copy when possible. Make sure atom changing functions return a new atom when changes are made
2021-10-13 Pedro Ferreira Cleaning atom propagation on the SQL layer. Always reuse atom pointer unless a write is needed on it. For ease with remote plans, dump number of digits for every type
2021-10-13 Aris Koning Some cosmetic changes to the monetdbe struct types.
2021-10-13 Pedro Ferreira Copy atom's value and make sure input expressions for topn/sample relations are bigint
2021-10-13 Pedro Ferreira Don't print labels on error messages
2021-10-12 Pedro Ferreira Merged with default antipush
2021-10-12 Pedro Ferreira Make sure rel_push_count_down returns the same output type
2021-10-12 Pedro Ferreira Before optimizing a remote plan, make sure the topmost relation only contains references
2021-10-12 Pedro Ferreira Merged with Jul2021
2021-10-12 Pedro Ferreira Added test and fix for bug #7185. Grouping columns may contain aliases Jul2021
2021-10-12 Pedro Ferreira Issue to be looked on later. Remote relation gets an extra projection while optimized before generating MAL code, which causes issues later
2021-10-12 Pedro Ferreira Don't push up on single joins or selects antipush
2021-10-12 Pedro Ferreira Merged with default antipush
2021-10-12 Niels Nes merged with default dict
2021-10-12 Pedro Ferreira Added defensive lines and cleanup
2021-10-12 Pedro Ferreira Updated ChangeLog
2021-10-11 Pedro Ferreira Improve dump of comparison expressions. Addd '(' delimiter, so nested comparisons get parsed without ambiguity and add schema of filter function used. Approved output
2021-10-11 Pedro Ferreira Don't simplify single inner joins or selects
2021-10-11 Pedro Ferreira Compilation and memory leak fixes
2021-10-11 Pedro Ferreira Do less allocations at the rel_simplify_like_select optimizer, run it before rewrite_simplify and don't propagate semantics flag on gt/lt comparisons
2021-10-11 Niels Nes fixing windows compilation (ie adding casts) dict
2021-10-08 Pedro Ferreira Merged with default antipush
2021-10-08 Pedro Ferreira func->rel is no longer used. Don't cause more confusion
2021-10-08 Aris Koning Another small fix.
2021-10-08 Pedro Ferreira Added test for bug 7168. It's fixed but I didn't add the test
2021-10-08 Sjoerd Mullender Some (speed) improvements to grouping small valued bats. dict
2021-10-08 Pedro Ferreira Disable query-too-complex.Bug-7092 test. It's a feature request rather than a bug
2021-10-08 Niels Nes deref varsized atoms dict
2021-10-08 Pedro Ferreira Close iterator before returning
2021-10-08 Niels Nes only rewrite into find/point-select in case of keyed dict value bat dict
2021-10-08 Aris Koning Small fix.
2021-10-08 Pedro Ferreira This code is taken from the remote module, update it
2021-10-08 Niels Nes small bug fix in range selects dict
2021-10-08 Niels Nes adapt test, some queries need work.. dict
2021-10-08 Niels Nes some property fixes dict
2021-10-08 Pedro Ferreira Here expect strings only
2021-10-08 Sjoerd Mullender Allocate enough space for extents and histogram. dict
2021-10-08 Pedro Ferreira Making SQLancer happy.
2021-10-08 Aris Koning Add more type info to monetdbe columns.
2021-10-08 Niels Nes add incref for ebat. dict
2021-10-08 Niels Nes unsigned vs signed gives interesting problems. dict
2021-10-08 Pedro Ferreira Value based optimization fixes
2021-10-07 Niels Nes fixed bug ie wrong type, var size atoms need extra deref dict
2021-10-07 Pedro Ferreira Merged with default antipush
2021-10-07 Pedro Ferreira Don't make it that wide
2021-10-07 Pedro Ferreira Merged with default antipush
2021-10-07 Pedro Ferreira I expect a wider check here
2021-10-07 Pedro Ferreira Don't leak relations refcounts
2021-10-07 Niels Nes set min/maxpos dict
2021-10-07 Niels Nes removed debug bits dict
2021-10-07 Niels Nes use correct location of value in values bat dict
2021-10-07 Niels Nes added dict.thetaselect dict