public StoreQuery newQuery(String language) { ExpressionParser ep = QueryLanguages.parserForLanguage(language); if (ep != null) return new JDBCStoreQuery(this, ep); if (QueryLanguages.LANG_SQL.equals(language)) return new SQLStoreQuery(this); return null; }
private StoreQuery newStoreQuery(String language) { ExpressionParser ep = QueryLanguages.parserForLanguage(language); if (ep != null) { return new JDBCStoreQuery(this, ep); } if (QueryLanguages.LANG_SQL.equals(language)) { return new SQLStoreQuery(this); } if (QueryLanguages.LANG_PREPARED_SQL.equals(language)) { return new PreparedSQLStoreQuery(this); } return null; }
private StoreQuery newStoreQuery(String language) { ExpressionParser ep = QueryLanguages.parserForLanguage(language); if (ep != null) { return new JDBCStoreQuery(this, ep); } if (QueryLanguages.LANG_SQL.equals(language)) { return new SQLStoreQuery(this); } if (QueryLanguages.LANG_PREPARED_SQL.equals(language)) { return new PreparedSQLStoreQuery(this); } return null; }
private StoreQuery newStoreQuery(String language) { ExpressionParser ep = QueryLanguages.parserForLanguage(language); if (ep != null) { return new JDBCStoreQuery(this, ep); } if (QueryLanguages.LANG_SQL.equals(language)) { return new SQLStoreQuery(this); } if (QueryLanguages.LANG_PREPARED_SQL.equals(language)) { return new PreparedSQLStoreQuery(this); } if (QueryLanguages.LANG_STORED_PROC.equals(language)) { return new StoredProcedureQuery(this); } return null; }
private StoreQuery newStoreQuery(String language) { ExpressionParser ep = QueryLanguages.parserForLanguage(language); if (ep != null) { return new JDBCStoreQuery(this, ep); } if (QueryLanguages.LANG_SQL.equals(language)) { return new SQLStoreQuery(this); } if (QueryLanguages.LANG_PREPARED_SQL.equals(language)) { return new PreparedSQLStoreQuery(this); } if (QueryLanguages.LANG_STORED_PROC.equals(language)) { return new StoredProcedureQuery(this); } return null; }
/** * Construct a distributed query to be executed against all the slices. */ public StoreQuery newQuery(String language) { ExpressionParser parser = QueryLanguages.parserForLanguage(language); DistributedStoreQuery ret = new DistributedStoreQuery(this, parser); for (SliceStoreManager slice : _slices) { ret.add(slice.newQuery(language)); } return ret; }
@Override public StoreQuery newQuery(String language) { ExpressionParser ep = QueryLanguages.parserForLanguage(language); if (ep == null) { throw new UnsupportedException(language); } CassandraStoreConfiguration conf = ((CassandraStoreConfiguration) getContext() .getConfiguration()); return new CassandraStoreQuery(ep, conf); }
/** * Construct a distributed query to be executed against all the slices. */ public StoreQuery newQuery(String language) { if (QueryLanguages.LANG_SQL.equals(language)) { DistributedSQLStoreQuery ret = new DistributedSQLStoreQuery(this); for (SliceStoreManager slice : _slices) { ret.add(slice.newQuery(language)); } return ret; } ExpressionParser parser = QueryLanguages.parserForLanguage(language); if (parser == null) { throw new UnsupportedOperationException("Language [" + language + "] not supported"); } DistributedStoreQuery ret = new DistributedStoreQuery(this, parser); for (SliceStoreManager slice : _slices) { ret.add(slice.newQuery(language)); } return ret; }
public StoreQuery newQuery(String language) { StoreQuery q = super.newQuery(language); // if the query can't be parsed or it's using a non-parsed language // (one for which there is no ExpressionParser), we can't cache it. if (q == null || QueryLanguages.parserForLanguage(language) == null) return q; QueryCache queryCache = _ctx.getConfiguration(). getDataCacheManagerInstance().getSystemQueryCache(); if (queryCache == null) return q; return new QueryCacheStoreQuery(q, queryCache); }
public StoreQuery newQuery(String language) { StoreQuery sq = newStoreQuery(language); if (sq == null || QueryLanguages.parserForLanguage(language) == null) { return sq; } QueryCache queryCache = _ctx.getConfiguration().getDataCacheManagerInstance().getSystemQueryCache(); if (queryCache == null) { return sq; } return new QueryCacheStoreQuery(sq, queryCache); }
/** * Construct a distributed query to be executed against all the slices. */ public StoreQuery newQuery(String language) { if (QueryLanguages.LANG_SQL.equals(language)) { DistributedSQLStoreQuery ret = new DistributedSQLStoreQuery(this); for (SliceStoreManager slice : _slices) { ret.add(slice.newQuery(language)); } return ret; } ExpressionParser parser = QueryLanguages.parserForLanguage(language); if (parser == null) { throw new UnsupportedOperationException("Language [" + language + "] not supported"); } DistributedStoreQuery ret = new DistributedStoreQuery(this, parser); for (SliceStoreManager slice : _slices) { ret.add(slice.newQuery(language)); } return ret; }
public StoreQuery newQuery(String language) { StoreQuery sq = newStoreQuery(language); if (sq == null || QueryLanguages.parserForLanguage(language) == null) { return sq; } QueryCache queryCache = _ctx.getConfiguration().getDataCacheManagerInstance().getSystemQueryCache(); if (queryCache == null) { return sq; } return new QueryCacheStoreQuery(sq, queryCache); }
/** * Construct a distributed query to be executed against all the slices. */ public StoreQuery newQuery(String language) { if (QueryLanguages.LANG_SQL.equals(language)) { DistributedSQLStoreQuery ret = new DistributedSQLStoreQuery(this); for (SliceStoreManager slice : _slices) { ret.add(slice.newQuery(language)); } return ret; } ExpressionParser parser = QueryLanguages.parserForLanguage(language); if (parser == null) { throw new UnsupportedOperationException("Language [" + language + "] not supported"); } DistributedStoreQuery ret = new DistributedStoreQuery(this, parser); for (SliceStoreManager slice : _slices) { ret.add(slice.newQuery(language)); } return ret; }
public StoreQuery newQuery(String language) { StoreQuery sq = newStoreQuery(language); if (sq == null || QueryLanguages.parserForLanguage(language) == null) { return sq; } QueryCache queryCache = _ctx.getConfiguration().getDataCacheManagerInstance().getSystemQueryCache(); if (queryCache == null) { return sq; } return new QueryCacheStoreQuery(sq, queryCache); }
public StoreQuery newQuery(String language) { StoreQuery sq = newStoreQuery(language); if (sq == null || QueryLanguages.parserForLanguage(language) == null) { return sq; } QueryCache queryCache = _ctx.getConfiguration().getDataCacheManagerInstance().getSystemQueryCache(); if (queryCache == null) { return sq; } return new QueryCacheStoreQuery(sq, queryCache); }
StoreQuery sq = _store.newQuery(lang); if (sq == null) { ExpressionParser ep = QueryLanguages.parserForLanguage(lang); if (ep != null) sq = new ExpressionStoreQuery(ep);
StoreQuery sq = _store.newQuery(lang); if (sq == null) { ExpressionParser ep = QueryLanguages.parserForLanguage(lang); if (ep != null) sq = new ExpressionStoreQuery(ep);
StoreQuery sq = _store.newQuery(lang); if (sq == null) { ExpressionParser ep = QueryLanguages.parserForLanguage(lang); if (ep != null) sq = new ExpressionStoreQuery(ep);
StoreQuery sq = _store.newQuery(lang); if (sq == null) { ExpressionParser ep = QueryLanguages.parserForLanguage(lang); if (ep != null) sq = new ExpressionStoreQuery(ep);
StoreQuery sq = _store.newQuery(lang); if (sq == null) { ExpressionParser ep = QueryLanguages.parserForLanguage(lang); if (ep != null) sq = new ExpressionStoreQuery(ep);