| Tue, 28 Jul 2020 15:54:02 +0200 |
Sjoerd Mullender |
Closing branch msk-type after merge into unlock branch.
msk-type
|
| Tue, 28 Jul 2020 15:53:30 +0200 |
Sjoerd Mullender |
Merge with msk-type branch.
unlock
|
| Tue, 28 Jul 2020 15:53:50 +0200 |
Pedro Ferreira |
When an error is found, don't parse further parameters, otherwise wrong error messages will be sent. Also fixed a crash at an EXEC call with an incompatible argument type
|
| Tue, 28 Jul 2020 14:58:12 +0200 |
Sjoerd Mullender |
Merge with default branch.
unlock
|
| Tue, 28 Jul 2020 14:50:33 +0200 |
Sjoerd Mullender |
Merge with default branch.
msk-type
|
| Tue, 28 Jul 2020 14:47:06 +0200 |
Sjoerd Mullender |
Implemented logging of msk BATs (untested).
msk-type
|
| Tue, 28 Jul 2020 14:02:30 +0200 |
Pedro Ferreira |
Merged with oscar
|
| Tue, 28 Jul 2020 13:51:16 +0200 |
Pedro Ferreira |
Merged with Jun2020
oscar
|
| Tue, 28 Jul 2020 13:37:05 +0200 |
Pedro Ferreira |
Making SQLancer happy. Allow conversion from date to timestamp (according to the SQL standard). Also at rel_case, check for supertype of the conditions and avoid parsing the optional conditional multiple times
Jun2020
|
| Tue, 28 Jul 2020 10:15:42 +0200 |
Sjoerd Mullender |
Be slightly more verbose when printing error message.
Jun2020
|
| Tue, 28 Jul 2020 10:00:04 +0200 |
Sjoerd Mullender |
Merge with Jun2020 branch.
oscar
|
| Tue, 28 Jul 2020 09:53:00 +0200 |
Sjoerd Mullender |
Make bison less verbose and fix generated #include directive.
Jun2020
|
| Tue, 28 Jul 2020 09:31:04 +0200 |
Pedro Ferreira |
A more defensive approach, use a new visitor, instead of reusing the existing one
Jun2020
|
| Tue, 28 Jul 2020 09:08:55 +0200 |
Pedro Ferreira |
Attempt to push down topN/sample to the other side of union/crossproduct, even if it's not possible at the other. Also look for projections needing distinct, more than one ref or with ordering. At any of these cases, it can't be pushed down
Jun2020
|
| Mon, 27 Jul 2020 17:02:21 +0200 |
Niels Nes |
merged
noce
|
| Mon, 27 Jul 2020 17:04:31 +0200 |
Pedro Ferreira |
Allocate less
Jun2020
|
| Mon, 27 Jul 2020 16:59:17 +0200 |
Pedro Ferreira |
Merged with oscar
|
| Mon, 27 Jul 2020 16:34:59 +0200 |
Pedro Ferreira |
Merged with Jun2020
oscar
|
| Mon, 27 Jul 2020 16:27:38 +0200 |
Niels Nes |
renabled commontTerms, ie excapted the algebra.project(b, const) as thats also the input
noce
|
| Mon, 27 Jul 2020 13:46:14 +0200 |
Niels Nes |
small cleanup
noce
|
| Mon, 27 Jul 2020 16:11:14 +0200 |
Pedro Ferreira |
Forgot to remove assertion
Jun2020
|
| Mon, 27 Jul 2020 16:10:18 +0200 |
Pedro Ferreira |
Don't use existing changes on the relational plan into the optimizer's changes counter. It will give false positives possibly
Jun2020
|
| Mon, 27 Jul 2020 15:48:51 +0200 |
Sjoerd Mullender |
Some "errors" are just not important enough to stop processing for.
Jun2020
|
| Mon, 27 Jul 2020 15:25:42 +0200 |
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
|
| Mon, 27 Jul 2020 14:17:11 +0200 |
Sjoerd Mullender |
Upgrade code for Jun202-SP2: recreate system tables.
Jun2020
|
| Thu, 23 Jul 2020 13:03:51 +0200 |
Sjoerd Mullender |
Add parentheses so that the expression does what was intended.
Jun2020
|
| Mon, 27 Jul 2020 13:21:57 +0200 |
Sjoerd Mullender |
We can once again create Windows installers using WiX.
oscar
|
| Mon, 27 Jul 2020 12:13:28 +0200 |
Sjoerd Mullender |
Compile and install pyapi on Windows.
oscar
|
| Mon, 27 Jul 2020 12:12:23 +0200 |
Sjoerd Mullender |
Don't use dynamic lookup in shared objects if you can just link.
oscar
|
| Mon, 27 Jul 2020 12:09:55 +0200 |
Sjoerd Mullender |
Don't check for pid_t.
oscar
|
| Mon, 27 Jul 2020 12:06:59 +0200 |
Sjoerd Mullender |
On Windows create and install the ODBC setup program.
oscar
|
| Mon, 27 Jul 2020 13:06:21 +0200 |
Pedro Ferreira |
Simplify rel_push_project_down optimizer. Don't re-project again
Jun2020
|
| Mon, 27 Jul 2020 12:32:54 +0200 |
Niels Nes |
add protection for -(x) vs -(x,y) with candidates in opt_remap.
noce
|
| Mon, 27 Jul 2020 11:30:54 +0200 |
Pedro Ferreira |
Approved output
Jun2020
|
| Mon, 27 Jul 2020 11:29:32 +0200 |
Pedro Ferreira |
Removed duplicated code
Jun2020
|
| Mon, 27 Jul 2020 11:20:14 +0200 |
Pedro Ferreira |
Don't re-invent the wheel. Call exps_any_match to find if any of the expressions match
Jun2020
|
| Mon, 27 Jul 2020 10:08:41 +0200 |
Niels Nes |
merged with default
noce
|
| Mon, 27 Jul 2020 10:08:10 +0200 |
Niels Nes |
approved (less) mal-signatures.
noce
|
| Mon, 27 Jul 2020 10:04:06 +0200 |
Pedro Ferreira |
Interval types are not compatible with other numeric ones. Make recent SQLancer queries give the expected errors
oscar
|
| Mon, 27 Jul 2020 10:03:05 +0200 |
Niels Nes |
removed mal side (only) of functions with 'ce' bit batarg.
noce
|
| Mon, 27 Jul 2020 09:43:36 +0200 |
Pedro Ferreira |
Revising NULL semantics functions.
oscar
|
| Sun, 26 Jul 2020 20:15:57 +0200 |
Niels Nes |
initial work on using candidate lists and replace to handle ifthenelse/coalesce.
noce
|
| Thu, 23 Jul 2020 23:09:38 +0200 |
Martin Kersten |
Make sure you can debug a partial correct SQL statement
trails
|
| Sun, 26 Jul 2020 11:56:26 +0200 |
Arjen de Rijke |
add cmake code to handle selinux configuration
|
| Sat, 25 Jul 2020 20:37:20 +0200 |
Martin Kersten |
Checked in the msk-type patches. Not approved test yet, because the next step is to convert
msk-type
|
| Sat, 18 Jul 2020 22:49:17 +0200 |
martin kersten |
Framework for the optimizer. Still use :oid instead of :msk
msk-type
|
| Fri, 17 Jul 2020 22:49:00 +0200 |
martin kersten |
Framework for the mask optimizer
msk-type
|
| Fri, 17 Jul 2020 21:30:15 +0200 |
martin kersten |
Empty layer over the select with masks
msk-type
|
| Fri, 17 Jul 2020 10:30:57 +0200 |
martin kersten |
Minor update to the basic tests
msk-type
|
| Sat, 25 Jul 2020 17:59:46 +0200 |
Pedro Ferreira |
Merged with Jun2020
trails
|
| Sat, 25 Jul 2020 17:04:25 +0200 |
Ying Zhang |
Added a bit documentation for some code
|
| Sat, 25 Jul 2020 10:26:20 +0200 |
Pedro Ferreira |
SQLancer calc.between undefined error.
Jun2020
|
| Fri, 24 Jul 2020 22:39:01 +0200 |
Niels Nes |
merged with oscar
|
| Fri, 24 Jul 2020 22:38:13 +0200 |
Niels Nes |
merged with jun
oscar
|
| Fri, 24 Jul 2020 22:37:14 +0200 |
Niels Nes |
fix coalesce conditional execution
Jun2020
|
| Fri, 24 Jul 2020 21:11:57 +0200 |
Niels Nes |
approved output
|
| Fri, 24 Jul 2020 20:52:08 +0200 |
Niels Nes |
fixed merge problem
|
| Fri, 24 Jul 2020 20:44:52 +0200 |
Niels Nes |
merged
|
| Fri, 24 Jul 2020 20:43:26 +0200 |
Niels Nes |
merged
oscar
|
| Fri, 24 Jul 2020 20:42:20 +0200 |
Niels Nes |
simplified coalesce maping (coalesce(e1,e2) -> ifthenelse(isnil(e1)),e2,e1)
Jun2020
|