Changeset: 85986831a034 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/85986831a034
Modified Files:
        sql/backends/monet5/sql_cat.c
        sql/backends/monet5/sql_cat.h
Branch: default
Log Message:

open some functions for access from other libraries/modules


diffs (46 lines):

diff --git a/sql/backends/monet5/sql_cat.c b/sql/backends/monet5/sql_cat.c
--- a/sql/backends/monet5/sql_cat.c
+++ b/sql/backends/monet5/sql_cat.c
@@ -624,7 +624,7 @@ drop_trigger(mvc *sql, char *sname, char
        return MAL_SUCCEED;
 }
 
-static char *
+char *
 drop_table(mvc *sql, char *sname, char *tname, int drop_action, int if_exists)
 {
        sql_schema *s = NULL;
@@ -675,7 +675,7 @@ drop_table(mvc *sql, char *sname, char *
        return mvc_drop_table(sql, s, t, drop_action);
 }
 
-static char *
+char *
 drop_view(mvc *sql, char *sname, char *tname, int drop_action, int if_exists)
 {
        sql_table *t = NULL;
@@ -1106,7 +1106,7 @@ create_func(mvc *sql, char *sname, char 
        return MAL_SUCCEED;
 }
 
-static str
+str
 alter_table(Client cntxt, mvc *sql, char *sname, sql_table *t)
 {
        sql_schema *s = NULL;
diff --git a/sql/backends/monet5/sql_cat.h b/sql/backends/monet5/sql_cat.h
--- a/sql/backends/monet5/sql_cat.h
+++ b/sql/backends/monet5/sql_cat.h
@@ -28,9 +28,12 @@ extern str SQLdrop_schema(Client cntxt, 
 extern str SQLcreate_table(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci) ;
 extern str SQLcreate_view(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci) ;
 extern str SQLdrop_table(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci) ;
+extern str drop_table(mvc *sql, char *sname, char *tname, int drop_action, int 
if_exists);
 extern str SQLdrop_view(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci) ;
+extern str drop_view(mvc *sql, char *sname, char *tname, int drop_action, int 
if_exists);
 extern str SQLdrop_constraint(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci) ;
 extern str SQLalter_table(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci) ;
+extern str alter_table(Client cntxt, mvc *sql, char *sname, sql_table *t);
 extern str SQLcreate_type(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci) ;
 extern str SQLdrop_type(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci) ;
 extern str SQLgrant_roles(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci) ;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to