Changeset: 1b5a4e71460b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1b5a4e71460b Modified Files: sql/backends/monet5/generator/generator.c Branch: generator Log Message:
subselect returns a candidate list which is (must be) sorted and key. diffs (22 lines): diff --git a/sql/backends/monet5/generator/generator.c b/sql/backends/monet5/generator/generator.c --- a/sql/backends/monet5/generator/generator.c +++ b/sql/backends/monet5/generator/generator.c @@ -493,13 +493,11 @@ VLTgenerator_subselect(Client cntxt, Mal } } BATsetcount(bn, (BUN) n); - if( cand){ - bn->tsorted = 1; - bn->trevsorted = BATcount(bn) <= 1; - } else { - bn->tsorted = tss > 0 || n <= 1; - bn->trevsorted = tss < 0 || n <= 1; - } + bn->tsorted = 1; + bn->trevsorted = BATcount(bn) <= 1; + bn->tkey = 1; + bn->T->nil = 0; + bn->T->nonil = 1; * (bat *) getArgReference(stk, pci, 0) = bn->batCacheid; BBPkeepref(bn->batCacheid); return MAL_SUCCEED; _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list