summaryrefslogtreecommitdiff
path: root/sql/sp.h
diff options
context:
space:
mode:
authoranozdrin/alik@ibm. <>2007-05-29 21:22:33 +0400
committeranozdrin/alik@ibm. <>2007-05-29 21:22:33 +0400
commit7d02017cb605f24b3da8ed0279cd314239f980ad (patch)
tree655f13d13102baede6201d0392e0291e2ef699ad /sql/sp.h
parent078a7082183cacae353fd1a436b17aad619ed519 (diff)
downloadmariadb-git-7d02017cb605f24b3da8ed0279cd314239f980ad.tar.gz
Refactoring patch:
1. Refactor sp_show_create_function() and sp_show_create_procedure() into show_create_routine(). 2. Code cleanup: eliminate proxy functions.
Diffstat (limited to 'sql/sp.h')
-rw-r--r--sql/sp.h29
1 files changed, 6 insertions, 23 deletions
diff --git a/sql/sp.h b/sql/sp.h
index 24c0756c426..b134adbb9a0 100644
--- a/sql/sp.h
+++ b/sql/sp.h
@@ -44,37 +44,20 @@ sp_exist_routines(THD *thd, TABLE_LIST *procs, bool any, bool no_error);
int
sp_routine_exists_in_table(THD *thd, int type, sp_name *name);
-int
-sp_create_procedure(THD *thd, sp_head *sp);
-
-int
-sp_drop_procedure(THD *thd, sp_name *name);
-
+bool
+sp_show_create_routine(THD *thd, int type, sp_name *name);
int
-sp_update_procedure(THD *thd, sp_name *name, st_sp_chistics *chistics);
+sp_show_status_routine(THD *thd, int type, const char *wild);
int
-sp_show_create_procedure(THD *thd, sp_name *name);
+sp_create_routine(THD *thd, int type, sp_head *sp);
int
-sp_show_status_procedure(THD *thd, const char *wild);
+sp_update_routine(THD *thd, int type, sp_name *name, st_sp_chistics *chistics);
int
-sp_create_function(THD *thd, sp_head *sp);
-
-int
-sp_drop_function(THD *thd, sp_name *name);
-
-int
-sp_update_function(THD *thd, sp_name *name, st_sp_chistics *chistics);
-
-int
-sp_show_create_function(THD *thd, sp_name *name);
-
-int
-sp_show_status_function(THD *thd, const char *wild);
-
+sp_drop_routine(THD *thd, int type, sp_name *name);
/*
Procedures for pre-caching of stored routines and building table list