Changeset: 235a9543f119 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=235a9543f119
Modified Files:
sql/server/rel_unnest.c
Branch: linear-hashing
Log Message:
Unnest relations behind op_table
diffs (25 lines):
diff --git a/sql/server/rel_unnest.c b/sql/server/rel_unnest.c
--- a/sql/server/rel_unnest.c
+++ b/sql/server/rel_unnest.c
@@ -1381,7 +1381,10 @@ static sql_rel *
switch (rel->op) {
case op_basetable:
+ break;
case op_table:
+ if (IS_TABLE_PROD_FUNC(rel->flag) || rel->flag ==
TABLE_FROM_RELATION)
+ rel->l = _rel_unnest(sql, rel->l);
break;
case op_join:
case op_left:
@@ -1431,7 +1434,10 @@ rel_reset_subquery(sql_rel *rel)
rel->subquery = 0;
switch(rel->op){
case op_basetable:
+ break;
case op_table:
+ if ((IS_TABLE_PROD_FUNC(rel->flag) || rel->flag ==
TABLE_FROM_RELATION) && rel->l)
+ rel_reset_subquery(rel->l);
break;
case op_ddl:
rel_reset_subquery(rel->l);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list