Update of /cvsroot/monetdb/sql/src/storage
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv18038
Modified Files:
Tag: SQL_2-18
sql_storage.h
Log Message:
Correct the dependencies check for the functions with the same name.
DROP ALL f1;
This query will drop all the functions with the name f1 and also the
dependencies between them.
However, if there is dependencies to other objects the query is aborted.
Note: The same was implemented for procedures.
Index: sql_storage.h
===================================================================
RCS file: /cvsroot/monetdb/sql/src/storage/sql_storage.h,v
retrieving revision 1.40
retrieving revision 1.40.2.1
diff -u -d -r1.40 -r1.40.2.1
--- sql_storage.h 13 May 2007 19:19:56 -0000 1.40
+++ sql_storage.h 8 Jun 2007 11:53:50 -0000 1.40.2.1
@@ -115,7 +115,7 @@
extern list* sql_trans_schema_user_dependencies(sql_trans *tr, int schema_id);
extern void sql_trans_create_dependency(sql_trans *tr, int id, int depend_id,
short depend_type);
extern void sql_trans_drop_dependencies(sql_trans *tr, int depend_id);
-extern list* sql_trans_get_dependencies(sql_trans *tr, int id, short
depend_type);
+extern list* sql_trans_get_dependencies(sql_trans *tr, int id, short
depend_type, list *ignore_ids);
extern int sql_trans_get_dependency_type(sql_trans *tr, int depend_id, short
depend_type);
extern int sql_trans_check_dependency(sql_trans *tr, int id, int depend_id,
short depend_type);
extern list* sql_trans_owner_schema_dependencies(sql_trans *tr, int id);
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins