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
|