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

S

save(P) - Method in interface com.sptci.prevayler.Database
Save the specified prevalent object to the prevalent system.
save(PrevalentObject, Date) - Method in interface com.sptci.prevayler.DatabaseSystem
Save the specified prevalent object to the prevalent system.
save(P) - Method in class com.sptci.prevayler.PrevalentManager
Save the specified prevalent object to the prevalent system.
save(PrevalentObject, Date) - Method in class com.sptci.prevayler.PrevalentSystem
Save the specified prevalent object to the prevalent system.
save(PrevalentObject, Document) - Method in class com.sptci.prevayler.SearchSystem
Save the specified document to the index writer.
Save<P extends PrevalentObject> - Class in com.sptci.prevayler.transaction
A transaction for adding a new prevalent object instance to the prevalent system.
Save(P) - Constructor for class com.sptci.prevayler.transaction.Save
Create a new instance of the transaction using the specified prevalent object.
SAVE_COUNT - Static variable in class com.sptci.prevayler.SearchSystem
The number or index updates before a IndexWriter.commit() is invoked.
saveCount - Variable in class com.sptci.prevayler.SearchSystem
A counter to ensure that the IndexWriter.commit() method is called periodically.
search(Query, Filter, int, Sort) - Method in interface com.sptci.prevayler.AbstractDatabase
Execute the specified lucene query and return the collection of matching prevalent objects.
search(Query, int) - Method in interface com.sptci.prevayler.Database
Execute the specified lucene query and return the collection of matching prevalent objects.
search(Query, Filter, int) - Method in interface com.sptci.prevayler.Database
Execute the specified lucene query and return the collection of matching prevalent objects.
search(Query, int) - Method in class com.sptci.prevayler.PrevalentManager
Execute the specified lucene query and return the collection of matching prevalent objects.
search(Query, Filter, int) - Method in class com.sptci.prevayler.PrevalentManager
Execute the specified lucene query and return the collection of matching prevalent objects.
search(Query, Filter, int, Sort) - Method in class com.sptci.prevayler.PrevalentManager
Execute the specified lucene query and return the collection of matching prevalent objects.
search(Query, Filter, int, Sort) - Method in class com.sptci.prevayler.PrevalentSystem
Execute the specified lucene query and return the collection of matching prevalent objects.
Search<P extends Collection<PrevalentObject>,S extends PrevalentSystem> - Class in com.sptci.prevayler.query
The query for retrieving a collection of prevalent objects that match the specified query and optional filter.
Search(Query, int) - Constructor for class com.sptci.prevayler.query.Search
Create a new instance of the query with the specified parameters.
Search(Query, Filter, int) - Constructor for class com.sptci.prevayler.query.Search
Create a new instance of the query with the specified parameters.
Search(Query, Filter, int, Sort) - Constructor for class com.sptci.prevayler.query.Search
Create a new instance of the query with the specified parameters.
search(Query, Filter, int, Sort, Collection<PrevalentObject>) - Method in class com.sptci.prevayler.SearchSystem
Search the search indices and retrieve all the objects (regardless of type) that match the specified query and return up to the specified number of results.
SEARCH_BATCH_SIZE - Static variable in class com.sptci.prevayler.PrevalentSystemFactory
The JVM system property used to specify the size of the batches in which the search index writer is to be committed.
SEARCH_STORAGE - Static variable in class com.sptci.prevayler.PrevalentSystemFactory
The directory under PrevalentSystemFactory.DATA_DIRECTORY under which lucene search indices are stored.
Searchable - Annotation Type in com.sptci.prevayler.annotations
Annotation for class fields that are to be indexed for full-text search.
Searchables - Annotation Type in com.sptci.prevayler.annotations
Annotation for specifying all the full-text search indices for a prevalent class.
searcher - Variable in class com.sptci.prevayler.IndexCloser
The index search to be closed after the reader is closed.
searcher - Static variable in class com.sptci.prevayler.SearchSystem
The index searcher instance to use to search documents.
SearchSystem - Class in com.sptci.prevayler
Abstracts all the full-text search indexing and de-indexing operations for the prevalent system.
SearchSystem() - Constructor for class com.sptci.prevayler.SearchSystem
 
SearchSystem.Closer - Class in com.sptci.prevayler
A thread used as a shutdown hook to the JVM to close the SearchSystem.writer and other lucene resources.
SearchSystem.Closer() - Constructor for class com.sptci.prevayler.SearchSystem.Closer
 
