$ A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes All Packages

$

$ - Static variable in class org.dizitart.no2.filters.FluentFilter
The where clause for elemMatch filter.

A

Aborted - org.dizitart.no2.transaction.TransactionState
Transaction aborted.
AbstractNitriteStore<Config extends StoreConfig> - Class in org.dizitart.no2.store
An abstract implementation of the NitriteStore interface that provides common functionality for Nitrite data stores.
Active - org.dizitart.no2.transaction.TransactionState
Transaction is active.
add(Key, NitriteId) - Method in interface org.dizitart.no2.store.NitriteRTree
Adds a key to the rtree.
addField(String) - Method in class org.dizitart.no2.common.Fields
Adds a field name to a list of field names and returns the updated list.
addField(String) - Method in interface org.dizitart.no2.migration.CollectionInstruction
Adds an instruction to add new field to the documents of a NitriteCollection.
addField(String) - Method in interface org.dizitart.no2.migration.RepositoryInstruction
Adds an instruction to add new field to the entity in the ObjectRepository.
addField(String, Object) - Method in interface org.dizitart.no2.migration.CollectionInstruction
Adds an instruction to add new field with a default value, into the documents of a NitriteCollection.
addField(String, SortOrder) - Method in class org.dizitart.no2.common.SortableFields
Adds a field and its corresponding sort order to a list of sortable fields.
addField(String, Generator<?>) - Method in interface org.dizitart.no2.migration.CollectionInstruction
Adds an instruction to add new field with value generator, into the document of a NitriteCollection.
addField(String, Generator<T>) - Method in interface org.dizitart.no2.migration.RepositoryInstruction
Adds an instruction to add new field with value generator, into the entity in the ObjectRepository.
addField(String, T) - Method in interface org.dizitart.no2.migration.RepositoryInstruction
Adds an instruction to add new field with a default value, into the entity in the ObjectRepository.
addMigration(Migration) - Method in class org.dizitart.no2.NitriteConfig
Adds a migration step to the configuration.
addMigrations(Migration...) - Method in class org.dizitart.no2.NitriteBuilder
Adds one or more migrations to the Nitrite database.
addNitriteIds(List<NitriteId>, FieldValues) - Method in interface org.dizitart.no2.index.NitriteIndex
Adds the NitriteId of the FieldValues into the existing indexed list of NitriteIds.
addProcessor(Processor) - Method in interface org.dizitart.no2.common.PersistentCollection
Adds a data processor to this collection.
addStoreEventListener(StoreEventListener) - Method in interface org.dizitart.no2.store.StoreConfig
Adds a StoreEventListener to the store configuration.
addUser(String, String) - Method in interface org.dizitart.no2.migration.DatabaseInstruction
Adds an instruction to set a user authentication to the database.
AddUser - org.dizitart.no2.migration.InstructionType
The add user instruction.
Afrikaans - org.dizitart.no2.index.fulltext.Languages
 
ALL - org.dizitart.no2.index.fulltext.Languages
 
ALL - Static variable in interface org.dizitart.no2.filters.Filter
A filter to select all elements.
and(Filter) - Method in class org.dizitart.no2.filters.NitriteFilter
Creates an and filter which performs a logical AND operation on two filters and selects the documents that satisfy both filters.
and(Filter...) - Static method in interface org.dizitart.no2.filters.Filter
Creates a filter that performs a logical AND operation on two or more filters.
apply(Pair<NitriteId, Document>) - Method in interface org.dizitart.no2.filters.Filter
Applies the filter to the given element.
apply(Pair<NitriteId, Document>) - Method in class org.dizitart.no2.filters.IndexScanFilter
 
applyOnIndex(IndexMap) - Method in class org.dizitart.no2.filters.ComparableFilter
Apply this filter on a nitrite index.
Arabic - org.dizitart.no2.index.fulltext.Languages
 
Armenian - org.dizitart.no2.index.fulltext.Languages
 
Ascending - org.dizitart.no2.common.SortOrder
Represents the ascending sort order.
Attributes - Class in org.dizitart.no2.common.meta
Represents metadata attributes of a NitriteMap.
Attributes() - Constructor for class org.dizitart.no2.common.meta.Attributes
Instantiates a new Attributes.
Attributes(String) - Constructor for class org.dizitart.no2.common.meta.Attributes
Instantiates a new Attributes.
autoConfigure() - Method in class org.dizitart.no2.NitriteConfig
Automatically configures Nitrite database by finding and loading plugins.

B

BaseTextTokenizer - Class in org.dizitart.no2.index.fulltext
An abstract text tokenizer which tokenizes a given string.
BaseTextTokenizer() - Constructor for class org.dizitart.no2.index.fulltext.BaseTextTokenizer
 
Basque - org.dizitart.no2.index.fulltext.Languages
 
beforeClose() - Method in class org.dizitart.no2.store.AbstractNitriteStore
 
beforeClose() - Method in interface org.dizitart.no2.store.NitriteStore
This method is called before closing the store.
beginTransaction() - Method in class org.dizitart.no2.transaction.Session
Begins a new transaction.
Bengali - org.dizitart.no2.index.fulltext.Languages
 
between(Comparable<?>, Comparable<?>) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter that matches documents where the value of the field is between the specified lower and upper bounds.
between(Comparable<?>, Comparable<?>, boolean) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter that matches documents where the value of the field is between the given lower and upper bounds.
between(Comparable<?>, Comparable<?>, boolean, boolean) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter that matches documents where the value of a field is between two specified values.
BoundingBox - Class in org.dizitart.no2.index
Represents a bounding box for spatial indexing.
BoundingBox() - Constructor for class org.dizitart.no2.index.BoundingBox
 
BoundingBox(float, float, float, float) - Constructor for class org.dizitart.no2.index.BoundingBox
 
BrazilianPortuguese - org.dizitart.no2.index.fulltext.Languages
 
Breton - org.dizitart.no2.index.fulltext.Languages
 
builder() - Static method in interface org.dizitart.no2.Nitrite
Returns a new instance of NitriteBuilder to build a new Nitrite database instance.
Bulgarian - org.dizitart.no2.index.fulltext.Languages
 
byId(NitriteId) - Static method in interface org.dizitart.no2.filters.Filter
Returns a filter that matches documents with the specified NitriteId.

C

canBeGrouped(IndexOnlyFilter) - Method in class org.dizitart.no2.filters.IndexOnlyFilter
Checks if other filter can be grouped together with this filter.
Catalan - org.dizitart.no2.index.fulltext.Languages
 
ceilingKey(Key) - Method in interface org.dizitart.no2.store.NitriteMap
Get the least key that is greater than or equal to this key.
changeDataType(String, TypeConverter<?, ?>) - Method in interface org.dizitart.no2.migration.RepositoryInstruction
Adds an instruction to change the datatype of a field of the entity in the ObjectRepository.
changeIdField(List<String>, List<String>) - Method in interface org.dizitart.no2.migration.RepositoryInstruction
Adds an instruction to change the id field of an entity in the ObjectRepository
changeIdField(Fields, Fields) - Method in interface org.dizitart.no2.migration.RepositoryInstruction
Adds an instruction to change the id field of an entity in the ObjectRepository
changePassword(String, String, String) - Method in interface org.dizitart.no2.migration.DatabaseInstruction
Adds an instruction to change the password for the user authentication to the database.
ChangePassword - org.dizitart.no2.migration.InstructionType
The change password instruction.
checkOpened() - Method in interface org.dizitart.no2.Nitrite
Checks if the Nitrite database is opened or not.
checkState() - Method in class org.dizitart.no2.transaction.Session
Checks state of the session.
Chinese - org.dizitart.no2.index.fulltext.Languages
 
clear() - Method in interface org.dizitart.no2.common.PersistentCollection
Removes all element from the collection.
clear() - Method in interface org.dizitart.no2.store.NitriteMap
Removes all entries in the map.
clear() - Method in interface org.dizitart.no2.store.NitriteRTree
Clears the data.
clone() - Method in interface org.dizitart.no2.collection.Document
Creates and returns a copy of this document.
close() - Method in interface org.dizitart.no2.common.module.NitritePlugin
Closes the plugin instance.
close() - Method in interface org.dizitart.no2.common.PersistentCollection
close() - Method in interface org.dizitart.no2.Nitrite
Closes the database.
close() - Method in class org.dizitart.no2.NitriteConfig
Closes the NitriteConfig instance and releases any resources associated with it.
close() - Method in interface org.dizitart.no2.store.NitriteMap
Closes this NitriteMap.
close() - Method in interface org.dizitart.no2.store.NitriteRTree
Closes this NitriteRTree instance.
close() - Method in class org.dizitart.no2.transaction.Session
 
close() - Method in interface org.dizitart.no2.transaction.Transaction
Closes this Transaction.
Closed - org.dizitart.no2.store.events.StoreEvents
Event emitted when a Nitrite database is closed.
Closed - org.dizitart.no2.transaction.TransactionState
Transaction closed.
closeMap(String) - Method in interface org.dizitart.no2.store.NitriteStore
Closes a NitriteMap with the specified name in the store.
closeRTree(String) - Method in interface org.dizitart.no2.store.NitriteStore
Closes a NitriteRTree with the specified name in the store.
Closing - org.dizitart.no2.store.events.StoreEvents
Event emitted when a Nitrite database is about to close.
collator() - Method in class org.dizitart.no2.collection.FindOptions
Specifies the Collator.
collator(Collator) - Method in class org.dizitart.no2.collection.FindOptions
Specifies the Collator.
CollectionAddField - org.dizitart.no2.migration.InstructionType
The collection add field instruction.
CollectionCreateIndex - org.dizitart.no2.migration.InstructionType
The collection create index instruction.
CollectionDeleteField - org.dizitart.no2.migration.InstructionType
The collection delete field instruction.
CollectionDropIndex - org.dizitart.no2.migration.InstructionType
The collection drop index instruction.
CollectionDropIndices - org.dizitart.no2.migration.InstructionType
The collection drop all indices instruction.
CollectionEventInfo<T> - Class in org.dizitart.no2.collection.events
Represents a collection event data.
CollectionEventInfo() - Constructor for class org.dizitart.no2.collection.events.CollectionEventInfo
 
CollectionEventInfo(EventType) - Constructor for class org.dizitart.no2.collection.events.CollectionEventInfo
 
CollectionEventInfo(T, EventType, long, String) - Constructor for class org.dizitart.no2.collection.events.CollectionEventInfo
 
CollectionEventListener - Interface in org.dizitart.no2.collection.events
A listener which is able to listen to any changes in a in a NitriteCollection or ObjectRepository.
CollectionInstruction - Interface in org.dizitart.no2.migration
Represents a migration instruction set for NitriteCollection.
collectionName() - Method in interface org.dizitart.no2.migration.CollectionInstruction
The name of the collection for this instruction.
CollectionRename - org.dizitart.no2.migration.InstructionType
The collection rename instruction.
CollectionRenameField - org.dizitart.no2.migration.InstructionType
The collection rename field instruction.
commit() - Method in interface org.dizitart.no2.Nitrite
Commits the unsaved changes.
commit() - Method in interface org.dizitart.no2.store.NitriteStore
Commits the changes.
commit() - Method in interface org.dizitart.no2.transaction.Transaction
Completes the transaction and commits the data to the underlying store.
Commit - org.dizitart.no2.store.events.StoreEvents
Event emitted when a commit is made to the database.
Committed - org.dizitart.no2.transaction.TransactionState
Transaction fully committed.
ComparableFilter - Class in org.dizitart.no2.filters
An abstract class representing a filter that compares fields.
ComparableFilter(String, Object) - Constructor for class org.dizitart.no2.filters.ComparableFilter
Instantiates a new Comparable filter.
compareTo(NitriteId) - Method in class org.dizitart.no2.collection.NitriteId
 
compareTo(Fields) - Method in class org.dizitart.no2.common.Fields
 
compareTo(IndexDescriptor) - Method in class org.dizitart.no2.index.IndexDescriptor
 
