public interface GridCacheQueries<K,V>
'createXxxQuery(..)'
methods for SQL, TEXT, and SCAN query creation (see GridCacheQuery
for more information).
Instance of GridCacheQueries is obtained from cache projection as follows:
GridCacheQueries q = GridGain.grid().cache("myCache").queries();
| Modifier and Type | Method and Description |
|---|---|
GridCacheContinuousQuery<K,V> |
createContinuousQuery()
Creates new continuous query.
|
GridCacheQuery<Map.Entry<K,V>> |
createFullTextQuery(Class<?> cls,
String search)
Creates user's full text query, queried class, and query clause.
|
GridCacheQuery<Map.Entry<K,V>> |
createScanQuery(GridBiPredicate<K,V> filter)
Creates user's predicate based scan query.
|
GridCacheQuery<List<?>> |
createSqlFieldsQuery(String qry)
Creates user's SQL fields query for given clause.
|
GridCacheQuery<Map.Entry<K,V>> |
createSqlQuery(Class<?> cls,
String clause)
Creates user's SQL query, queried class, and query clause which is generally
a where clause.
|
GridCacheQueryMetrics |
metrics()
Accumulated metrics for all queries executed for this cache.
|
GridFuture<?> |
rebuildAllIndexes()
Forces this cache to rebuild search indexes of all types.
|
GridFuture<?> |
rebuildIndexes(Class<?> cls)
Forces this cache to rebuild all search indexes of given value type.
|
void |
resetMetrics()
Resets accumulated metrics.
|
GridCacheQuery<Map.Entry<K,V>> createSqlQuery(Class<?> cls, String clause)
GridCacheQuery documentation.cls - Query class.clause - Query clause.GridCacheQuery<List<?>> createSqlFieldsQuery(String qry)
GridCacheQuery documentation.qry - Query.GridCacheQuery<Map.Entry<K,V>> createFullTextQuery(Class<?> cls, String search)
GridCacheQuery documentation.cls - Query class.search - Search clause.GridCacheQuery<Map.Entry<K,V>> createScanQuery(@Nullable GridBiPredicate<K,V> filter)
filter - Scan filter.GridCacheContinuousQuery<K,V> createContinuousQuery()
For more information refer to GridCacheContinuousQuery documentation.
GridCacheContinuousQueryGridFuture<?> rebuildIndexes(Class<?> cls)
cls - Value type to rebuild indexes for.GridFuture<?> rebuildAllIndexes()
GridCacheQueryMetrics metrics()
void resetMetrics()
Copyright © 2014. All rights reserved.