Update of /cvsroot/monetdb/sql/src/storage
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv388/storage

Modified Files:
      Tag: SQL_2-24
        sql_storage.h 
Log Message:
fixing the schema declared table problem


U sql_storage.h
Index: sql_storage.h
===================================================================
RCS file: /cvsroot/monetdb/sql/src/storage/sql_storage.h,v
retrieving revision 1.46.4.2
retrieving revision 1.46.4.3
diff -u -d -r1.46.4.2 -r1.46.4.3
--- sql_storage.h       4 Jun 2008 20:19:19 -0000       1.46.4.2
+++ sql_storage.h       6 Jun 2008 10:41:33 -0000       1.46.4.3
@@ -26,9 +26,11 @@
 #define isNew(x)  (x->base.flag == TR_NEW)
 #define isTemp(x) (isNew(x)||x->t->persistence!=SQL_PERSIST)
 #define isTempTable(x)   (x->persistence!=SQL_PERSIST)
-#define isGlobalTable(x) (x->persistence!=SQL_LOCAL_TEMP)
-#define isGlobalTemp(x) (x->persistence==SQL_GLOBAL_TEMP)
-#define isTempSchema(x)  (strcmp(x->base.name,"tmp") == 0)
+#define isGlobalTable(x) (x->persistence!=SQL_LOCAL_TEMP && \
+                         x->persistence!=SQL_DECLARED_TABLE)
+#define isGlobalTemp(x)  (x->persistence==SQL_GLOBAL_TEMP)
+#define isTempSchema(x)  (strcmp(x->base.name,"tmp") == 0 || \
+                         strcmp(x->base.name,"%dt%") == 0)
 #define isDeclaredTable(x)  (x->persistence==SQL_DECLARED_TABLE)
 
 typedef enum store_type {


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins

Reply via email to