public boolean setQuery(Object query) { return _query.setQuery(query); }
public AggregateListener getAggregateListener(String tag) { return _query.getAggregateListener(tag); }
public FilterListener getFilterListener(String tag) { return _query.getFilterListener(tag); }
/** * Create and populate a new compilation. */ private Compilation newCompilation() { Compilation comp = new Compilation(); comp.storeData = _storeQuery.newCompilation(); _storeQuery.populateFromCompilation(comp.storeData); return comp; }
if (_class == null || _storeQuery.supportsAbstractExecutors()) metas = new ClassMetaData[]{ meta }; else if (_subclasses && (meta == null || meta.isManagedInterface())) if (metas.length == 1) { if (inMem) return _storeQuery.newInMemoryExecutor(metas[0], _subclasses); return _storeQuery.newDataStoreExecutor(metas[0], _subclasses); for (int i = 0; i < es.length; i++) { if (inMem) es[i] = _storeQuery.newInMemoryExecutor(metas[i], true); else es[i] = _storeQuery.newDataStoreExecutor(metas[i], true);
public int getOperation(StoreQuery q) { return _select ? OP_SELECT : (q.getContext().getCandidateType() != null || q.getContext().getResultType() != null || q.getContext().getResultMappingName() != null || q.getContext().getResultMappingScope() != null) ? OP_SELECT : OP_UPDATE; }
key.query = getQueryString(); key.language = getLanguage(); key.storeKey = _storeQuery.newCompilationKey(); Compilation comp = (Compilation) compCache.get(key); _storeQuery.populateFromCompilation(comp.storeData);
public Executor newDataStoreExecutor(ClassMetaData meta, boolean subs) { Executor ex = _query.newDataStoreExecutor(meta, subs); return new QueryCacheExecutor(ex, meta, subs, getContext().getFetchConfiguration()); }
public void setContext(QueryContext ctx) { super.setContext(ctx); for (StoreQuery q : _queries) q.setContext(ctx); }
public void invalidateCompilation() { _query.invalidateCompilation(); }
public Executor newInMemoryExecutor(ClassMetaData meta, boolean subs) { return _query.newInMemoryExecutor(meta, subs); }
public Object newCompilation() { return _query.newCompilation(); }
public Object newCompilationKey() { return _query.newCompilationKey(); }
if (_class == null || _storeQuery.supportsAbstractExecutors()) metas = new ClassMetaData[]{ meta }; else if (_subclasses && (meta == null || meta.isManagedInterface())) if (metas.length == 1) { if (inMem) return _storeQuery.newInMemoryExecutor(metas[0], _subclasses); return _storeQuery.newDataStoreExecutor(metas[0], _subclasses); for (int i = 0; i < es.length; i++) { if (inMem) es[i] = _storeQuery.newInMemoryExecutor(metas[i], true); else es[i] = _storeQuery.newDataStoreExecutor(metas[i], true);
public int getOperation(StoreQuery q) { return _select ? OP_SELECT : (q.getContext().getCandidateType() != null || q.getContext().getResultType() != null || q.getContext().getResultMappingName() != null || q.getContext().getResultMappingScope() != null) ? OP_SELECT : OP_UPDATE; }
/** * Create and populate a new compilation. */ private Compilation newCompilation() { Compilation comp = new Compilation(); comp.storeData = _storeQuery.newCompilation(); _storeQuery.populateFromCompilation(comp.storeData); return comp; }
key.query = getQueryString(); key.language = getLanguage(); key.storeKey = _storeQuery.newCompilationKey(); Compilation comp = (Compilation) compCache.get(key); _storeQuery.populateFromCompilation(comp.storeData);
public Executor newDataStoreExecutor(ClassMetaData meta, boolean subs) { Executor ex = _query.newDataStoreExecutor(meta, subs); return new QueryCacheExecutor(ex, meta, subs, getContext().getFetchConfiguration()); }
public void setContext(QueryContext ctx) { super.setContext(ctx); for (StoreQuery q : _queries) q.setContext(ctx); }
public void invalidateCompilation() { _query.invalidateCompilation(); }