SEPARATOR_CHAR - Static variable in class com.sptci.prevayler.SearchSystem
The separator character used to delimit composite index field names.
sequence - Variable in class com.sptci.prevayler.StorageSystem
The sequence used to generate object ids.
SERIALISER_FORMAT - Static variable in class com.sptci.prevayler.PrevalentSystemFactory
The JVM system property used to configure the serialisation technique used for snapshots and transaction journals.
serialVersionUID - Static variable in exception com.sptci.prevayler.ConstraintException
 
serialVersionUID - Static variable in class com.sptci.prevayler.ConstraintSystem
 
serialVersionUID - Static variable in exception com.sptci.prevayler.DeleteException
 
serialVersionUID - Static variable in class com.sptci.prevayler.IndexedObject
 
serialVersionUID - Static variable in class com.sptci.prevayler.IndexStorage.FieldStorage
 
serialVersionUID - Static variable in class com.sptci.prevayler.IndexStorage
 
serialVersionUID - Static variable in class com.sptci.prevayler.IndexSystem
 
serialVersionUID - Static variable in class com.sptci.prevayler.MetaData
 
serialVersionUID - Static variable in exception com.sptci.prevayler.NullException
 
serialVersionUID - Static variable in class com.sptci.prevayler.ObjectGraphSystem
 
serialVersionUID - Static variable in exception com.sptci.prevayler.PrevalentException
 
serialVersionUID - Static variable in class com.sptci.prevayler.PrevalentManager
 
serialVersionUID - Static variable in class com.sptci.prevayler.PrevalentObject
 
serialVersionUID - Static variable in class com.sptci.prevayler.PrevalentSystem
 
serialVersionUID - Static variable in class com.sptci.prevayler.PrimaryStorage
 
serialVersionUID - Static variable in class com.sptci.prevayler.ReferenceStorage.FieldStorage
 
serialVersionUID - Static variable in class com.sptci.prevayler.ReferenceStorage
 
serialVersionUID - Static variable in class com.sptci.prevayler.RelationStorage.DeleteRule
 
serialVersionUID - Static variable in class com.sptci.prevayler.RelationStorage
 
serialVersionUID - Static variable in class com.sptci.prevayler.SearchSystem
 
serialVersionUID - Static variable in class com.sptci.prevayler.StorageSystem
 
serialVersionUID - Static variable in class com.sptci.prevayler.transaction.Delete
 
serialVersionUID - Static variable in class com.sptci.prevayler.transaction.Save
 
serialVersionUID - Static variable in class com.sptci.prevayler.transaction.Transaction.Parameter
 
serialVersionUID - Static variable in class com.sptci.prevayler.transaction.Transaction
 
set_sptodbMetaData(MetaData) - Method in class com.sptci.prevayler.PrevalentObject
Setter for property PrevalentObject._sptodbMetaData.
setOid(PrevalentObject) - Method in class com.sptci.prevayler.PrevalentSystem
Set the PrevalentObject.objectId field to a new value if not already set.
size() - Method in class com.sptci.prevayler.PrimaryStorage
Return the total number of prevalent objects in PrimaryStorage.storage.
snapshot(Prevayler) - Static method in class com.sptci.prevayler.PrevalentSystemFactory
Start a timer task for taking snapshots of the prevalent system.
SNAPSHOT_INTERVAL - Static variable in class com.sptci.prevayler.PrevalentSystemFactory
The system property used to configure the interval at which a snapshot of the database is taken.
sort - Variable in class com.sptci.prevayler.query.Search
The sort criteria to apply to the search results.
start - Variable in class com.sptci.prevayler.query.FetchRange
The starting index (inclusive) of the range from which to fetch objects.
storage - Variable in class com.sptci.prevayler.IndexStorage
A map used to maintain indices for a prevalent object.
storage - Variable in class com.sptci.prevayler.PrimaryStorage
The map used as the primary storage container.
storage - Variable in class com.sptci.prevayler.ReferenceStorage
A map used to maintain the references for a prevalent object identified by its object id.
StorageSystem - Class in com.sptci.prevayler
The base class for the prevalent system that provides the storage engine for storing the various prevalent object maintained by the system.
StorageSystem() - Constructor for class com.sptci.prevayler.StorageSystem
 
StorageSystem.TaskQueue - Class in com.sptci.prevayler
The task queue used to ensure that recursive loops when persisting inter-related object graphs do not result in infinite loops.
StorageSystem.TaskQueue() - Constructor for class com.sptci.prevayler.StorageSystem.TaskQueue
 
systems - Static variable in class com.sptci.prevayler.PrevalentSystemFactory
A map used to maintain the various prevalent systems maintained by the factory.

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