containsField(String) - Method in interface org.dizitart.no2.collection.Document
Checks if a top level field or embedded field exists in the document.
containsKey(String) - Method in interface org.dizitart.no2.collection.Document
Checks if a top level key exists in the document.
containsKey(Key) - Method in interface org.dizitart.no2.store.NitriteMap
Determines if the map contains a mapping for the specified key.
convert(S) - Method in interface org.dizitart.no2.migration.TypeConverter
Converts an object of type S to an object of type T.
CREATED_TIME - Static variable in class org.dizitart.no2.common.meta.Attributes
The constant CREATED_TIME.
createDocument() - Static method in interface org.dizitart.no2.collection.Document
Creates an empty document.
createDocument(String, Object) - Static method in interface org.dizitart.no2.collection.Document
Creates a new document initialized with the given key/value pair.
createDocument(Map<String, Object>) - Static method in interface org.dizitart.no2.collection.Document
Creates a new document initialized with the given map.
createId(String) - Static method in class org.dizitart.no2.collection.NitriteId
Creates a NitriteId from a value.
createIndex(String...) - Method in interface org.dizitart.no2.common.PersistentCollection
Creates a unique index on the fields, if not already exists.
createIndex(String, String...) - Method in interface org.dizitart.no2.migration.CollectionInstruction
Adds an instruction to create an index in a NitriteCollection.
createIndex(String, String...) - Method in interface org.dizitart.no2.migration.RepositoryInstruction
Adds an instruction to create an index in the ObjectRepository.
createIndex(IndexOptions, String...) - Method in interface org.dizitart.no2.common.PersistentCollection
Creates an index on the fields, if not already exists.
createSession() - Method in interface org.dizitart.no2.Nitrite
Creates a new session for the Nitrite database.
createUniqueFilter(Object, NitriteMapper) - Method in class org.dizitart.no2.repository.EntityId
Creates a unique filter for the entity id.
Croatian - org.dizitart.no2.index.fulltext.Languages
 
currentSchemaVersion(Integer) - Method in class org.dizitart.no2.NitriteConfig
Sets the current schema version of the Nitrite database.
Cursor<T> - Interface in org.dizitart.no2.repository
An interface to iterate over ObjectRepository.find() results.
Custom - org.dizitart.no2.migration.InstructionType
The custom instruction.
customInstruction(CustomInstruction) - Method in interface org.dizitart.no2.migration.DatabaseInstruction
Adds a custom instruction to perform a user defined operation on the database.
CustomInstruction - Interface in org.dizitart.no2.migration
Represents a custom instruction for database migration.
Czech - org.dizitart.no2.index.fulltext.Languages
 

D

Danish - org.dizitart.no2.index.fulltext.Languages
 
DatabaseInstruction - Interface in org.dizitart.no2.migration
Represents a migration instruction set for the nitrite database.
deleteField(String) - Method in interface org.dizitart.no2.migration.CollectionInstruction
Adds an instruction to delete a field from the document of a NitriteCollection.
deleteField(String) - Method in interface org.dizitart.no2.migration.RepositoryInstruction
Adds an instruction to delete a field from the entity in the ObjectRepository.
Descending - org.dizitart.no2.common.SortOrder
Represents the descending sort order.
destroyCollection(String) - Method in interface org.dizitart.no2.Nitrite
Destroys a NitriteCollection without opening it first.
destroyRepository(Class<T>) - Method in interface org.dizitart.no2.Nitrite
Destroys an ObjectRepository without opening it first.
destroyRepository(Class<T>, String) - Method in interface org.dizitart.no2.Nitrite
Destroys a keyed-ObjectRepository without opening it first.
destroyRepository(EntityDecorator<T>) - Method in interface org.dizitart.no2.Nitrite
Destroys an ObjectRepository without opening it first.
destroyRepository(EntityDecorator<T>, String) - Method in interface org.dizitart.no2.Nitrite
Destroys a keyed-ObjectRepository without opening it first.
distinct() - Method in class org.dizitart.no2.collection.FindOptions
Indicates if the find operation should return distinct results.
Document - Interface in org.dizitart.no2.collection
Represents a document in Nitrite database.
DocumentCursor - Interface in org.dizitart.no2.collection
The DocumentCursor represents a cursor as a stream of Document to iterate over NitriteCollection.find() results.
drop() - Method in interface org.dizitart.no2.common.PersistentCollection
Drops the collection and all of its indices.
drop() - Method in interface org.dizitart.no2.index.NitriteIndex
Drops the index.
drop() - Method in interface org.dizitart.no2.store.NitriteMap
Deletes the map from the store.
drop() - Method in interface org.dizitart.no2.store.NitriteRTree
Drops this instance.
dropAllIndices() - Method in interface org.dizitart.no2.common.PersistentCollection
Drops all indices from the collection.
dropAllIndices() - Method in interface org.dizitart.no2.migration.CollectionInstruction
Adds an instruction to drop all indices from a NitriteCollection.
dropAllIndices() - Method in interface org.dizitart.no2.migration.RepositoryInstruction
Adds an instruction to drop all indices from the ObjectRepository.
dropCollection(String) - Method in interface org.dizitart.no2.migration.DatabaseInstruction
Adds an instruction to drop a NitriteCollection from the database.
DropCollection - org.dizitart.no2.migration.InstructionType
The drop collection instruction.
dropIndex(String...) - Method in interface org.dizitart.no2.common.PersistentCollection
Drops the index on the fields.
dropIndex(String...) - Method in interface org.dizitart.no2.migration.CollectionInstruction
Adds an instruction to drop an index from a NitriteCollection.
dropIndex(String...) - Method in interface org.dizitart.no2.migration.RepositoryInstruction
Adds an instruction to drop an index from the ObjectRepository.
dropIndex(IndexDescriptor, NitriteConfig) - Method in interface org.dizitart.no2.index.NitriteIndexer
Drops the index from the collection.
dropRepository(Class<?>) - Method in interface org.dizitart.no2.migration.DatabaseInstruction
Adds an instruction to drop an ObjectRepository from the database.
dropRepository(Class<?>, String) - Method in interface org.dizitart.no2.migration.DatabaseInstruction
Adds an instruction to drop a keyed ObjectRepository from the database.
dropRepository(String) - Method in interface org.dizitart.no2.migration.DatabaseInstruction
Adds an instruction to drop an ObjectRepository from the database.
dropRepository(String, String) - Method in interface org.dizitart.no2.migration.DatabaseInstruction
Adds an instruction to drop a keyed ObjectRepository from the database.
dropRepository(EntityDecorator<?>) - Method in interface org.dizitart.no2.migration.DatabaseInstruction
Adds an instruction to drop an ObjectRepository from the database.
dropRepository(EntityDecorator<?>, String) - Method in interface org.dizitart.no2.migration.DatabaseInstruction
Adds an instruction to drop an ObjectRepository from the database.
DropRepository - org.dizitart.no2.migration.InstructionType
The drop repository instruction.
Dutch - org.dizitart.no2.index.fulltext.Languages
 

E

elemMatch(Filter) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter that matches documents where the value of a field contains at least one element that matches the specified filter.
embeddedFields() - Method in annotation type org.dizitart.no2.repository.annotations.Id
The name of the embedded fields.
empty() - Static method in interface org.dizitart.no2.common.RecordStream
Creates an empty RecordStream.
EMPTY - Static variable in class org.dizitart.no2.index.BoundingBox
An empty bounding box.
English - org.dizitart.no2.index.fulltext.Languages
 
EnglishTextTokenizer - Class in org.dizitart.no2.index.fulltext
A TextTokenizer implementation for the English languages.
EnglishTextTokenizer() - Constructor for class org.dizitart.no2.index.fulltext.EnglishTextTokenizer
 
Entity - Annotation Type in org.dizitart.no2.repository.annotations
Annotation to mark a class as an entity.
EntityConverter<T> - Interface in org.dizitart.no2.common.mapper
The EntityConverter interface is used to convert an entity of type EntityConverter into a database Document and vice versa.
EntityDecorator<T> - Interface in org.dizitart.no2.repository
An interface that can be used to implement a decorator for an entity class of type T, where annotating the class with Entity and its friends is not possible.
EntityId - Class in org.dizitart.no2.repository
Represents the unique identifier for an entity in an ObjectRepository.
EntityId(String, String...) - Constructor for class org.dizitart.no2.repository.EntityId
 
EntityIndex - Class in org.dizitart.no2.repository
Represents an index for an entity in the Nitrite database.
EntityIndex(String, String...) - Constructor for class org.dizitart.no2.repository.EntityIndex
 
entityName() - Method in interface org.dizitart.no2.migration.RepositoryInstruction
The entity name of the ObjectRepository.
entries() - Method in interface org.dizitart.no2.store.NitriteMap
Gets a RecordStream view of the mappings contained in this map.
eq(Object) - Method in class org.dizitart.no2.filters.FluentFilter
Creates an equality filter that matches documents where the value of a field equals the specified value.
equals(Object) - Method in class org.dizitart.no2.collection.events.CollectionEventInfo
 
equals(Object) - Method in class org.dizitart.no2.collection.FindOptions
 
equals(Object) - Method in class org.dizitart.no2.collection.FindPlan
 
equals(Object) - Method in class org.dizitart.no2.collection.NitriteId
 
equals(Object) - Method in class org.dizitart.no2.collection.UpdateOptions
 
equals(Object) - Method in class org.dizitart.no2.common.Fields
 
equals(Object) - Method in class org.dizitart.no2.common.FieldValues
 
equals(Object) - Method in class org.dizitart.no2.common.Lookup
 
equals(Object) - Method in class org.dizitart.no2.common.meta.Attributes
 
equals(Object) - Method in class org.dizitart.no2.common.tuples.Pair
 
equals(Object) - Method in class org.dizitart.no2.common.tuples.Quartet
 
equals(Object) - Method in class org.dizitart.no2.common.tuples.Quintet
 
equals(Object) - Method in class org.dizitart.no2.common.tuples.Triplet
 
equals(Object) - Method in class org.dizitart.no2.filters.FieldBasedFilter
 
equals(Object) - Method in class org.dizitart.no2.filters.NitriteFilter
 
equals(Object) - Method in class org.dizitart.no2.index.BoundingBox
 
equals(Object) - Method in class org.dizitart.no2.index.IndexDescriptor
 
equals(Object) - Method in class org.dizitart.no2.index.IndexOptions
 
equals(Object) - Method in class org.dizitart.no2.store.events.EventInfo
 
Esperanto - org.dizitart.no2.index.fulltext.Languages
 
Estonian - org.dizitart.no2.index.fulltext.Languages
 
EventAware - Interface in org.dizitart.no2.collection.events
An interface to make a NitriteCollection or ObjectRepository event aware.
EventInfo - Class in org.dizitart.no2.store.events
Represents an event information object that contains the event type and Nitrite configuration.
EventInfo() - Constructor for class org.dizitart.no2.store.events.EventInfo
 
EventInfo(StoreEvents, NitriteConfig) - Constructor for class org.dizitart.no2.store.events.EventInfo
 
EventType - Enum in org.dizitart.no2.collection.events
Represents different types of collection events.
except(Iterable<T>, Collection<T>) - Static method in interface org.dizitart.no2.common.RecordStream
Creates a RecordStream by eliminating elements from an Iterable.

F

Failed - org.dizitart.no2.transaction.TransactionState
Transaction failed and rolled back.
FieldBasedFilter - Class in org.dizitart.no2.filters
The base class for all field-based filters in Nitrite.
fieldName() - Method in annotation type org.dizitart.no2.repository.annotations.Id
The custom name of the field.
fields() - Method in annotation type org.dizitart.no2.repository.annotations.Index
The field name to be indexed.
Fields - Class in org.dizitart.no2.common
Represents a collection of document field names and provides methods for manipulating and comparing them.
Fields() - Constructor for class org.dizitart.no2.common.Fields
Instantiates a new Fields.
fieldSeparator(String) - Method in class org.dizitart.no2.NitriteBuilder
Sets the field separator character for Nitrite.
fieldSeparator(String) - Method in class org.dizitart.no2.NitriteConfig
Sets the field separator for Nitrite database.
FieldValues - Class in org.dizitart.no2.common
Represents a collection of field-value pairs, with methods to retrieve values by field name.
FieldValues() - Constructor for class org.dizitart.no2.common.FieldValues
 
