Changeset: 9ad71e649ba3 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9ad71e649ba3
Modified Files:
sql/server/rel_select.c
Branch: arrays
Log Message:
we do not need to carry the default value
diffs (29 lines):
diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c
--- a/sql/server/rel_select.c
+++ b/sql/server/rel_select.c
@@ -183,25 +183,7 @@ exp_alias_or_copy( mvc *sql, char *tname
if(old->type == e_dimension)
ne = exp_dimension(sql->sa, tname, cname, exp_subtype(old),
orel?orel->card:CARD_ATOM, is_intern(old));
else {
- sql_table *t = NULL;
ne = exp_column(sql->sa, tname, cname, exp_subtype(old),
orel?orel->card:CARD_ATOM, has_nil(old), is_intern(old));
-
- if(tname) {
- //if the column belongs to an array I need to carry
along the default value (if provided)
- t = mvc_bind_table(sql, cur_schema(sql), tname);
- if(t && isArray(t)) {
- sql_column *c = mvc_bind_column(sql, t, cname);
-
- if(c->def) {
- char *q = sa_message(sql->sa, "select
%s;", c->def);
- sql_exp* e = rel_parse_val(sql, q,
sql->emode);
- if (!e || (e = rel_check_type(sql,
&c->type, e, type_equal)) == NULL)
- ne->f = NULL;
- else
- ne->f = e;
- }
- }
- }
}
ne->p = prop_copy(sql->sa, old->p);
return ne;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list