Changeset: 086b18d655c8 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=086b18d655c8
Modified Files:
sql/server/sql_mvc.c
sql/server/sql_mvc.h
sql/storage/sql_storage.h
sql/storage/store.c
Branch: default
Log Message:
Added missing sqlids.
diffs (172 lines):
diff --git a/sql/server/sql_mvc.c b/sql/server/sql_mvc.c
--- a/sql/server/sql_mvc.c
+++ b/sql/server/sql_mvc.c
@@ -1087,7 +1087,7 @@ mvc_drop_all_func(mvc *m, sql_schema *s,
}
sql_schema *
-mvc_create_schema(mvc *m, const char *name, sqlid auth_id, int owner)
+mvc_create_schema(mvc *m, const char *name, sqlid auth_id, sqlid owner)
{
sql_schema *s = NULL;
diff --git a/sql/server/sql_mvc.h b/sql/server/sql_mvc.h
--- a/sql/server/sql_mvc.h
+++ b/sql/server/sql_mvc.h
@@ -189,7 +189,7 @@ extern int mvc_drop_func(mvc *c, sql_sch
extern int mvc_drop_all_func(mvc *c, sql_schema *s, list *list_func, int
drop_action);
extern int mvc_drop_schema(mvc *c, sql_schema *s, int drop_action);
-extern sql_schema *mvc_create_schema(mvc *m, const char *name, sqlid auth_id,
int owner);
+extern sql_schema *mvc_create_schema(mvc *m, const char *name, sqlid auth_id,
sqlid owner);
extern BUN mvc_clear_table(mvc *m, sql_table *t);
extern str mvc_drop_table(mvc *c, sql_schema *s, sql_table * t, int
drop_action);
extern sql_table *mvc_create_table(mvc *c, sql_schema *s, const char *name,
int tt, bit system, int persistence, int commit_action, int sz, bit properties);
diff --git a/sql/storage/sql_storage.h b/sql/storage/sql_storage.h
--- a/sql/storage/sql_storage.h
+++ b/sql/storage/sql_storage.h
@@ -375,7 +375,7 @@ extern void sql_trans_update_schemas(sql
extern void reset_functions(sql_trans *tr);
-extern sql_schema *sql_trans_create_schema(sql_trans *tr, const char *name,
sqlid auth_id, int owner);
+extern sql_schema *sql_trans_create_schema(sql_trans *tr, const char *name,
sqlid auth_id, sqlid owner);
extern sql_schema *sql_trans_rename_schema(sql_trans *tr, sqlid id, const char
*new_name);
extern int sql_trans_drop_schema(sql_trans *tr, sqlid id, int drop_action);
diff --git a/sql/storage/store.c b/sql/storage/store.c
--- a/sql/storage/store.c
+++ b/sql/storage/store.c
@@ -1717,7 +1717,7 @@ store_schema_number(void)
static int
store_load(void) {
- bool first;
+ int first;
sql_allocator *sa;
sql_trans *tr;
@@ -4713,7 +4713,7 @@ sql_trans_drop_func(sql_trans *tr, sql_s
sql_func *func = n->data;
if (drop_action == DROP_CASCADE_START || drop_action == DROP_CASCADE) {
- int *local_id = MNEW(int);
+ sqlid *local_id = MNEW(sqlid);
if(!local_id)
return -1;
@@ -4772,7 +4772,7 @@ sql_trans_drop_all_func(sql_trans *tr, s
func = (sql_func *) n->data;
if (! list_find_id(tr->dropped, func->base.id)){
- int *local_id = MNEW(int);
+ sqlid *local_id = MNEW(sqlid);
if(!local_id) {
list_destroy(tr->dropped);
tr->dropped = NULL;
@@ -4810,7 +4810,7 @@ sql_trans_drop_all_func(sql_trans *tr, s
}
sql_schema *
-sql_trans_create_schema(sql_trans *tr, const char *name, sqlid auth_id, int
owner)
+sql_trans_create_schema(sql_trans *tr, const char *name, sqlid auth_id, sqlid
owner)
{
sql_schema *s = SA_ZNEW(tr->sa, sql_schema);
sql_table *sysschema = find_sql_table(find_sql_schema(tr, "sys"),
"schemas");
@@ -4871,7 +4871,7 @@ sql_trans_drop_schema(sql_trans *tr, sql
if (is_oid_nil(rid))
return 0;
if (drop_action == DROP_CASCADE_START || drop_action == DROP_CASCADE) {
- int* local_id = MNEW(int);
+ sqlid* local_id = MNEW(sqlid);
if(!local_id)
return -1;
@@ -4932,12 +4932,13 @@ sql_trans_add_range_partition(sql_trans
sql_table *partitions = find_sql_table(syss, "table_partitions");
sql_table *ranges = find_sql_table(syss, "range_partitions");
sql_part *p;
- int localtype = tpe.type->localtype, *v, res = 0;
+ int localtype = tpe.type->localtype, res = 0;
ValRecord vmin, vmax;
size_t smin, smax;
bit to_insert = (bit) with_nills;
oid rid;
ptr ok;
+ sqlid *v;
assert(isGlobal(mt));
vmin = vmax = (ValRecord) {.vtype = TYPE_void,};
@@ -5013,7 +5014,7 @@ sql_trans_add_range_partition(sql_trans
/* add merge table dependency */
sql_trans_create_dependency(tr, pt->base.id, mt->base.id,
TABLE_DEPENDENCY);
- v = (int*) table_funcs.column_find_value(tr,
find_sql_column(partitions, "id"), rid);
+ v = (sqlid*) table_funcs.column_find_value(tr,
find_sql_column(partitions, "id"), rid);
table_funcs.table_insert(tr, sysobj, &mt->base.id,
p->base.name, &p->base.id);
table_funcs.table_insert(tr, ranges, &pt->base.id, v,
VALget(&vmin), VALget(&vmax), &to_insert);
_DELETE(v);
@@ -5049,7 +5050,8 @@ sql_trans_add_value_partition(sql_trans
sql_table *values = find_sql_table(syss, "value_partitions");
sql_part *p;
oid rid;
- int localtype = tpe.type->localtype, *v, i = 0;
+ int localtype = tpe.type->localtype, i = 0;
+ sqlid *v;
assert(isGlobal(mt));
if(!update) {
@@ -5073,7 +5075,7 @@ sql_trans_add_value_partition(sql_trans
rid = table_funcs.column_find_row(tr, find_sql_column(partitions,
"table_id"), &mt->base.id, NULL);
assert(!is_oid_nil(rid));
- v = (int*) table_funcs.column_find_value(tr,
find_sql_column(partitions, "id"), rid);
+ v = (sqlid*) table_funcs.column_find_value(tr,
find_sql_column(partitions, "id"), rid);
if(with_nills) { /* store the null value first */
ValRecord vnnil;
@@ -5401,7 +5403,7 @@ sql_trans_drop_table(sql_trans *tr, sql_
return 0;
if (drop_action == DROP_CASCADE_START || drop_action == DROP_CASCADE) {
- int *local_id = MNEW(int);
+ sqlid *local_id = MNEW(sqlid);
if(!local_id)
return -1;
@@ -5551,7 +5553,7 @@ sql_trans_drop_column(sql_trans *tr, sql
sql_column *col = n->data;
if (drop_action == DROP_CASCADE_START || drop_action == DROP_CASCADE) {
- int *local_id = MNEW(int);
+ sqlid *local_id = MNEW(sqlid);
if(!local_id)
return -1;
@@ -6002,7 +6004,7 @@ sql_trans_drop_key(sql_trans *tr, sql_sc
sql_key *k = n->data;
if (drop_action == DROP_CASCADE_START || drop_action == DROP_CASCADE) {
- int *local_id = MNEW(int);
+ sqlid *local_id = MNEW(sqlid);
if(!local_id) {
return -1;
}
@@ -6124,7 +6126,7 @@ sql_trans_drop_idx(sql_trans *tr, sql_sc
i = n->data;
if (drop_action == DROP_CASCADE_START || drop_action == DROP_CASCADE) {
- int *local_id = MNEW(int);
+ sqlid *local_id = MNEW(sqlid);
if(!local_id) {
return -1;
}
@@ -6221,7 +6223,7 @@ sql_trans_drop_trigger(sql_trans *tr, sq
sql_trigger *i = n->data;
if (drop_action == DROP_CASCADE_START || drop_action == DROP_CASCADE) {
- int *local_id = MNEW(int);
+ sqlid *local_id = MNEW(sqlid);
if(!local_id)
return -1;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list