public String getLanguage() { try { return _query.getLanguage(); } catch (RuntimeException re) { throw translate(re); } }
public String getLanguage() { try { return _query.getLanguage(); } catch (RuntimeException re) { throw translate(re); } }
public String getLanguage() { try { return _query.getLanguage(); } catch (RuntimeException re) { throw translate(re); } }
public String getLanguage() { try { return _query.getLanguage(); } catch (RuntimeException re) { throw translate(re); } }
public String getLanguage() { try { return _query.getLanguage(); } catch (RuntimeException re) { throw translate(re); } }
public Boolean register(String id, Query query, FetchConfiguration hints) { if (id == null || query == null || QueryLanguages.LANG_SQL.equals(query.getLanguage()) || QueryLanguages.LANG_METHODQL.equals(query.getLanguage()) || isHinted(hints, QueryHints.HINT_IGNORE_PREPARED_QUERY) || isHinted(hints, QueryHints.HINT_INVALIDATE_PREPARED_QUERY)) return Boolean.FALSE; if (Boolean.FALSE.equals(isCachable(id))) return Boolean.FALSE; PreparedQuery cached = get(id); if (cached != null) return null; // implies that it is already cached PreparedQuery newEntry = new PreparedQueryImpl(id, query); return cache(newEntry); }
public Boolean register(String id, Query query, FetchConfiguration hints) { if (id == null || query == null || QueryLanguages.LANG_SQL.equals(query.getLanguage()) || QueryLanguages.LANG_METHODQL.equals(query.getLanguage()) || isHinted(hints, QueryHints.HINT_IGNORE_PREPARED_QUERY) || isHinted(hints, QueryHints.HINT_INVALIDATE_PREPARED_QUERY)) return Boolean.FALSE; if (Boolean.FALSE.equals(isCachable(id))) return Boolean.FALSE; PreparedQuery cached = get(id); if (cached != null) return null; // implies that it is already cached PreparedQuery newEntry = new PreparedQueryImpl(id, query); return cache(newEntry); }
public Boolean register(String id, Query query, FetchConfiguration hints) { if (id == null || query == null || QueryLanguages.LANG_SQL.equals(query.getLanguage()) || QueryLanguages.LANG_METHODQL.equals(query.getLanguage()) || isHinted(hints, QueryHints.HINT_IGNORE_PREPARED_QUERY) || isHinted(hints, QueryHints.HINT_INVALIDATE_PREPARED_QUERY)) return Boolean.FALSE; if (Boolean.FALSE.equals(isCachable(id))) return Boolean.FALSE; PreparedQuery cached = get(id); if (cached != null) return null; // implies that it is already cached PreparedQuery newEntry = new PreparedQueryImpl(id, query); return cache(newEntry); }
public Boolean register(String id, Query query, FetchConfiguration hints) { if (id == null || query == null || QueryLanguages.LANG_SQL.equals(query.getLanguage()) || QueryLanguages.LANG_METHODQL.equals(query.getLanguage()) || isHinted(hints, QueryHints.HINT_IGNORE_PREPARED_QUERY) || isHinted(hints, QueryHints.HINT_INVALIDATE_PREPARED_QUERY)) return Boolean.FALSE; if (Boolean.FALSE.equals(isCachable(id))) return Boolean.FALSE; PreparedQuery cached = get(id); if (cached != null) return null; // implies that it is already cached PreparedQuery newEntry = new PreparedQueryImpl(id, query); return cache(newEntry); }
/** * Initialize this instance from the values held in the * specified {@link Query}. */ public void setFrom(Query query) { _language = query.getLanguage(); _candidate = query.getCandidateType(); _res = query.getResultType(); _query = query.getQueryString(); }
/** * Initialize this instance from the values held in the * specified {@link Query}. */ public void setFrom(Query query) { _language = query.getLanguage(); _candidate = query.getCandidateType(); _res = query.getResultType(); _query = query.getQueryString(); }
/** * Initialize this instance from the values held in the * specified {@link Query}. */ public void setFrom(Query query) { _language = query.getLanguage(); _candidate = query.getCandidateType(); _res = query.getResultType(); _query = query.getQueryString(); }
/** * Initialize this instance from the values held in the * specified {@link Query}. */ public void setFrom(Query query) { _language = query.getLanguage(); _candidate = query.getCandidateType(); _res = query.getResultType(); _query = query.getQueryString(); }
/** * Initialize this instance from the values held in the * specified {@link Query}. */ public void setFrom(Query query) { _language = query.getLanguage(); _candidate = query.getCandidateType(); _res = query.getResultType(); _query = query.getQueryString(); }
public OpenJPAQuery createQuery(Query query) { if (query == null) return createQuery((String) null); assertNotCloseInvoked(); org.apache.openjpa.kernel.Query q = ((QueryImpl) query).getDelegate(); return newQueryImpl(_broker.newQuery(q.getLanguage(), q), null); }
public OpenJPAQuery createQuery(Query query) { if (query == null) return createQuery((String) null); assertNotCloseInvoked(); org.apache.openjpa.kernel.Query q = ((QueryImpl) query).getDelegate(); return newQueryImpl(_broker.newQuery(q.getLanguage(), q), null); }
/** * Constructor; supply factory exception translator and delegate. * * @param em The EntityManager which created this query * @param ret Exception translator for this query * @param query The underlying "kernel" query. */ public QueryImpl(EntityManagerImpl em, RuntimeExceptionTranslator ret, org.apache.openjpa.kernel.Query query, QueryMetaData qmd) { super(qmd, em); _query = new DelegatingQuery(query, ret); _lock = new ReentrantLock(); if(query.getLanguage() == QueryLanguages.LANG_SQL) { _convertPositionalParams = false; } else { Compatibility compat = query.getStoreContext().getConfiguration().getCompatibilityInstance(); _convertPositionalParams = compat.getConvertPositionalParametersToNamed(); } }
public OpenJPAQuery createQuery(Query query) { if (query == null) return createQuery((String) null); assertNotCloseInvoked(); org.apache.openjpa.kernel.Query q = ((QueryImpl) query).getDelegate(); return new QueryImpl(this, ret, _broker.newQuery(q.getLanguage(), q)); }
public OpenJPAQuery createQuery(Query query) { if (query == null) return createQuery((String) null); assertNotCloseInvoked(); org.apache.openjpa.kernel.Query q = ((QueryImpl) query).getDelegate(); return newQueryImpl(_broker.newQuery(q.getLanguage(), q), null); }
public OpenJPAQuery createQuery(Query query) { if (query == null) return createQuery((String) null); assertNotCloseInvoked(); org.apache.openjpa.kernel.Query q = ((QueryImpl) query).getDelegate(); return newQueryImpl(_broker.newQuery(q.getLanguage(), q), null); }