filePath() - Method in interface org.dizitart.no2.store.StoreConfig
Gets the file path of the store.
Filter - Interface in org.dizitart.no2.filters
An interface to specify filtering criteria during find operation.
FilterException - Exception in org.dizitart.no2.exceptions
Exception thrown during find operations due to invalid filter expression.
FilterException(String) - Constructor for exception org.dizitart.no2.exceptions.FilterException
Instantiates a new Filter exception.
FilterException(String, Throwable) - Constructor for exception org.dizitart.no2.exceptions.FilterException
Instantiates a new Filter exception.
find() - Method in interface org.dizitart.no2.collection.NitriteCollection
Returns a cursor to all documents in the collection.
find() - Method in interface org.dizitart.no2.repository.ObjectRepository
Returns a cursor to all objects in the collection.
find(FindOptions) - Method in interface org.dizitart.no2.collection.NitriteCollection
Returns a customized cursor to all documents in the collection.
find(FindOptions) - Method in interface org.dizitart.no2.repository.ObjectRepository
Returns a customized cursor to all objects in the collection.
find(Filter) - Method in interface org.dizitart.no2.collection.NitriteCollection
Applies a filter on the collection and returns a cursor to the selected documents.
find(Filter) - Method in interface org.dizitart.no2.repository.ObjectRepository
Applies a filter on the collection and returns a cursor to the selected objects.
find(Filter, FindOptions) - Method in interface org.dizitart.no2.collection.NitriteCollection
Applies a filter on the collection and returns a customized cursor to the selected documents.
find(Filter, FindOptions) - Method in interface org.dizitart.no2.repository.ObjectRepository
Applies a filter on the collection and returns a customized cursor to the selected objects.
findByFilter(FindPlan, NitriteConfig) - Method in interface org.dizitart.no2.index.NitriteIndexer
Finds the NitriteIds of the documents that match the given filter in the specified collection.
findContainedKeys(Key) - Method in interface org.dizitart.no2.store.NitriteRTree
Finds the contained keys from the rtree.
findIndexer(String) - Method in class org.dizitart.no2.NitriteConfig
Finds the NitriteIndexer for the given index type.
findIntersectingKeys(Key) - Method in interface org.dizitart.no2.store.NitriteRTree
Finds the intersecting keys from the rtree.
findNitriteIds(FindPlan) - Method in interface org.dizitart.no2.index.NitriteIndex
Finds the NitriteIds from the index for the given find plan.
FindOptions - Class in org.dizitart.no2.collection
The options for find operation.
FindOptions() - Constructor for class org.dizitart.no2.collection.FindOptions
Instantiates a new FindOptions.
FindPlan - Class in org.dizitart.no2.collection
A plan for finding documents in a collection.
FindPlan() - Constructor for class org.dizitart.no2.collection.FindPlan
Instantiates a new FindPlan.
Finnish - org.dizitart.no2.index.fulltext.Languages
 
firstKey() - Method in interface org.dizitart.no2.store.NitriteMap
Get the first key in the map, or null if the map is empty.
firstOrNull() - Method in interface org.dizitart.no2.common.RecordStream
Gets the first element of the result or null if it is empty.
floorKey(Key) - Method in interface org.dizitart.no2.store.NitriteMap
Get the largest key that is smaller or equal to this key.
FluentFilter - Class in org.dizitart.no2.filters
A fluent api for the NitriteFilter.
forCollection(String) - Method in interface org.dizitart.no2.migration.InstructionSet
forDatabase() - Method in interface org.dizitart.no2.migration.InstructionSet
forRepository(Class<?>) - Method in interface org.dizitart.no2.migration.InstructionSet
forRepository(Class<?>, String) - Method in interface org.dizitart.no2.migration.InstructionSet
forRepository(String) - Method in interface org.dizitart.no2.migration.InstructionSet
forRepository(String, String) - Method in interface org.dizitart.no2.migration.InstructionSet
forRepository(EntityDecorator<?>) - Method in interface org.dizitart.no2.migration.InstructionSet
forRepository(EntityDecorator<?>, String) - Method in interface org.dizitart.no2.migration.InstructionSet
French - org.dizitart.no2.index.fulltext.Languages
 
fromCombined(Iterable<T>, Iterable<T>) - Static method in interface org.dizitart.no2.common.RecordStream
Creates a RecordStream by combining two Iterables.
fromDocument(Document, NitriteMapper) - Method in interface org.dizitart.no2.common.mapper.EntityConverter
Converts a Document to an entity of type EntityConverter.
fromIterable(Iterable<T>) - Static method in interface org.dizitart.no2.common.RecordStream
Creates a RecordStream from an Iterable.
FULL_TEXT - Static variable in interface org.dizitart.no2.index.IndexType
Represents a full text index type.

G

Galician - org.dizitart.no2.index.fulltext.Languages
 
generate(Document) - Method in interface org.dizitart.no2.migration.Generator
Generates a new value for a field in the document.
Generator<T> - Interface in org.dizitart.no2.migration
Represents a default value generator for the document fields in field manipulation instruction.
German - org.dizitart.no2.index.fulltext.Languages
 
get(String) - Method in interface org.dizitart.no2.collection.Document
Returns the value to which the specified key is associated with, or null if this document contains no mapping for the key.
get(String) - Method in class org.dizitart.no2.common.FieldValues
Retrieves the value associated with a given field name.
get(String) - Method in class org.dizitart.no2.common.meta.Attributes
Retrieves the value associated with a given key from a Attributes.
get(String, Class<T>) - Method in interface org.dizitart.no2.collection.Document
Returns the value of type <T> to which the specified key is associated, or null if this document contains no mapping for the key.
get(Key) - Method in interface org.dizitart.no2.store.NitriteMap
Gets the value mapped with the specified key or null otherwise.
getAffectedCount() - Method in interface org.dizitart.no2.common.WriteResult
Gets the number of affected documents by the write operation.
getAttributes() - Method in class org.dizitart.no2.common.meta.Attributes
 
getAttributes() - Method in interface org.dizitart.no2.store.NitriteMap
Gets the attributes of this map.
getBlockingSortOrder() - Method in class org.dizitart.no2.collection.FindPlan
Gets the blocking sort order.
getById(I) - Method in interface org.dizitart.no2.repository.ObjectRepository
Gets a single element from the repository by its id.
getById(NitriteId) - Method in interface org.dizitart.no2.collection.NitriteCollection
Gets a single element from the collection by its id.
getByIdFilter() - Method in class org.dizitart.no2.collection.FindPlan
Gets the FieldBasedFilter for byId search if any.
getCatalog() - Method in class org.dizitart.no2.store.AbstractNitriteStore
 
getCatalog() - Method in interface org.dizitart.no2.store.NitriteStore
Gets the store catalog.
getCollator() - Method in class org.dizitart.no2.collection.FindPlan
Gets the Collator.
getCollection(String) - Method in interface org.dizitart.no2.Nitrite
Opens a named collection from the store.
getCollection(String) - Method in interface org.dizitart.no2.transaction.Transaction
Gets a NitriteCollection to perform transactional operations on it.
getCollectionName() - Method in class org.dizitart.no2.filters.NitriteFilter
 
getCollectionName() - Method in class org.dizitart.no2.index.IndexDescriptor
Gets the collection name.
getCollectionNames() - Method in class org.dizitart.no2.store.AbstractNitriteStore
 
getCollectionNames() - Method in interface org.dizitart.no2.store.NitriteStore
Returns a set of all collection names in the store.
getCollectionNames() - Method in class org.dizitart.no2.store.StoreCatalog
Returns a set of all collection names in the Nitrite database.
getCollectionScanFilter() - Method in class org.dizitart.no2.collection.FindPlan
Gets the Filter for collection scan if any.
getComparable() - Method in class org.dizitart.no2.filters.ComparableFilter
Gets the Comparable value to filter.
getConfig() - Method in interface org.dizitart.no2.Nitrite
Gets the NitriteConfig instance to configure the database.
getDatabaseMetaData() - Method in interface org.dizitart.no2.Nitrite
Returns the metadata of the database store.
getDocumentCollection() - Method in interface org.dizitart.no2.repository.ObjectRepository
Returns the underlying NitriteCollection instance.
getEmbeddedFields() - Method in class org.dizitart.no2.repository.EntityId
Returns the embedded field names of the id field.
getEncodedFieldNames() - Method in class org.dizitart.no2.repository.EntityId
Returns a list of encoded field names.
getEncodedName() - Method in class org.dizitart.no2.common.Fields
Gets the encoded name for this Fields.
getEntityConverters() - Method in class org.dizitart.no2.NitriteConfig
A list of EntityConverter instances registered with the Nitrite database.
getEntityName() - Method in interface org.dizitart.no2.repository.EntityDecorator
Gets entity name.
getEntityType() - Method in interface org.dizitart.no2.common.mapper.EntityConverter
Gets the entity type.
getEntityType() - Method in interface org.dizitart.no2.repository.EntityDecorator
Gets the entity type of the decorator.
getEvent() - Method in class org.dizitart.no2.store.events.EventInfo
 
getEventBus() - Method in class org.dizitart.no2.store.AbstractNitriteStore
The event bus used to publish and subscribe to store events.
getEventType() - Method in class org.dizitart.no2.collection.events.CollectionEventInfo
Specifies the event type.
getField() - Method in class org.dizitart.no2.filters.FieldBasedFilter
 
getFieldName() - Method in class org.dizitart.no2.repository.EntityId
Returns the name of the id field.
getFieldNames() - Method in class org.dizitart.no2.common.Fields
Gets an unmodifiable list of field names.
getFieldNames() - Method in class org.dizitart.no2.repository.EntityIndex
The list of field names on which index is created.
getFields() - Method in interface org.dizitart.no2.collection.Document
Retrieves all fields (top level and embedded) associated with this document.
getFields() - Method in class org.dizitart.no2.common.FieldValues
Returns the Fields object associated with this instance.
getFields() - Method in class org.dizitart.no2.index.IndexDescriptor
Gets the target fields for the index.
getFieldSeparator() - Static method in class org.dizitart.no2.NitriteConfig
The separator used to separate field names in a nested field.
getFifth() - Method in class org.dizitart.no2.common.tuples.Quintet
 
getFilters() - Method in class org.dizitart.no2.filters.IndexScanFilter
 
getFilters() - Method in class org.dizitart.no2.filters.LogicalFilter
 
getFindPlan() - Method in interface org.dizitart.no2.collection.DocumentCursor
Gets a filter plan for the query.
getFindPlan() - Method in interface org.dizitart.no2.repository.Cursor
Gets a filter plan for the query.
getFirst() - Method in class org.dizitart.no2.common.tuples.Pair
 
getFirst() - Method in class org.dizitart.no2.common.tuples.Quartet
 
getFirst() - Method in class org.dizitart.no2.common.tuples.Quintet
 
getFirst() - Method in class org.dizitart.no2.common.tuples.Triplet
 
getForeignField() - Method in class org.dizitart.no2.common.Lookup
Specifies the field from the foreign records.
getFourth() - Method in class org.dizitart.no2.common.tuples.Quartet
 
getFourth() - Method in class org.dizitart.no2.common.tuples.Quintet
 
getFromVersion() - Method in class org.dizitart.no2.migration.Migration
Returns the version number from which the migration is being performed.
getId() - Method in interface org.dizitart.no2.collection.Document
Return the nitrite id associated with this document.
getId() - Method in interface org.dizitart.no2.transaction.Transaction
Gets the unique identifier of the transaction.
getIdField() - Method in interface org.dizitart.no2.repository.EntityDecorator
Gets id field declaration.
getIdValue() - Method in class org.dizitart.no2.collection.NitriteId
Gets the underlying value of the NitriteId.
getIndexDescriptor() - Method in class org.dizitart.no2.collection.FindPlan
Gets the IndexDescriptor for index scan if any.
getIndexDescriptor() - Method in interface org.dizitart.no2.index.NitriteIndex
Gets index descriptor.
getIndexFields() - Method in interface org.dizitart.no2.repository.EntityDecorator
Gets index fields declaration.
getIndexScanFilter() - Method in class org.dizitart.no2.collection.FindPlan
Gets the IndexScanFilter for index scan if any.
getIndexScanOrder() - Method in class org.dizitart.no2.collection.FindPlan
Gets the index scan order.
getIndexType() - Method in class org.dizitart.no2.index.IndexDescriptor
Specifies the type of the index.
getIndexType() - Method in class org.dizitart.no2.index.IndexOptions
Specifies the type of index to create.
getIndexType() - Method in interface org.dizitart.no2.index.NitriteIndexer
Gets the index type.
getIndexType() - Method in class org.dizitart.no2.repository.EntityIndex
The type of index to be used for the entity field.
getItem() - Method in class org.dizitart.no2.collection.events.CollectionEventInfo
Specifies the item triggering the event.
getKeyedRepositoryNames() - Method in class org.dizitart.no2.store.StoreCatalog
Returns a set of all keyed-repository names in the Nitrite database.
getKeyedRepositoryRegistry() - Method in class org.dizitart.no2.store.AbstractNitriteStore
 
