|
c2c8808a16
|
SQL: compare TRX_ID fields against timestamps [closes #231]
|
2017-08-03 16:01:16 +03:00 |
|
|
91c8b43e77
|
Parser: syntax for query system_time [closes #230]
Eliminated `QUERY FOR`.
|
2017-07-12 12:10:13 +03:00 |
|
|
4b0f1284ee
|
SQL: revisit error messages [closes #217]
|
2017-07-03 14:04:34 +03:00 |
|
|
1e8a81dea6
|
SQL: CREATE VIEW and misc improvements [fixes #183]
|
2017-05-05 20:36:37 +03:00 |
|
|
f77a4135bf
|
SQL: parsing of QUERY FOR [fixes #159]
Reverts 46e36bbffa7cd8d9eb861a22755025ffe8751449 - SQL: fix assertion failure in parser
|
2017-05-05 20:36:34 +03:00 |
|
|
14f007f907
|
SQL: versioning in embedded JOINs [fixes #160]
|
2017-05-05 20:36:33 +03:00 |
|
|
e8ae9f1ae9
|
SQL: VIEW NATURAL JOIN TABLE [fixes #161]
|
2017-05-05 20:36:33 +03:00 |
|
|
1894fab11a
|
Tests: split versioning.select into combinations
|
2017-05-05 20:36:32 +03:00 |
|
|
fb0b3e5902
|
SQL: NATURAL LEFT JOIN for versioned tables [fixes #156]
|
2017-05-05 20:36:32 +03:00 |
|
|
5a08bd3515
|
Tests: subqueries with JOINed tables with different FOR SYSTEM_TIME clauses [closes #154]
|
2017-05-05 20:36:32 +03:00 |
|
|
7fd549095f
|
IB: return correct sys_trx_end in TRIGGER after UPDATE [fixes #100]
|
2017-05-05 20:36:31 +03:00 |
|
|
9ea02899f8
|
SQL: nested equi-join for versioned table [fixes #150]
|
2017-05-05 20:36:31 +03:00 |
|
|
d85e7a5e01
|
SQL: NATUAL JOIN on view + table [fixes #148]
|
2017-05-05 20:36:30 +03:00 |
|
|
7a22dd3716
|
SQL: INNER JOIN USING with versioned tables [fixes #147]
|
2017-05-05 20:36:29 +03:00 |
|
|
17745222a1
|
SQL: incorrect check on specific JOIN query [fixes #145]
|
2017-05-05 20:36:29 +03:00 |
|
|
3a64d55aed
|
Parser, SQL: table-specific FOR SYSTEM_TIME [closes #116]
* Syntax sugar: query-global QUERY FOR SYSTEM_TIME
|
2017-05-05 20:36:25 +03:00 |
|
|
27d9e762a9
|
SQL: prohibit write-locking of historic rows [fixes #102]
|
2017-05-05 20:36:23 +03:00 |
|
|
695c5aabad
|
SQL: error on FOR SYSTEM_TIME without any versioned tables
[fixes #88]
|
2017-05-05 20:36:20 +03:00 |
|
|
eff649eba4
|
Parser: syntax extension FOR SYSTEM_TIME ALL
|
2017-05-05 20:36:19 +03:00 |
|
|
d54d36c45e
|
IB, SQL: (0.4) COMMIT_ID-based ordering of transactions
IB:
* removed CONCURR_TRX from VTQ;
* new fields in VTQ: COMMIT_ID, ISO_LEVEL.
SQL:
* renamed BEGIN_TS, COMMIT_TS to VTQ_BEGIN_TS, VTQ_COMMIT_TS;
* new functions: VTQ_COMMIT_ID, VTQ_ISO_LEVEL, VTQ_TRX_ID, VTQ_TRX_SEES, VTQ_TRX_SEES_EQ;
* versioned SELECT for IB uses VTQ_TRX_SEES, VTQ_TRX_SEES_EQ.
Closes #71
|
2017-05-05 20:36:17 +03:00 |
|
|
d65bc82909
|
Tests: (0.4) TRANSACTION support in queries (#27)
|
2017-05-05 20:36:16 +03:00 |
|
|
e094228631
|
SQL: hide implicitly added columns from SELECT *
|
2017-05-05 20:36:14 +03:00 |
|
|
d3b737d910
|
Tests: moved to dedicated versioning suite
Run `mtr --suite=versioning` or `mtr versioning.<test-name>`
|
2017-05-05 20:36:13 +03:00 |
|