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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list