Class Search
java.lang.Object
org.infinispan.query.Search
Entry point for performing Infinispan queries.
Provides the
QueryFactory that you use to build Ickle queries, continuous queries, and event filters for indexed and non-indexed caches.- Author:
- Sanne Grinovero <sanne@hibernate.org> (C) 2011 Red Hat Inc., anistor@redhat.com
-
Method Summary
Modifier and TypeMethodDescriptionstatic CompletionStage<org.infinispan.query.core.stats.SearchStatisticsSnapshot> getClusteredSearchStatistics(org.infinispan.Cache<?, ?> cache) Returns aggregated search statistics for all nodes in the cluster.static <K,V> org.infinispan.query.api.continuous.ContinuousQuery <K, V> getContinuousQuery(org.infinispan.Cache<K, V> cache) Deprecated.static <K,V> Indexer getIndexer(org.infinispan.Cache<K, V> cache) static org.infinispan.query.dsl.QueryFactorygetQueryFactory(org.infinispan.Cache<?, ?> cache) Obtains a query factory to build DSL-based Ickle queries.static <K,V> org.infinispan.query.core.stats.SearchStatistics getSearchStatistics(org.infinispan.Cache<K, V> cache) Returns search statistics for the local node.static <K,V> org.infinispan.notifications.cachelistener.filter.CacheEventFilterConverter <K, V, org.infinispan.objectfilter.ObjectFilter.FilterResult> makeFilter(String queryString) Creates an event filter from an Ickle query string.static <K,V> org.infinispan.notifications.cachelistener.filter.CacheEventFilterConverter <K, V, org.infinispan.objectfilter.ObjectFilter.FilterResult> makeFilter(String queryString, Map<String, Object> namedParameters) Creates event filters from Ickle query strings.static <K,V> org.infinispan.notifications.cachelistener.filter.CacheEventFilterConverter <K, V, org.infinispan.objectfilter.ObjectFilter.FilterResult> makeFilter(org.infinispan.query.dsl.Query<?> query) Creates event filters from Ickle query strings.
-
Method Details
-
makeFilter
public static <K,V> org.infinispan.notifications.cachelistener.filter.CacheEventFilterConverter<K, V, org.infinispan.objectfilter.ObjectFilter.FilterResult> makeFilter(String queryString) Creates an event filter from an Ickle query string. -
makeFilter
-
makeFilter
public static <K,V> org.infinispan.notifications.cachelistener.filter.CacheEventFilterConverter<K, V, org.infinispan.objectfilter.ObjectFilter.FilterResult> makeFilter(org.infinispan.query.dsl.Query<?> query) Creates event filters from Ickle query strings. -
getQueryFactory
public static org.infinispan.query.dsl.QueryFactory getQueryFactory(org.infinispan.Cache<?, ?> cache) Obtains a query factory to build DSL-based Ickle queries. -
getContinuousQuery
@Deprecated public static <K,V> org.infinispan.query.api.continuous.ContinuousQuery<K,V> getContinuousQuery(org.infinispan.Cache<K, V> cache) Deprecated.useBasicCache.continuousQuery()instead.Obtains theContinuousQueryobject for the cache. -
getIndexer
-
getSearchStatistics
public static <K,V> org.infinispan.query.core.stats.SearchStatistics getSearchStatistics(org.infinispan.Cache<K, V> cache) Returns search statistics for the local node. -
getClusteredSearchStatistics
public static CompletionStage<org.infinispan.query.core.stats.SearchStatisticsSnapshot> getClusteredSearchStatistics(org.infinispan.Cache<?, ?> cache) Returns aggregated search statistics for all nodes in the cluster.
-
BasicCache.continuousQuery()instead.