SPT Object Database API
A C D E F G H I L M N O P Q R S T U V W _

I

Index - Annotation Type in com.sptci.prevayler.annotations
Annotation used to indicate that a field in a prevalent object is to be indexed.
index(PrevalentObject) - Method in class com.sptci.prevayler.IndexSystem
Manage additional maps required to support qeries on the prevalent object.
index(PrevalentObject) - Method in class com.sptci.prevayler.SearchSystem
Over-ridden to process search annotations for the object.
indexClass(PrevalentObject) - Method in class com.sptci.prevayler.ConstraintSystem
Over-ridden to process the foreign key annotations on the prevalent object and manage the @link StorageSystsem#indexMap} as appropriate.
indexClass(PrevalentObject) - Method in class com.sptci.prevayler.IndexSystem
Process the index annotations on the prevalent object and manage the StorageSystem.indexMap as appropriate.
indexClass(PrevalentObject, Document) - Method in class com.sptci.prevayler.SearchSystem
Add full-text search indices for composite indices defined at the class level.
IndexCloser - Class in com.sptci.prevayler
A thread used to close an IndexReader and its associated IndexSearcher after all references to the index reader have been cleared.
IndexCloser(IndexReader, IndexSearcher) - Constructor for class com.sptci.prevayler.IndexCloser
Create a new index closer to close the specified reader and searchers.
IndexedObject - Class in com.sptci.prevayler
A simple value object used to represent the class of a prevalent object and its objectId.
IndexedObject(Class, Object) - Constructor for class com.sptci.prevayler.IndexedObject
Create a new instance of the value object with the specified values for the instance members.
indexFields(PrevalentObject) - Method in class com.sptci.prevayler.ConstraintSystem
Over-ridden to process ForeignKey annotations on the fields of the specified prevalent object and manage the StorageSystem.indexMap as appropriate.
indexFields(PrevalentObject) - Method in class com.sptci.prevayler.IndexSystem
Process Index annotations on the fields of the specified prevalent object and manage the StorageSystem.indexMap as appropriate.
indexFields(PrevalentObject, Document) - Method in class com.sptci.prevayler.SearchSystem
Add full=text search indices for any fields annotated as searchable in the prevalent object.
indexMap - Variable in class com.sptci.prevayler.StorageSystem
A map used to maintain indices for the various prevalent object types that are managed by this prevalent system.
indexSearchable(PrevalentObject, Document, Searchable) - Method in class com.sptci.prevayler.SearchSystem
Process the Searchable annotation for the specified prevalent object class.
indexSearchables(PrevalentObject, Document) - Method in class com.sptci.prevayler.SearchSystem
Process the Searchables annotation for the specified prevalent object class.
IndexStorage - Class in com.sptci.prevayler
A class used as the storage mechanism for storing the indices for prevalent objects in the prevalent system.
IndexStorage() - Constructor for class com.sptci.prevayler.IndexStorage
 
IndexStorage.FieldStorage - Class in com.sptci.prevayler
The storage used to maintain the indices for a field or combination of fields.
IndexStorage.FieldStorage() - Constructor for class com.sptci.prevayler.IndexStorage.FieldStorage
 
IndexSystem - Class in com.sptci.prevayler
Abstracts all index management operations for the prevalent system.
IndexSystem() - Constructor for class com.sptci.prevayler.IndexSystem
 
Indices - Annotation Type in com.sptci.prevayler.annotations
Annotation for specifying all the indexed fields in a prevalent class.
initialValue() - Method in class com.sptci.prevayler.StorageSystem.TaskQueue
 
isFieldIndexed(String) - Method in class com.sptci.prevayler.IndexStorage
Determine whether the specified field is indexed.
isIndexed(Object) - Method in class com.sptci.prevayler.IndexStorage.FieldStorage
Determine whether the specified value is indexed in the store.
isIndexed(String[], Object) - Method in class com.sptci.prevayler.IndexStorage
Determines when the specified index exists in the store.
isIndexed(String, Object) - Method in class com.sptci.prevayler.IndexStorage
Determines when the specified index exists in the store.
isPersistent() - Method in class com.sptci.prevayler.PrevalentObject
Return a flag indicating whether this instance represents a persistent instance or not.
isStored(PrevalentObject) - Method in class com.sptci.prevayler.PrimaryStorage
Check to see if the specified object exists in storage.

SPT Object Database API
A C D E F G H I L M N O P Q R S T U V W _