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

Reply via email to