| Interface | Description | 
|---|---|
| IContainsItemsCustomQuery | Represents a custom query related to  a collection item in the space. | 
| ICustomQuery | Represents a custom query interface. | 
| IPartitionResultMetadata | |
| IQueryIndexScanner | Represents an index that can be provided in a  ICustomQueryand optimize the query run
 time. | 
| RawEntry | 
| Class | Description | 
|---|---|
| AbstractCompoundIndexScanner | AbstractCompoundIndexScanner defines an index scanner that scans more than one space index. | 
| AbstractCompundCustomQuery | Base class for compound custom queries. | 
| AbstractCustomQuery | Base class for all custom query interfaces. | 
| AbstractQueryIndex | |
| AbstractSpaceQuery<T> | Common base class for space query implementations. | 
| CompoundAndCustomQuery | Provides a logical AND combination for a list of custom queries. | 
| CompoundAndIndexScanner | Scans the indexes and gets index with the least number of entries. | 
| CompoundContainsItemsCustomQuery | using a common root query for item in collection-contains. | 
| CompoundConvertedObjectWrapper | |
| CompoundOrCustomQuery | Provides a logical OR combination for a list of custom queries. | 
| CompoundOrIndexScanner | Scans the indexes and gets the union of all indexed entries. | 
| ConvertedObjectWrapper | |
| CustomSpaceQuery<T> | |
| EntryHolderAggregatorContext | |
| ExactValueIndexScanner | Scans the index with the defined index name only for entries that match the exact index value | 
| ExacValueCompoundIndexScanner | An exact value index scanner for compound index | 
| InValueIndexScanner | Scans the index with the defined index name only for entries that match one of the values in the
 index value set. | 
| IQueryIndexScanner.ResultIndicator | |
| NotRegexIndexScanner | Scans the index with the defined index name only for entries that don't match the given regular
 expression. | 
| NullValueIndexScanner | Scans only the entries that have a null index value | 
| PartitionResultMetadata | |
| PropertiesQuery | Queries an entry that matches all the given properties. | 
| QueryIndexes | Factory for creating custom query index scanners | 
| QueryUtils | |
| RangeCompoundIndexScanner | Scans only the entries in the defined range via compound index | 
| RangeIndexScanner | Scans only the entries in the defined range | 
| RawEntryConverter | |
| RegexCache | Holds a cache of already compiled regular expressions. | 
| RegexIndexScanner | Scans the index with the defined index name only for entries that match the given regular
 expression. | 
| RelationIndexScanner | Scans the index using an external index using one of the relation that the external index is know
 to handle. | 
| SpaceQueryBuilder | Provides methods to create various space queries. | 
Copyright © GigaSpaces.