log

age author description
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