Method Summary |
|
public void | clearExtentAndCol() Clear the extent and col variables. |
public void | declareParameters(String params) |
public void | dump() |
public static boolean | enableParallelCollectionFetch(QueryDetails qp, FetchGroup fg) Take into acount 'parallelCollectionFetch', 'randomAccess' and 'fg.canUseParallelFetch'
to determine if parallel collection fetch should happen. |
public boolean | equals(Object o) |
public void | fillFrom(QueryDetails qd) |
public int | getCacheable() Return the cacheable tri-state (NOT_SET, FALSE, TRUE). |
public Class | getCandidateClass() |
public Collection | getCol() |
public int[] | getExtraEvictClasses() |
public int | getFetchGroupIndex() |
public String | getFilter() |
public String | getGrouping() |
public String | getImports() |
public int | getLanguage() |
public String | getLanguageStr() |
public int | getMaxResultCount() |
public int | getOptionsParamIndex() |
public String | getOrdering() |
public int | getParamCount() Get the number of parameters excluding the jdoGenieOptions parameter
(if any). |
public String[] | getParamNames() Get the parameter names or null if there are none. |
public String[] | getParamTypes() Get the parameter types or null if there are none. |
public String | getParameters() Get a comma list of all the parameters or null if none. |
public String | getResult() |
public int | getResultBatchSize() |
public int | getTotalParamCount() Get the total number of parameters including the jdoGenieOptions parameter
(if any). |
public int | getUnique() |
public String | getVariables() |
public boolean | hasJdoGenieOptions() |
public int | hashCode() |
public boolean | includeSubClasses() |
public boolean | isBounded() |
public boolean | isCountOnSize() |
public boolean | isIgnoreCache() |
public boolean | isRandomAccess() |
public boolean | isUseIgnoreCacheFromPM() If true then any query created from these params should set its
ignoreCache flag to the current setting for the PM. |
public void | parameterParsed(int index, String type, String name) |
public boolean | prefetchAll() This will return true if the maxResults is smaller of equal to the batch
size. |
public void | readExternal(ObjectInput s) |
public void | setBounded(boolean value) |
public void | setCacheable(boolean on) |
public void | setCandidateClass(Class candidateClass) |
public void | setCol(Collection col) |
public void | setCountOnSize(boolean countOnSize) |
public void | setExtent(Extent extent) |
public void | setExtraEvictClasses(int[] extraEvictClasses) |
public void | setFetchGroupIndex(int fetchGroupIndex) |
public void | setFilter(String filter) |
public void | setGrouping(String grouping) |
public void | setIgnoreCache(boolean ignoreCache) |
public void | setImports(String imports) |
public void | setLanguage(int language) |
public void | setMaxResultCount(int value) Set the max results returned for this query. |
public void | setOptionsParamIndex(int optionsParamIndex) |
public void | setOrdering(String ordering) |
public void | setRandomAccess(boolean randomAccess) |
public void | setResult(String result) |
public void | setResultBatchSize(int value) |
public void | setSubClasses(boolean subClasses) |
public void | setUnique(boolean unique) |
public void | setVariables(String variables) |
public void | updateCounts() This is called just before the query is executed. |
public void | writeExternal(ObjectOutput s) |