Changeset: f8a6a15b0bde for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f8a6a15b0bde
Modified Files:
sql/storage/sql_catalog.c
sql/storage/store.c
Branch: default
Log Message:
More sqlids and flags.
diffs (90 lines):
diff --git a/sql/storage/sql_catalog.c b/sql/storage/sql_catalog.c
--- a/sql/storage/sql_catalog.c
+++ b/sql/storage/sql_catalog.c
@@ -136,7 +136,7 @@ list_find_id(list *l, sqlid id)
for (n = l->h; n; n = n->next) {
/* check if ids match */
- if (id == *(int *) n->data) {
+ if (id == *(sqlid *) n->data) {
return n;
}
}
diff --git a/sql/storage/store.c b/sql/storage/store.c
--- a/sql/storage/store.c
+++ b/sql/storage/store.c
@@ -1673,7 +1673,7 @@ bootstrap_create_table(sql_trans *tr, sq
static sql_schema *
-bootstrap_create_schema(sql_trans *tr, char *name, int auth_id, int owner)
+bootstrap_create_schema(sql_trans *tr, char *name, sqlid auth_id, int owner)
{
sql_schema *s = SA_ZNEW(tr->sa, sql_schema);
@@ -2206,9 +2206,9 @@ store_unlock(void)
}
static sql_kc *
-kc_dup_(sql_trans *tr, int flag, sql_kc *kc, sql_table *t, int copy)
-{
- sql_allocator *sa = (newFlagSet(flag) && !copy)?tr->parent->sa:tr->sa;
+kc_dup_(sql_trans *tr, int flags, sql_kc *kc, sql_table *t, int copy)
+{
+ sql_allocator *sa = (newFlagSet(flags) && !copy)?tr->parent->sa:tr->sa;
sql_kc *nkc = SA_ZNEW(sa, sql_kc);
sql_column *c = find_sql_column(t, kc->c->base.name);
@@ -2219,9 +2219,9 @@ kc_dup_(sql_trans *tr, int flag, sql_kc
}
static sql_kc *
-kc_dup(sql_trans *tr, int flag, sql_kc *kc, sql_table *t)
-{
- return kc_dup_(tr, flag, kc, t, 0);
+kc_dup(sql_trans *tr, int flags, sql_kc *kc, sql_table *t)
+{
+ return kc_dup_(tr, flags, kc, t, 0);
}
static sql_key *
@@ -2325,9 +2325,9 @@ key_dup_(sql_trans *tr, int flags, sql_k
}
static sql_key *
-key_dup(sql_trans *tr, int flag, sql_key *k, sql_table *t)
-{
- return key_dup_(tr, flag, k, t, 0);
+key_dup(sql_trans *tr, int flags, sql_key *k, sql_table *t)
+{
+ return key_dup_(tr, flags, k, t, 0);
}
sql_key *
@@ -3067,7 +3067,7 @@ trans_dup(backend_stack stk, sql_trans *
typedef int (*rfufunc) (sql_trans *tr, sql_base * fs, sql_base * ts, int mode);
typedef sql_base *(*rfcfunc) (sql_trans *tr, sql_base * b, int mode);
typedef int (*rfdfunc) (sql_trans *tr, sql_base * b, int mode);
-typedef sql_base *(*dupfunc) (sql_trans *tr, int flag, sql_base * b, sql_base
* p);
+typedef sql_base *(*dupfunc) (sql_trans *tr, int flags, sql_base * b, sql_base
* p);
static int
rollforward_changeset_updates(sql_trans *tr, changeset * fs, changeset * ts,
sql_base * b, rfufunc rollforward_updates, rfcfunc rollforward_creates, rfdfunc
rollforward_deletes, dupfunc fd, int mode)
@@ -3578,7 +3578,7 @@ rollforward_update_seq(sql_trans *tr, sq
}
static sql_table *
-conditional_table_dup(sql_trans *tr, int flag, sql_table *ot, sql_schema *s)
+conditional_table_dup(sql_trans *tr, int flags, sql_table *ot, sql_schema *s)
{
int p = (tr->parent == gtrans);
@@ -3586,7 +3586,7 @@ conditional_table_dup(sql_trans *tr, int
if ((p && isGlobal(ot)) ||
/* allways dup in recursive mode */
tr->parent != gtrans)
- return table_dup(tr, flag, ot, s);
+ return table_dup(tr, flags, ot, s);
else if (!isGlobal(ot)){/* is local temp, may need to be cleared */
if (ot->commit_action == CA_DELETE) {
sql_trans_clear_table(tr, ot);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list