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]