mariadb/sql
pem@mysql.com aae07a4d45 Simplistic, experimental framework for Stored Procedures (SPs).
Implements creation and dropping of PROCEDUREs, IN, OUT, and INOUT parameters,
single-statement procedures, rudimentary multi-statement (begin-end) prodedures
(when the client can handle it), and local variables.
Missing most of the embedded SQL language, all attributes, FUNCTIONs, error handling,
reparses procedures at each call (no caching), etc, etc.
Certainly buggy too, but procedures can actually be created and called....
2002-12-08 19:59:22 +01:00
..
share fixed error message 2002-12-04 01:32:45 +02:00
.cvsignore
add_errmsg
cache_manager.cc Update copyright 2001-12-06 14:10:51 +02:00
cache_manager.h Update copyright 2001-12-06 14:10:51 +02:00
ChangeLog Added all changes from old 4.0 version: 2001-04-11 13:04:03 +02:00
convert.cc Merge with 4.0.3 2002-08-30 12:40:40 +03:00
custom_conf.h Update copyright 2001-12-06 14:10:51 +02:00
derror.cc Added macros for nice TIMESPEC usage. 2002-01-02 21:29:41 +02:00
des_key_file.cc New ctype functions/macros to support many charsets at a time 2002-03-12 21:37:58 +04:00
field.cc After merge fixes 2002-12-06 21:11:27 +02:00
field.h Merge with 4.0.6 2002-12-05 19:38:42 +02:00
field_conv.cc Merge with 4.0.6 2002-12-05 19:38:42 +02:00
filesort.cc merging 2002-11-27 19:31:11 +02:00
frm_crypt.cc Update copyright 2001-12-06 14:10:51 +02:00
gen_lex_hash.cc Merge with 4.0 2002-11-21 15:56:48 +02:00
gstream.cc Preparing to use better string-to-number functions to avoid c_ptr() call, 2002-11-27 15:47:39 +04:00
gstream.h Fixes and code cleanups after merge with 4.0.3 2002-10-02 13:33:08 +03:00
ha_berkeley.cc support for HA_READ_BEFORE_KEY and HA_READ_PREFIX_LAST_OR_PREV 2002-11-27 19:32:47 +04:00
ha_berkeley.h Portability fix when using -DBIG_TABLES 2002-11-14 12:21:36 +02:00
ha_heap.cc ::index_read_last() method has been added 2002-11-28 15:19:42 +04:00
ha_heap.h ::index_read_last() method has been added 2002-11-28 15:19:42 +04:00
ha_innodb.cc Merge with 4.0.6 2002-12-05 19:38:42 +02:00
ha_innodb.h Many files: 2002-10-29 23:16:46 +02:00
ha_isam.cc Portability fix when using -DBIG_TABLES 2002-11-14 12:21:36 +02:00
ha_isam.h Fixed some bugs after last merge 2002-06-20 15:25:02 +03:00
ha_isammrg.cc Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes. 2002-11-07 03:54:00 +02:00
ha_isammrg.h Fix some ORDER BY ... DESC problems with InnoDB 2002-09-27 08:23:51 +03:00
ha_myisam.cc Merge with 4.0 2002-11-21 15:56:48 +02:00
ha_myisam.h merge 2002-07-23 20:39:36 +03:00
ha_myisammrg.cc myisammrg::index_next_same 2002-11-25 22:18:44 +01:00
ha_myisammrg.h myisammrg::index_next_same 2002-11-25 22:18:44 +01:00
handler.cc Merge with 4.0.6 2002-12-05 19:38:42 +02:00
handler.h Merge with 4.0 2002-11-21 15:56:48 +02:00
hash_filo.cc Update copyright 2001-12-06 14:10:51 +02:00
hash_filo.h Merge with 4.0 2002-11-21 15:56:48 +02:00
hostname.cc Merge with 4.0 2002-11-21 15:56:48 +02:00
init.cc Portability fixes to be able to compile MySQL with VC++ 2002-10-08 22:28:24 +03:00
item.cc Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
item.h Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
item_buff.cc BINARY charset is now used instead of binary_flag 2002-10-25 13:58:32 +05:00
item_cmpfunc.cc merge fix 2002-12-06 21:15:05 +02:00
item_cmpfunc.h merge fix 2002-12-06 21:15:05 +02:00
item_create.cc Merging.... 2002-11-29 22:03:14 +03:00
item_create.h One more commit to do the merge of new 4.1 tree 2002-10-06 13:42:16 +04:00
item_func.cc Merge with 4.0.6 2002-12-05 19:38:42 +02:00
item_func.h merge fix 2002-12-06 21:15:05 +02:00
item_row.cc checking columns of top items 2002-11-29 12:30:04 +02:00
item_row.h changing in Item_row according last review (SCRUM) 2002-12-04 11:01:48 +02:00
item_strfunc.cc SCRAM Remove spaces from most changed files. 2002-12-05 01:14:51 +03:00
item_strfunc.h Merging.... 2002-11-29 22:03:14 +03:00
item_subselect.cc fixed error handling bug 2002-11-29 10:44:30 +02:00
item_subselect.h fixed * without tables in IN bug 2002-11-28 19:29:26 +02:00
item_sum.cc After merge fixes 2002-12-06 21:11:27 +02:00
item_sum.h Fixed bug when creating keys in temporary HEAP tables. 2002-12-02 17:52:22 +02:00
item_timefunc.cc Merge with 4.0.6 2002-12-05 19:38:42 +02:00
item_timefunc.h Merge with 4.0.6 2002-12-05 19:38:42 +02:00
item_uniq.cc Update copyright 2001-12-06 14:10:51 +02:00
item_uniq.h prevent using references on sum function (except HAVING clouse of current select) and forward references 2002-11-21 11:01:33 +02:00
key.cc my_sortcmp -> my_strnncoll 2002-10-09 16:33:35 +05:00
lex.h Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
lex_symbol.h Update copyright 2001-12-06 14:10:51 +02:00
lock.cc Merge with 4.0 2002-11-21 15:56:48 +02:00
log.cc Merge with 4.0.6 2002-12-05 19:38:42 +02:00
log_event.cc After merge fixes 2002-12-06 21:11:27 +02:00
log_event.h Merge with 4.0 2002-11-21 15:56:48 +02:00
Makefile.am Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
matherr.c Update copyright 2001-12-06 14:10:51 +02:00
mf_iocache.cc Update copyright 2001-12-06 14:10:51 +02:00
mini_client.cc Fix minor bug and add test of connection with new/old/without passwords 2002-12-05 14:01:15 +03:00
mini_client.h New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
my_lock.c merge with 3.23.48 2002-02-11 13:48:59 +02:00
mysql_priv.h merge fix 2002-12-06 21:15:05 +02:00
mysqld.cc merge fix 2002-12-06 21:15:05 +02:00
net_pkg.cc Portability fixes to be able to compile MySQL with VC++ 2002-10-08 22:28:24 +03:00
net_serv.cc merging 2002-10-04 14:15:59 +03:00
nt_servc.cc Typo fix (duplicate functions body) 2002-11-12 22:11:59 -02:00
nt_servc.h Added optional NT service and fix the TZ variable bug 2002-10-16 21:51:03 -02:00
opt_ft.cc
opt_ft.h fixes for ft-boolean and range optimizer 2001-11-22 16:00:11 +01:00
opt_range.cc Merge with 4.0.6 2002-12-05 19:38:42 +02:00
opt_range.h Merge with 4.0.3 2002-08-30 12:40:40 +03:00
opt_sum.cc Fixed bug in MAX() optimization when used with JOIN and ON expressions 2002-12-02 13:41:08 +02:00
password.c merge fix 2002-12-06 21:15:05 +02:00
procedure.cc New ctype functions/macros to support many charsets at a time 2002-03-12 21:37:58 +04:00
procedure.h USER(), DATABASE() and CHARSET() functions are now UCS2 compatible 2002-11-11 18:43:33 +04:00
records.cc New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
repl_failsafe.cc Merge with 4.0 2002-11-21 15:56:48 +02:00
repl_failsafe.h New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
set_var.cc Merge with 4.0.6 2002-12-05 19:38:42 +02:00
set_var.h Merge with 4.0.6 2002-12-05 19:38:42 +02:00
slave.cc Merge with 4.0 2002-11-21 15:56:48 +02:00
slave.h Merge with 4.0 2002-11-21 15:56:48 +02:00
sp_head.cc Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
sp_head.h Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
sp_pcontext.cc Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
sp_pcontext.h Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
sp_rcontext.h Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
spatial.cc Spatial code cleanup 2002-08-22 12:21:58 +05:00
spatial.h Fixes and code cleanups after merge with 4.0.3 2002-10-02 13:33:08 +03:00
sql_acl.cc Remove usage of acl_getroot() in embedded server. 2002-12-06 22:01:12 +02:00
sql_acl.h Basically minor code optimizations and cleanups 2002-12-05 03:55:29 +03:00
sql_analyse.cc fixed bug of PROCEDURE in same query with subselects 2002-12-06 00:40:28 +02:00
sql_analyse.h All String->set() now have charset argument 2002-10-30 16:19:43 +04:00
sql_base.cc Merge with 4.0.6 2002-12-05 19:38:42 +02:00
sql_cache.cc Moved safe_to_cache_query from thd to lex. 2002-11-22 14:50:53 +01:00
sql_cache.h new status variable (number of queries deleted because of low memory) 2002-11-17 20:41:25 +02:00
sql_class.cc Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
sql_class.h Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
sql_crypt.cc Update copyright 2001-12-06 14:10:51 +02:00
sql_crypt.h Update copyright 2001-12-06 14:10:51 +02:00
sql_db.cc Return a warning for DROP DATABASE/TABLE IF EXISTS <non_existing_db/table(s)> 2002-12-04 03:19:08 -08:00
sql_delete.cc merge fix 2002-12-06 21:15:05 +02:00
sql_derived.cc After merge fixes 2002-12-06 21:11:27 +02:00
sql_do.cc Fixes and code cleanups after merge with 4.0.3 2002-10-02 13:33:08 +03:00
sql_error.cc sql_error.cc: 2002-12-05 12:34:22 -08:00
sql_handler.cc Merge with 4.0.6 2002-12-05 19:38:42 +02:00
sql_help.cc addition correction for 'help' command 2002-10-30 17:38:07 +04:00
sql_insert.cc merge fix 2002-12-06 21:15:05 +02:00
sql_lex.cc Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
sql_lex.h Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
sql_list.cc Update copyright 2001-12-06 14:10:51 +02:00
sql_list.h Fixes and code cleanups after merge with 4.0.3 2002-10-02 13:33:08 +03:00
sql_load.cc Merge with 4.0 2002-11-21 15:56:48 +02:00
sql_manager.cc Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes. 2002-11-07 03:54:00 +02:00
sql_manager.h
sql_map.cc Update copyright 2001-12-06 14:10:51 +02:00
sql_map.h Update copyright 2001-12-06 14:10:51 +02:00
sql_olap.cc New multi-table-update code 2002-11-29 16:40:18 +02:00
sql_parse.cc Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
sql_prepare.cc item.cc: 2002-12-06 23:39:11 -08:00
sql_rename.cc Merge with 4.0 2002-11-21 15:56:48 +02:00
sql_repl.cc Merge with 4.0 2002-11-21 15:56:48 +02:00
sql_repl.h Put temporary files in binlog cache when using BEGIN/COMMIT 2002-11-07 04:02:37 +02:00
sql_select.cc probably fix depended subselect cleanup 2002-12-07 10:53:33 +02:00
sql_select.h After merge fixes 2002-12-06 21:11:27 +02:00
sql_show.cc Proper fix for SHOW VARS on 64-bit systems 2002-12-02 15:33:16 +02:00
sql_sort.h Redefinition of myisam_bulk_insert_tree_size 2001-07-10 15:53:08 +03:00
sql_string.cc wild_case_compate(&String, &String, escape) doesn't exist anymor 2002-11-14 17:25:34 +04:00
sql_string.h Fixed CAST( xxx as CHAR) 2002-11-25 17:33:51 +02:00
sql_table.cc merge fix 2002-12-06 21:15:05 +02:00
sql_test.cc Small fix to avoid problems in building with --without-debug 2002-11-07 20:11:55 +02:00
sql_udf.cc Merge with 4.0.6 2002-12-05 19:38:42 +02:00
sql_udf.h Update copyright 2001-12-06 14:10:51 +02:00
sql_union.cc After merge fixes 2002-12-06 21:11:27 +02:00
sql_update.cc merge fix 2002-12-06 21:15:05 +02:00
sql_yacc.yy Simplistic, experimental framework for Stored Procedures (SPs). 2002-12-08 19:59:22 +01:00
stacktrace.c merged 2002-11-05 17:10:31 +01:00
stacktrace.h Fix to get core files on Solaris 2001-08-22 12:22:46 +03:00
structs.h Proper fix for SHOW VARS on 64-bit systems 2002-12-02 15:33:16 +02:00
table.cc Merge with 4.0 2002-11-21 15:56:48 +02:00
table.h After merge fixes 2002-12-06 21:11:27 +02:00
thr_malloc.cc Update copyright 2001-12-06 14:10:51 +02:00
time.cc Update after last merge. Fixes some wrong test results. 2002-10-03 16:54:26 +03:00
udf_example.cc Update mysql-test results after merge 2002-09-18 02:21:29 +03:00
uniques.cc New multi-table-update code 2002-11-29 16:40:18 +02:00
unireg.cc Merge with 4.0.6 2002-12-05 19:38:42 +02:00
unireg.h Merge with 4.0.4 2002-10-02 17:55:12 +03:00
watchdog_mysqld