Package org.infinispan.query.impl
Query module internals.
-
Interface Summary Interface Description CustomQueryCommand Custom commands from the Query module should implement this interface to fetch needed components.InfinispanQueryStatisticsInfoMBean MBean interface as required by JMX rules.ModuleCommandIds The Query module is using custom RPC commands; to make sure the used command ids are unique all numbers are defined here, and should stay in the range 100-119 which is the reserved range for this module.QueryResultLoader -
Class Summary Class Description CacheQueryImpl<E> Implementation class of the CacheQuery interface.ComponentRegistryUtils Lookup methods for various internal components of search module.DefaultSearchMappingProvider Defines default analyzers.DefaultSearchMappingProvider.ConfigurableBufferSizeKeywordTokenizerFactory Similar toKeywordTokenizerFactory
but with a configurable buffer size.DefaultSearchWorkCreator DefaultTransformer WARNING, slow as a senile dog, uses Java Serialization and base64 encoding to get a String representation of an Object.IndexPropertyInspector Extract useful information from indexing configurationInfinispanQueryStatisticsInfo This MBean exposes the query statistics from the Hibernate Search's SearchIntegrator Statistics object via delegation.LifecycleManager Lifecycle of the Query module: initializes the Hibernate Search engine and shuts it down at cache stop.PartitionHandlingSupport QueryDefinition Wraps the query to be executed in a cache represented either as a String or as aHSQuery
form together with pagination and sort information.QueryDefinition.Externalizer QueryModuleCommandExtensions QueryModuleMetadataFileFinder SearchManagerImpl Class that is used to build aCacheQuery
based on a Lucene or an Ickle query, only for indexed caches.