Author: toad
Date: 2008-07-17 21:32:44 +0000 (Thu, 17 Jul 2008)
New Revision: 21188

Modified:
   
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
Log:
Use and().

Modified: 
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java  
    2008-07-17 21:32:14 UTC (rev 21187)
+++ 
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java  
    2008-07-17 21:32:44 UTC (rev 21188)
@@ -155,6 +155,9 @@
 //                             });
                                Query query = container.query();
                                query.constrain(RegisterMe.class);
+                               // This throws NotSupported.
+//                             
query.descend("core").constrain(this).identity().
+//                                     
and(query.descend("key").descend("addedTime").constrain(new 
Long(initTime)).smaller());
                                /**
                                 * FIXME DB4O
                                 * db4o says it has indexed core. But then when 
we try to query, it produces a diagnostic
@@ -720,8 +723,7 @@
 //             });
                Query query = container.query();
                query.constrain(PendingKeyItem.class);
-               query.descend("fullKeyAsBytes").constrain(pks);
-               query.descend("nodeDBHandle").constrain(new Long(nodeDBHandle));
+               
query.descend("fullKeyAsBytes").constrain(pks).and(query.descend("nodeDBHandle").constrain(new
 Long(nodeDBHandle)));
                Evaluation eval = new Evaluation() {

                        public void evaluate(Candidate candidate) {


Reply via email to