mariadb/include
unknown b43af929f8 Added NDB storage engine
include/my_base.h:
  Added three new errorcodes to be returned by the handler
sql/Makefile.am:
  Add new files discover.cc, ha_ndbcluster.cc and ha_ndbcluster.h
  Add include path of NDB files
sql/handler.cc:
  Added variable for keeping track of number of "discovers"
  Added NDB to list of storage engines
  Added calls to NDB for commit, rollback etc.
  Added function ha_discover for discovering a table from handler
sql/handler.h:
  Added NDB to list of storage engines
  Added vbariable in transaction for keeping a ndb transaction handle
sql/lex.h:
  Changed AND to AND_SYM and OR to OR_SYM to avoid nameclash
sql/mysql_priv.h:
  Added prototypes for new functions readfrm, writefrm and create_table_from_handler
sql/mysqld.cc:
  Added NDB support
  Disable NDB with --skip-ndbcluster
sql/set_var.cc:
  Add posibilty to show if NDB handler is supported
sql/ha_ndbcluster.cc:
  Add ifdef for whole file for not compiling anything if NDB sholdn't be included
  Updated timestamp handling to use new vars timestamp_default_now and timestamp_on_update_now
sql/sql_base.cc:
  If frm file is not found on disk, ask handler if it knows about the table. Then retry the open.
  This new functionality is called "discover" and can be used by any handler.
sql/sql_class.h:
  Added variable for keeping a NDB connection handle
sql/sql_table.cc:
  Before trying to create a table, ask handler if a table with that name already exists.
  If user said CREATE TABLE IF NOT EXISTS, disocver the table from handler
sql/sql_yacc.yy:
  Add NDBCLUSTER_SYM
  Change AND to AND_SYM
  Change OR to OR_SYM
sql/table.cc:
  Fixe for probelm when NullS is returned from bas_ext of a handler.
2004-04-15 09:14:14 +02:00
..
.cvsignore
config-netware.h Changes from Novell for various NetWare-only files, post-4.0.12 2003-03-21 15:43:38 -05:00
config-os2.h Implemented UTC_TIME, UTC_DATE and UTC_TIMESTAMP functions (WL#345) 2003-08-11 23:43:01 +04:00
config-win.h Fix of compilation failure of latest 4.1 tree: new constants in mysqld.cc 2004-03-15 22:39:36 +03:00
errmsg.h Added test to show bug in current union implementation 2004-03-19 18:33:38 +02:00
ft_global.h ft_boolean_syntax made changeable 2004-02-16 18:53:00 +01:00
hash.h Merge key cache structures to one 2003-11-20 22:06:25 +02:00
heap.h After merge fixes 2004-02-16 10:03:25 +02:00
keycache.h mf_keycache.c, keycache.h: 2003-11-25 10:40:14 -08:00
m_ctype.h Unicode Collation Algorithm subset implementation 2004-03-24 16:16:08 +04:00
m_string.h Merge with 4.0 to get lastest bug fixes 2004-03-29 19:21:53 +03:00
Makefile.am Added missing file keycache.h 2003-11-21 12:22:51 +02:00
md5.h Update copyright 2001-12-06 14:10:51 +02:00
merge.h Update copyright 2001-12-06 14:10:51 +02:00
my_aes.h Made keyread (key scanning) a key specific attribute. 2002-06-19 00:22:30 +03:00
my_alarm.h Update copyright 2001-12-06 14:10:51 +02:00
my_alloc.h Small improvement to alloc_root 2002-11-16 20:19:10 +02:00
my_base.h Added NDB storage engine 2004-04-15 09:14:14 +02:00
my_bitmap.h Bitmap post-review fixes 2003-10-30 19:17:57 +01:00
my_dbug.h Change dbug.h -> my_dbug.h (Portability fix) 2003-03-17 19:06:14 +02:00
my_dir.h Fix for Bug #1952 2003-12-12 03:39:29 +03:00
my_getopt.h - Added missing documentation to some mysql.cc options. 2004-01-14 04:58:37 +02:00
my_global.h escaping all molty-statement macro 2004-04-07 22:16:16 +02:00
my_handler.h BTREE-indexes in HEAP tables can now be used to optimize ORDER BY 2004-03-25 15:05:01 +02:00
my_list.h Portability fixes (for windows) 2003-01-21 21:07:59 +02:00
my_net.h 4 small items in this: 2003-10-31 23:20:23 +01:00
my_no_pthread.h CLIENT_MULTI_QUERIES -> CLIENT_MULTI_STATEMENTS 2003-11-18 13:47:27 +02:00
my_nosys.h Update copyright 2001-12-06 14:10:51 +02:00
my_pthread.h Merge with 4.0.18 2004-02-11 00:06:46 +01:00
my_semaphore.h more #ifdef THREAD added 2003-04-30 12:32:43 +02:00
my_sys.h WL#775 "Add status variable identifying binlog_cache_size shortage" 2004-04-02 00:47:20 +04:00
my_tree.h after merge fixes 2004-03-18 00:09:13 +02:00
my_xml.h Portability fixes 2003-02-28 14:32:40 +02:00
myisam.h longer myisam keys 2004-02-20 20:38:34 +01:00
myisammrg.h Merge with 4.0.8 2003-01-03 00:04:33 +02:00
myisampack.h Merge with 4.0 2002-11-21 15:56:48 +02:00
mysql.h simple optimzation 2004-03-31 03:32:38 +03:00
mysql_com.h Fixed many compiler warnings 2004-04-05 13:56:05 +03:00
mysql_embed.h SCRUM 2004-01-07 14:45:04 +04:00
mysql_version.h.in merge with 4.0 (to get compiler error fixes for innodb) 2004-03-19 15:17:56 +02:00
mysqld_error.h new error for unsupported command in PS 2004-04-08 00:16:17 +03:00
mysys_err.h - Added missing documentation to some mysql.cc options. 2004-01-14 04:58:37 +02:00
nisam.h Update copyright 2001-12-06 14:10:51 +02:00
queues.h fix_max_connections to resize alarm_queue (Bug #1435) 2003-10-06 14:11:16 +02:00
raid.h Lots of code fixes to the replication code (especially the binary logging and index log file handling) 2002-08-08 03:12:02 +03:00
rijndael.h Made keyread (key scanning) a key specific attribute. 2002-06-19 00:22:30 +03:00
sha1.h Made keyread (key scanning) a key specific attribute. 2002-06-19 00:22:30 +03:00
sql_common.h Intermediate commit of client library (cleanups + fixes of 3 items from 2004-03-16 01:04:04 +03:00
sql_state.h WorkLog #1323 (part 2) 2003-12-17 22:52:03 +00:00
sslopt-case.h fixed so that --ssl and --skip-ssl works with the MySQL clients. 2002-09-17 23:46:53 +03:00
sslopt-longopts.h consistency fix - all help texts for command-line options should end with a dot. 2003-06-13 10:59:02 +02:00
sslopt-vars.h Update copyright 2001-12-06 14:10:51 +02:00
t_ctype.h Update copyright 2001-12-06 14:10:51 +02:00
thr_alarm.h dummy resize_thr_alarm for Netware 2003-10-15 17:10:47 +02:00
thr_lock.h Merge with 4.0 2003-03-16 19:17:54 +02:00
typelib.h Windows build fix 2003-01-18 14:04:34 -08:00
violite.h Merge key cache structures to one 2003-11-20 22:06:25 +02:00