getKeyedRepositoryRegistry() - Method in interface org.dizitart.no2.store.NitriteStore
Returns a set of all the keyed-repository names registered in the Nitrite store.
getLanguage() - Method in class org.dizitart.no2.index.fulltext.EnglishTextTokenizer
 
getLanguage() - Method in interface org.dizitart.no2.index.fulltext.TextTokenizer
Gets the language for the tokenizer.
getLanguage() - Method in class org.dizitart.no2.index.fulltext.UniversalTextTokenizer
 
getLastModifiedSinceEpoch() - Method in interface org.dizitart.no2.collection.Document
Gets last modified time of this document since epoch.
getLimit() - Method in class org.dizitart.no2.collection.FindPlan
Gets the limit count.
getLocalField() - Method in class org.dizitart.no2.common.Lookup
Specifies the field from the records input to the join.
getMaxX() - Method in class org.dizitart.no2.index.BoundingBox
Returns the maximum x-coordinate of the bounding box.
getMaxY() - Method in class org.dizitart.no2.index.BoundingBox
Returns the maximum Y coordinate of the bounding box.
getMigrations() - Method in class org.dizitart.no2.NitriteConfig
A map of migrations to be applied to the database.
getMinX() - Method in class org.dizitart.no2.index.BoundingBox
Returns the minimum x-coordinate of the bounding box.
getMinY() - Method in class org.dizitart.no2.index.BoundingBox
Returns the minimum y-coordinate of the bounding box.
getName() - Method in interface org.dizitart.no2.collection.NitriteCollection
Returns the name of the NitriteCollection.
getName() - Method in interface org.dizitart.no2.store.NitriteMap
Gets name of this map.
getNitriteConfig() - Method in class org.dizitart.no2.filters.NitriteFilter
 
getNitriteConfig() - Method in class org.dizitart.no2.NitriteBuilder
The Nitrite configuration object.
getNitriteConfig() - Method in class org.dizitart.no2.store.AbstractNitriteStore
The NitriteConfig object that holds the configuration for the Nitrite database.
getNitriteConfig() - Method in class org.dizitart.no2.store.events.EventInfo
 
getNitriteId() - Method in class org.dizitart.no2.common.FieldValues
 
getNitriteStore() - Method in class org.dizitart.no2.NitriteConfig
Returns the NitriteStore associated with this instance.
getObjectFilter() - Method in class org.dizitart.no2.filters.NitriteFilter
 
getOriginator() - Method in class org.dizitart.no2.collection.events.CollectionEventInfo
Specifies the name of the originator who has initiated this event.
getRepository(Class<T>) - Method in interface org.dizitart.no2.Nitrite
Opens a type-safe object repository from the store.
getRepository(Class<T>) - Method in interface org.dizitart.no2.transaction.Transaction
Gets an ObjectRepository to perform transactional operations on it.
getRepository(Class<T>, String) - Method in interface org.dizitart.no2.Nitrite
Opens a type-safe object repository with a key identifier from the store.
getRepository(Class<T>, String) - Method in interface org.dizitart.no2.transaction.Transaction
Gets an ObjectRepository to perform transactional operations on it.
getRepository(EntityDecorator<T>) - Method in interface org.dizitart.no2.Nitrite
Opens a type-safe object repository using a EntityDecorator.
getRepository(EntityDecorator<T>) - Method in interface org.dizitart.no2.transaction.Transaction
Gets an ObjectRepository to perform transactional operations on it.
getRepository(EntityDecorator<T>, String) - Method in interface org.dizitart.no2.Nitrite
Opens a type-safe object repository using a EntityDecorator and a key identifier from the store.
getRepository(EntityDecorator<T>, String) - Method in interface org.dizitart.no2.transaction.Transaction
Gets an ObjectRepository to perform transactional operations on it.
getRepositoryNames() - Method in class org.dizitart.no2.store.StoreCatalog
Returns a set of all repository names in the Nitrite database.
getRepositoryRegistry() - Method in class org.dizitart.no2.store.AbstractNitriteStore
 
getRepositoryRegistry() - Method in interface org.dizitart.no2.store.NitriteStore
Returns a set of all the repository names registered in the Nitrite store.
getRevision() - Method in interface org.dizitart.no2.collection.Document
Gets the document revision number.
getSchemaVersion() - Method in class org.dizitart.no2.NitriteConfig
The schema version of the Nitrite database.
getSecond() - Method in class org.dizitart.no2.common.tuples.Pair
 
getSecond() - Method in class org.dizitart.no2.common.tuples.Quartet
 
getSecond() - Method in class org.dizitart.no2.common.tuples.Quintet
 
getSecond() - Method in class org.dizitart.no2.common.tuples.Triplet
 
getSkip() - Method in class org.dizitart.no2.collection.FindPlan
Gets the skip count.
getSortingOrders() - Method in class org.dizitart.no2.common.SortableFields
Gets the sort by field specifications.
getSource() - Method in interface org.dizitart.no2.collection.Document
Gets the source of this document.
getState() - Method in interface org.dizitart.no2.transaction.Transaction
Returns the current state of the transaction.
getStore() - Method in interface org.dizitart.no2.common.PersistentCollection
Returns the NitriteStore instance for this collection.
getStore() - Method in interface org.dizitart.no2.Nitrite
Returns the NitriteStore instance associated with this Nitrite database.
getStore() - Method in interface org.dizitart.no2.store.NitriteMap
Gets the parent NitriteStore where this map is stored.
getStore() - Method in interface org.dizitart.no2.store.StoreModule
Gets the NitriteStore instance from this module.
getStoreCatalog() - Method in class org.dizitart.no2.store.AbstractNitriteStore
The catalog of all the collections and repositories in the Nitrite database.
getStoreConfig() - Method in class org.dizitart.no2.store.AbstractNitriteStore
The configuration object for the Nitrite store.
getStoreConfig() - Method in interface org.dizitart.no2.store.NitriteStore
Gets the store configuration.
getStoreVersion() - Method in interface org.dizitart.no2.store.NitriteStore
Gets the underlying storage engine version.
getStringValue() - Method in class org.dizitart.no2.filters.StringFilter
Gets string value.
getSubPlans() - Method in class org.dizitart.no2.collection.FindPlan
Gets the sub plans.
getTargetField() - Method in class org.dizitart.no2.common.Lookup
Specifies the new field of the joined records.
getThird() - Method in class org.dizitart.no2.common.tuples.Quartet
 
getThird() - Method in class org.dizitart.no2.common.tuples.Quintet
 
getThird() - Method in class org.dizitart.no2.common.tuples.Triplet
 
getTimestamp() - Method in class org.dizitart.no2.collection.events.CollectionEventInfo
Specifies the unix timestamp of the change.
getToVersion() - Method in class org.dizitart.no2.migration.Migration
Returns the version number to which the migration is being performed.
getType() - Method in interface org.dizitart.no2.repository.ObjectRepository
Returns the type associated with the ObjectRepository.
getValue() - Method in class org.dizitart.no2.filters.FieldBasedFilter
Gets the value of the filter.
getValues() - Method in class org.dizitart.no2.common.FieldValues
 
Greek - org.dizitart.no2.index.fulltext.Languages
 
gt(Comparable<?>) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter that matches all documents where the value of the specified field is greater than the given value.
gte(Comparable<?>) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter that matches documents where the value of the field is greater than or equal to the specified value.

H

hasCollection(String) - Method in interface org.dizitart.no2.Nitrite
Checks if a collection with the given name exists in the database.
hasEntry(String) - Method in class org.dizitart.no2.store.StoreCatalog
Checks if the store catalog contains an entry with the given name.
hashCode() - Method in class org.dizitart.no2.collection.events.CollectionEventInfo
 
hashCode() - Method in class org.dizitart.no2.collection.FindOptions
 
hashCode() - Method in class org.dizitart.no2.collection.FindPlan
 
hashCode() - Method in class org.dizitart.no2.collection.NitriteId
 
hashCode() - Method in class org.dizitart.no2.collection.UpdateOptions
 
hashCode() - Method in class org.dizitart.no2.common.Fields
 
hashCode() - Method in class org.dizitart.no2.common.FieldValues
 
hashCode() - Method in class org.dizitart.no2.common.Lookup
 
hashCode() - Method in class org.dizitart.no2.common.meta.Attributes
 
hashCode() - Method in class org.dizitart.no2.common.tuples.Pair
 
hashCode() - Method in class org.dizitart.no2.common.tuples.Quartet
 
hashCode() - Method in class org.dizitart.no2.common.tuples.Quintet
 
hashCode() - Method in class org.dizitart.no2.common.tuples.Triplet
 
hashCode() - Method in class org.dizitart.no2.filters.FieldBasedFilter
 
hashCode() - Method in class org.dizitart.no2.filters.NitriteFilter
 
hashCode() - Method in class org.dizitart.no2.index.BoundingBox
 
hashCode() - Method in class org.dizitart.no2.index.IndexDescriptor
 
hashCode() - Method in class org.dizitart.no2.index.IndexOptions
 
hashCode() - Method in class org.dizitart.no2.store.events.EventInfo
 
hasId() - Method in interface org.dizitart.no2.collection.Document
Checks if this document has a nitrite id.
hasIndex(String...) - Method in interface org.dizitart.no2.common.PersistentCollection
Checks if the fields is already indexed or not.
hasKey(String) - Method in class org.dizitart.no2.common.meta.Attributes
Check whether a key exists in the attributes.
hasMap(String) - Method in interface org.dizitart.no2.store.NitriteStore
Checks if a NitriteMap with the given name exists in the store.
hasRepository(Class<T>) - Method in interface org.dizitart.no2.Nitrite
Checks if a repository of the specified type exists in the database.
hasRepository(Class<T>, String) - Method in interface org.dizitart.no2.Nitrite
Checks if a repository of the specified type and the given key exists in the database.
hasRepository(EntityDecorator<T>) - Method in interface org.dizitart.no2.Nitrite
Checks if a repository of the specified type described by the EntityDecorator exists in the database.
hasRepository(EntityDecorator<T>, String) - Method in interface org.dizitart.no2.Nitrite
Checks if a keyed-repository of the specified type described by the EntityDecorator exists in the database.
hasUnsavedChanges() - Method in interface org.dizitart.no2.Nitrite
Checks if there are any unsaved changes in the Nitrite database.
hasUnsavedChanges() - Method in interface org.dizitart.no2.store.NitriteStore
Checks if the store has any unsaved changes.
Hausa - org.dizitart.no2.index.fulltext.Languages
 
Hebrew - org.dizitart.no2.index.fulltext.Languages
 
higherKey(Key) - Method in interface org.dizitart.no2.store.NitriteMap
Get the lest key that is greater than the given key, or null if no such key exists.
Hindi - org.dizitart.no2.index.fulltext.Languages
 
Hungarian - org.dizitart.no2.index.fulltext.Languages
 

I

