2018-12-17 |
Pedro Ferreira |
Closing merge-statements branch after merge into default
merge-statements
|
2018-12-17 |
Pedro Ferreira |
According to the SQL standard, if a row in the target table matches more than one source row, an exception must be thrown. To implement this restriction, we generate a group by relation (like in distinct case) around the update/delete, then generate an exception relation around it.
|
2018-12-17 |
Sjoerd Mullender |
Merge with Aug2018 branch.
|
2018-12-17 |
Sjoerd Mullender |
Repeat of changeset a196a8002c2f which got lost by careless merge.
Aug2018
|
2018-12-17 |
Pedro Ferreira |
Merged merge-statements into default.
|
2018-12-14 |
Pedro Ferreira |
Testing aggregations with distinct values.
groupby-expressions
|
2018-12-14 |
Pedro Ferreira |
Update documentation.
groupby-expressions
|
2018-12-14 |
Sjoerd Mullender |
Merge with Aug2018 branch.
|
2018-12-14 |
Pedro Ferreira |
For now, we won't support aggregation functions in partition by clause.
groupby-expressions
|
2018-12-14 |
Sjoerd Mullender |
Typo.
Aug2018
|
2018-12-14 |
Sjoerd Mullender |
If no bzip2, reset bzip2_LIBS to empty.
Aug2018
|
2018-12-14 |
Pedro Ferreira |
Merge with default branch.
groupby-expressions
|
2018-12-14 |
Pedro Ferreira |
Defensive lines in sql_gencode. If the type of a SQL variable could not be not determined in a prepare statement, throw an error.
|
2018-12-14 |
Sjoerd Mullender |
Updated upgrade code so that emptydb/check tests produce fewer diffs.
|
2018-12-13 |
Pedro Ferreira |
Missing macro.
groupby-expressions
|
2018-12-13 |
Martin van Dinther |
Extended SQL upgrade program for SQL changes made in script 75_storagemodel.sql
|
2018-12-13 |
Pedro Ferreira |
Approve output.
groupby-expressions
|
2018-12-13 |
Pedro Ferreira |
Merge with default branch.
groupby-expressions
|
2018-12-13 |
Pedro Ferreira |
Merge with default branch.
merge-statements
|
2018-12-13 |
Pedro Ferreira |
Merge with Aug2018 branch.
|
2018-12-13 |
Pedro Ferreira |
Introducing SQL_IDENT token to distinguish arguments from column references. This allows a more fined grained symbol comparison.
groupby-expressions
|
2018-12-13 |
Pedro Ferreira |
Check for long recursive calls.
Aug2018
|
2018-12-13 |
Sjoerd Mullender |
Check for stack space.
Aug2018
|
2018-12-13 |
Sjoerd Mullender |
More tokens.
|
2018-12-12 |
Pedro Ferreira |
Merge with default branch.
merge-statements
|
2018-12-12 |
Pedro Ferreira |
Disallow aggregation functions in group by clauses and window functions in partition by clauses.
groupby-expressions
|
2018-12-12 |
Sjoerd Mullender |
Merge with Aug2018 branch.
|
2018-12-12 |
Sjoerd Mullender |
Fix for bug 6666.
Aug2018
|
2018-12-12 |
Pedro Ferreira |
Using symbol comparison instead of string comparison for group by expressions. This simplifies search for expressions in the projection phase.
groupby-expressions
|
2018-12-12 |
Aris Koning |
Merge with default.
delete_in_vlist
|
2018-12-12 |
Aris Koning |
Fix merge.
delete_in_vlist
|
2018-12-12 |
Pedro Ferreira |
Make code compile and fix memory leak.
groupby-expressions
|
2018-12-12 |
Pedro Ferreira |
Merge with default.
groupby-expressions
|
2018-12-12 |
Pedro Ferreira |
Using tokens enum definition in the sql parser. Use C enums whenever possible. It helps debugging long switch statements and find missing cases in them.
|
2018-12-12 |
Aris Koning |
Fix test output after last merge with dfault.
mosaic
|
2018-12-12 |
Aris Koning |
Merge with default.
mosaic
|
2018-12-12 |
Pedro Ferreira |
Add a flag for existing grouping expressions in the plan.
groupby-expressions
|
2018-12-12 |
Pedro Ferreira |
Merge with default.
trails
|
2018-12-12 |
Aris Koning |
Approve tests.
mosaic
|
2018-12-12 |
Aris Koning |
Simplify code.
mosaic
|
2018-12-12 |
Aris Koning |
Fix block layout bug in the frame algorithm.
mosaic
|
2018-12-12 |
Aris Koning |
Clean up code a bit.
mosaic
|
2018-12-12 |
Aris Koning |
adjust mal tests to use the new MOSdecompress signature.
mosaic
|
2018-12-12 |
Aris Koning |
MOSdecompress returns a view that shares the mosaic heap of its compressed parent.
mosaic
|
2018-12-11 |
Aris Koning |
Only compress when stoarge is set to some compression type. Do not decompress if otherwise.
mosaic
|
2018-12-11 |
Aris Koning |
Clean up dangling mosaic Heap files.
mosaic
|
2018-12-04 |
Aris Koning |
Add TODO.
mosaic
|
2018-12-04 |
Aris Koning |
Add TODO.
mosaic
|
2018-12-12 |
Sjoerd Mullender |
No need to buffer the compiler output.
|
2018-12-11 |
Pedro Ferreira |
Free exception to avoid memory leak.
|
2018-12-11 |
Pedro Ferreira |
More sqlids and flags.
|
2018-12-11 |
Pedro Ferreira |
Initialize missing MAL function name.
|
2018-12-11 |
Sjoerd Mullender |
Function parsing happens before execution, hence the unexpected "gone".
Aug2018
|
2018-12-11 |
Sjoerd Mullender |
Merge with Aug2018 branch.
|
2018-12-11 |
Sjoerd Mullender |
Minor tweaks.
Aug2018
|
2018-12-11 |
Sjoerd Mullender |
Various fixes to sequences.
Aug2018
|
2018-12-11 |
Pedro Ferreira |
Using a bitmask for distinct SQL clauses. Via this way, we can identify easily where in the query the compiler is handling and throw better error messages.
groupby-expressions
|
2018-12-11 |
Pedro Ferreira |
Merge with default.
groupby-expressions
|
2018-12-11 |
Pedro Ferreira |
A two level SQL_COLUMN reference requires handling as well in expressions.
|
2018-12-11 |
Lefteris Sidirourgos |
newline at end of file to make whitespace hook failure stop
viewless
|
2018-12-11 |
Lefteris Sidirourgos |
no parentid or views in gdk, only shared vheap when needed.
viewless
|
2018-12-11 |
Panagiotis Koutsourakis |
mapi_changes branch is no longer needed
mapi_changes
|
2018-12-11 |
Sjoerd Mullender |
When closing a stream, first flush.
Aug2018
|
2018-12-10 |
Pedro Ferreira |
Merge with default branch.
merge-statements
|
2018-12-10 |
Pedro Ferreira |
Merge with default.
groupby-expressions
|
2018-12-10 |
Pedro Ferreira |
Return better a error message for wrong having statements. Allow expressions in partition by clauses as well.
groupby-expressions
|
2018-12-10 |
Sjoerd Mullender |
Typo.
Aug2018
|
2018-12-10 |
Sjoerd Mullender |
Merge with Aug2018 branch.
|
2018-12-10 |
Sjoerd Mullender |
Fix layout of table descriptors.
|
2018-12-10 |
Sjoerd Mullender |
Some minor fixes & tweaks; updated some comments.
Aug2018
|
2018-12-10 |
Pedro Ferreira |
Store group by expressions in the mvc stack and look up on them in the projection phase.
groupby-expressions
|
2018-12-10 |
Pedro Ferreira |
Re-use existing grammar rules.
Aug2018
|
2018-12-08 |
Sjoerd Mullender |
Add cast for Intel compiler.
|
2018-12-07 |
Sjoerd Mullender |
Merge with default branch.
in-memory
|
2018-12-07 |
Sjoerd Mullender |
Merge with default branch.
candidate-type
|
2018-12-07 |
Sjoerd Mullender |
Merge with Aug2018 branch.
|
2018-12-07 |
Sjoerd Mullender |
When one side of a join is dense, use a range select to find matches.
Aug2018
|
2018-12-07 |
Pedro Ferreira |
Use bat type for BATdescriptor and fixed some typos.
Aug2018
|
2018-12-07 |
Pedro Ferreira |
Added test for bug 6666.
Aug2018
|
2018-12-07 |
Sjoerd Mullender |
Add some casts.
|
2018-12-06 |
Martin van Dinther |
More improvements to storagemodel:
|
2018-12-06 |
Sjoerd Mullender |
Refactored join code internals.
Aug2018
|
2018-12-06 |
Pedro Ferreira |
Merge with default branch.
merge-statements
|
2018-12-06 |
Pedro Ferreira |
Merge with Aug2018 branch.
|
2018-12-06 |
Pedro Ferreira |
Added test and fixes for bug 6665, by allowing sql sequences with negative values.
Aug2018
|
2018-12-06 |
Martin van Dinther |
Approve outputs for powerpc64.int128
Aug2018
|
2018-12-06 |
Sjoerd Mullender |
Mix enum with another type.
|
2018-12-05 |
Pedro Ferreira |
Typo.
Aug2018
|
2018-12-05 |
Pedro Ferreira |
Allocation check and fixed error message.
Aug2018
|
2018-12-05 |
Pedro Ferreira |
Fixed potential leak.
Aug2018
|
2018-12-05 |
Sjoerd Mullender |
Merge with Aug2018 branch.
|
2018-12-05 |
Sjoerd Mullender |
Always use mergejoin if both sides are sorted.
Aug2018
|
2018-12-05 |
Sjoerd Mullender |
Fix property setting.
Aug2018
|
2018-12-05 |
Sjoerd Mullender |
Add missing files.
in-memory
|
2018-12-05 |
Sjoerd Mullender |
Merge fix.
in-memory
|
2018-12-05 |
Sjoerd Mullender |
Merge with default branch.
in-memory
|
2018-12-05 |
Sjoerd Mullender |
Rearrange struct to make smaller.
|
2018-12-05 |
Sjoerd Mullender |
Removed field forcemap. It is unused.
|
2018-12-05 |
Pedro Ferreira |
Small insight. Triggers are tightly associated to tables, so disallow a different schema from the respective table while creating it.
Aug2018
|
2018-12-05 |
Sjoerd Mullender |
Use bool.
|
2018-12-05 |
Sjoerd Mullender |
Typo.
|
2018-12-05 |
Sjoerd Mullender |
Pointless comparison with zero.
|
2018-12-04 |
Sjoerd Mullender |
Changed return type of MT_path_absolute to bool.
|
2018-12-04 |
Sjoerd Mullender |
Removed some remnants from the shared log directories.
|
2018-12-04 |
Sjoerd Mullender |
Introduced new enum type restrict_t for BAT access modes.
|
2018-12-04 |
Sjoerd Mullender |
Simplify.
|
2018-12-04 |
Sjoerd Mullender |
tshift is unsigned 8 bit value, also change ttype from bte to int8_t.
|
2018-12-04 |
Sjoerd Mullender |
Get rid of BATrec struct: incorporate into BAT struct.
|
2018-12-04 |
Sjoerd Mullender |
Consistently use t* macros instead of T.*.
|
2018-12-04 |
Sjoerd Mullender |
Removed unused field from struct.
|
2018-12-04 |
Aris Koning |
Approve test error output.
mosaic
|
2018-12-04 |
Aris Koning |
Approve tests.
mosaic
|
2018-12-04 |
Aris Koning |
Allow the 'raw' storage strategy to be combined with a single other non-trivial strategy.
mosaic
|
2018-12-04 |
Aris Koning |
Do not allow the 'mosaic' storage strategy in sql for now.
mosaic
|
2018-12-04 |
Sjoerd Mullender |
Backported in-memory processing from MonetDBLite.
in-memory
|
2018-12-04 |
Sjoerd Mullender |
Add test that BBPsize is in BBP.dir; make clear what can be removed in future.
|
2018-12-04 |
Pedro Ferreira |
With partitioned tables handling addition, we can now support delete statements in non-partitioned tables as well. This fixes bug 3743.
|
2018-12-03 |
Aris Koning |
Fix size_t format string on Darwin (hopefully).
mosaic
|
2018-12-03 |
Aris Koning |
Merge with default.
mosaic
|
2018-12-03 |
Aris Koning |
Do not allow multiple mosaic parameters in the SQL STORAGE parameter string.
mosaic
|