Changeset 22657


Ignore:
Timestamp:
02/09/10 17:24:15 (17 months ago)
Author:
rns
Message:

Fix broken batch size, LOOKUP constraint wildcards work again now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/mnw21/pathquery_refactor/intermine/api/main/src/org/intermine/api/bag/BagQueryRunner.java

    r22480 r22657  
    2020import java.util.regex.Pattern; 
    2121 
     22import org.apache.log4j.Logger; 
    2223import org.intermine.InterMineException; 
    2324import org.intermine.api.template.TemplateQuery; 
     
    2930import org.intermine.objectstore.query.Query; 
    3031import org.intermine.objectstore.query.Results; 
     32import org.intermine.objectstore.query.ResultsBatches; 
    3133import org.intermine.objectstore.query.ResultsRow; 
    3234import org.intermine.util.CollectionUtil; 
     
    4143public class BagQueryRunner 
    4244{ 
    43     //private static final Logger LOG = Logger.getLogger(BagQueryRunner.class); 
     45    private static final Logger LOG = Logger.getLogger(BagQueryRunner.class); 
    4446    private ObjectStore os; 
    4547 
     
    171173                    Map<String, Set<Integer>> resMap = new HashMap<String, Set<Integer>>(); 
    172174                    Query q = bq.getQueryForWildcards(wildcardInput, extraFieldValue); 
    173                     Results res = os.execute(q, 0, true, true, false); 
     175                    Results res = os.execute(q, ResultsBatches.DEFAULT_BATCH_SIZE, true, true, 
     176                            false); 
    174177                    for (Object rowObj : res) { 
    175178                        ResultsRow<?> row = (ResultsRow<?>) rowObj; 
     
    200203                    } 
    201204                } catch (IllegalArgumentException e) { 
     205                    LOG.error("Error running bag query lookup: ", e); 
    202206                    // Query couldn't handle extra value 
    203207                } 
Note: See TracChangeset for help on using the changeset viewer.