Changeset: 947957af7128 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=947957af7128
Modified Files:
        sql/server/rel_optimizer.c
Branch: Dec2016
Log Message:

output a column not a wrongly casted sql_idx.


diffs (23 lines):

diff --git a/sql/server/rel_optimizer.c b/sql/server/rel_optimizer.c
--- a/sql/server/rel_optimizer.c
+++ b/sql/server/rel_optimizer.c
@@ -85,12 +85,14 @@ name_find_column( sql_rel *rel, char *rn
                }
                if (t->idxs.set)
                for (cn = t->idxs.set->h; cn; cn = cn->next) {
-                       sql_idx *c = cn->data;
-                       if (strcmp(c->base.name, name+1 /* skip % */) == 0) {
+                       sql_idx *i = cn->data;
+                       if (strcmp(i->base.name, name+1 /* skip % */) == 0) {
                                *bt = rel;
-                               if (pnr < 0 || (c->t->p &&
-                                   list_position(c->t->p->tables.set, c->t) == 
pnr))
-                                       return c;
+                               if (pnr < 0 || (i->t->p &&
+                                   list_position(i->t->p->tables.set, i->t) == 
pnr)) {
+                                       sql_kc *c = i->columns->h->data;
+                                       return c->c;
+                               }
                        }
                }
                break;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to