| Name | Description | Type | Package | Framework |
| AggregateOnlyResult | A result implementation intended solely for holding aggregate results. | Class | net.sf.ehcache.search.impl | EHCache |
| Aggregator | An Aggregator describes a requested aggregation for a query and provides aggregator instances for execution | Interface | net.sf.ehcache.search.aggregator | EHCache |
| AggregatorException | Thrown if an Aggregator cannot complete. | Class | net.sf.ehcache.search.aggregator | EHCache |
| AggregatorInstance | An AggregatorInstance takes input objects and computes an aggregate function from them. | Interface | net.sf.ehcache.search.aggregator | EHCache |
| Aggregators | Helper class to construct the builtin aggregator types. | Class | net.sf.ehcache.search.aggregator | EHCache |
| AlwaysMatch | Criteria that always return trueConstructor SummaryAlwaysMatch() | Class | net.sf.ehcache.search.expression | EHCache |
| And | Class | net.sf.ehcache.search.expression | EHCache | |
| Attribute | A search attribute. | Class | net.sf.ehcache.search | EHCache |
| AttributeExtractor | Used to extract a search attribute value for a given cache element. | Interface | net.sf.ehcache.search.attribute | EHCache |
| AttributeExtractorException | An exception to indicate that an attribute extractor was unable to be processed. | Class | net.sf.ehcache.search.attribute | EHCache |
| AttributeType | enum AttributeTypeextends Enum | Class | net.sf.ehcache.search.attribute | EHCache |
| Average | Class | net.sf.ehcache.search.aggregator | EHCache | |
| BaseCriteria | Base class for all criteria typesConstructor SummaryBaseCriteria() | Class | net.sf.ehcache.search.expression | EHCache |
| BaseQueryInterpreter | Base class for interpreting store queries. | Class | net.sf.ehcache.search.impl | EHCache |
| BaseResult | Class | net.sf.ehcache.search.impl | EHCache | |
| Between | Class | net.sf.ehcache.search.expression | EHCache | |
| ComparableValue | Class | net.sf.ehcache.search.expression | EHCache | |
| Count | Counts the number of resultsConstructor SummaryCount() | Class | net.sf.ehcache.search.aggregator | EHCache |
| Criteria | Interface | net.sf.ehcache.search.expression | EHCache | |
| Direction | enum Directionextends Enum | Class | net.sf.ehcache.search | EHCache |
| DynamicAttributesExtractor | Interface | net.sf.ehcache.search.attribute | EHCache | |
| DynamicSearchChecker | Utility class for verifying dynamically extracted search attribute against "static" search configurationConstructor SummaryDynamicSearchChecker() | Class | net.sf.ehcache.search.impl | EHCache |
| EqualTo | Class | net.sf.ehcache.search.expression | EHCache | |
| GreaterThan | Class | net.sf.ehcache.search.expression | EHCache | |
| GreaterThanOrEqual | Class | net.sf.ehcache.search.expression | EHCache | |
| GroupedResultImpl | Class | net.sf.ehcache.search.impl | EHCache | |
| ILike | A regular expression criteria that matches attribute string values. | Class | net.sf.ehcache.search.expression | EHCache |
| InCollection | Class | net.sf.ehcache.search.expression | EHCache | |
| JavaBeanAttributeExtractor | Class | net.sf.ehcache.search.attribute | EHCache | |
| KeyObjectAttributeExtractor | Attempt to use the element key object itself as a search attribute. | Class | net.sf.ehcache.search.attribute | EHCache |
| LessThan | Class | net.sf.ehcache.search.expression | EHCache | |
| LessThanOrEqual | Class | net.sf.ehcache.search.expression | EHCache | |
| Max | Class | net.sf.ehcache.search.aggregator | EHCache | |
| Min | Class | net.sf.ehcache.search.aggregator | EHCache | |
| Not | A search criteria composed of the logical "not" (ie. | Class | net.sf.ehcache.search.expression | EHCache |
| NotEqualTo | Class | net.sf.ehcache.search.expression | EHCache | |
| NotILike | Class | net.sf.ehcache.search.expression | EHCache | |
| NullResults | Class | net.sf.ehcache.search | EHCache | |
| Or | Class | net.sf.ehcache.search.expression | EHCache | |
| OrderComparator | Compound sort ordering comparactorConstructor SummaryOrderComparator(List| Class | net.sf.ehcache.search.impl | EHCache | |
| Query | Creates queries for performing cache searches. | Interface | net.sf.ehcache.search | EHCache |
| ReflectionAttributeExtractor | Built-in search attribute extractor driven by method/value dotted expression The expression chain must start with one of either "key", "value", or | Class | net.sf.ehcache.search.attribute | EHCache |
| Result | Represents a single cache entry that has been selected by a cache query. | Interface | net.sf.ehcache.search | EHCache |
| ResultImpl | Class | net.sf.ehcache.search.impl | EHCache | |
| Results | Results object for an execution of a Query. | Interface | net.sf.ehcache.search | EHCache |
| ResultsImpl | Class | net.sf.ehcache.search.impl | EHCache | |
| SearchException | A generic search exception. | Class | net.sf.ehcache.search | EHCache |
| SearchManager | Interface | net.sf.ehcache.search.impl | EHCache | |
| Sum | Class | net.sf.ehcache.search.aggregator | EHCache | |
| ValueObjectAttributeExtractor | Attempt to use the element value object itself as a search attribute. | Class | net.sf.ehcache.search.attribute | EHCache |