Changeset: 1543aeb71836 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1543aeb71836
Modified Files:
        sql/backends/monet5/sql.mx
Branch: default
Log Message:

Take care of empty schemas
They should be skipped while processing the storage() function.


diffs (18 lines):

diff --git a/sql/backends/monet5/sql.mx b/sql/backends/monet5/sql.mx
--- a/sql/backends/monet5/sql.mx
+++ b/sql/backends/monet5/sql.mx
@@ -6481,11 +6481,12 @@ sql_storage(Client cntxt, MalBlkPtr mb, 
                sql_base *b= nsch->data;
                sql_schema *s= (sql_schema*) nsch->data;
                if ( isalpha((int)b->name[0]) )
-               for(ntab= (s)->tables.set->h ;ntab; ntab= ntab->next){
+
+               if (s->tables.set) for(ntab= (s)->tables.set->h ;ntab; ntab= 
ntab->next){
                        sql_base *bt= ntab->data;
                        sql_table *t= (sql_table*) bt;
                        if (isTable(t))
-                       for (ncol= (t)->columns.set->h; ncol; ncol= ncol->next){
+                       if (t->columns.set) for (ncol= (t)->columns.set->h; 
ncol; ncol= ncol->next){
                                sql_base *bc = ncol->data;
                                sql_column *c= (sql_column *) ncol->data;
                                BAT *bn = store_funcs.bind_col(tr, c, 0);
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to