2020-07-27 |
Pedro Ferreira |
Don't use existing changes on the relational plan into the optimizer's changes counter. It will give false positives possibly
Jun2020
|
2020-07-27 |
Sjoerd Mullender |
Some "errors" are just not important enough to stop processing for.
Jun2020
|
2020-07-27 |
Pedro Ferreira |
Revised rel_push_topn_and_sample_down optimizer. Avoid infinite optimization loop by testing if a topN/sample relation already exists under the relation we are trying to push under.
Jun2020
|
2020-07-27 |
Sjoerd Mullender |
Upgrade code for Jun202-SP2: recreate system tables.
Jun2020
|
2020-07-23 |
Sjoerd Mullender |
Add parentheses so that the expression does what was intended.
Jun2020
|
2020-07-27 |
Sjoerd Mullender |
We can once again create Windows installers using WiX.
oscar
|
2020-07-27 |
Sjoerd Mullender |
Compile and install pyapi on Windows.
oscar
|
2020-07-27 |
Sjoerd Mullender |
Don't use dynamic lookup in shared objects if you can just link.
oscar
|
2020-07-27 |
Sjoerd Mullender |
Don't check for pid_t.
oscar
|
2020-07-27 |
Sjoerd Mullender |
On Windows create and install the ODBC setup program.
oscar
|
2020-07-27 |
Pedro Ferreira |
Simplify rel_push_project_down optimizer. Don't re-project again
Jun2020
|
2020-07-27 |
Niels Nes |
add protection for -(x) vs -(x,y) with candidates in opt_remap.
noce
|
2020-07-27 |
Pedro Ferreira |
Approved output
Jun2020
|
2020-07-27 |
Pedro Ferreira |
Removed duplicated code
Jun2020
|
2020-07-27 |
Pedro Ferreira |
Don't re-invent the wheel. Call exps_any_match to find if any of the expressions match
Jun2020
|
2020-07-27 |
Niels Nes |
merged with default
noce
|
2020-07-27 |
Niels Nes |
approved (less) mal-signatures.
noce
|
2020-07-27 |
Pedro Ferreira |
Interval types are not compatible with other numeric ones. Make recent SQLancer queries give the expected errors
oscar
|
2020-07-27 |
Niels Nes |
removed mal side (only) of functions with 'ce' bit batarg.
noce
|
2020-07-27 |
Pedro Ferreira |
Revising NULL semantics functions.
oscar
|
2020-07-26 |
Niels Nes |
initial work on using candidate lists and replace to handle ifthenelse/coalesce.
noce
|
2020-07-23 |
Martin Kersten |
Make sure you can debug a partial correct SQL statement
trails
|
2020-07-26 |
Arjen de Rijke |
add cmake code to handle selinux configuration
|
2020-07-25 |
Martin Kersten |
Checked in the msk-type patches. Not approved test yet, because the next step is to convert
msk-type
|
2020-07-18 |
martin kersten |
Framework for the optimizer. Still use :oid instead of :msk
msk-type
|
2020-07-17 |
martin kersten |
Framework for the mask optimizer
msk-type
|
2020-07-17 |
martin kersten |
Empty layer over the select with masks
msk-type
|
2020-07-17 |
martin kersten |
Minor update to the basic tests
msk-type
|
2020-07-25 |
Pedro Ferreira |
Merged with Jun2020
trails
|
2020-07-25 |
Ying Zhang |
Added a bit documentation for some code
|
2020-07-25 |
Pedro Ferreira |
SQLancer calc.between undefined error.
Jun2020
|
2020-07-24 |
Niels Nes |
merged with oscar
|
2020-07-24 |
Niels Nes |
merged with jun
oscar
|
2020-07-24 |
Niels Nes |
fix coalesce conditional execution
Jun2020
|
2020-07-24 |
Niels Nes |
approved output
|
2020-07-24 |
Niels Nes |
fixed merge problem
|
2020-07-24 |
Niels Nes |
merged
|
2020-07-24 |
Niels Nes |
merged
oscar
|
2020-07-24 |
Niels Nes |
simplified coalesce maping (coalesce(e1,e2) -> ifthenelse(isnil(e1)),e2,e1)
Jun2020
|
2020-07-24 |
Pedro Ferreira |
Generate less backend code
|
2020-07-24 |
Pedro Ferreira |
Approved output
typing
|
2020-07-24 |
Pedro Ferreira |
Merged with oscar
|
2020-07-24 |
Ying Zhang |
Added more tests for the circular sys.queue(): test both the rotation and expansion of the circle
|
2020-07-24 |
Pedro Ferreira |
Mergws with Jun2020
oscar
|
2020-07-24 |
Pedro Ferreira |
SQLancer SIGFPE (division by 0)
Jun2020
|
2020-07-24 |
Niels Nes |
small fix for ping/pong between too optimizers
Jun2020
|
2020-07-24 |
Pedro Ferreira |
Fix for SQLancer assertion error, check for overflow while converting a string to an interval type
Jun2020
|
2020-07-24 |
Niels Nes |
merged
Jun2020
|
2020-07-24 |
Niels Nes |
improved dce optimizer in case of projects with self referencing.
Jun2020
|
2020-07-24 |
Aris Koning |
Close hammertime
hammertime
|
2020-07-24 |
Pedro Ferreira |
SQLancer query giving "Unknown barrier type" MAL error
Jun2020
|
2020-07-24 |
Ying Zhang |
minor clean up after having merged with default
userstats
|
2020-07-24 |
Pedro Ferreira |
Added missing unary sql_neg function on intervals and approved output
typing
|
2020-07-24 |
Pedro Ferreira |
Don't add more complexity to the codebase. SQL functions without a backend implementation use the empty module and implementation names
Jun2020
|
2020-07-24 |
Ying Zhang |
merged with default
userstats
|
2020-07-24 |
Pedro Ferreira |
New sqlsmith crash
Jun2020
|
2020-07-24 |
Ying Zhang |
Don't use MAL_MAXCLIENTS to initialise the result size of sys.queue(), since one client can have multiple queries in the QRYqueue. Use 'qsize' instead, which is surely big enough.
|
2020-07-24 |
Ying Zhang |
Use the proper value to initialise QRYqueue.
|
2020-07-24 |
Ying Zhang |
merged with default
userstats
|
2020-07-24 |
Ying Zhang |
Remove superfluous checks for NULL pointers, GDKfree is already NULL pointer resistant
|