mariadb/storage
Olivier Bertrand 56e2771321 1) Handling string memory allocation with a new STRING class. This is only
the beginning. Defining the STRING class and begining to use it (MYSQL)

2) Change the xtrace, use_tempfile and exact_info connect variables from
   GLOBAL to SESSION. Remaining GLOBAL variables have been made readonly.

3) Take care of LEX_STRING variables. The .str should not be regarded as
   allways being 0 terminated. This is handled by the Strz functions that
   make sure to return 0 terminated strings.

Bug fix:
- When inserting in MYSQL table with special column(s) a query such as:
insert into t2 values(0,4,'new04'),(0,5,'new05');
failed saying: column id (the special column) not found in t2.
It is now accepted but must be counted in values (these 0 are ignored)
- ROWID was returning row numbers based 0. Now it is from base 1.

modified:
  storage/connect/array.cpp
  storage/connect/blkfil.cpp
  storage/connect/colblk.cpp
  storage/connect/connect.cc
  storage/connect/filamap.cpp
  storage/connect/filamdbf.cpp
  storage/connect/filamfix.cpp
  storage/connect/filamtxt.cpp
  storage/connect/filamvct.cpp
  storage/connect/filamzip.cpp
  storage/connect/filamzip.h
  storage/connect/filter.cpp
  storage/connect/global.h
  storage/connect/ha_connect.cc
  storage/connect/ha_connect.h
  storage/connect/libdoc.cpp
  storage/connect/mycat.cc
  storage/connect/myconn.cpp
  storage/connect/odbconn.cpp
  storage/connect/plgdbutl.cpp
  storage/connect/plugutil.c
  storage/connect/reldef.cpp
  storage/connect/tabcol.cpp
  storage/connect/tabdos.cpp
  storage/connect/tabfix.cpp
  storage/connect/tabfmt.cpp
  storage/connect/table.cpp
  storage/connect/tabmul.cpp
  storage/connect/tabmysql.cpp
  storage/connect/tabmysql.h
  storage/connect/taboccur.cpp
  storage/connect/tabodbc.cpp
  storage/connect/tabpivot.cpp
  storage/connect/tabsys.cpp
  storage/connect/tabtbl.cpp
  storage/connect/tabutil.cpp
  storage/connect/tabvct.cpp
  storage/connect/tabwmi.cpp
  storage/connect/tabwmi.h
  storage/connect/tabxcl.cpp
  storage/connect/tabxml.cpp
  storage/connect/user_connect.cc
  storage/connect/valblk.cpp
  storage/connect/value.cpp
  storage/connect/value.h
  storage/connect/xindex.cpp
  storage/connect/xobject.cpp
  storage/connect/xobject.h
  storage/connect/xtable.h
2014-10-21 17:29:51 +02:00
..
archive MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
blackhole MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
cassandra compilation failure: ha_cassandra 2014-10-11 09:09:18 +02:00
connect 1) Handling string memory allocation with a new STRING class. This is only 2014-10-21 17:29:51 +02:00
csv MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
example 5.5.40+ merge 2014-10-09 10:30:11 +02:00
federated MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
federatedx 5.5.40+ merge 2014-10-09 10:30:11 +02:00
heap 5.5.40+ merge 2014-10-09 10:30:11 +02:00
innobase 5.5.40+ merge 2014-10-09 10:30:11 +02:00
maria MDEV-5120 Test suite test maria-no-logging fails 2014-10-02 11:57:40 +02:00
mroonga merge 2014-10-10 20:59:06 +02:00
myisam MDEV-6528 review debian patches for mysql 2014-10-02 11:58:24 +02:00
myisammrg MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
ndb mysql-5.5.37 selective merge 2014-03-27 22:26:58 +01:00
oqgraph 5.5.40+ merge 2014-10-09 10:30:11 +02:00
perfschema MDEV-6579: Properly handle gen_pfs_lex_token when cross-compiling 2014-08-15 22:54:07 +01:00
sequence 5.5.40+ merge 2014-10-09 10:30:11 +02:00
sphinx 5.5.40+ merge 2014-10-09 10:30:11 +02:00
spider MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
test_sql_discovery MDEV-4955 discover of table non-existance on CREATE 2014-02-27 22:43:42 +01:00
tokudb merge 2014-10-11 12:52:55 +02:00
xtradb 5.5.40+ merge 2014-10-09 10:30:11 +02:00