Subversion Repositories SmartDukaan

Rev

Rev 3522 | Rev 5159 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3522 Rev 5071
Line 18... Line 18...
18
import org.json.JSONObject;
18
import org.json.JSONObject;
19
 
19
 
20
import com.google.appengine.api.datastore.DatastoreService;
20
import com.google.appengine.api.datastore.DatastoreService;
21
import com.google.appengine.api.datastore.DatastoreServiceFactory;
21
import com.google.appengine.api.datastore.DatastoreServiceFactory;
22
import com.google.appengine.api.datastore.Entity;
22
import com.google.appengine.api.datastore.Entity;
-
 
23
import com.google.appengine.api.datastore.FetchOptions;
23
import com.google.appengine.api.datastore.PreparedQuery;
24
import com.google.appengine.api.datastore.PreparedQuery;
24
import com.google.appengine.api.datastore.Query;
25
import com.google.appengine.api.datastore.Query;
25
import com.google.appengine.api.datastore.Text;
26
import com.google.appengine.api.datastore.Text;
26
 
27
 
27
public class DailyComparisonStatsGenerator extends HttpServlet {
28
public class DailyComparisonStatsGenerator extends HttpServlet {
Line 47... Line 48...
47
        PreparedQuery pq = datastore.prepare(q);
48
        PreparedQuery pq = datastore.prepare(q);
48
        Map<Long, Map<Long, Long>> comparisonStats = new HashMap<Long, Map<Long, Long>>();
49
        Map<Long, Map<Long, Long>> comparisonStats = new HashMap<Long, Map<Long, Long>>();
49
        
50
        
50
        
51
        
51
        List<Entity> results = new ArrayList<Entity>();
52
        List<Entity> results = new ArrayList<Entity>();
52
        for (Entity result : pq.asIterable()) {
53
        for (Entity result : pq.asIterable(FetchOptions.Builder.withChunkSize(500))) {
53
            results.add(result);
54
            results.add(result);
54
        }
55
        }
55
            
56
            
56
        for (Entity result : results) {
57
        for (Entity result : results) {
57
        	List<Long> itemIds;
58
        	List<Long> itemIds;