Id - Annotation Type in org.dizitart.no2.repository.annotations
Annotation to mark a field as the id field of a repository.
in(Comparable<?>...) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter that matches documents where the value of the field is in the specified array of values.
Index - Annotation Type in org.dizitart.no2.repository.annotations
Annotation to mark a field as indexed.
IndexDescriptor - Class in org.dizitart.no2.index
A class representing the descriptor of a Nitrite index.
IndexDescriptor(String, Fields, String) - Constructor for class org.dizitart.no2.index.IndexDescriptor
Instantiates a new Index.
IndexEnd - org.dizitart.no2.collection.events.EventType
Indexing end event.
IndexingException - Exception in org.dizitart.no2.exceptions
Exception thrown when there is an error with indexing in Nitrite.
IndexingException(String) - Constructor for exception org.dizitart.no2.exceptions.IndexingException
Instantiates a new Indexing exception.
IndexingException(String, Throwable) - Constructor for exception org.dizitart.no2.exceptions.IndexingException
Instantiates a new Indexing exception.
IndexOnlyFilter - Class in org.dizitart.no2.filters
An abstract class representing a filter that can be applied to an index.
IndexOnlyFilter(String, Object) - Constructor for class org.dizitart.no2.filters.IndexOnlyFilter
Instantiates a new IndexOnlyFilter.
indexOptions(String) - Static method in class org.dizitart.no2.index.IndexOptions
Creates an IndexOptions with the specified indexType.
IndexOptions - Class in org.dizitart.no2.index
Options for configuring an index.
IndexOptions() - Constructor for class org.dizitart.no2.index.IndexOptions
 
IndexScanFilter - Class in org.dizitart.no2.filters
Represents a set of filter which can be applied on an index.
IndexScanFilter(Collection<ComparableFilter>) - Constructor for class org.dizitart.no2.filters.IndexScanFilter
Instantiates a new Index scan filter.
IndexStart - org.dizitart.no2.collection.events.EventType
Indexing start event.
IndexType - Interface in org.dizitart.no2.index
An interface representing the types of indexes supported by Nitrite.
indices() - Method in annotation type org.dizitart.no2.repository.annotations.Entity
A list of indices for the repository.
Indices - Annotation Type in org.dizitart.no2.repository.annotations
Specifies multiple indexed fields for an entity.
Indonesian - org.dizitart.no2.index.fulltext.Languages
 
InheritIndices - Annotation Type in org.dizitart.no2.repository.annotations
Annotation to mark a class that should consider all index related annotations - @Id, @Index, @Indices from its superclass.
initialize(NitriteConfig) - Method in interface org.dizitart.no2.common.mapper.EntityConverter
 
initialize(NitriteConfig) - Method in class org.dizitart.no2.common.mapper.SimpleNitriteMapper
 
initialize(NitriteConfig) - Method in interface org.dizitart.no2.common.module.NitritePlugin
Initializes the plugin instance.
initialize(NitriteConfig) - Method in class org.dizitart.no2.store.AbstractNitriteStore
 
insert(Document, Document...) - Method in interface org.dizitart.no2.collection.NitriteCollection
Inserts documents into a collection.
insert(T[]) - Method in interface org.dizitart.no2.common.PersistentCollection
Inserts elements into this collection.
insert(T, T...) - Method in interface org.dizitart.no2.repository.ObjectRepository
Inserts object into this repository.
Insert - org.dizitart.no2.collection.events.EventType
Insert event.
InstructionSet - Interface in org.dizitart.no2.migration
Represents a set of instruction to perform during database migration.
InstructionType - Enum in org.dizitart.no2.migration
Represents an instruction type.
InvalidIdException - Exception in org.dizitart.no2.exceptions
Exception thrown when an invalid ID is encountered.
InvalidIdException(String) - Constructor for exception org.dizitart.no2.exceptions.InvalidIdException
Instantiates a new Invalid id exception.
InvalidIdException(String, Throwable) - Constructor for exception org.dizitart.no2.exceptions.InvalidIdException
Instantiates a new Invalid id exception.
InvalidOperationException - Exception in org.dizitart.no2.exceptions
Exception thrown when an invalid operation is performed.
InvalidOperationException(String) - Constructor for exception org.dizitart.no2.exceptions.InvalidOperationException
Instantiates a new Invalid operation exception.
Irish - org.dizitart.no2.index.fulltext.Languages
 
isClosed() - Method in interface org.dizitart.no2.Nitrite
Checks if the Nitrite database instance is closed.
isClosed() - Method in interface org.dizitart.no2.store.NitriteMap
Indicates if the map already is closed.
isClosed() - Method in interface org.dizitart.no2.store.NitriteStore
Checks whether this store is closed.
isCompoundIndex() - Method in class org.dizitart.no2.index.IndexDescriptor
Indicates if this descriptor is for a compound index.
isDistinct() - Method in class org.dizitart.no2.collection.FindPlan
Gets the distinct flag.
isDropped() - Method in interface org.dizitart.no2.common.PersistentCollection
Returns true if the collection is dropped; otherwise, false.
isDropped() - Method in interface org.dizitart.no2.store.NitriteMap
Indicates if this map is dropped already.
isEmbedded() - Method in class org.dizitart.no2.repository.EntityId
Checks if the entity id is an embedded id.
isEmpty() - Method in interface org.dizitart.no2.common.RecordStream
Checks if this RecordStream has any elements or not.
isEmpty() - Method in interface org.dizitart.no2.store.NitriteMap
Indicates whether the map is empty.
isIndexing(String...) - Method in interface org.dizitart.no2.common.PersistentCollection
Checks if indexing operation is currently ongoing for the fields.
isInMemory() - Method in interface org.dizitart.no2.store.StoreConfig
Checks if the store is in-memory.
isInsertIfAbsent() - Method in class org.dizitart.no2.collection.UpdateOptions
Indicates if the update operation will insert a new document if it does not find any existing document to update.
isJustOnce() - Method in class org.dizitart.no2.collection.UpdateOptions
Indicates if only one document will be updated or all of them.
isOpen() - Method in interface org.dizitart.no2.common.PersistentCollection
Returns true if the collection is open; otherwise, false.
isReadOnly() - Method in interface org.dizitart.no2.store.NitriteStore
Checks if the store is opened in read-only mode.
isReadOnly() - Method in interface org.dizitart.no2.store.StoreConfig
Returns a boolean indicating whether the store is read-only or not.
isReverseScan() - Method in class org.dizitart.no2.filters.SortingAwareFilter
Indicates if the filter should scan the index in reverse order.
isUnique() - Method in interface org.dizitart.no2.index.NitriteIndex
Checks if the index is unique.
Italian - org.dizitart.no2.index.fulltext.Languages
 

J

Japanese - org.dizitart.no2.index.fulltext.Languages
 
join(DocumentCursor, Lookup) - Method in interface org.dizitart.no2.collection.DocumentCursor
Performs a left outer join with a foreign cursor with the specified lookup parameters.
join(Cursor<Foreign>, Lookup, Class<Joined>) - Method in interface org.dizitart.no2.repository.Cursor
Performs a left outer join with a foreign cursor with the specified lookup parameters.

K

key() - Method in interface org.dizitart.no2.migration.RepositoryInstruction
The key of the ObjectRepository.
keys() - Method in interface org.dizitart.no2.store.NitriteMap
Gets a RecordStream view of the keys contained in this map.
Korean - org.dizitart.no2.index.fulltext.Languages
 
Kurdish - org.dizitart.no2.index.fulltext.Languages
 

L

Language - Interface in org.dizitart.no2.index.fulltext
Represents a set of stop words for a specific language.
Languages - Enum in org.dizitart.no2.index.fulltext
An enum representing the supported languages for full-text search in Nitrite.
LAST_MODIFIED_TIME - Static variable in class org.dizitart.no2.common.meta.Attributes
The constant LAST_MODIFIED_TIME.
lastKey() - Method in interface org.dizitart.no2.store.NitriteMap
Get the last key in the map, or null if the map is empty.
Latin - org.dizitart.no2.index.fulltext.Languages
 
Latvian - org.dizitart.no2.index.fulltext.Languages
 
limit() - Method in class org.dizitart.no2.collection.FindOptions
Gets the limit count.
limit(Integer) - Method in class org.dizitart.no2.collection.FindOptions
Limit find options.
limit(Long) - Method in class org.dizitart.no2.collection.FindOptions
Limit find options.
limitBy(long) - Static method in class org.dizitart.no2.collection.FindOptions
Limit by find options.
listCollectionNames() - Method in interface org.dizitart.no2.Nitrite
Gets the set of all NitriteCollections' names in the database.
listIndices() - Method in interface org.dizitart.no2.common.PersistentCollection
Gets a set of all indices in the collection.
listKeyedRepositories() - Method in interface org.dizitart.no2.Nitrite
Gets the map of all key to the fully qualified class names corresponding to all keyed-ObjectRepositorys in the store.
listRepositories() - Method in interface org.dizitart.no2.Nitrite
Gets the set of all fully qualified class names corresponding to all ObjectRepositorys in the database.
Lithuanian - org.dizitart.no2.index.fulltext.Languages
 
loadModule(NitriteModule) - Method in class org.dizitart.no2.NitriteBuilder
Loads a Nitrite module into the Nitrite database.
loadModule(NitriteModule) - Method in class org.dizitart.no2.NitriteConfig
Loads NitritePlugin instances defined in the NitriteModule into the configuration.
LogicalFilter - Class in org.dizitart.no2.filters
Represents a filter which does a logical operation (AND, OR) between a set of filters.
LogicalFilter(Filter...) - Constructor for class org.dizitart.no2.filters.LogicalFilter
Instantiates a new Logical filter.
Lookup - Class in org.dizitart.no2.common
Represents lookup parameters in join operation of two collections.
Lookup() - Constructor for class org.dizitart.no2.common.Lookup
 
lowerKey(Key) - Method in interface org.dizitart.no2.store.NitriteMap
Get the largest key that is smaller than the given key, or null if no such key exists.
lt(Comparable<?>) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter that matches documents where the value of the field is less than the specified value.
lte(Comparable<?>) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter that matches documents where the value of the field is less than or equal to the specified value.

M

Malay - org.dizitart.no2.index.fulltext.Languages
 
Marathi - org.dizitart.no2.index.fulltext.Languages
 
merge(Document) - Method in interface org.dizitart.no2.collection.Document
Merges a document in this document.
migrate(InstructionSet) - Method in class org.dizitart.no2.migration.Migration
Migrates the database using the instructions.
Migration - Class in org.dizitart.no2.migration
Represents the database migration operation.
Migration(Integer, Integer) - Constructor for class org.dizitart.no2.migration.Migration
Instantiates a new Migration.
MigrationException - Exception in org.dizitart.no2.exceptions
Exception thrown when there is an error during database migration.
MigrationException(String) - Constructor for exception org.dizitart.no2.exceptions.MigrationException
Instantiates a new Migration exception.
MigrationException(String, Throwable) - Constructor for exception org.dizitart.no2.exceptions.MigrationException
Instantiates a new Migration exception.
MigrationStep - Class in org.dizitart.no2.migration
A class representing a migration step in Nitrite database.
module(NitritePlugin...) - Static method in interface org.dizitart.no2.common.module.NitriteModule
Creates a NitriteModule with a set of NitritePlugins.

N

newId() - Static method in class org.dizitart.no2.collection.NitriteId
Creates a new auto-generated NitriteId.
Nitrite - Interface in org.dizitart.no2
Nitrite is a lightweight, embedded, and self-contained Java NoSQL database.
NitriteBuilder - Class in org.dizitart.no2
The NitriteBuilder class provides a fluent API to configure and create a Nitrite database instance.
NitriteCollection - Interface in org.dizitart.no2.collection
Represents a named document collection stored in Nitrite database.
NitriteConfig - Class in org.dizitart.no2
NitriteConfig is a configuration class for Nitrite database.
NitriteConfig() - Constructor for class org.dizitart.no2.NitriteConfig
Instantiates a new NitriteConfig.
NitriteException - Exception in org.dizitart.no2.exceptions
Base class for all Nitrite exceptions.
NitriteException(String) - Constructor for exception org.dizitart.no2.exceptions.NitriteException
Instantiates a new Nitrite exception.
NitriteException(String, Throwable) - Constructor for exception org.dizitart.no2.exceptions.NitriteException
Instantiates a new Nitrite exception.
NitriteFilter - Class in org.dizitart.no2.filters
An abstract class representing a filter for Nitrite database.
NitriteFilter() - Constructor for class org.dizitart.no2.filters.NitriteFilter
 
