Package org.infinispan.query
Class Search
- java.lang.Object
-
- org.infinispan.query.Search
-
public final class Search extends Object
This is the entry point for the Infinispan search API. It provides theQueryFactorywhich is your starting point for building Ickle queries, continuous queries and event filters, for both indexed and unindexed caches.- Author:
- Sanne Grinovero <sanne@hibernate.org> (C) 2011 Red Hat Inc., anistor@redhat.com
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <K,V>
ContinuousQuery<K,V>getContinuousQuery(Cache<K,V> cache)Obtain theContinuousQueryobject for a cache.static <K,V>
IndexergetIndexer(Cache<K,V> cache)static QueryFactorygetQueryFactory(Cache<?,?> cache)Obtain the query factory for building DSL based Ickle queries.static <K,V>
CacheEventFilterConverter<K,V,ObjectFilter.FilterResult>makeFilter(String queryString)Create an event filter out of an Ickle query string.static <K,V>
CacheEventFilterConverter<K,V,ObjectFilter.FilterResult>makeFilter(String queryString, Map<String,Object> namedParameters)Create an event filter out of an Ickle query string.static <K,V>
CacheEventFilterConverter<K,V,ObjectFilter.FilterResult>makeFilter(Query<?> query)Create an event filter out of an Ickle query.
-
-
-
Method Detail
-
makeFilter
public static <K,V> CacheEventFilterConverter<K,V,ObjectFilter.FilterResult> makeFilter(String queryString)
Create an event filter out of an Ickle query string.
-
makeFilter
public static <K,V> CacheEventFilterConverter<K,V,ObjectFilter.FilterResult> makeFilter(String queryString, Map<String,Object> namedParameters)
Create an event filter out of an Ickle query string.
-
makeFilter
public static <K,V> CacheEventFilterConverter<K,V,ObjectFilter.FilterResult> makeFilter(Query<?> query)
Create an event filter out of an Ickle query.
-
getQueryFactory
public static QueryFactory getQueryFactory(Cache<?,?> cache)
Obtain the query factory for building DSL based Ickle queries.
-
getContinuousQuery
public static <K,V> ContinuousQuery<K,V> getContinuousQuery(Cache<K,V> cache)
Obtain theContinuousQueryobject for a cache.
-
-