Changeset: df5daf0e56df for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=df5daf0e56df
Modified Files:
sql/common/sql_types.c
sql/server/rel_psm.c
Branch: RIntegration-default
Log Message:
(try to) always initialize (new) "lang" member of struct "sql_func
diffs (38 lines):
diff --git a/sql/common/sql_types.c b/sql/common/sql_types.c
--- a/sql/common/sql_types.c
+++ b/sql/common/sql_types.c
@@ -1042,6 +1042,7 @@ sql_create_func_(sql_allocator *sa, char
}
t->nr = list_length(funcs);
t->sql = 0;
+ t->lang = FUNC_LANG_INT;
t->side_effect = side_effect;
t->fix_scale = fix_scale;
t->s = NULL;
@@ -1073,6 +1074,7 @@ sql_create_sqlfunc(sql_allocator *sa, ch
}
t->nr = list_length(funcs);
t->sql = 1;
+ t->lang = FUNC_LANG_SQL;
t->side_effect = FALSE;
list_append(funcs, t);
return t;
diff --git a/sql/server/rel_psm.c b/sql/server/rel_psm.c
--- a/sql/server/rel_psm.c
+++ b/sql/server/rel_psm.c
@@ -784,6 +784,7 @@ rel_create_func(mvc *sql, dlist *qname,
if (res && restype)
f->res = restype;
f->sql = 0; /* native */
+ f->lang = FUNC_LANG_INT;
}
} else if (body) {
sql_arg *ra = (restype &&
!is_table)?restype->h->data:NULL;
@@ -829,6 +830,7 @@ rel_create_func(mvc *sql, dlist *qname,
f->mod = _STRDUP(fmod);
f->imp = _STRDUP(fnme);
f->sql = 0; /* native */
+ f->lang = FUNC_LANG_INT;
}
}
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list