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

Reply via email to