NitriteId - Class in org.dizitart.no2.collection
A unique identifier across the Nitrite database.
NitriteIndex - Interface in org.dizitart.no2.index
The NitriteIndex interface represents an index in Nitrite database.
NitriteIndexer - Interface in org.dizitart.no2.index
An abstract class representing a Nitrite indexer plugin.
NitriteIOException - Exception in org.dizitart.no2.exceptions
Exception thrown when there is an IO error while performing an operation in Nitrite database.
NitriteIOException(String) - Constructor for exception org.dizitart.no2.exceptions.NitriteIOException
Instantiates a new NitriteIOException.
NitriteIOException(String, Throwable) - Constructor for exception org.dizitart.no2.exceptions.NitriteIOException
Instantiates a new NitriteIOException.
NitriteMap<Key,​Value> - Interface in org.dizitart.no2.store
Represents a Nitrite key-value pair map.
nitriteMapper() - Method in class org.dizitart.no2.NitriteConfig
Returns the NitriteMapper instance used by Nitrite.
NitriteMapper - Interface in org.dizitart.no2.common.mapper
An interface that provides a method to try converting an object of one type to an object of another type.
NitriteModule - Interface in org.dizitart.no2.common.module
Represents a module encapsulating a set of NitritePlugin objects.
NitritePlugin - Interface in org.dizitart.no2.common.module
Represents a plugin for working with Nitrite database and provides methods for initializing and closing the plugin.
NitriteRTree<Key,​Value> - Interface in org.dizitart.no2.store
Represents an R-Tree in the nitrite database.
NitriteSecurityException - Exception in org.dizitart.no2.exceptions
Exception thrown when a security violation occurs in Nitrite.
NitriteSecurityException(String) - Constructor for exception org.dizitart.no2.exceptions.NitriteSecurityException
Instantiates a new NitriteSecurityException.
NitriteSecurityException(String, Throwable) - Constructor for exception org.dizitart.no2.exceptions.NitriteSecurityException
Instantiates a new NitriteSecurityException.
NitriteStore<Config extends StoreConfig> - Interface in org.dizitart.no2.store
Represents a storage interface for Nitrite database.
NON_UNIQUE - Static variable in interface org.dizitart.no2.index.IndexType
Represents a non-unique index type.
Norwegian - org.dizitart.no2.index.fulltext.Languages
 
not() - Method in interface org.dizitart.no2.filters.Filter
Creates a not filter which performs a logical NOT operation on a filter and selects the documents that do not satisfy the criteria.
notEq(Object) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter that matches all documents where the value of the specified field is not equal to the given value.
NotIdentifiableException - Exception in org.dizitart.no2.exceptions
Exception thrown when an object cannot be identified.
NotIdentifiableException(String) - Constructor for exception org.dizitart.no2.exceptions.NotIdentifiableException
Instantiates a new Not identifiable exception.
notIn(Comparable<?>...) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter that matches documents where the value of the field is not in the specified array of values.

O

ObjectMappingException - Exception in org.dizitart.no2.exceptions
Exception thrown when there is an error mapping an object to a document or vice versa.
ObjectMappingException(String) - Constructor for exception org.dizitart.no2.exceptions.ObjectMappingException
Instantiates a new Object mapping exception.
ObjectMappingException(String, Throwable) - Constructor for exception org.dizitart.no2.exceptions.ObjectMappingException
Instantiates a new Object mapping exception.
ObjectRepository<T> - Interface in org.dizitart.no2.repository
Represents a type-safe persistent java object collection.
onEvent(CollectionEventInfo<?>) - Method in interface org.dizitart.no2.collection.events.CollectionEventListener
A subscriber to listen to collection events.
onEvent(EventInfo) - Method in interface org.dizitart.no2.store.events.StoreEventListener
Executes when an event is fired.
Opened - org.dizitart.no2.store.events.StoreEvents
Event emitted when a Nitrite database is opened.
openMap(String, Class<?>, Class<?>) - Method in interface org.dizitart.no2.store.NitriteStore
Opens a NitriteMap.
openOrCreate() - Method in class org.dizitart.no2.NitriteBuilder
Opens or creates a new Nitrite database.
openOrCreate() - Method in interface org.dizitart.no2.store.NitriteStore
Opens the store if it exists, or creates a new one if it doesn't.
openOrCreate(String, String) - Method in class org.dizitart.no2.NitriteBuilder
Opens or creates a new Nitrite database with the given username and password.
openRTree(String, Class<?>, Class<?>) - Method in interface org.dizitart.no2.store.NitriteStore
Opens a NitriteRTree with the given key and value types.
or(Filter) - Method in class org.dizitart.no2.filters.NitriteFilter
Creates an or filter which performs a logical OR operation on two filters and selects the documents that satisfy at least one of the filter.
or(Filter...) - Static method in interface org.dizitart.no2.filters.Filter
Creates a filter that performs a logical OR operation on two or more filters.
orderBy() - Method in class org.dizitart.no2.collection.FindOptions
Gets the SortableFields for sorting the find results.
orderBy(String, SortOrder) - Static method in class org.dizitart.no2.collection.FindOptions
Order by find options.
org.dizitart.no2 - package org.dizitart.no2
 
org.dizitart.no2.collection - package org.dizitart.no2.collection
 
org.dizitart.no2.collection.events - package org.dizitart.no2.collection.events
 
org.dizitart.no2.common - package org.dizitart.no2.common
 
org.dizitart.no2.common.mapper - package org.dizitart.no2.common.mapper
 
org.dizitart.no2.common.meta - package org.dizitart.no2.common.meta
 
org.dizitart.no2.common.module - package org.dizitart.no2.common.module
 
org.dizitart.no2.common.processors - package org.dizitart.no2.common.processors
 
org.dizitart.no2.common.tuples - package org.dizitart.no2.common.tuples
 
org.dizitart.no2.exceptions - package org.dizitart.no2.exceptions
 
org.dizitart.no2.filters - package org.dizitart.no2.filters
 
org.dizitart.no2.index - package org.dizitart.no2.index
 
org.dizitart.no2.index.fulltext - package org.dizitart.no2.index.fulltext
 
org.dizitart.no2.migration - package org.dizitart.no2.migration
 
org.dizitart.no2.repository - package org.dizitart.no2.repository
 
org.dizitart.no2.repository.annotations - package org.dizitart.no2.repository.annotations
 
org.dizitart.no2.store - package org.dizitart.no2.store
 
org.dizitart.no2.store.events - package org.dizitart.no2.store.events
 
org.dizitart.no2.transaction - package org.dizitart.no2.transaction
 
OWNER - Static variable in class org.dizitart.no2.common.meta.Attributes
The constant OWNER.

P

pair(A, B) - Static method in class org.dizitart.no2.common.tuples.Pair
Creates a new pair.
Pair<A,​B> - Class in org.dizitart.no2.common.tuples
A simple generic class representing a pair of values.
Pair() - Constructor for class org.dizitart.no2.common.tuples.Pair
 
Pair(A, B) - Constructor for class org.dizitart.no2.common.tuples.Pair
 
PartiallyCommitted - org.dizitart.no2.transaction.TransactionState
Transaction partially committed.
perform(Nitrite) - Method in interface org.dizitart.no2.migration.CustomInstruction
Performs the instruction on the nitrite database.
Persian - org.dizitart.no2.index.fulltext.Languages
 
PersistentCollection<T> - Interface in org.dizitart.no2.common
A persistent collection interface that provides methods to manage and manipulate data in a Nitrite database.
PluginException - Exception in org.dizitart.no2.exceptions
Exception thrown when a Nitrite plugin encounters an error.
PluginException(String) - Constructor for exception org.dizitart.no2.exceptions.PluginException
Instantiates a new Plugin exception.
PluginException(String, Throwable) - Constructor for exception org.dizitart.no2.exceptions.PluginException
Instantiates a new Plugin exception.
plugins() - Method in interface org.dizitart.no2.common.module.NitriteModule
Returns the set of NitritePlugin encapsulated by this module.
Polish - org.dizitart.no2.index.fulltext.Languages
 
Portuguese - org.dizitart.no2.index.fulltext.Languages
 
process(PersistentCollection<?>) - Method in interface org.dizitart.no2.common.processors.Processor
Processes documents in a persistent collection, updates them,and saves the changes back to the collection.
processAfterRead(Document) - Method in interface org.dizitart.no2.common.processors.Processor
Processes a document after reading from the database.
processBeforeWrite(Document) - Method in interface org.dizitart.no2.common.processors.Processor
Processes a document before writing it into database.
Processor - Interface in org.dizitart.no2.common.processors
An interface that provides methods to process a document before writing it into database or after reading from the database.
project(Class<P>) - Method in interface org.dizitart.no2.repository.Cursor
Projects the result of one type into an Iterable of another type.
project(Document) - Method in interface org.dizitart.no2.collection.DocumentCursor
Gets a lazy iterable containing all the selected keys of the result documents.
put(String, Object) - Method in interface org.dizitart.no2.collection.Document
Associates the specified value with the specified key in this document.
put(Key, Value) - Method in interface org.dizitart.no2.store.NitriteMap
Associates the specified value with the specified key in this map.
putIfAbsent(Key, Value) - Method in interface org.dizitart.no2.store.NitriteMap
Add a key-value pair if it does not yet exist.

Q

quartet(A, B, C, D) - Static method in class org.dizitart.no2.common.tuples.Quartet
Creates a new quartet.
Quartet<A,​B,​C,​D> - Class in org.dizitart.no2.common.tuples
A tuple of four elements.
Quartet() - Constructor for class org.dizitart.no2.common.tuples.Quartet
 
Quartet(A, B, C, D) - Constructor for class org.dizitart.no2.common.tuples.Quartet
 
quintet(A, B, C, D, E) - Static method in class org.dizitart.no2.common.tuples.Quintet
Creates a new quintet.
Quintet<A,​B,​C,​D,​E> - Class in org.dizitart.no2.common.tuples
A tuple of five elements.
Quintet() - Constructor for class org.dizitart.no2.common.tuples.Quintet
 
Quintet(A, B, C, D, E) - Constructor for class org.dizitart.no2.common.tuples.Quintet
 

R

