| 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  
ICustomQuery and 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. 
 | 
| UidsIndexScanner | 
 Scans the entries according to the supplied uids 
 | 
Copyright © GigaSpaces.