mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 13:02:28 +01:00
refs #5524 get basic tokudb running in mariadb 10
git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@48232 c7de825b-a66e-492c-adef-691d508d4ae1
This commit is contained in:
parent
00aaa7a715
commit
66bc05e5ae
2 changed files with 13 additions and 6 deletions
|
@ -171,7 +171,7 @@ static inline const uchar* unpack_toku_field_blob(
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline uint get_null_offset(TABLE* table, Field* field) {
|
static inline uint get_null_offset(TABLE* table, Field* field) {
|
||||||
#if MYSQL_VERSION_ID >= 50606
|
#if 50606 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
|
||||||
return field->null_offset(table->record[0]);
|
return field->null_offset(table->record[0]);
|
||||||
#else
|
#else
|
||||||
return (uint) ((uchar*) field->null_ptr - (uchar*) table->record[0]);
|
return (uint) ((uchar*) field->null_ptr - (uchar*) table->record[0]);
|
||||||
|
|
|
@ -29,26 +29,33 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if 50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
|
#if 100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099
|
||||||
|
#define TOKU_INCLUDE_ALTER_56 0
|
||||||
|
#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 0
|
||||||
|
#define TOKU_INCLUDE_XA 0
|
||||||
|
#define TOKU_PARTITION_WRITE_FRM_DATA 0
|
||||||
|
|
||||||
|
#elif 50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
|
||||||
#define TOKU_INCLUDE_ALTER_56 1
|
#define TOKU_INCLUDE_ALTER_56 1
|
||||||
#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1
|
#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1
|
||||||
#define TOKU_INCLUDE_XA 1
|
#define TOKU_INCLUDE_XA 1
|
||||||
#define TOKU_PARTITION_WRITE_FRM_DATA 0
|
#define TOKU_PARTITION_WRITE_FRM_DATA 0
|
||||||
#endif
|
|
||||||
|
|
||||||
#if 50500 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50599
|
#elif 50500 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50599
|
||||||
#define TOKU_INCLUDE_ALTER_56 1
|
#define TOKU_INCLUDE_ALTER_56 1
|
||||||
#define TOKU_INCLUDE_ALTER_55 1
|
#define TOKU_INCLUDE_ALTER_55 1
|
||||||
#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1
|
#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1
|
||||||
#define TOKU_INCLUDE_XA 1
|
#define TOKU_INCLUDE_XA 1
|
||||||
#define TOKU_PARTITION_WRITE_FRM_DATA 1
|
#define TOKU_PARTITION_WRITE_FRM_DATA 1
|
||||||
#endif
|
|
||||||
|
|
||||||
#if 50100 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID < 50299
|
#elif 50100 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID < 50299
|
||||||
#define TOKU_INCLUDE_ALTER_51 1
|
#define TOKU_INCLUDE_ALTER_51 1
|
||||||
#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1
|
#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1
|
||||||
#define TOKU_INCLUDE_XA 1
|
#define TOKU_INCLUDE_XA 1
|
||||||
#define TOKU_PARTITION_WRITE_FRM_DATA 0
|
#define TOKU_PARTITION_WRITE_FRM_DATA 0
|
||||||
|
|
||||||
|
#else
|
||||||
|
#error
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(HA_CLUSTERING)
|
#if !defined(HA_CLUSTERING)
|
||||||
|
|
Loading…
Reference in a new issue