rebuildIndex(String...) - Method in interface org.dizitart.no2.common.PersistentCollection
Rebuilds index on the fields if it exists.
RecordStream<T> - Interface in org.dizitart.no2.common
An interface representing a stream of records of type T.
regex(String) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter that matches documents where the value of the specified field matches the specified regular expression pattern.
registerEntityConverter(EntityConverter<?>) - Method in class org.dizitart.no2.common.mapper.SimpleNitriteMapper
Registers an EntityConverter.
registerEntityConverter(EntityConverter<?>) - Method in class org.dizitart.no2.NitriteBuilder
Registers an EntityConverter with the Nitrite database.
registerEntityConverter(EntityConverter<?>) - Method in class org.dizitart.no2.NitriteConfig
Registers an EntityConverter with the Nitrite database.
remove(String) - Method in interface org.dizitart.no2.collection.Document
Removes the key and its value from the document.
remove(String) - Method in class org.dizitart.no2.store.StoreCatalog
Removes the entry from the catalog specified by a name.
remove(Key) - Method in interface org.dizitart.no2.store.NitriteMap
Removes the mapping for a key from this map if it is present.
remove(Key, NitriteId) - Method in interface org.dizitart.no2.store.NitriteRTree
Removes a key from the rtree.
remove(FieldValues) - Method in interface org.dizitart.no2.index.NitriteIndex
Removes the index entry for the specified field values.
remove(Filter) - Method in interface org.dizitart.no2.collection.NitriteCollection
Removes matching elements from the collection.
remove(Filter) - Method in interface org.dizitart.no2.repository.ObjectRepository
Removes matching elements from the collection.
remove(Filter, boolean) - Method in interface org.dizitart.no2.collection.NitriteCollection
Removes document from a collection.
remove(Filter, boolean) - Method in interface org.dizitart.no2.repository.ObjectRepository
Removes object from the collection.
remove(T) - Method in interface org.dizitart.no2.common.PersistentCollection
Deletes the element from the collection.
Remove - org.dizitart.no2.collection.events.EventType
Remove event.
removeIndexEntry(FieldValues, IndexDescriptor, NitriteConfig) - Method in interface org.dizitart.no2.index.NitriteIndexer
Removes an index entry for the given field values and index descriptor from the Nitrite database.
removeMap(String) - Method in interface org.dizitart.no2.store.NitriteStore
Removes a NitriteMap with the specified name from the store.
removeNitriteIds(List<NitriteId>, FieldValues) - Method in interface org.dizitart.no2.index.NitriteIndex
Removes the NitriteId of the FieldValues from the existing indexed list of NitriteIds.
removeRTree(String) - Method in interface org.dizitart.no2.store.NitriteStore
Removes a NitriteRTree with the specified name from the store.
rename(String) - Method in interface org.dizitart.no2.migration.CollectionInstruction
Adds an instruction to rename a NitriteCollection.
renameField(String, String) - Method in interface org.dizitart.no2.migration.CollectionInstruction
Adds an instruction to rename a field to the document of a NitriteCollection.
renameField(String, String) - Method in interface org.dizitart.no2.migration.RepositoryInstruction
Adds an instruction to rename a field to the entity in the ObjectRepository.
renameRepository(String, String) - Method in interface org.dizitart.no2.migration.RepositoryInstruction
Adds an instruction to rename the ObjectRepository.
RenameRepository - org.dizitart.no2.migration.InstructionType
The rename repository instruction.
RepositoryAddField - org.dizitart.no2.migration.InstructionType
The repository add field instruction.
RepositoryChangeDataType - org.dizitart.no2.migration.InstructionType
The repository change data type instruction.
RepositoryChangeIdField - org.dizitart.no2.migration.InstructionType
The repository change id field instruction.
RepositoryCreateIndex - org.dizitart.no2.migration.InstructionType
The repository create index instruction.
RepositoryDeleteField - org.dizitart.no2.migration.InstructionType
The repository delete field instruction.
RepositoryDropIndex - org.dizitart.no2.migration.InstructionType
The repository drop index instruction.
RepositoryDropIndices - org.dizitart.no2.migration.InstructionType
The repository drop indices instruction.
RepositoryInstruction - Interface in org.dizitart.no2.migration
Represents a migration instruction set for ObjectRepository.
RepositoryRenameField - org.dizitart.no2.migration.InstructionType
The repository rename field instruction.
reversedEntries() - Method in interface org.dizitart.no2.store.NitriteMap
Gets a reversed RecordStream view of the mappings contained in this map.
rollback() - Method in interface org.dizitart.no2.transaction.Transaction
Rolls back the transaction, discarding any changes made during the transaction.
Romanian - org.dizitart.no2.index.fulltext.Languages
 
Russian - org.dizitart.no2.index.fulltext.Languages
 

S

schemaVersion(Integer) - Method in class org.dizitart.no2.NitriteBuilder
Sets the schema version for the Nitrite database.
Sesotho - org.dizitart.no2.index.fulltext.Languages
 
Session - Class in org.dizitart.no2.transaction
A session represents a transactional context for a Nitrite database.
Session(Nitrite, LockService) - Constructor for class org.dizitart.no2.transaction.Session
Instantiates a new Session.
set(String, String) - Method in class org.dizitart.no2.common.meta.Attributes
Adds a key-value pair to the attributes and returns the updated Attributes object.
setAttributes(Map<String, String>) - Method in class org.dizitart.no2.common.meta.Attributes
 
setAttributes(Attributes) - Method in interface org.dizitart.no2.store.NitriteMap
Sets the attributes for this map.
setBlockingSortOrder(List<Pair<String, SortOrder>>) - Method in class org.dizitart.no2.collection.FindPlan
Gets the blocking sort order.
setByIdFilter(FieldBasedFilter) - Method in class org.dizitart.no2.collection.FindPlan
Gets the FieldBasedFilter for byId search if any.
setCollator(Collator) - Method in class org.dizitart.no2.collection.FindPlan
Gets the Collator.
setCollectionName(String) - Method in class org.dizitart.no2.filters.NitriteFilter
 
setCollectionName(String) - Method in class org.dizitart.no2.index.IndexDescriptor
Gets the collection name.
setCollectionScanFilter(Filter) - Method in class org.dizitart.no2.collection.FindPlan
Gets the Filter for collection scan if any.
setDistinct(boolean) - Method in class org.dizitart.no2.collection.FindPlan
Gets the distinct flag.
setEvent(StoreEvents) - Method in class org.dizitart.no2.store.events.EventInfo
 
setEventType(EventType) - Method in class org.dizitart.no2.collection.events.CollectionEventInfo
Specifies the event type.
setField(String) - Method in class org.dizitart.no2.filters.FieldBasedFilter
 
setFields(Fields) - Method in class org.dizitart.no2.common.FieldValues
 
setFields(Fields) - Method in class org.dizitart.no2.index.IndexDescriptor
Gets the target fields for the index.
setFifth(E) - Method in class org.dizitart.no2.common.tuples.Quintet
 
setFirst(A) - Method in class org.dizitart.no2.common.tuples.Pair
 
setFirst(A) - Method in class org.dizitart.no2.common.tuples.Quartet
 
setFirst(A) - Method in class org.dizitart.no2.common.tuples.Quintet
 
setFirst(A) - Method in class org.dizitart.no2.common.tuples.Triplet
 
setForeignField(String) - Method in class org.dizitart.no2.common.Lookup
Specifies the field from the foreign records.
setFourth(D) - Method in class org.dizitart.no2.common.tuples.Quartet
 
setFourth(D) - Method in class org.dizitart.no2.common.tuples.Quintet
 
setIndexDescriptor(IndexDescriptor) - Method in class org.dizitart.no2.collection.FindPlan
Gets the IndexDescriptor for index scan if any.
setIndexScanFilter(IndexScanFilter) - Method in class org.dizitart.no2.collection.FindPlan
Gets the IndexScanFilter for index scan if any.
setIndexScanOrder(Map<String, Boolean>) - Method in class org.dizitart.no2.collection.FindPlan
Gets the index scan order.
setIndexType(String) - Method in class org.dizitart.no2.index.IndexDescriptor
Specifies the type of the index.
setIndexType(String) - Method in class org.dizitart.no2.index.IndexOptions
Specifies the type of index to create.
setInsertIfAbsent(boolean) - Method in class org.dizitart.no2.collection.UpdateOptions
Indicates if the update operation will insert a new document if it does not find any existing document to update.
setItem(T) - Method in class org.dizitart.no2.collection.events.CollectionEventInfo
Specifies the item triggering the event.
setJustOnce(boolean) - Method in class org.dizitart.no2.collection.UpdateOptions
Indicates if only one document will be updated or all of them.
setLimit(Long) - Method in class org.dizitart.no2.collection.FindPlan
Gets the limit count.
setLocalField(String) - Method in class org.dizitart.no2.common.Lookup
Specifies the field from the records input to the join.
setMaxX(float) - Method in class org.dizitart.no2.index.BoundingBox
Returns the maximum x-coordinate of the bounding box.
setMaxY(float) - Method in class org.dizitart.no2.index.BoundingBox
Returns the maximum Y coordinate of the bounding box.
setMinX(float) - Method in class org.dizitart.no2.index.BoundingBox
Returns the minimum x-coordinate of the bounding box.
setMinY(float) - Method in class org.dizitart.no2.index.BoundingBox
Returns the minimum y-coordinate of the bounding box.
setNitriteConfig(NitriteConfig) - Method in class org.dizitart.no2.filters.NitriteFilter
 
setNitriteConfig(NitriteConfig) - Method in class org.dizitart.no2.store.events.EventInfo
 
setNitriteId(NitriteId) - Method in class org.dizitart.no2.common.FieldValues
 
setObjectFilter(Boolean) - Method in class org.dizitart.no2.filters.NitriteFilter
 
setOriginator(String) - Method in class org.dizitart.no2.collection.events.CollectionEventInfo
Specifies the name of the originator who has initiated this event.
setProcessed(boolean) - Method in class org.dizitart.no2.filters.FieldBasedFilter
 
setReverseScan(boolean) - Method in class org.dizitart.no2.filters.SortingAwareFilter
Indicates if the filter should scan the index in reverse order.
setSecond(B) - Method in class org.dizitart.no2.common.tuples.Pair
 
setSecond(B) - Method in class org.dizitart.no2.common.tuples.Quartet
 
setSecond(B) - Method in class org.dizitart.no2.common.tuples.Quintet
 
setSecond(B) - Method in class org.dizitart.no2.common.tuples.Triplet
 
setSkip(Long) - Method in class org.dizitart.no2.collection.FindPlan
Gets the skip count.
setStoreConfig(Config) - Method in class org.dizitart.no2.store.AbstractNitriteStore
The configuration object for the Nitrite store.
setSubPlans(List<FindPlan>) - Method in class org.dizitart.no2.collection.FindPlan
Gets the sub plans.
setTargetField(String) - Method in class org.dizitart.no2.common.Lookup
Specifies the new field of the joined records.
setThird(C) - Method in class org.dizitart.no2.common.tuples.Quartet
 
setThird(C) - Method in class org.dizitart.no2.common.tuples.Quintet
 
setThird(C) - Method in class org.dizitart.no2.common.tuples.Triplet
 
setTimestamp(long) - Method in class org.dizitart.no2.collection.events.CollectionEventInfo
Specifies the unix timestamp of the change.
setValue(Object) - Method in class org.dizitart.no2.filters.FieldBasedFilter
 
setValues(List<Pair<String, Object>>) - Method in class org.dizitart.no2.common.FieldValues
 
SimpleNitriteMapper - Class in org.dizitart.no2.common.mapper
A NitriteMapper based on EntityConverter implementation.
SimpleNitriteMapper(Class<?>...) - Constructor for class org.dizitart.no2.common.mapper.SimpleNitriteMapper
Instantiates a new SimpleNitriteMapper.
single(V) - Static method in interface org.dizitart.no2.common.RecordStream
Creates a RecordStream with a single element.
size() - Method in interface org.dizitart.no2.collection.Document
Returns the number of entries in the document.
size() - Method in interface org.dizitart.no2.common.PersistentCollection
Returns the size of the PersistentCollection.
size() - Method in interface org.dizitart.no2.common.RecordStream
Gets the size of the RecordStream.
size() - Method in interface org.dizitart.no2.store.NitriteMap
Get the number of entries, as an integer.
size() - Method in interface org.dizitart.no2.store.NitriteRTree
Gets the size of the rtree.
skip() - Method in class org.dizitart.no2.collection.FindOptions
Gets the skip count.
skip(Integer) - Method in class org.dizitart.no2.collection.FindOptions
Skip find options.
skip(Long) - Method in class org.dizitart.no2.collection.FindOptions
Skip find options.
skipBy(long) - Static method in class org.dizitart.no2.collection.FindOptions
Skip by find options.
Slovak - org.dizitart.no2.index.fulltext.Languages
 
Slovenian - org.dizitart.no2.index.fulltext.Languages
 
Somali - org.dizitart.no2.index.fulltext.Languages
 
SortableFields - Class in org.dizitart.no2.common
Represents a collection of fields that can be sorted, with each field having a specified sort order.
SortableFields() - Constructor for class org.dizitart.no2.common.SortableFields
Instantiates a new SortableFields.
SortingAwareFilter - Class in org.dizitart.no2.filters
 
SortingAwareFilter(String, Object) - Constructor for class org.dizitart.no2.filters.SortingAwareFilter
Instantiates a new SortingAwareFilter.
SortOrder - Enum in org.dizitart.no2.common
An enum is used to specify the sort order for sorting operations.
Spanish - org.dizitart.no2.index.fulltext.Languages
 
startsWith(Fields) - Method in class org.dizitart.no2.common.Fields
Check if a Fields is a subset of the current Fields.
steps() - Method in class org.dizitart.no2.migration.Migration
Returns the queue of MigrationSteps to be executed for the migration.
stopWords() - Method in class org.dizitart.no2.index.fulltext.EnglishTextTokenizer
 
stopWords() - Method in interface org.dizitart.no2.index.fulltext.Language
A set of stop words for the language.
stopWords() - Method in interface org.dizitart.no2.index.fulltext.TextTokenizer
Gets all stop-words for a language.
stopWords() - Method in class org.dizitart.no2.index.fulltext.UniversalTextTokenizer
 
