mariadb/storage/xtradb
Michael Widenius db7edfed17 MDEV-7563 Support CHECK constraint as in (or close to) SQL Standard
MDEV-10134 Add full support for DEFAULT

- Added support for using tables with MySQL 5.7 virtual fields,
  including MySQL 5.7 syntax
- Better error messages also for old cases
- CREATE ... SELECT now also updates timestamp columns
- Blob can now have default values
- Added new system variable "check_constraint_checks", to turn of
  CHECK constraint checking if needed.
- Removed some engine independent tests in suite vcol to only test myisam
- Moved some tests from 'include' to 't'. Should some day be done for all tests.
- FRM version increased to 11 if one uses virtual fields or constraints
- Changed to use a bitmap to check if a field has got a value, instead of
  setting HAS_EXPLICIT_VALUE bit in field flags
- Expressions can now be up to 65K in total
- Ensure we are not refering to uninitialized fields when handling virtual fields or defaults
- Changed check_vcol_func_processor() to return a bitmap of used types
- Had to change some functions that calculated cached value in fix_fields to do
  this in val() or getdate() instead.
- store_now_in_TIME() now takes a THD argument
- fill_record() now updates default values
- Add a lookahead for NOT NULL, to be able to handle DEFAULT 1+1 NOT NULL
- Automatically generate a name for constraints that doesn't have a name
- Added support for ALTER TABLE DROP CONSTRAINT
- Ensure that partition functions register virtual fields used. This fixes
  some bugs when using virtual fields in a partitioning function
2016-06-30 11:43:02 +02:00
..
api Merge branch 'merge-xtradb-5.6' into 10.0 2015-10-09 18:16:27 +02:00
btr Fixed compiler warnings and test failures found by buildbot 2016-06-24 02:25:14 +03:00
buf Fixed compiler warnings and test failures found by buildbot 2016-06-24 02:25:14 +03:00
data move to storage/xtradb 2015-05-04 19:15:28 +02:00
dict General spell fixing in comments and strings 2016-06-08 14:17:23 +03:00
dyn move to storage/xtradb 2015-05-04 19:15:28 +02:00
eval move to storage/xtradb 2015-05-04 19:15:28 +02:00
fil Fixed compiler warnings 2016-06-22 22:04:55 +03:00
fsp Merge branch '10.0' into 10.1 2016-02-23 21:35:05 +01:00
fts Merge branch '10.0' into 10.1 2016-03-21 13:02:53 +01:00
fut move to storage/xtradb 2015-05-04 19:15:28 +02:00
ha move to storage/xtradb 2015-05-04 19:15:28 +02:00
handler MDEV-7563 Support CHECK constraint as in (or close to) SQL Standard 2016-06-30 11:43:02 +02:00
ibuf MDEV-9559: Server without encryption configs crashes if selecting from an implicitly encrypted table 2016-02-17 12:32:07 +02:00
include Few improvements related to CPU cache line size and padding: 2016-06-07 13:02:31 +04:00
lock Fixed compiler warnings and test failures found by buildbot 2016-06-24 02:25:14 +03:00
log Fixed compiler warnings and test failures found by buildbot 2016-06-24 02:25:14 +03:00
mach move to storage/xtradb 2015-05-04 19:15:28 +02:00
mem move to storage/xtradb 2015-05-04 19:15:28 +02:00
mtr Merge tag 'mariadb-10.0.20' into 10.1 2015-06-27 20:35:26 +02:00
mysql-test/storage_engine Follow-up for MDEV-6720 (enable connection log in mysqltest by default) 2016-06-19 20:30:03 +03:00
os Fixed compiler warnings and test failures found by buildbot 2016-06-24 02:25:14 +03:00
page MDEV-9040: 10.1.8 fails after upgrade from 10.0.21 2015-11-05 10:30:48 +02:00
pars MDEV-8589: Non-default ENCRYPTION_KEY_ID is ignored upon reading a table 2015-08-14 16:25:18 +03:00
que 5.6.24-72.2 2015-06-16 11:04:40 +02:00
read move to storage/xtradb 2015-05-04 19:15:28 +02:00
rem Merge tag 'mariadb-10.0.19' into 10.1 2015-06-01 15:51:25 +02:00
row Fixed compiler warnings and test failures found by buildbot 2016-06-24 02:25:14 +03:00
srv Few improvements related to CPU cache line size and padding: 2016-06-07 13:02:31 +04:00
sync Merge branch '10.0' into 10.1 2016-02-23 21:35:05 +01:00
trx MDEV-6368: assertion xid_seqno > trx_sys_cur_xid_seqno 2016-05-31 20:37:00 -04:00
usr move to storage/xtradb 2015-05-04 19:15:28 +02:00
ut MDEV-8684: Remove delaying maths in ut_delay 2016-03-31 16:35:19 +11:00
CMakeLists.txt Merge remote-tracking branch 'origin/10.1' into 10.2 2015-12-29 19:37:11 +04:00
COPYING.Google move to storage/xtradb 2015-05-04 19:15:28 +02:00
COPYING.Percona move to storage/xtradb 2015-05-04 19:15:28 +02:00
Doxyfile move to storage/xtradb 2015-05-04 19:15:28 +02:00
ha_innodb.def move to storage/xtradb 2015-05-04 19:15:28 +02:00