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

pmv: range cases separated while forming subquery.


diffs (31 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
@@ -1291,7 +1291,7 @@ void check_if_required_derived_metadata_
        int i,j;
        node *n = NULL;
        int num_sp;
-       str s, table_name, buf2;
+       str s, table_name, buf2, q;
                
        if(list_of_PERPAD == NULL || is_pkey_to_be_enumerated == NULL)
                return;
@@ -1375,7 +1375,6 @@ void check_if_required_derived_metadata_
                                sprintf(buf, "%s %s.%s >= %s AND %s.%s < %s", 
s, sp->column->t->base.name, sp->column->base.name, VAL2str(sp->values[0]), 
sp->column->t->base.name, sp->column->base.name, VAL2str(sp->values[1]));
                                break;
                        case 15:
-                               /* TODO: till now we assumed all ranges are 15 
*/
                                sprintf(buf, "%s %s.%s >= %s AND %s.%s <= %s", 
s, sp->column->t->base.name, sp->column->base.name, VAL2str(sp->values[0]), 
sp->column->t->base.name, sp->column->base.name, VAL2str(sp->values[1]));
                                break;
                }
@@ -1390,8 +1389,8 @@ void check_if_required_derived_metadata_
        }
        
        printf("subquery: %s\n", s);
-       /*
-       q = "SELECT * FROM %s LEFT OUTER JOIN (%s) AS aa ON ";*/
+       
+       q = "SELECT * FROM %s LEFT OUTER JOIN (%s) AS aa ON ";
        
        
 }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to