StoreCatalog - Class in org.dizitart.no2.store
The nitrite store catalog containing the name of all collections, repositories and keyed-repositories.
StoreCatalog(NitriteStore<?>) - Constructor for class org.dizitart.no2.store.StoreCatalog
Instantiates a new StoreCatalog.
StoreConfig - Interface in org.dizitart.no2.store
Represents the configuration interface of a NitriteStore.
StoreEventListener - Interface in org.dizitart.no2.store.events
An interface for listening to events fired by a NitriteStore.
StoreEvents - Enum in org.dizitart.no2.store.events
An enumeration of events that can occur in a Nitrite store.
StoreModule - Interface in org.dizitart.no2.store
Represents a nitrite store module to load as a storage engine for the database.
StringFilter - Class in org.dizitart.no2.filters
An abstract class representing a filter for string values.
subscribe(CollectionEventListener) - Method in interface org.dizitart.no2.collection.events.EventAware
Subscribes a listener to the collection event.
subscribe(StoreEventListener) - Method in class org.dizitart.no2.store.AbstractNitriteStore
 
subscribe(StoreEventListener) - Method in interface org.dizitart.no2.store.NitriteStore
Subscribes a StoreEventListener to this store.
supportedIndexType() - Method in class org.dizitart.no2.filters.IndexOnlyFilter
Gets the supported index type for this filter.
Swahili - org.dizitart.no2.index.fulltext.Languages
 
Swedish - org.dizitart.no2.index.fulltext.Languages
 

T

Tagalog - org.dizitart.no2.index.fulltext.Languages
 
text(String) - Method in class org.dizitart.no2.filters.FluentFilter
Creates a filter which performs a text search on the content of the fields indexed with a full-text index.
TextTokenizer - Interface in org.dizitart.no2.index.fulltext
An abstract class representing a stop-word based text tokenizer.
Thai - org.dizitart.no2.index.fulltext.Languages
 
thenOrderBy(String, SortOrder) - Method in class org.dizitart.no2.collection.FindOptions
Then order by find options.
toDocument(T, NitriteMapper) - Method in interface org.dizitart.no2.common.mapper.EntityConverter
Converts the entity to a Document.
tokenize(String) - Method in class org.dizitart.no2.index.fulltext.BaseTextTokenizer
 
tokenize(String) - Method in interface org.dizitart.no2.index.fulltext.TextTokenizer
Tokenize a text and discards all stop-words from it.
toList() - Method in interface org.dizitart.no2.common.RecordStream
Creates a List from a RecordStream by iterating it.
toSet() - Method in interface org.dizitart.no2.common.RecordStream
Creates a Set from a RecordStream by iterating it.
toString() - Method in class org.dizitart.no2.collection.events.CollectionEventInfo
 
toString() - Method in class org.dizitart.no2.collection.FindOptions
 
toString() - Method in class org.dizitart.no2.collection.FindPlan
 
toString() - Method in class org.dizitart.no2.collection.NitriteId
 
toString() - Method in class org.dizitart.no2.collection.UpdateOptions
 
toString() - Method in class org.dizitart.no2.common.Fields
 
toString() - Method in class org.dizitart.no2.common.FieldValues
 
toString() - Method in class org.dizitart.no2.common.meta.Attributes
 
toString() - Method in class org.dizitart.no2.common.tuples.Pair
 
toString() - Method in class org.dizitart.no2.common.tuples.Quartet
 
toString() - Method in class org.dizitart.no2.common.tuples.Quintet
 
toString() - Method in class org.dizitart.no2.common.tuples.Triplet
 
toString() - Method in class org.dizitart.no2.filters.FieldBasedFilter
 
toString() - Method in class org.dizitart.no2.filters.IndexScanFilter
 
toString() - Method in class org.dizitart.no2.index.BoundingBox
 
toString() - Method in class org.dizitart.no2.index.IndexDescriptor
 
toString() - Method in class org.dizitart.no2.NitriteConfig
 
toString() - Method in class org.dizitart.no2.store.events.EventInfo
 
Transaction - Interface in org.dizitart.no2.transaction
Represents a transaction in Nitrite database.
TransactionException - Exception in org.dizitart.no2.exceptions
Exception thrown when an error occurs during a transaction.
TransactionException(String) - Constructor for exception org.dizitart.no2.exceptions.TransactionException
Instantiates a new Transaction exception.
TransactionException(String, Throwable) - Constructor for exception org.dizitart.no2.exceptions.TransactionException
Instantiates a new Transaction exception.
TransactionState - Enum in org.dizitart.no2.transaction
An enumeration representing the possible states of a transaction.
triplet(A, B, C) - Static method in class org.dizitart.no2.common.tuples.Triplet
Creates a new triplet.
Triplet<A,​B,​C> - Class in org.dizitart.no2.common.tuples
A generic class representing a tuple of three elements.
Triplet() - Constructor for class org.dizitart.no2.common.tuples.Triplet
 
Triplet(A, B, C) - Constructor for class org.dizitart.no2.common.tuples.Triplet
 
tryConvert(Source, Class<Target>) - Method in interface org.dizitart.no2.common.mapper.NitriteMapper
Tries to convert an object of type Source to an object of type Target.
tryConvert(Source, Class<Target>) - Method in class org.dizitart.no2.common.mapper.SimpleNitriteMapper
 
Turkish - org.dizitart.no2.index.fulltext.Languages
 
type() - Method in annotation type org.dizitart.no2.repository.annotations.Index
Type of the index.
TypeConverter<S,​T> - Interface in org.dizitart.no2.migration
Represents a type converter.

U

Ukrainian - org.dizitart.no2.index.fulltext.Languages
 
UNIQUE - Static variable in interface org.dizitart.no2.index.IndexType
Represents a unique index type.
UNIQUE_ID - Static variable in class org.dizitart.no2.common.meta.Attributes
The constant UNIQUE_ID.
UniqueConstraintException - Exception in org.dizitart.no2.exceptions
Exception thrown when a unique constraint is violated.
UniqueConstraintException(String) - Constructor for exception org.dizitart.no2.exceptions.UniqueConstraintException
Instantiates a new Unique constraint exception.
UniversalTextTokenizer - Class in org.dizitart.no2.index.fulltext
A TextTokenizer implementation that tokenizes text using a universal approach.
UniversalTextTokenizer() - Constructor for class org.dizitart.no2.index.fulltext.UniversalTextTokenizer
 
UniversalTextTokenizer(Languages...) - Constructor for class org.dizitart.no2.index.fulltext.UniversalTextTokenizer
 
unsubscribe(CollectionEventListener) - Method in interface org.dizitart.no2.collection.events.EventAware
Unsubscribes a listener from the collection event.
unsubscribe(StoreEventListener) - Method in class org.dizitart.no2.store.AbstractNitriteStore
 
unsubscribe(StoreEventListener) - Method in interface org.dizitart.no2.store.NitriteStore
Unsubscribes a StoreEventListener from this store.
update(Filter, Document) - Method in interface org.dizitart.no2.collection.NitriteCollection
Update documents in the collection.
update(Filter, Document) - Method in interface org.dizitart.no2.repository.ObjectRepository
Updates object in the repository by setting the field specified in document.
update(Filter, Document, boolean) - Method in interface org.dizitart.no2.repository.ObjectRepository
Updates object in the repository by setting the field specified in document.
update(Filter, Document, UpdateOptions) - Method in interface org.dizitart.no2.collection.NitriteCollection
Updates document in the collection.
update(Filter, T) - Method in interface org.dizitart.no2.repository.ObjectRepository
Updates object in the repository.
update(Filter, T, UpdateOptions) - Method in interface org.dizitart.no2.repository.ObjectRepository
Updates object in the repository.
update(T) - Method in interface org.dizitart.no2.common.PersistentCollection
Updates the element in the collection.
update(T, boolean) - Method in interface org.dizitart.no2.common.PersistentCollection
Updates element in the collection.
Update - org.dizitart.no2.collection.events.EventType
Update event.
updateLastModifiedTime() - Method in interface org.dizitart.no2.store.NitriteMap
Update last modified time of the map.
updateOptions(boolean) - Static method in class org.dizitart.no2.collection.UpdateOptions
Creates a new UpdateOptions.
updateOptions(boolean, boolean) - Static method in class org.dizitart.no2.collection.UpdateOptions
Creates a new UpdateOptions.
UpdateOptions - Class in org.dizitart.no2.collection
Represents options to configure update operation.
UpdateOptions() - Constructor for class org.dizitart.no2.collection.UpdateOptions
 
Urdu - org.dizitart.no2.index.fulltext.Languages
 

V

validateCollectionName(String) - Method in interface org.dizitart.no2.Nitrite
Validates the given collection name.
validateIndex(Fields) - Method in interface org.dizitart.no2.index.NitriteIndexer
Validates the given fields for indexing.
validateIndexField(Object, String) - Method in interface org.dizitart.no2.index.NitriteIndex
Validates the index field.
ValidationException - Exception in org.dizitart.no2.exceptions
Exception thrown when a validation error occurs.
ValidationException(String) - Constructor for exception org.dizitart.no2.exceptions.ValidationException
Instantiates a new ValidationException.
ValidationException(String, Throwable) - Constructor for exception org.dizitart.no2.exceptions.ValidationException
Instantiates a new ValidationException.
validId(Object) - Static method in class org.dizitart.no2.collection.NitriteId
Validates a value to be used as NitriteId.
value() - Method in annotation type org.dizitart.no2.repository.annotations.Entity
Name of the ObjectRepository.
value() - Method in annotation type org.dizitart.no2.repository.annotations.Indices
Returns an array of Index.
valueOf(String) - Static method in enum org.dizitart.no2.collection.events.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dizitart.no2.common.SortOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dizitart.no2.index.fulltext.Languages
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dizitart.no2.migration.InstructionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dizitart.no2.store.events.StoreEvents
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dizitart.no2.transaction.TransactionState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.dizitart.no2.collection.events.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dizitart.no2.common.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dizitart.no2.index.fulltext.Languages
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dizitart.no2.migration.InstructionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dizitart.no2.store.events.StoreEvents
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface org.dizitart.no2.store.NitriteMap
Gets a RecordStream view of the values contained in this map.
values() - Static method in enum org.dizitart.no2.transaction.TransactionState
Returns an array containing the constants of this enum type, in the order they are declared.
Vietnamese - org.dizitart.no2.index.fulltext.Languages
 

W

where(String) - Static method in class org.dizitart.no2.filters.FluentFilter
Creates a new FluentFilter instance with the specified field name.
withDistinct() - Static method in class org.dizitart.no2.collection.FindOptions
Indicates if the find operation should return distinct results.
withDistinct(boolean) - Method in class org.dizitart.no2.collection.FindOptions
Indicates if the find operation should return distinct and unique results.
withNames(String...) - Static method in class org.dizitart.no2.common.Fields
Creates a Fields instance with field names.
withNames(String...) - Static method in class org.dizitart.no2.common.SortableFields
Creates a SortableFields instance with field names.
write(FieldValues) - Method in interface org.dizitart.no2.index.NitriteIndex
Writes the given field values to the index.
writeCollectionEntry(String) - Method in class org.dizitart.no2.store.StoreCatalog
Writes a new entry for a collection with the given name to the store catalog.
writeIndexEntry(FieldValues, IndexDescriptor, NitriteConfig) - Method in interface org.dizitart.no2.index.NitriteIndexer
Writes an index entry for the given field values and index descriptor.
writeKeyedRepositoryEntry(String) - Method in class org.dizitart.no2.store.StoreCatalog
Writes a keyed repository entry to the store catalog.
writeRepositoryEntry(String) - Method in class org.dizitart.no2.store.StoreCatalog
Writes a repository entry with the given name to the store catalog.
WriteResult - Interface in org.dizitart.no2.common
An interface to represent the result of a write operation in Nitrite database.

Y

Yoruba - org.dizitart.no2.index.fulltext.Languages
 

Z

Zulu - org.dizitart.no2.index.fulltext.Languages
 
$ A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes All Packages