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