Changeset: 57ceb2770f19 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/57ceb2770f19
Modified Files:
sql/storage/store.c
Branch: nested
Log Message:
Adds dependency creation to type objects
diffs (15 lines):
diff --git a/sql/storage/store.c b/sql/storage/store.c
--- a/sql/storage/store.c
+++ b/sql/storage/store.c
@@ -5334,6 +5334,11 @@ sql_trans_create_type(sql_trans *tr, sql
for (node *n = t->d.fields->h; n; n = n->next, number++) {
sql_arg *a = n->data;
sqlid id = next_oid(tr->store);
+
+ if (a->type.type->composite)
+ if ((res = sql_trans_create_dependency(tr,
a->type.type->base.id, t->base.id, TYPE_DEPENDENCY)))
+ return res;
+
if ((res = store->table_api.table_insert(tr, sysarg,
&id, &t->base.id, &a->name, &a->type.type->base.name, &a->type.digits,
&a->type.scale, &a->inout, &number, &a->type.multiset)))
return res;
}
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]