Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

abort() - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Ignores all changes and finishes the StoreTransaction.
abort() - Method in interface jetbrains.exodus.env.Transaction
Drops all changes and finishes the transaction.
AbstractConfig - Class in jetbrains.exodus
AbstractConfig(Pair<String, Object>[], ConfigurationStrategy) - Constructor for class jetbrains.exodus.AbstractConfig
 
accept(T, int) - Method in interface jetbrains.exodus.bindings.ComparableSet.Consumer
 
acceptFile(VirtualFileDescriptor) - Method in class jetbrains.exodus.backup.BackupStrategy
 
acceptFile(File) - Method in class jetbrains.exodus.backup.BackupStrategy
Deprecated.
Adapter() - Constructor for class jetbrains.exodus.ConfigSettingChangeListener.Adapter
 
add(EntityId) - Method in interface jetbrains.exodus.entitystore.iterate.EntityIdSet
 
add(int, long) - Method in interface jetbrains.exodus.entitystore.iterate.EntityIdSet
 
add(ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.env.ContextualStore
Adds key/value pair to the ContextualStore if the key doesn't exist.
add(Transaction, ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.env.Store
Adds key/value pair to the Store if the key doesn't exist.
addChangedSettingsListener(ConfigSettingChangeListener) - Method in class jetbrains.exodus.AbstractConfig
 
addItem(T) - Method in class jetbrains.exodus.bindings.ComparableSet
 
addLink(String, Entity) - Method in interface jetbrains.exodus.entitystore.Entity
Adds link with specified name from this entity to specified entity.
addLink(String, EntityId) - Method in interface jetbrains.exodus.entitystore.Entity
Adds link with specified name from this entity to an entity with specified id.
addTotal(long) - Method in class jetbrains.exodus.management.StatisticsItem
 
afterBackup() - Method in class jetbrains.exodus.backup.BackupStrategy
Backup postprocessing procedure.
afterSettingChanged(String, Object, Map<String, Object>) - Method in class jetbrains.exodus.ConfigSettingChangeListener.Adapter
 
afterSettingChanged(String, Object, Map<String, Object>) - Method in interface jetbrains.exodus.ConfigSettingChangeListener
 
ArrayByteIterable - Class in jetbrains.exodus
An adapter of byte array to ByteIterable.
ArrayByteIterable(ByteIterable) - Constructor for class jetbrains.exodus.ArrayByteIterable
 
ArrayByteIterable(ByteIterator) - Constructor for class jetbrains.exodus.ArrayByteIterable
 
ArrayByteIterable(ByteIterator, int) - Constructor for class jetbrains.exodus.ArrayByteIterable
 
ArrayByteIterable(byte, ByteIterable) - Constructor for class jetbrains.exodus.ArrayByteIterable
 
ArrayByteIterable(byte, ByteIterator) - Constructor for class jetbrains.exodus.ArrayByteIterable
 
ArrayByteIterable(byte[], int) - Constructor for class jetbrains.exodus.ArrayByteIterable
 
ArrayByteIterable(byte[]) - Constructor for class jetbrains.exodus.ArrayByteIterable
 
ArrayByteIterable.EmptyIterable - Class in jetbrains.exodus
 
ArrayByteIterable.Iterator - Class in jetbrains.exodus
 
asArrayByteIterable() - Method in class jetbrains.exodus.util.LightOutputStream
 
asSortResult() - Method in interface jetbrains.exodus.entitystore.EntityIterable
Marks this EntityIterable as sort result, so built-in sort engine can recognize custom sorting for stable sorting.
asStream() - Method in class jetbrains.exodus.FileByteIterable
 

B

Backupable - Interface in jetbrains.exodus.backup
Something that can be backed up.
BackupBean - Class in jetbrains.exodus.backup
BackupBean is a Backupable decorator of one or several Backupables.
BackupBean(Backupable) - Constructor for class jetbrains.exodus.backup.BackupBean
 
BackupBean(List<Backupable>) - Constructor for class jetbrains.exodus.backup.BackupBean
 
BackupStrategy - Class in jetbrains.exodus.backup
Describes how a backup file should be cooked by BackupBean.
BackupStrategy() - Constructor for class jetbrains.exodus.backup.BackupStrategy
 
BackupStrategy.FileDescriptor - Class in jetbrains.exodus.backup
Descriptor of a file to be put into backup file.
beforeBackup() - Method in class jetbrains.exodus.backup.BackupStrategy
Backup pre-processing procedure.
beforeSettingChanged(String, Object, Map<String, Object>) - Method in class jetbrains.exodus.ConfigSettingChangeListener.Adapter
 
beforeSettingChanged(String, Object, Map<String, Object>) - Method in interface jetbrains.exodus.ConfigSettingChangeListener
 
beginExclusiveTransaction() - Method in interface jetbrains.exodus.entitystore.EntityStore
Starts new exclusive transaction which can be used to read and write data.
beginExclusiveTransaction() - Method in interface jetbrains.exodus.env.Environment
Starts new exclusive transaction which can be used to read and write data.
beginExclusiveTransaction(Runnable) - Method in interface jetbrains.exodus.env.Environment
Starts new exclusive transaction which can be used to read and write data.
beginReadonlyTransaction() - Method in interface jetbrains.exodus.entitystore.EntityStore
Starts new transaction which can be used to only read data.
beginReadonlyTransaction() - Method in interface jetbrains.exodus.env.Environment
Starts new transaction which can be used to only read data.
beginReadonlyTransaction(Runnable) - Method in interface jetbrains.exodus.env.Environment
Starts new transaction which can be used to only read data.
beginTransaction() - Method in interface jetbrains.exodus.entitystore.EntityStore
Starts new transaction which can be used to read and write data.
beginTransaction() - Method in interface jetbrains.exodus.env.Environment
Starts new transaction which can be used to read and write data.
beginTransaction(Runnable) - Method in interface jetbrains.exodus.env.Environment
Starts new transaction which can be used to read and write data.
BINDING - Static variable in class jetbrains.exodus.bindings.BooleanBinding
 
BINDING - Static variable in class jetbrains.exodus.bindings.ByteBinding
 
BINDING - Static variable in class jetbrains.exodus.bindings.ComparableSetBinding
 
BINDING - Static variable in class jetbrains.exodus.bindings.DoubleBinding
 
BINDING - Static variable in class jetbrains.exodus.bindings.FloatBinding
 
BINDING - Static variable in class jetbrains.exodus.bindings.IntegerBinding
 
BINDING - Static variable in class jetbrains.exodus.bindings.LongBinding
 
BINDING - Static variable in class jetbrains.exodus.bindings.ShortBinding
 
BINDING - Static variable in class jetbrains.exodus.bindings.SignedDoubleBinding
 
BINDING - Static variable in class jetbrains.exodus.bindings.SignedFloatBinding
 
BINDING - Static variable in class jetbrains.exodus.bindings.StringBinding
 
BindingUtils - Class in jetbrains.exodus.bindings
 
Bitmap - Interface in jetbrains.exodus.env
 
BLOB_STRINGS_CACHE_MAX_VALUE_SIZE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Defines the maximum size in bytes of a blob string that can be cached in blob strings cache.
BLOB_STRINGS_CACHE_SHARED - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
If is set to true then BlobVault uses shared (static) blob strings cache.
BLOB_STRINGS_CACHE_SIZE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Deprecated.
BlobHandleGenerator - Interface in jetbrains.exodus.entitystore
Implementation of PersistentEntityStore identifies each blob by a unique blob handle of type long.
BlobVault - Class in jetbrains.exodus.entitystore
BlobVault is base class describing interface to binary large objects (BLOBs) used internally by implementation of PersistentEntityStore.
BlobVault(BlobVault) - Constructor for class jetbrains.exodus.entitystore.BlobVault
 
BlobVault(PersistentEntityStoreConfig) - Constructor for class jetbrains.exodus.entitystore.BlobVault
 
BlobVaultItem - Interface in jetbrains.exodus.entitystore
 
Block - Interface in jetbrains.exodus.io
Block represents single .xd file in Log on storage device - disk, memory, network file system.
BooleanBinding - Class in jetbrains.exodus.bindings
ComparableBinding for Boolean values.
booleanToEntry(boolean) - Static method in class jetbrains.exodus.bindings.BooleanBinding
Serializes boolean value to the ArrayByteIterable entry.
ByteBinding - Class in jetbrains.exodus.bindings
ComparableBinding for Byte values.
ByteBufferByteIterable - Class in jetbrains.exodus
An adapter of ByteBuffer to ByteIterable.
ByteBufferByteIterable(ByteBuffer) - Constructor for class jetbrains.exodus.ByteBufferByteIterable
 
ByteIterable - Interface in jetbrains.exodus
If working with Environment, any key and value should be a ByteIterable.
ByteIterableBase - Class in jetbrains.exodus
Base class for most of ByteIterable implementations.
ByteIterableBase() - Constructor for class jetbrains.exodus.ByteIterableBase
 
ByteIterableUtil - Class in jetbrains.exodus.util
 
ByteIterator - Class in jetbrains.exodus
Iterator of ByteIterable.
ByteIterator() - Constructor for class jetbrains.exodus.ByteIterator
 
bytes - Variable in class jetbrains.exodus.ByteIterableBase
 
byteToEntry(byte) - Static method in class jetbrains.exodus.bindings.ByteBinding
Serializes byte value to the ArrayByteIterable entry.

C

CACHING_DISABLED - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
If is set to true then EntityIterableCache is not operable.
canBeEncrypted() - Method in class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
canBeEncrypted() - Method in interface jetbrains.exodus.backup.VirtualFileDescriptor
 
cancelIfNecessary(QueryCancellingPolicy) - Static method in interface jetbrains.exodus.entitystore.QueryCancellingPolicy
 
CIPHER_BASIC_IV - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines basic IV (initialization vector) which will be used to encrypt the database.
CIPHER_ID - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines id of StreamCipherProvider which will be used to encrypt the database.
CIPHER_KEY - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the key which will be used to encrypt the database.
clear() - Method in class jetbrains.exodus.entitystore.BlobVault
clear() - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Clears all the data in the PersistentEntityStore.
clear(Transaction, long) - Method in interface jetbrains.exodus.env.Bitmap
Sets the specified bit to false.
clear(long) - Method in interface jetbrains.exodus.env.ContextualBitmap
Sets the specified bit to false.
clear() - Method in interface jetbrains.exodus.env.Environment
Clears all the data in the environment.
clear() - Method in interface jetbrains.exodus.io.DataWriter
Clears Log by location specified as a parameter to DataReaderWriterProvider.newReaderWriter(String).
clear() - Method in class jetbrains.exodus.util.LightOutputStream
 
cloneFile(File) - Method in class jetbrains.exodus.entitystore.BlobVault
 
cloneStream(InputStream, boolean) - Method in class jetbrains.exodus.entitystore.BlobVault
 
close() - Method in class jetbrains.exodus.entitystore.BlobVault
Is called on EntityStore.close().
close() - Method in interface jetbrains.exodus.entitystore.DiskBasedBlobVault
 
close() - Method in interface jetbrains.exodus.entitystore.EntityStore
Closes the EntityStore.
close() - Method in interface jetbrains.exodus.env.Cursor
This method should always be called as immediately as possible to avoid unnecessary performance degradation.
close() - Method in interface jetbrains.exodus.env.Environment
Closes environment instance.
close() - Method in interface jetbrains.exodus.env.Store
Deprecated.
close() - Method in interface jetbrains.exodus.io.DataReader
Closes DataReader and all open resources associated with it (files, connections, etc.).
close() - Method in interface jetbrains.exodus.io.DataWriter
Closes the data writer.
commit() - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Tries to commits all changes and finish the StoreTransaction.
commit() - Method in interface jetbrains.exodus.env.Transaction
Tries to flush all changes accumulated to the moment in the transaction and finish the transaction.
COMPARABLE_SET_VALUE_TYPE - Static variable in class jetbrains.exodus.bindings.ComparableValueType
 
ComparableBinding - Class in jetbrains.exodus.bindings
Bindings are used to represent comparable Java objects as ByteIterable.
ComparableBinding() - Constructor for class jetbrains.exodus.bindings.ComparableBinding
 
ComparableGetter - Interface in jetbrains.exodus.entitystore
Selector is a generic interface for property getter functions for Entity.
ComparableSet<T extends java.lang.Comparable<T>> - Class in jetbrains.exodus.bindings
 
ComparableSet() - Constructor for class jetbrains.exodus.bindings.ComparableSet
 
ComparableSet(Iterable<T>) - Constructor for class jetbrains.exodus.bindings.ComparableSet
 
ComparableSet.Consumer<T extends java.lang.Comparable<T>> - Interface in jetbrains.exodus.bindings
 
ComparableSetBinding - Class in jetbrains.exodus.bindings
ComparableSetBinding() - Constructor for class jetbrains.exodus.bindings.ComparableSetBinding
To support sets of EntityStore custom property types, there should be an ability to create a separate ComparableSetBinding instance with overriden ComparableSetBinding.getType(Class) and ComparableSetBinding.getBinding(int) methods.
comparableSetToEntry(ComparableSet) - Static method in class jetbrains.exodus.bindings.ComparableSetBinding
Serializes ComparableSet value to the ArrayByteIterable entry.
ComparableValueType - Class in jetbrains.exodus.bindings
 
ComparableValueType(int, ComparableBinding, Class<? extends Comparable>) - Constructor for class jetbrains.exodus.bindings.ComparableValueType
 
compare(ByteIterable, ByteIterable) - Static method in class jetbrains.exodus.util.ByteIterableUtil
 
compare(byte[], int, byte[], int) - Static method in class jetbrains.exodus.util.ByteIterableUtil
 
compare(byte[], int, int, byte[], int) - Static method in class jetbrains.exodus.util.ByteIterableUtil
 
compare(byte[], int, int, byte[], int, int) - Static method in class jetbrains.exodus.util.ByteIterableUtil
 
compareTo(ComparableSet<T>) - Method in class jetbrains.exodus.bindings.ComparableSet
 
compareTo(ByteIterable) - Method in class jetbrains.exodus.ByteBufferByteIterable
 
compareTo(ByteIterable) - Method in class jetbrains.exodus.ByteIterableBase
 
compareTo(ByteIterable) - Method in class jetbrains.exodus.FileByteIterable
 
CompoundByteIterable - Class in jetbrains.exodus
A compound ByteIterable that can be composed of several sub-iterables.
CompoundByteIterable(ByteIterable[]) - Constructor for class jetbrains.exodus.CompoundByteIterable
 
CompoundByteIterable(ByteIterable[], int) - Constructor for class jetbrains.exodus.CompoundByteIterable
 
CompoundByteIteratorBase - Class in jetbrains.exodus
Base iterator for CompoundByteIterable.
CompoundByteIteratorBase(ByteIterator) - Constructor for class jetbrains.exodus.CompoundByteIteratorBase
 
CompoundByteIteratorBase() - Constructor for class jetbrains.exodus.CompoundByteIteratorBase
 
compressedEntryToInt(ByteIterable) - Static method in class jetbrains.exodus.bindings.IntegerBinding
De-serializes compressed ByteIterable entry to an unsigned int value.
compressedEntryToLong(ByteIterable) - Static method in class jetbrains.exodus.bindings.LongBinding
De-serializes compressed ByteIterable entry to an unsigned long value.
compressedEntryToSignedInt(ByteIterable) - Static method in class jetbrains.exodus.bindings.IntegerBinding
De-serializes compressed ByteIterable entry to a signed int value.
compressedEntryToSignedLong(ByteIterable) - Static method in class jetbrains.exodus.bindings.LongBinding
De-serializes compressed ByteIterable entry to a signed long value.
CompressedUnsignedLongArrayByteIterable - Class in jetbrains.exodus.bindings
 
compute(StoreTransaction) - Method in interface jetbrains.exodus.entitystore.StoreTransactionalComputable
 
compute(Transaction) - Method in interface jetbrains.exodus.env.TransactionalComputable
 
computeInExclusiveTransaction(StoreTransactionalComputable<T>) - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Computes and returns a value by calling specified computable in a new exclusive transaction.
computeInExclusiveTransaction(TransactionalComputable<T>) - Method in interface jetbrains.exodus.env.Environment
Computes and returns a value by calling specified computable in a new exclusive transaction.
computeInReadonlyTransaction(StoreTransactionalComputable<T>) - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Computes and returns a value by calling specified computable in a new read-only transaction.
computeInReadonlyTransaction(TransactionalComputable<T>) - Method in interface jetbrains.exodus.env.Environment
Computes and returns a value by calling specified computable in a new read-only transaction.
computeInTransaction(StoreTransactionalComputable<T>) - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Computes and returns a value by calling specified computable in a new transaction.
computeInTransaction(TransactionalComputable<T>) - Method in interface jetbrains.exodus.env.Environment
Computes and returns a value by calling specified computable in a new transaction.
concat(EntityIterable) - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns concatenation of this EntityIterable and the right EntityIterable.
ConfigSettingChangeListener - Interface in jetbrains.exodus
Listener of configuration changes.
ConfigSettingChangeListener.Adapter - Class in jetbrains.exodus
 
ConfigurationStrategy - Interface in jetbrains.exodus
Defines a way how AbstractConfig should be initially set.
contains(Entity) - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns true if the EntityIterable contains specified entity.
contains(EntityId) - Method in interface jetbrains.exodus.entitystore.iterate.EntityIdSet
 
contains(int, long) - Method in interface jetbrains.exodus.entitystore.iterate.EntityIdSet
 
containsItem(T) - Method in class jetbrains.exodus.bindings.ComparableSet
 
containsItem(Object) - Method in class jetbrains.exodus.bindings.ComparableSet
 
ContextualBitmap - Interface in jetbrains.exodus.env
 
ContextualEnvironment - Interface in jetbrains.exodus.env
ContextualEnvironment is always aware of transaction started in current thread.
ContextualStore - Interface in jetbrains.exodus.env
ContextualStore is a Store created by ContextualEnvironment.
copy(long) - Method in class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
copy(long) - Method in interface jetbrains.exodus.backup.VirtualFileDescriptor
 
copyStream(InputStream, boolean) - Method in class jetbrains.exodus.entitystore.BlobVault
 
count() - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns the number of entities in the EntityIterable, or -1 if it cannot be calculated immediately.
count() - Method in interface jetbrains.exodus.entitystore.iterate.EntityIdCollection
 
count(Transaction) - Method in interface jetbrains.exodus.env.Bitmap
Returns total number of bits with the value true.
count(Transaction, long, long) - Method in interface jetbrains.exodus.env.Bitmap
Returns number of bits with the value true in the range [firstBit, lastBit].
count() - Method in interface jetbrains.exodus.env.ContextualBitmap
Returns total number of bits with the value true.
count(long, long) - Method in interface jetbrains.exodus.env.ContextualBitmap
Returns number of bits with the value true in the range [firstBit, lastBit].
count() - Method in interface jetbrains.exodus.env.ContextualStore
 
count() - Method in interface jetbrains.exodus.env.Cursor
 
count(Transaction) - Method in interface jetbrains.exodus.env.Store
 
createAllStatisticsItems() - Method in class jetbrains.exodus.management.Statistics
 
createNewBuiltInItem(T) - Method in class jetbrains.exodus.management.Statistics
 
createNewItem(String) - Method in class jetbrains.exodus.management.Statistics
 
createStatisticsItem(T) - Method in class jetbrains.exodus.management.Statistics
 
crypt(byte) - Method in interface jetbrains.exodus.crypto.StreamCipher
Encrypts/decrypts specified byte.
Cursor - Interface in jetbrains.exodus.env
Cursor allows to access key/value pairs of a Store in both successive (ascending and descending) and random order.

D

DataReader - Interface in jetbrains.exodus.io
DataReader defines basic structure of Log.
DataReaderWriterProvider - Class in jetbrains.exodus.io
Service provider interface for creation instances of DataReader and DataWriter.
DataReaderWriterProvider() - Constructor for class jetbrains.exodus.io.DataReaderWriterProvider
 
DataWriter - Interface in jetbrains.exodus.io
DataWriter defines the way how data is written to Log, how blocks appear in the log and how they are removed from the log.
DEBUG_ALLOW_IN_MEMORY_SORT - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
DEBUG_LINK_DATA_GETTER - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
DEBUG_SEARCH_FOR_INCOMING_LINKS_ON_DELETE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
DEBUG_TEST_LINKED_ENTITIES - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
DEFAULT - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
DEFAULT - Static variable in class jetbrains.exodus.env.EnvironmentConfig
 
DEFAULT_READER_WRITER_PROVIDER - Static variable in class jetbrains.exodus.io.DataReaderWriterProvider
Fully-qualified name of default DataReaderWriteProvider.
delete(long) - Method in class jetbrains.exodus.entitystore.BlobVault
 
delete(long) - Method in interface jetbrains.exodus.entitystore.DiskBasedBlobVault
 
delete() - Method in interface jetbrains.exodus.entitystore.Entity
Deletes the entity unconditionally.
delete(ByteIterable) - Method in interface jetbrains.exodus.env.ContextualStore
For stores without key duplicates, deletes single key/value pair and returns true if a pair was deleted.
delete(Transaction, ByteIterable) - Method in interface jetbrains.exodus.env.Store
For stores without key duplicates, deletes single key/value pair and returns true if a pair was deleted.
deleteBlob(String) - Method in interface jetbrains.exodus.entitystore.Entity
Deletes blob with specified name.
deleteCurrent() - Method in interface jetbrains.exodus.env.Cursor
Deletes current key/value pair in the Store and returns true if deletion succeeded.
deleteLink(String, Entity) - Method in interface jetbrains.exodus.entitystore.Entity
Deletes the link with specified name to specified target.
deleteLink(String, EntityId) - Method in interface jetbrains.exodus.entitystore.Entity
Deletes the link with specified name to target with specified id.
deleteLinks(String) - Method in interface jetbrains.exodus.entitystore.Entity
Deletes links to all entities which this entity is linked by the link with specified name.
deleteProperty(String) - Method in interface jetbrains.exodus.entitystore.Entity
Deletes property with specified name.
DiskBasedBlobVault - Interface in jetbrains.exodus.entitystore
 
dispose() - Method in interface jetbrains.exodus.entitystore.EntityIterator
Disposes the EntityIterator and frees all resources possibly consumed by it.
distinct() - Method in interface jetbrains.exodus.entitystore.EntityIterable
 
doCancel() - Method in interface jetbrains.exodus.entitystore.QueryCancellingPolicy
Cancels iteration over EntityIterable instances which were created in the StoreTransaction supplied with the QueryCancellingPolicy instance.
DOUBLE_VALUE_TYPE - Static variable in class jetbrains.exodus.bindings.ComparableValueType
 
DoubleBinding - Class in jetbrains.exodus.bindings
ComparableBinding for unsigned non-negative Double values.
doubleToEntry(double) - Static method in class jetbrains.exodus.bindings.DoubleBinding
Serializes unsigned non-negative double value to the ArrayByteIterable entry.
doubleToEntry(double) - Static method in class jetbrains.exodus.bindings.SignedDoubleBinding
Serializes double value to the ArrayByteIterable entry.
duplicates - Variable in enum jetbrains.exodus.env.StoreConfig
 

E

EMPTY - Static variable in class jetbrains.exodus.ArrayByteIterable
 
EMPTY - Static variable in class jetbrains.exodus.backup.BackupStrategy
 
EMPTY - Static variable in interface jetbrains.exodus.ByteIterable
 
EMPTY_BYTES - Static variable in interface jetbrains.exodus.ByteIterable
 
EMPTY_ITERATOR - Static variable in interface jetbrains.exodus.ByteIterable
 
Entity - Interface in jetbrains.exodus.entitystore
Entity is an object in the EntityStore.
ENTITY_ITERABLE_CACHE_CACHING_TIMEOUT - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
ENTITY_ITERABLE_CACHE_COUNTS_CACHE_SIZE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Defines the size of the counts cache of EntityIterableCache.
ENTITY_ITERABLE_CACHE_COUNTS_CACHING_TIMEOUT - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
ENTITY_ITERABLE_CACHE_COUNTS_LIFETIME - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Defines minimum lifetime in milliseconds of a single cache count.
ENTITY_ITERABLE_CACHE_DEFERRED_DELAY - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
ENTITY_ITERABLE_CACHE_HEAVY_ITERABLES_LIFE_SPAN - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
ENTITY_ITERABLE_CACHE_HEAVY_QUERIES_CACHE_SIZE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
ENTITY_ITERABLE_CACHE_MAX_SIZE_OF_DIRECT_VALUE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Defines the maximum size of "direct" value in EntityIterableCache.
ENTITY_ITERABLE_CACHE_SIZE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Defines the size of EntityIterableCache.
ENTITY_ITERABLE_CACHE_START_CACHING_TIMEOUT - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
ENTITY_ITERABLE_CACHE_THREAD_COUNT - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Defines the number of thread which EntityIterableCache uses for its background caching activity.
ENTITY_ITERABLE_CACHE_USE_HUMAN_READABLE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
EntityId - Interface in jetbrains.exodus.entitystore
Each entity id consists of two parts: id of the entity type and local id within entity type.
EntityIdCollection - Interface in jetbrains.exodus.entitystore.iterate
 
EntityIdSet - Interface in jetbrains.exodus.entitystore.iterate
 
EntityIterable - Interface in jetbrains.exodus.entitystore
EntityIterable allows to lazily iterate over entities.
EntityIterator - Interface in jetbrains.exodus.entitystore
EntityIterator is an iterator of EntityIterable.
EntityRemovedInDatabaseException - Exception in jetbrains.exodus.entitystore
EntityRemovedInDatabaseException is thrown by StoreTransaction.getEntity(EntityId) on attempt to get Entity by an EntityId which wss removed from the database.
EntityRemovedInDatabaseException(String) - Constructor for exception jetbrains.exodus.entitystore.EntityRemovedInDatabaseException
 
EntityRemovedInDatabaseException(String, EntityId) - Constructor for exception jetbrains.exodus.entitystore.EntityRemovedInDatabaseException
 
EntityStore - Interface in jetbrains.exodus.entitystore
EntityStore describes abstract named transactional Entity Store.
EntityStoreException - Exception in jetbrains.exodus.entitystore
Any EntityStore exception is EntityStoreException.
EntityStoreException() - Constructor for exception jetbrains.exodus.entitystore.EntityStoreException
 
EntityStoreException(String) - Constructor for exception jetbrains.exodus.entitystore.EntityStoreException
 
EntityStoreException(String, Throwable) - Constructor for exception jetbrains.exodus.entitystore.EntityStoreException
 
EntityStoreException(Throwable) - Constructor for exception jetbrains.exodus.entitystore.EntityStoreException
 
entryToBoolean(ByteIterable) - Static method in class jetbrains.exodus.bindings.BooleanBinding
De-serializes ByteIterable entry to a boolean value.
entryToByte(ByteIterable) - Static method in class jetbrains.exodus.bindings.ByteBinding
De-serializes ByteIterable entry to a byte value.
entryToComparableSet(ByteIterable) - Static method in class jetbrains.exodus.bindings.ComparableSetBinding
De-serializes ByteIterable entry to a ComparableSet value.
entryToDouble(ByteIterable) - Static method in class jetbrains.exodus.bindings.DoubleBinding
De-serializes ByteIterable entry to an unsigned non-negative double value.
entryToDouble(ByteIterable) - Static method in class jetbrains.exodus.bindings.SignedDoubleBinding
De-serializes ByteIterable entry to a double value.
entryToFloat(ByteIterable) - Static method in class jetbrains.exodus.bindings.FloatBinding
De-serializes ByteIterable entry to an unsigned non-negative float value.
entryToFloat(ByteIterable) - Static method in class jetbrains.exodus.bindings.SignedFloatBinding
De-serializes ByteIterable entry to a float value.
entryToInt(ByteIterable) - Static method in class jetbrains.exodus.bindings.IntegerBinding
De-serializes ByteIterable entry to an int value.
entryToLong(ByteIterable) - Static method in class jetbrains.exodus.bindings.LongBinding
De-serializes ByteIterable entry to a long value.
entryToObject(ByteIterable) - Method in class jetbrains.exodus.bindings.ComparableBinding
 
entryToShort(ByteIterable) - Static method in class jetbrains.exodus.bindings.ShortBinding
De-serializes ByteIterable entry to a short value.
entryToString(ByteIterable) - Static method in class jetbrains.exodus.bindings.StringBinding
De-serializes ByteIterable entry to a String value.
entryToUnsignedLong(ByteIterator, int) - Static method in class jetbrains.exodus.bindings.LongBinding
 
entryToUnsignedLong(byte[], int, int) - Static method in class jetbrains.exodus.bindings.LongBinding
 
ENV_CLOSE_FORCEDLY - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then Environment.close() doest't check if there are unfinished transactions.
ENV_COMPACT_ON_OPEN - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then the Environment will compact itself on opening.
ENV_FAIL_FAST_IN_READONLY - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true and EnvironmentConfig.ENV_IS_READONLY is also true then the Environment obligatorily creates transactions for which Transaction.isReadonly() is true.
ENV_GATHER_STATISTICS - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then the Environment gathers statistics.
ENV_IS_READONLY - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then the Environment instance is read-only.
ENV_MAX_PARALLEL_READONLY_TXNS - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Deprecated.
ENV_MAX_PARALLEL_TXNS - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the number of transactions that can be started in parallel.
ENV_MONITOR_TXNS_CHECK_FREQ - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If EnvironmentConfig.ENV_MONITOR_TXNS_TIMEOUT is non-zero then stuck transactions monitor starts and checks Environment's transactions with this frequency (period) specified in milliseconds.
ENV_MONITOR_TXNS_EXPIRATION_TIMEOUT - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines Transaction expiration timeout in milliseconds.
ENV_MONITOR_TXNS_TIMEOUT - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines Transaction timeout in milliseconds.
ENV_READONLY_EMPTY_STORES - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true and EnvironmentConfig.ENV_IS_READONLY is also true then Environment.openStore(String, StoreConfig, Transaction) doesn't try to create a Store, but returns an empty immutable instance instead.
ENV_STOREGET_CACHE_MAX_VALUE_SIZE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
 
ENV_STOREGET_CACHE_MIN_TREE_SIZE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
 
ENV_STOREGET_CACHE_SIZE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the size of the "store-get" cache.
ENV_TXN_DOWNGRADE_AFTER_FLUSH - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then any upgraded Transaction will downgrade itself after Transaction.flush().
ENV_TXN_REPLAY_MAX_COUNT - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the number of times which a Transaction can try to flush without attempts to upgrade (switch to an exclusive mode).
ENV_TXN_REPLAY_TIMEOUT - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the number of millisecond which a Transaction can try to flush without attempts to upgrade (switch to an exclusive mode).
ENV_TXN_SINGLE_THREAD_WRITES - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then any write operation can be performed only in the thread which the transaction was created in.
ENV_TXN_TRACE_FINISH - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then each transaction, read/write or read-only, saves stack trace when it is finished (aborted or committed).
Environment - Interface in jetbrains.exodus.env
Environment encapsulates one or more stores that contain data.
EnvironmentClosedException - Exception in jetbrains.exodus.env
Is thrown on attempt to close already closed Environment.
EnvironmentClosedException() - Constructor for exception jetbrains.exodus.env.EnvironmentClosedException
 
EnvironmentClosedException(Throwable) - Constructor for exception jetbrains.exodus.env.EnvironmentClosedException
 
EnvironmentConfig - Class in jetbrains.exodus.env
Specifies settings of Environment.
EnvironmentConfig() - Constructor for class jetbrains.exodus.env.EnvironmentConfig
 
EnvironmentConfig(ConfigurationStrategy) - Constructor for class jetbrains.exodus.env.EnvironmentConfig
 
equals(Object) - Method in class jetbrains.exodus.bindings.ComparableSet
 
equals(Object) - Method in class jetbrains.exodus.ByteIterableBase
 
execute(StoreTransaction) - Method in interface jetbrains.exodus.entitystore.StoreTransactionalExecutable
 
execute(Transaction) - Method in interface jetbrains.exodus.env.TransactionalExecutable
 
executeAfterBackup(Runnable) - Method in class jetbrains.exodus.backup.BackupBean
 
executeBeforeGc(Runnable) - Method in interface jetbrains.exodus.env.Environment
Defines an action to be executed before running database GC cycle in the background cleaner thread.
executeInExclusiveTransaction(StoreTransactionalExecutable) - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Executes specified executable in a new exclusive transaction.
executeInExclusiveTransaction(TransactionalExecutable) - Method in interface jetbrains.exodus.env.Environment
Executes specified executable in a new exclusive transaction.
executeInReadonlyTransaction(StoreTransactionalExecutable) - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Executes specified executable in a new read-only transaction.
executeInReadonlyTransaction(TransactionalExecutable) - Method in interface jetbrains.exodus.env.Environment
Executes specified executable in a new read-only transaction.
executeInTransaction(StoreTransactionalExecutable) - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Executes specified executable in a new transaction.
executeInTransaction(TransactionalExecutable) - Method in interface jetbrains.exodus.env.Environment
Executes specified executable in a new transaction.
executeTransactionSafeTask(Runnable) - Method in interface jetbrains.exodus.env.Environment
Executes a task after all currently started transactions finish.
exists() - Method in interface jetbrains.exodus.entitystore.BlobVaultItem
 
exists() - Method in class jetbrains.exodus.entitystore.FileBasedBlobValueItem
 
exists(ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.env.ContextualStore
Checks if specified key/value pair exists in the ContextualStore.
exists(Transaction, ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.env.Store
Checks if specified key/value pair exists in the Store.
ExodusCryptoException - Exception in jetbrains.exodus.crypto
Base class for exceptions thrown by implementations of jetbrains.exodus.crypto API.
ExodusCryptoException() - Constructor for exception jetbrains.exodus.crypto.ExodusCryptoException
 
ExodusCryptoException(String) - Constructor for exception jetbrains.exodus.crypto.ExodusCryptoException
 
ExodusCryptoException(String, Throwable) - Constructor for exception jetbrains.exodus.crypto.ExodusCryptoException
 
ExodusCryptoException(Throwable) - Constructor for exception jetbrains.exodus.crypto.ExodusCryptoException
 
ExodusException - Exception in jetbrains.exodus
Any exodus exception is ExodusException.
ExodusException() - Constructor for exception jetbrains.exodus.ExodusException
 
ExodusException(String) - Constructor for exception jetbrains.exodus.ExodusException
 
ExodusException(String, Throwable) - Constructor for exception jetbrains.exodus.ExodusException
 
ExodusException(Throwable) - Constructor for exception jetbrains.exodus.ExodusException
 
EXPLAIN_ON - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.

F

FileBasedBlobValueItem - Class in jetbrains.exodus.entitystore
 
FileBasedBlobValueItem(File, long) - Constructor for class jetbrains.exodus.entitystore.FileBasedBlobValueItem
 
FileByteIterable - Class in jetbrains.exodus
An adapter to the contents of a region of a file.
FileByteIterable(File) - Constructor for class jetbrains.exodus.FileByteIterable
 
FileByteIterable(File, long, int) - Constructor for class jetbrains.exodus.FileByteIterable
 
FileDescriptor(File, String, long, boolean) - Constructor for class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
FileDescriptor(File, String, long) - Constructor for class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
FileDescriptor(File, String) - Constructor for class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
fillBytes() - Method in class jetbrains.exodus.ArrayByteIterable
 
fillBytes() - Method in class jetbrains.exodus.ByteIterableBase
 
fillBytes(ByteIterable, LightOutputStream) - Static method in class jetbrains.exodus.ByteIterableBase
 
fillBytes(ByteIterator) - Method in class jetbrains.exodus.ByteIterableBase
 
fillBytes(byte, ByteIterator) - Method in class jetbrains.exodus.ByteIterableBase
 
find(String, String, Comparable) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type with specified property equal to specified value.
find(String, String, Comparable, Comparable) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type with specified property equal to a value in specified range [minValue, maxValue].
findContaining(String, String, String, boolean) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type with specified property having a string value containing specified value as sub-string with respect to specified character case.
findIds(String, long, long) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type with ids having their local ids in specified range [minValue, maxValue].
findLinks(String, Entity, String) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type which are linked to specified entity by specified link.
findLinks(String, EntityIterable, String) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type which are linked to an entity in the specified entity set by specified link.
findStartingWith(String, String, String) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type which have String values of specified property starting with specified value.
findWithBlob(String, String) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type which have not-null blob values with specified name.
findWithLinks(String, String) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type which have links with specified name.
findWithLinks(String, String, String, String) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns the same EntityIterable as StoreTransaction.findWithLinks(String, String) does, but faster if extra indices are available in the database.
findWithProp(String, String) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type which have not-null property values with specified name.
FixedLengthByteIterable - Class in jetbrains.exodus
Helps to create new ByteIterable as a part of another (source) ByteIterable.
FixedLengthByteIterable(ByteIterable, int, int) - Constructor for class jetbrains.exodus.FixedLengthByteIterable
 
FLOAT_VALUE_TYPE - Static variable in class jetbrains.exodus.bindings.ComparableValueType
 
FloatBinding - Class in jetbrains.exodus.bindings
ComparableBinding for unsigned non-negative Float values.
floatToEntry(float) - Static method in class jetbrains.exodus.bindings.FloatBinding
Serializes unsigned non-negative float value to the ArrayByteIterable entry.
floatToEntry(float) - Static method in class jetbrains.exodus.bindings.SignedFloatBinding
Serializes float value to the ArrayByteIterable entry.
flush() - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Tries to flush all changes without finishing the StoreTransaction.
flush() - Method in interface jetbrains.exodus.env.Transaction
Tries to flush all changes accumulated to the moment in the transaction.
flushBlobs(LongHashMap<InputStream>, LongHashMap<File>, LongSet, Transaction) - Method in class jetbrains.exodus.entitystore.BlobVault
Method called by PersistentEntityStore to flush blobs identified by blobs.
forEach(ComparableSet.Consumer<T>) - Method in class jetbrains.exodus.bindings.ComparableSet
 
fromByte(byte) - Static method in class jetbrains.exodus.ArrayByteIterable
 

G

GATHER_STATISTICS - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
If is set to true then PersistentEntityStore gathers statistics and exposes it via JMX managed bean provided PersistentEntityStoreConfig.MANAGEMENT_ENABLED is also true.
gc() - Method in interface jetbrains.exodus.env.Environment
Says environment to quicken background database garbage collector activity.
GC_ENABLED - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then the database garbage collector is enabled.
GC_FILES_DELETION_DELAY - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the number of milliseconds which deletion of any successfully cleaned Log file (.xd file) is postponed for.
GC_FILES_INTERVAL - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Deprecated.
GC_MIN_FILE_AGE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the minimum age of a Log file (.xd file) to consider it for cleaning by the database garbage collector.
GC_MIN_UTILIZATION - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines percent of minimum database utilization.
GC_RENAME_FILES - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true the database garbage collector renames files rather than deletes them.
GC_RUN_EVERY - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If set to nonzero value, GC is forced every this number of seconds.
GC_RUN_PERIOD - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the number of milliseconds after which background cleaning cycle (single run of the database garbage collector) can be repeated if the previous one didn't reach required utilization.
GC_START_IN - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the number of milliseconds which the database garbage collector is postponed for after the Environment is created.
GC_TRANSACTION_ACQUIRE_TIMEOUT - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines timeout in milliseconds which is used by the database garbage collector to acquire exclusive Transaction for its purposes if EnvironmentConfig.GC_USE_EXCLUSIVE_TRANSACTION is true.
GC_TRANSACTION_TIMEOUT - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines timeout in milliseconds which is used by the database garbage collector to reclaim non-expired data in several files inside single GC Transaction acquired exclusively.
GC_USE_EXCLUSIVE_TRANSACTION - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true the database garbage collector tries to acquire exclusive Transaction for its purposes.
GC_USE_EXPIRATION_CHECKER - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Deprecated.
GC_UTILIZATION_FROM_FILE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is not empty, defines full path to the file with stored utilization.
GC_UTILIZATION_FROM_SCRATCH - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then database utilization will be computed from scratch before the first cleaning cycle (single run of the database garbage collector) is triggered, i.e.
get() - Method in interface jetbrains.exodus.entitystore.Sequence
Returns current number obtained by last call to Sequence.increment().
get(Transaction, long) - Method in interface jetbrains.exodus.env.Bitmap
Returns true if the specified bit is set.
get(long) - Method in interface jetbrains.exodus.env.ContextualBitmap
Returns true if the specified bit is set.
get(ByteIterable) - Method in interface jetbrains.exodus.env.ContextualStore
For stores without key duplicates, it returns not-null value or null if the key doesn't exist.
get(Transaction, ByteIterable) - Method in interface jetbrains.exodus.env.Store
For stores without key duplicates, it returns not-null value or null if the key doesn't exist.
getAddress() - Method in interface jetbrains.exodus.io.Block
Returns address of the block in the Log.
getAll(String) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Gets all entities of specified type.
getAllStoreNames() - Method in interface jetbrains.exodus.env.ContextualEnvironment
This method is equivalent to Environment.getAllStoreNames(Transaction):
getAllStoreNames(Transaction) - Method in interface jetbrains.exodus.env.Environment
 
getAndCheckCurrentTransaction() - Method in interface jetbrains.exodus.env.ContextualEnvironment
 
getAsyncProcessor() - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Job processor used by the PersistentEntityStore for background caching activities.
getAutoUpdatedTotal() - Method in class jetbrains.exodus.management.StatisticsItem
 
getBackupException() - Method in class jetbrains.exodus.backup.BackupBean
 
getBackupNamePrefix() - Method in class jetbrains.exodus.backup.BackupBean
 
getBackupPath() - Method in class jetbrains.exodus.backup.BackupBean
 
getBackupStartTicks() - Method in class jetbrains.exodus.backup.BackupBean
 
getBackupStrategy() - Method in interface jetbrains.exodus.backup.Backupable
 
getBackupStrategy() - Method in class jetbrains.exodus.backup.BackupBean
 
getBackupToZip() - Method in class jetbrains.exodus.backup.BackupBean
 
getBinding(int) - Method in class jetbrains.exodus.bindings.ComparableSetBinding
 
getBinding() - Method in class jetbrains.exodus.bindings.ComparableValueType
 
getBlob(long) - Method in class jetbrains.exodus.entitystore.BlobVault
 
getBlob(String) - Method in interface jetbrains.exodus.entitystore.Entity
Gets value of blob with specified name as InputStream.
getBlobKey(long) - Method in class jetbrains.exodus.entitystore.BlobVault
 
getBlobKey(long) - Method in interface jetbrains.exodus.entitystore.DiskBasedBlobVault
 
getBlobLocation(long) - Method in class jetbrains.exodus.entitystore.BlobVault
 
getBlobLocation(long) - Method in interface jetbrains.exodus.entitystore.DiskBasedBlobVault
 
getBlobLocation(long, boolean) - Method in interface jetbrains.exodus.entitystore.DiskBasedBlobVault
 
getBlobNames() - Method in interface jetbrains.exodus.entitystore.Entity
Returns names of all blobs of the entity.
getBlobSize(String) - Method in interface jetbrains.exodus.entitystore.Entity
Gets the size of blob with specified name.
getBlobSize(long, Transaction) - Method in interface jetbrains.exodus.entitystore.VaultSizeFunctions
 
getBlobString(String) - Method in interface jetbrains.exodus.entitystore.Entity
Gets value of blob with specified name as UTF8-encoded string.
getBlobStringsCacheMaxValueSize() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getBlobStringsCacheSize() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Deprecated.
getBlobVault() - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
 
getBlobVaultSize() - Method in interface jetbrains.exodus.entitystore.VaultSizeFunctions
 
getBlocks() - Method in interface jetbrains.exodus.io.DataReader
Returns all Log blocks sorted by address.
getBlocks(long) - Method in interface jetbrains.exodus.io.DataReader
Returns blocks sorted by address with address greater than or equal to specified fromAddress.
getBufferBytes() - Method in class jetbrains.exodus.util.LightOutputStream
 
getBytesUnsafe() - Method in class jetbrains.exodus.ArrayByteIterable
 
getBytesUnsafe() - Method in class jetbrains.exodus.ArrayByteIterable.Iterator
 
getBytesUnsafe() - Method in class jetbrains.exodus.ByteBufferByteIterable
 
getBytesUnsafe() - Method in interface jetbrains.exodus.ByteIterable
 
getBytesUnsafe() - Method in class jetbrains.exodus.ByteIterableBase
 
getBytesUnsafe() - Method in class jetbrains.exodus.FileByteIterable
 
getBytesUnsafe() - Method in class jetbrains.exodus.FixedLengthByteIterable
 
getCipherBasicIV() - Method in interface jetbrains.exodus.env.Environment
Returns cipher basic IV (initialization vector) to use for database encryption.
getCipherBasicIV() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns basic IV (initialization vector) which will be used to encrypt the database.
getCipherId() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns id of StreamCipherProvider which will be used to encrypt the database.
getCipherKey() - Method in interface jetbrains.exodus.env.Environment
Returns cipher key to use for database encryption, or null if the environment is not configured to be encrypted.
getCipherKey() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the key which will be used to encrypt the database or null for no encryption.
getCipherProvider() - Method in interface jetbrains.exodus.env.Environment
Returns instance of StreamCipherProvider if the environment is configured to be encrypted, or null.
getClazz() - Method in class jetbrains.exodus.bindings.ComparableValueType
 
getCommandAfterBackup() - Method in class jetbrains.exodus.backup.BackupBean
 
getConfig() - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Returns PersistentEntityStoreConfig instance used during creation of the PersistentEntityStore.
getConfig() - Method in interface jetbrains.exodus.env.Store
 
getContent(long, Transaction) - Method in class jetbrains.exodus.entitystore.BlobVault
Returns binary content of blob identified by specified blob handle as InputStream.
getContent(long, Transaction) - Method in interface jetbrains.exodus.entitystore.DiskBasedBlobVault
 
getContents() - Method in class jetbrains.exodus.backup.BackupStrategy
 
getCreated() - Method in interface jetbrains.exodus.env.Environment
Returns the value of System.currentTimeMillis() when this environment was created.
getCurrent() - Method in class jetbrains.exodus.CompoundByteIteratorBase
 
getCurrentTransaction() - Method in interface jetbrains.exodus.entitystore.EntityStore
 
getCurrentTransaction() - Method in interface jetbrains.exodus.env.ContextualEnvironment
 
getEmptyIterator() - Static method in class jetbrains.exodus.ArrayByteIterable
 
getEntity(EntityId) - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Returns Entity by specified EntityId.
getEntity(EntityId) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Loads up-to-date version of entity by its EntityId if it exists in the database.
getEntityIterableCacheCachingTimeout() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getEntityIterableCacheCountsCacheSize() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getEntityIterableCacheCountsCachingTimeout() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getEntityIterableCacheCountsLifeTime() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getEntityIterableCacheDeferredDelay() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getEntityIterableCacheHeavyIterablesCacheSize() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getEntityIterableCacheHeavyIterablesLifeSpan() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getEntityIterableCacheMaxSizeOfDirectValue() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getEntityIterableCacheSize() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getEntityIterableCacheStartCachingTimeout() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getEntityIterableCacheThreadCount() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getEntityIterableCacheUseHumanReadable() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getEntityType(int) - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Returns entity type of specified entity type id.
getEntityTypeId(String) - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Returns integer id of specified entity type.
getEntityTypes() - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns all entity types available in the EntityStore.
getEnvCloseForcedly() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if Environment.close() shouldn't check if there are unfinished transactions.
getEnvCompactOnOpen() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if the Environment will compact itself on opening.
getEnvFailFastInReadonly() - Method in class jetbrains.exodus.env.EnvironmentConfig
If is set to true and EnvironmentConfig.ENV_IS_READONLY is also true then the Environment obligatorily creates transactions for which Transaction.isReadonly() is true.
getEnvGatherStatistics() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if the Environment gathers statistics.
getEnvironment() - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
 
getEnvironment() - Method in interface jetbrains.exodus.env.Bitmap
 
getEnvironment() - Method in interface jetbrains.exodus.env.ContextualBitmap
 
getEnvironment() - Method in interface jetbrains.exodus.env.ContextualStore
 
getEnvironment() - Method in interface jetbrains.exodus.env.Store
 
getEnvironment() - Method in interface jetbrains.exodus.env.Transaction
 
getEnvironmentConfig() - Method in interface jetbrains.exodus.env.Environment
Returns EnvironmentConfig instance used during creation of the environment.
getEnvIsReadonly() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if the Environment instance is read-only.
getEnvMaxParallelReadonlyTxns() - Method in class jetbrains.exodus.env.EnvironmentConfig
Deprecated.
getEnvMaxParallelTxns() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the number of transactions that can be started in parallel.
getEnvMonitorTxnsCheckFreq() - Method in class jetbrains.exodus.env.EnvironmentConfig
If EnvironmentConfig.ENV_MONITOR_TXNS_TIMEOUT is non-zero then stuck transactions monitor starts and checks Environment's transactions with this frequency (period) specified in milliseconds.
getEnvMonitorTxnsExpirationTimeout() - Method in class jetbrains.exodus.env.EnvironmentConfig
Defines Transaction expiration timeout in milliseconds.
getEnvMonitorTxnsTimeout() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns Transaction timeout in milliseconds.
getEnvReadonlyEmptyStores() - Method in class jetbrains.exodus.env.EnvironmentConfig
If is set to true and EnvironmentConfig.ENV_IS_READONLY is also true then Environment.openStore(String, StoreConfig, Transaction) doesn't try to create a Store, but returns an empty immutable instance instead.
getEnvStoreGetCacheMaxValueSize() - Method in class jetbrains.exodus.env.EnvironmentConfig
 
getEnvStoreGetCacheMinTreeSize() - Method in class jetbrains.exodus.env.EnvironmentConfig
 
getEnvStoreGetCacheSize() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the size of the "store-get" cache.
getEnvTxnDowngradeAfterFlush() - Method in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then any upgraded Transaction will downgrade itself after Transaction.flush().
getEnvTxnReplayMaxCount() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the number of times which a Transaction can try to flush without attempts to upgrade (switch to an exclusive mode).
getEnvTxnReplayTimeout() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the number of millisecond which a Transaction can try to flush without attempts to upgrade (switch to an exclusive mode).
getEnvTxnSingleThreadWrites() - Method in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then any write operation can be performed only in the thread which the transaction was created in.
getFile() - Method in class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
getFile() - Method in interface jetbrains.exodus.backup.VirtualFileDescriptor
 
getFileSize() - Method in class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
getFileSize() - Method in interface jetbrains.exodus.backup.VirtualFileDescriptor
 
getFirst() - Method in interface jetbrains.exodus.entitystore.EntityIterable
 
getFirst() - Method in interface jetbrains.exodus.entitystore.iterate.OrderedEntityIdCollection
 
getFirst(Transaction) - Method in interface jetbrains.exodus.env.Bitmap
Returns the first (the least) bit with the value true.
getFirst() - Method in interface jetbrains.exodus.env.ContextualBitmap
Returns the first (the least) bit with the value true.
getGatherStatistics() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getGcFileMinAge() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the minimum age of a Log file (.xd file) to consider it for cleaning by the database garbage collector.
getGcFilesDeletionDelay() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the number of milliseconds which deletion of any successfully cleaned Log file (.xd file) is postponed for.
getGcFilesInterval() - Method in class jetbrains.exodus.env.EnvironmentConfig
Deprecated.
getGcMinUtilization() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns percent of minimum database utilization.
getGcRenameFiles() - Method in class jetbrains.exodus.env.EnvironmentConfig
If returns true the database garbage collector renames files rather than deletes them.
getGcRunEvery() - Method in class jetbrains.exodus.env.EnvironmentConfig
GC is forced every this number of seconds.
getGcRunPeriod() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the number of milliseconds after which background cleaning cycle (single run of the database garbage collector) can be repeated if the previous one didn't reach required utilization.
getGcStartIn() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the number of milliseconds which the database garbage collector is postponed for after the Environment is created.
getGcTransactionAcquireTimeout() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns timeout in milliseconds which is used by the database garbage collector to acquire exclusive Transaction for its purposes if EnvironmentConfig.GC_USE_EXCLUSIVE_TRANSACTION is true.
getGcTransactionTimeout() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns timeout in milliseconds which is used by the database garbage collector to reclaim non-expired data in several files inside single GC Transaction acquired exclusively.
getGcUseExclusiveTransaction() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if the database garbage collector tries to acquire exclusive Transaction for its purposes.
getGcUseExpirationChecker() - Method in class jetbrains.exodus.env.EnvironmentConfig
Deprecated.
getGcUtilizationFromFile() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns full path to the file with stored utilization.
getGcUtilizationFromScratch() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if database utilization will be computed from scratch before the first cleaning cycle (single run of the database garbage collector) is triggered, i.e.
getHandle() - Method in interface jetbrains.exodus.entitystore.BlobVaultItem
 
getHandle() - Method in class jetbrains.exodus.entitystore.FileBasedBlobValueItem
 
getHighAddress() - Method in interface jetbrains.exodus.env.Transaction
 
getId() - Method in class jetbrains.exodus.crypto.StreamCipherProvider
Id of the cipher defines stream cipher type (algorithm).
getId() - Method in interface jetbrains.exodus.entitystore.Entity
 
getIdentity() - Method in class jetbrains.exodus.entitystore.BlobVault
 
getInputStream() - Method in class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
getInputStream() - Method in interface jetbrains.exodus.backup.VirtualFileDescriptor
 
getItemClass() - Method in class jetbrains.exodus.bindings.ComparableSet
 
getIterable(long[]) - Static method in class jetbrains.exodus.bindings.CompressedUnsignedLongArrayByteIterable
 
getIterable(long[], int) - Static method in class jetbrains.exodus.bindings.CompressedUnsignedLongArrayByteIterable
 
getIterator() - Method in class jetbrains.exodus.ArrayByteIterable.EmptyIterable
 
getIterator() - Method in class jetbrains.exodus.ArrayByteIterable
 
getIterator() - Method in class jetbrains.exodus.bindings.CompressedUnsignedLongArrayByteIterable
 
getIterator() - Method in class jetbrains.exodus.ByteIterableBase
 
getIterator() - Method in class jetbrains.exodus.CompoundByteIterable
 
getIterator() - Method in class jetbrains.exodus.FixedLengthByteIterable
 
getKey() - Method in interface jetbrains.exodus.env.Cursor
 
getLast() - Method in interface jetbrains.exodus.entitystore.EntityIterable
 
getLast() - Method in interface jetbrains.exodus.entitystore.iterate.OrderedEntityIdCollection
 
getLast(Transaction) - Method in interface jetbrains.exodus.env.Bitmap
Returns the last (the greatest) bit with the value true.
getLast() - Method in interface jetbrains.exodus.env.ContextualBitmap
Returns the last (the greatest) bit with the value true.
getLast() - Method in interface jetbrains.exodus.env.Cursor
Moves the Cursor to the last (rightmost) key/value pair if any exists.
getLength() - Method in class jetbrains.exodus.ArrayByteIterable.Iterator
 
getLength() - Method in class jetbrains.exodus.ByteBufferByteIterable
 
getLength() - Method in interface jetbrains.exodus.ByteIterable
 
getLength() - Method in class jetbrains.exodus.ByteIterableBase
 
getLength() - Method in class jetbrains.exodus.CompoundByteIterable
 
getLength() - Method in class jetbrains.exodus.FileByteIterable
 
getLength() - Method in class jetbrains.exodus.FixedLengthByteIterable
 
getLink(String) - Method in interface jetbrains.exodus.entitystore.Entity
Returns a single entity which this one is linked by link with specified name, or null if no such entity exists.
getLinkNames() - Method in interface jetbrains.exodus.entitystore.Entity
Returns names of all links of the entity.
getLinks(String) - Method in interface jetbrains.exodus.entitystore.Entity
Returns all entities which this one is linked by the link with specified name.
getLinks(Collection<String>) - Method in interface jetbrains.exodus.entitystore.Entity
Returns all entities which this one is linked by links with specified names.
getLocalId() - Method in interface jetbrains.exodus.entitystore.EntityId
 
getLocation() - Method in interface jetbrains.exodus.entitystore.BlobVaultItem
 
getLocation() - Method in interface jetbrains.exodus.entitystore.EntityStore
Returns location (path) of the EntityStore's database files on storage device.
getLocation() - Method in class jetbrains.exodus.entitystore.FileBasedBlobValueItem
 
getLocation() - Method in interface jetbrains.exodus.env.Environment
Returns location of database files on storage device.
getLocation() - Method in interface jetbrains.exodus.io.DataReader
Returns Log location how it was passed as a parameter to DataReaderWriterProvider.newReaderWriter(String).
getLogCacheFreePhysicalMemoryThreshold() - Method in class jetbrains.exodus.env.EnvironmentConfig
If EnvironmentConfig.LOG_CACHE_USE_NIO is true defines the minimum size in bytes of free physical memory maintained by the cache memory-mapped files on the host where the JVM runs.
getLogCacheGenerationCount() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the number of generations of non-blocking LogCache.
getLogCacheOpenFilesCount() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the maximum number of open files that the LogCache maintains in order to reduce system calls to open and close files.
getLogCachePageSize() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the size in bytes of a single page (byte array) in the LogCache.
getLogCacheReadAheadMultiple() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the number of successive pages to be read at once in case of LogCache miss.
getLogCacheUseNio() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if any immutable .xd file can be mapped in memory provided there is enough physical memory.
getLogCacheUseSoftReferences() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true LogCache uses soft references for holding cached pages.
getLogCacheWarmup() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if LogCache will populate itself with database file pages right after the database is opened using this EnvironmentConfig instance.
getLogDataReaderWriterProvider() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns fully-qualified name of the DataReaderWriterProvider service provide interface implementation which will be used to create DataReader and DataWriter instances.
getLogDurableWrite() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if file system's fsync call after should be executed after each committed or flushed transaction.
getLogFileSize() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the maximum size in kilobytes of a single Log file (.xd file).
getLogLockId() - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the debug identifier to be written to the lock file alongside with other debug information.
getLogLockTimeout() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the number of milliseconds the Log constructor waits for the lock file.
getLogSyncPeriod() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the period in milliseconds to force file system's fsync call that often if EnvironmentConfig.LOG_DURABLE_WRITE is switched off.
getManagementOperationsRestricted() - Method in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then exposed JMX managed beans cannot have operations.
getMaximum() - Method in class jetbrains.exodus.bindings.ComparableSet
 
getMaxInPlaceBlobSize() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getMean() - Method in class jetbrains.exodus.management.StatisticsItem
 
getMemoryUsage() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns absolute value of memory in bytes that can be used by the LogCache if it is set.
getMemoryUsagePercentage() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns percent of max memory (specified by the "-Xmx" java parameter) that can be used by the LogCache.
getMetaServer() - Method in class jetbrains.exodus.env.EnvironmentConfig
 
getMinimum() - Method in class jetbrains.exodus.bindings.ComparableSet
 
getName() - Method in class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
getName() - Method in interface jetbrains.exodus.backup.VirtualFileDescriptor
 
getName() - Method in interface jetbrains.exodus.entitystore.EntityStore
Returns unique human readable name of the (@code EntityStore}.
getName() - Method in interface jetbrains.exodus.env.Store
 
getNext() - Method in interface jetbrains.exodus.env.Cursor
Moves the Cursor to the next key/value pair.
getNextDup() - Method in interface jetbrains.exodus.env.Cursor
Moves the Cursor to the next key/value pair with the same key.
getNextNoDup() - Method in interface jetbrains.exodus.env.Cursor
Moves the Cursor to the next key/value pair with the nearest key different from current one.
getOffset() - Method in class jetbrains.exodus.ArrayByteIterable.Iterator
 
getOffset() - Method in class jetbrains.exodus.FixedLengthByteIterable
 
getPath() - Method in class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
getPath() - Method in interface jetbrains.exodus.backup.VirtualFileDescriptor
 
getPredefinedBinding(int) - Static method in class jetbrains.exodus.bindings.ComparableValueType
 
getPredefinedType(Class<? extends Comparable>) - Static method in class jetbrains.exodus.bindings.ComparableValueType
 
getPredefinedTypeNullable(Class<? extends Comparable>) - Static method in class jetbrains.exodus.bindings.ComparableValueType
 
getPrev() - Method in interface jetbrains.exodus.env.Cursor
Moves the Cursor to the previous key/value pair.
getPrevDup() - Method in interface jetbrains.exodus.env.Cursor
Moves the Cursor to the previous key/value pair with the same key.
getPrevNoDup() - Method in interface jetbrains.exodus.env.Cursor
Moves the Cursor to the previous key/value pair with the nearest key different from current one.
getProfilerEnabled() - Method in class jetbrains.exodus.env.EnvironmentConfig
If is set to true database profiler is enabled.
getProperty(String) - Method in interface jetbrains.exodus.ConfigurationStrategy
 
getProperty(String) - Method in interface jetbrains.exodus.entitystore.Entity
Gets value of property with specified name.
getPropertyNames() - Method in interface jetbrains.exodus.entitystore.Entity
Returns names of all properties of the entity.
getProvider(String) - Static method in class jetbrains.exodus.crypto.StreamCipherProvider
Gets a StreamCipherProvider implementation by specified id.
getProvider(String) - Static method in class jetbrains.exodus.io.DataReaderWriterProvider
Gets a DataReaderWriterProvider implementation by specified provider name.
getQueryCancellingPolicy() - Method in interface jetbrains.exodus.entitystore.StoreTransaction
 
getRawProperty(String) - Method in interface jetbrains.exodus.entitystore.Entity
Gets raw value of the property with specified name.
getReadonlySnapshot() - Method in interface jetbrains.exodus.env.Transaction
Creates new read-only transaction holding the same database snapshot as this one holds.
getRefactoringBlobNullIndices() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getRefactoringDeduplicateBlobsEvery() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getRefactoringDeduplicateBlobsMinSize() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getRefactoringDeleteRedundantBlobs() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getRefactoringForceAll() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getRefactoringHeavyLinks() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getRefactoringHeavyProps() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getRefactoringNullIndices() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getRefactoringSkipAll() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getRoughCount() - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns rough number of entities in the EntityIterable, or -1 if the size of the EntityIterable was never calculated.
getRoughSize() - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns the same value as EntityIterable.getRoughCount(), but in the worst case it returns EntityIterable.size() instead of -1.
getSearchBoth(ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.env.Cursor
Moves the Cursor to the key/value pair with the specified key and value and returns true if the pair exists in the Store.
getSearchBothRange(ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.env.Cursor
Moves the Cursor to the first pair in the Store whose key matches the specified key and whose value is equal to or greater than the specified value.
getSearchKey(ByteIterable) - Method in interface jetbrains.exodus.env.Cursor
Moves the Cursor to the specified key, and returns the value associated with the key.
getSearchKeyRange(ByteIterable) - Method in interface jetbrains.exodus.env.Cursor
Moves the Cursor to the first pair in the Store whose key is equal to or greater than the specified key.
getSequence(String) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns existing or creates new named zero-starting Sequence.
getSequence(String, long) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns existing or creates new named Sequence starting with initialValue.
getSetting(String) - Method in class jetbrains.exodus.AbstractConfig
 
getSettings() - Method in class jetbrains.exodus.AbstractConfig
 
getSingletonIterable(Entity) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns singleton EntityIterable with the single specified Entity.
getSize(long, Transaction) - Method in class jetbrains.exodus.entitystore.BlobVault
Returns size of blob identified by specified blob handle in bytes.
getSnapshot() - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Gets read-only StoreTransaction that holds snapshot of this StoreTransaction.
getSnapshot() - Method in interface jetbrains.exodus.env.Transaction
Creates new transaction holding the same database snapshot as this one holds.
getSnapshot(Runnable) - Method in interface jetbrains.exodus.env.Transaction
Creates new transaction with specified begin hook holding the same database snapshot as this one holds.
getSource() - Method in class jetbrains.exodus.ByteIterableBase
 
getSource() - Method in class jetbrains.exodus.FixedLengthByteIterable
 
getSourceVault() - Method in class jetbrains.exodus.entitystore.BlobVault
 
getStartTime() - Method in interface jetbrains.exodus.env.Transaction
Time when the transaction acquired its database snapshot, i.e.
getStatistics() - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
 
getStatistics() - Method in interface jetbrains.exodus.env.Environment
 
getStatistics() - Method in class jetbrains.exodus.management.StatisticsItem
 
getStatisticsItem(T) - Method in class jetbrains.exodus.management.Statistics
 
getStatisticsItem(String) - Method in class jetbrains.exodus.management.Statistics
 
getStore() - Method in interface jetbrains.exodus.entitystore.Entity
 
getStore() - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns the EntityStore instance which the StoreTransaction is started against.
getStoreConfig(boolean, boolean) - Static method in enum jetbrains.exodus.env.StoreConfig
Returns StoreConfig value corresponding to the specified Store attributes.
getStoreReplicator() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getStringContent(long, Transaction) - Method in class jetbrains.exodus.entitystore.BlobVault
Returns string content of blob identified by specified blob handle.
getStringContentCacheHitRate() - Method in class jetbrains.exodus.entitystore.BlobVault
 
getTimeStamp() - Method in class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
getTimeStamp() - Method in interface jetbrains.exodus.backup.VirtualFileDescriptor
 
getTotal() - Method in class jetbrains.exodus.management.StatisticsItem
 
getTransaction() - Method in interface jetbrains.exodus.entitystore.EntityIterable
 
getTransactionBlobStringsCacheSize() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getTransactionLinksCacheSize() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getTransactionPropsCacheSize() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getTreeDupMaxPageSize() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the maximum size of page of duplicates sub-B+Tree.
getTreeMaxPageSize() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the maximum size of page of B+Tree.
getTreeNodesCacheSize() - Method in class jetbrains.exodus.env.EnvironmentConfig
Deprecated.
getType(Class<? extends Comparable>) - Method in class jetbrains.exodus.bindings.ComparableSetBinding
 
getType() - Method in interface jetbrains.exodus.entitystore.Entity
 
getTypeId() - Method in class jetbrains.exodus.bindings.ComparableValueType
 
getTypeId() - Method in interface jetbrains.exodus.entitystore.EntityId
 
getTypeSetSnapshot(int) - Method in interface jetbrains.exodus.entitystore.iterate.EntityIdSet
 
getUsableSpace() - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
 
getUseIntForLocalId() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
getUserObject(Object) - Method in interface jetbrains.exodus.env.Transaction
Returns an user object identified by the specified key and bound to the transaction, or null if no object is bound to the transaction by the specified key.
getUseVersion1Format() - Method in class jetbrains.exodus.env.EnvironmentConfig
 
getValue() - Method in interface jetbrains.exodus.env.Cursor
 

H

hasContent() - Method in class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
hasContent() - Method in interface jetbrains.exodus.backup.VirtualFileDescriptor
 
hashCode() - Method in class jetbrains.exodus.bindings.ComparableSet
 
hashCode() - Method in class jetbrains.exodus.ByteIterableBase
 
hasNext() - Method in class jetbrains.exodus.ArrayByteIterable.Iterator
 
hasNext() - Method in class jetbrains.exodus.ByteIterator
 
hasNext() - Method in class jetbrains.exodus.CompoundByteIteratorBase
 

I

id - Variable in enum jetbrains.exodus.env.StoreConfig
 
IGNORE - Static variable in interface jetbrains.exodus.ConfigurationStrategy
 
IMMUTABLE - Static variable in interface jetbrains.exodus.entitystore.BlobHandleGenerator
BlobHandleGenerator for immutable BlobVaults.
IN_MEMORY_READER_WRITER_PROVIDER - Static variable in class jetbrains.exodus.io.DataReaderWriterProvider
Fully-qualified name of in-memory DataReaderWriteProvider.
increment() - Method in interface jetbrains.exodus.entitystore.Sequence
Returns next non-negative number.
incTotal() - Method in class jetbrains.exodus.management.StatisticsItem
 
indexOf(Entity) - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns index of specified entity in the EntityIterable, or -1 if there is no such entity.
indexOf(EntityId) - Method in interface jetbrains.exodus.entitystore.iterate.SortedEntityIdSet
 
init(byte[], long) - Method in interface jetbrains.exodus.crypto.StreamCipher
Initializes the cipher from scratch with specified key and initialization vector.
IntegerBinding - Class in jetbrains.exodus.bindings
ComparableBinding for Integer values.
intersect(EntityIterable) - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns intersection of this EntityIterable and the right EntityIterable.
intersectSavingOrder(EntityIterable) - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns same result as EntityIterable.intersect(EntityIterable), but also guarantees that the order in the result corresponds to the order of the right EntityIterable.
intToCompressedEntry(int) - Static method in class jetbrains.exodus.bindings.IntegerBinding
Serializes unsigned int value to the compressed ArrayByteIterable entry.
intToEntry(int) - Static method in class jetbrains.exodus.bindings.IntegerBinding
Serializes int value to the ArrayByteIterable entry.
InvalidCipherParametersException - Exception in jetbrains.exodus.crypto
 
InvalidCipherParametersException() - Constructor for exception jetbrains.exodus.crypto.InvalidCipherParametersException
 
InvalidSettingException - Exception in jetbrains.exodus
An exception thrown on setting an invalid configuration value.
InvalidSettingException(String) - Constructor for exception jetbrains.exodus.InvalidSettingException
 
isBackupInProgress() - Method in class jetbrains.exodus.backup.BackupBean
 
isBlobStringsCacheShared() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
isCachingDisabled() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
isDebugAllowInMemorySort() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
isDebugLinkDataGetter() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
isDebugSearchForIncomingLinksOnDelete() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
isDebugTestLinkedEntities() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
isDirty() - Method in class jetbrains.exodus.bindings.ComparableSet
 
isEmpty() - Method in class jetbrains.exodus.bindings.ComparableSet
 
isEmpty() - Method in interface jetbrains.exodus.entitystore.EntityIterable
 
isEmpty() - Method in interface jetbrains.exodus.entitystore.iterate.EntityIdSet
 
isEnvTxnTraceFinish() - Method in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then each transaction, read/write or read-only, saves stack trace when it is finished (aborted or committed).
isExclusive() - Method in interface jetbrains.exodus.env.Transaction
 
isExpired() - Method in class jetbrains.exodus.management.StatisticsItem
 
isExplainOn() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
isFinished() - Method in interface jetbrains.exodus.entitystore.StoreTransaction
 
isFinished() - Method in interface jetbrains.exodus.env.Transaction
 
isGcEnabled() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if the database garbage collector is enabled.
isIdempotent() - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Idempotent transaction changes nothing in database.
isIdempotent() - Method in interface jetbrains.exodus.env.Transaction
Idempotent transaction changes nothing in database.
isInMemory() - Method in class jetbrains.exodus.io.DataReaderWriterProvider
Returns true if the DataReaderWriterProvider creates in-memory DataReader and DataWriter.
isInterrupted() - Method in class jetbrains.exodus.backup.BackupStrategy
Can be used to interrupt backup process.
isLogAllowRamDisk() - Method in class jetbrains.exodus.env.EnvironmentConfig
For DataReaderWriterProvider.DEFAULT_READER_WRITER_PROVIDER used as DataReaderWriterProvider service provider interface implementation, if is set to true then the database can be opened on RAM-disk.
isLogAllowRemote() - Method in class jetbrains.exodus.env.EnvironmentConfig
For DataReaderWriterProvider.DEFAULT_READER_WRITER_PROVIDER used as DataReaderWriterProvider service provider interface implementation, if is set to true then the database can be opened on a remote storage.
isLogAllowRemovable() - Method in class jetbrains.exodus.env.EnvironmentConfig
For DataReaderWriterProvider.DEFAULT_READER_WRITER_PROVIDER used as DataReaderWriterProvider service provider interface implementation, if is set to true then the database can be opened on a removable storage.
isLogCacheNonBlocking() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if the LogCache should use lock-free data structures.
isLogCacheShared() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if the LogCache is shared.
isLogCleanDirectoryExpected() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if the Log constructor fails if the database directory is not clean.
isLogClearInvalid() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if the Log constructor implicitly clears the database if it occurred to be invalid when opened.
isLogFullFileReadonly() - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns true if each complete and immutable Log file (.xd file) should marked with read-only attribute.
isManagementEnabled() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
isManagementEnabled() - Method in class jetbrains.exodus.env.EnvironmentConfig
Return true if the Environment exposes two JMX managed beans.
isMutable() - Method in class jetbrains.exodus.AbstractConfig
 
isMutable() - Method in interface jetbrains.exodus.env.Cursor
Cursor is mutable if it is created in a transaction which has dirty (not flushed/committed) modifications.
isOpen() - Method in interface jetbrains.exodus.env.Environment
 
isOpen() - Method in interface jetbrains.exodus.io.DataWriter
Returns true is the DataWriter is open.
isReadonly() - Method in interface jetbrains.exodus.entitystore.StoreTransaction
 
isReadonly() - Method in interface jetbrains.exodus.env.Transaction
 
isReadonly() - Method in class jetbrains.exodus.io.DataReaderWriterProvider
Returns true if the DataReaderWriterProvider creates read-only DataWriter.
isReorderingDisabled() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
isSortResult() - Method in interface jetbrains.exodus.entitystore.EntityIterable
Custom sorting algorithms can mark their results as sort results.
ITERATOR - Variable in class jetbrains.exodus.ArrayByteIterable.EmptyIterable
 
iterator(int) - Method in class jetbrains.exodus.ArrayByteIterable.EmptyIterable
 
iterator() - Method in class jetbrains.exodus.ArrayByteIterable
 
iterator(int) - Method in class jetbrains.exodus.ArrayByteIterable
 
Iterator(int) - Constructor for class jetbrains.exodus.ArrayByteIterable.Iterator
 
iterator() - Method in class jetbrains.exodus.bindings.ComparableSet
 
iterator() - Method in class jetbrains.exodus.ByteBufferByteIterable
 
iterator() - Method in interface jetbrains.exodus.ByteIterable
 
iterator() - Method in class jetbrains.exodus.ByteIterableBase
 
iterator() - Method in interface jetbrains.exodus.entitystore.EntityIterable
Creates new instance of EntityIterator.
iterator(Transaction) - Method in interface jetbrains.exodus.env.Bitmap
Creates new instance of LongIterator which iterates bit numbers with the value true in ascending order.
iterator() - Method in interface jetbrains.exodus.env.ContextualBitmap
Creates new instance of LongIterator which iterates bit numbers with the value true in ascending order.
iterator() - Method in class jetbrains.exodus.FileByteIterable
 

J

jetbrains.exodus - package jetbrains.exodus
 
jetbrains.exodus.backup - package jetbrains.exodus.backup
 
jetbrains.exodus.bindings - package jetbrains.exodus.bindings
 
jetbrains.exodus.crypto - package jetbrains.exodus.crypto
 
jetbrains.exodus.entitystore - package jetbrains.exodus.entitystore
 
jetbrains.exodus.entitystore.iterate - package jetbrains.exodus.entitystore.iterate
 
jetbrains.exodus.env - package jetbrains.exodus.env
 
jetbrains.exodus.io - package jetbrains.exodus.io
 
jetbrains.exodus.management - package jetbrains.exodus.management
 
jetbrains.exodus.util - package jetbrains.exodus.util
 

L

length - Variable in class jetbrains.exodus.ByteIterableBase
 
length() - Method in interface jetbrains.exodus.io.Block
Returns length of the block in bytes.
LightOutputStream - Class in jetbrains.exodus.util
 
LightOutputStream() - Constructor for class jetbrains.exodus.util.LightOutputStream
 
LightOutputStream(int) - Constructor for class jetbrains.exodus.util.LightOutputStream
 
LightOutputStream(byte[]) - Constructor for class jetbrains.exodus.util.LightOutputStream
 
listFiles() - Method in class jetbrains.exodus.backup.BackupStrategy
Deprecated.
loadLongs(long[], ByteIterator) - Static method in class jetbrains.exodus.bindings.CompressedUnsignedLongArrayByteIterable
 
loadLongs(long[], ByteIterator, int) - Static method in class jetbrains.exodus.bindings.CompressedUnsignedLongArrayByteIterable
 
loadLongs(long[], ByteIterator, int, int) - Static method in class jetbrains.exodus.bindings.CompressedUnsignedLongArrayByteIterable
 
lock(long) - Method in interface jetbrains.exodus.io.DataWriter
If applicable, tries to acquire writer's lock in specified time.
lockInfo() - Method in interface jetbrains.exodus.io.DataWriter
For debugging purposes, returns detailed information about current lock owner.
LOG_ALLOW_RAM_DISK - Static variable in class jetbrains.exodus.env.EnvironmentConfig
For DataReaderWriterProvider.DEFAULT_READER_WRITER_PROVIDER used as DataReaderWriterProvider service provider interface implementation, if is set to true then the database can be opened on RAM-disk.
LOG_ALLOW_REMOTE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
For DataReaderWriterProvider.DEFAULT_READER_WRITER_PROVIDER used as DataReaderWriterProvider service provider interface implementation, if is set to true then the database can be opened on a remote storage.
LOG_ALLOW_REMOVABLE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
For DataReaderWriterProvider.DEFAULT_READER_WRITER_PROVIDER used as DataReaderWriterProvider service provider interface implementation, if is set to true then the database can be opened on a removable storage.
LOG_CACHE_FREE_PHYSICAL_MEMORY_THRESHOLD - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If EnvironmentConfig.LOG_CACHE_USE_NIO is true defines the minimum size in bytes of free physical memory maintained by the cache memory-mapped files on the host where the JVM runs.
LOG_CACHE_GENERATION_COUNT - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the number of generations of non-blocking LogCache.
LOG_CACHE_NON_BLOCKING - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true the LogCache uses lock-free data structures.
LOG_CACHE_OPEN_FILES - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the maximum number of open files that LogCache maintains in order to reduce system calls to open and close files.
LOG_CACHE_PAGE_SIZE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the size in bytes of a single page (byte array) in the LogCache.
LOG_CACHE_READ_AHEAD_MULTIPLE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the number of successive pages to be read at once in case of LogCache miss.
LOG_CACHE_SHARED - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true the LogCache is shared.
LOG_CACHE_USE_NIO - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true any immutable file can be mapped in memory provided there is enough physical memory.
LOG_CACHE_USE_SOFT_REFERENCES - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true LogCache uses soft references for holding cached pages.
LOG_CACHE_WARMUP - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true LogCache will populate itself with database file pages right after the database is opened using this EnvironmentConfig instance.
LOG_CLEAN_DIRECTORY_EXPECTED - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then the Log constructor fails if the database directory is not clean.
LOG_CLEAR_INVALID - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then the Log constructor implicitly clears the database if it occurred to be invalid when opened.
LOG_DATA_READER_WRITER_PROVIDER - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines fully-qualified name of the DataReaderWriterProvider service provider interface implementation which will be used to create DataReader and DataWriter instances.
LOG_DURABLE_WRITE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true forces file system's fsync call after each committed or flushed transaction.
LOG_FILE_SIZE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the maximum size in kilobytes of a single Log file (.xd file).
LOG_FULL_FILE_READ_ONLY - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then each complete and immutable Log file (.xd file) is marked with read-only attribute.
LOG_LOCK_ID - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the debug identifier to be written to the lock file alongside with other debug information.
LOG_LOCK_TIMEOUT - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the number of milliseconds the Log constructor waits for the lock file.
LOG_SYNC_PERIOD - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Sets the period in milliseconds to force file system's fsync call that often if EnvironmentConfig.LOG_DURABLE_WRITE is switched off.
logarithm(long) - Static method in class jetbrains.exodus.bindings.CompressedUnsignedLongArrayByteIterable
 
logger - Static variable in class jetbrains.exodus.entitystore.BlobVault
 
LongBinding - Class in jetbrains.exodus.bindings
ComparableBinding for Long values.
longToCompressedEntry(long) - Static method in class jetbrains.exodus.bindings.LongBinding
Serializes unsigned long value to the compressed ArrayByteIterable entry.
longToEntry(long) - Static method in class jetbrains.exodus.bindings.LongBinding
Serializes long value to the ArrayByteIterable entry.

M

MANAGEMENT_ENABLED - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
If is set to true then the PersistentEntityStore exposes two JMX managed beans.
MANAGEMENT_ENABLED - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then the Environment exposes two JMX managed beans.
MANAGEMENT_OPERATIONS_RESTRICTED - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then exposed JMX managed beans cannot have operations.
MAX_IN_PLACE_BLOB_SIZE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Defines the maximum size in bytes of an "in-place" blob.
MEMORY_USAGE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines absolute value of memory in bytes that can be used by the LogCache.
MEMORY_USAGE_PERCENTAGE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines percent of max memory (specified by the "-Xmx" java parameter) that can be used by the LogCache.
mergeSorted(List<EntityIterable>, Comparator<Entity>) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Deprecated.
META_SERVER - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If set to some value different from null, expose created environment via given server.
MetaServer - Interface in jetbrains.exodus.entitystore
 
minus(ComparableSet<T>) - Method in class jetbrains.exodus.bindings.ComparableSet
 
minus(EntityIterable) - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns relative complement of the right EntityIterable in this EntityIterable, i.e.

N

needToCancel() - Method in interface jetbrains.exodus.entitystore.QueryCancellingPolicy
 
newCipher() - Method in class jetbrains.exodus.crypto.StreamCipherProvider
Creates new instance of stream cipher.
newEntity(String) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Creates new Entity of specified type.
newReaderWriter(String) - Method in class jetbrains.exodus.io.DataReaderWriterProvider
Creates pair of new instances of DataReader and DataWriter by specified location.
next() - Method in class jetbrains.exodus.ArrayByteIterable.Iterator
 
next() - Method in class jetbrains.exodus.ByteIterator
 
next() - Method in class jetbrains.exodus.CompoundByteIteratorBase
 
nextBytes(byte[], int, int) - Method in class jetbrains.exodus.ArrayByteIterable.Iterator
 
nextHandle(Transaction) - Method in interface jetbrains.exodus.entitystore.BlobHandleGenerator
Generates next unique blob handle.
nextId() - Method in interface jetbrains.exodus.entitystore.EntityIterator
Returns next entity id.
nextIterator() - Method in class jetbrains.exodus.CompoundByteIteratorBase
 
nextLong(int) - Method in class jetbrains.exodus.ByteIterator
Returns next long value of specified length in bytes.
NONE - Static variable in interface jetbrains.exodus.entitystore.QueryCancellingPolicy
 

O

objectToEntry(Comparable) - Method in class jetbrains.exodus.bindings.ComparableBinding
 
offset - Variable in class jetbrains.exodus.FixedLengthByteIterable
 
onEnvironmentCreated(Environment) - Method in class jetbrains.exodus.io.DataReaderWriterProvider
Callback method which is called when an environment is been opened/created.
onError(Throwable) - Method in class jetbrains.exodus.backup.BackupStrategy
Override this method to define custom exception handling.
openBitmap(String, StoreConfig) - Method in interface jetbrains.exodus.env.ContextualEnvironment
Opens existing or creates new instance of Bitmap.
openBitmap(String, StoreConfig, Transaction) - Method in interface jetbrains.exodus.env.Environment
Opens existing or creates new instance of Bitmap.
openCursor() - Method in interface jetbrains.exodus.env.ContextualStore
Opens cursor over the @{code Store}.
openCursor(Transaction) - Method in interface jetbrains.exodus.env.Store
Opens cursor over the @{code Store} associated with a transaction.
openOrCreateBlock(long, long) - Method in interface jetbrains.exodus.io.DataWriter
Open existing block for writing or creates the new one by specified address with specified length.
openStore(String, StoreConfig) - Method in interface jetbrains.exodus.env.ContextualEnvironment
Opens existing or creates new store with specified name and config inside transaction started in current thread.
openStore(String, StoreConfig, boolean) - Method in interface jetbrains.exodus.env.ContextualEnvironment
Opens existing or creates new store with specified name and config inside transaction started in current thread.
openStore(String, StoreConfig, Transaction) - Method in interface jetbrains.exodus.env.ContextualEnvironment
 
openStore(String, StoreConfig, Transaction, boolean) - Method in interface jetbrains.exodus.env.ContextualEnvironment
 
openStore(String, StoreConfig, Transaction) - Method in interface jetbrains.exodus.env.Environment
Opens existing or creates new store with specified name and config inside a transaction.
openStore(String, StoreConfig, Transaction, boolean) - Method in interface jetbrains.exodus.env.Environment
Opens existing or creates new store with specified name and config inside a transaction.
OrderedEntityIdCollection - Interface in jetbrains.exodus.entitystore.iterate
 
OutOfDiskSpaceException - Exception in jetbrains.exodus
An a exception thrown on commit or flush of a transaction or during opening existing database if no space left on device.
OutOfDiskSpaceException(Throwable) - Constructor for exception jetbrains.exodus.OutOfDiskSpaceException
 

P

PersistentEntityStore - Interface in jetbrains.exodus.entitystore
PersistentEntityStore is an EntityStore operating above Environment instance.
PersistentEntityStoreConfig - Class in jetbrains.exodus.entitystore
Specifies settings of PersistentEntityStore.
PersistentEntityStoreConfig() - Constructor for class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
PersistentEntityStoreConfig(ConfigurationStrategy) - Constructor for class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
PREDEFINED_COMPARABLE_VALUE_TYPES - Static variable in class jetbrains.exodus.bindings.ComparableValueType
 
prefixing - Variable in enum jetbrains.exodus.env.StoreConfig
 
PROFILER_ENABLED - Static variable in class jetbrains.exodus.env.EnvironmentConfig
If is set to true database profiler is enabled.
put(ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.env.ContextualStore
Puts specified key/value pair into the ContextualStore and returns the result.
put(Transaction, ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.env.Store
Puts specified key/value pair into the Store and returns the result.
putRight(ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.env.ContextualStore
Can be used if it is a priori known that the key is definitely greater than any other key in the ContextualStore.
putRight(Transaction, ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.env.Store
Can be used if it is a priori known that the key is definitely greater than any other key in the Store.

Q

QueryCancellingPolicy - Interface in jetbrains.exodus.entitystore
Use StoreTransaction.setQueryCancellingPolicy(QueryCancellingPolicy) to set an instance of QueryCancellingPolicy to be able to interrupt iteration over EntityIterable instances associated with the StoreTransaction.

R

read(byte[], long, int, int) - Method in interface jetbrains.exodus.io.Block
Reads data from the underlying store device.
readCompressed(ByteIterator) - Static method in class jetbrains.exodus.bindings.IntegerBinding
 
readCompressed(ByteArrayInputStream) - Static method in class jetbrains.exodus.bindings.IntegerBinding
 
readCompressed(byte[]) - Static method in class jetbrains.exodus.bindings.IntegerBinding
 
readCompressed(ByteIterator) - Static method in class jetbrains.exodus.bindings.LongBinding
 
readCompressed(ByteArrayInputStream) - Static method in class jetbrains.exodus.bindings.LongBinding
 
readInt(ByteArrayInputStream) - Static method in class jetbrains.exodus.bindings.BindingUtils
 
readIterable(ByteIterable) - Static method in class jetbrains.exodus.ByteIterableBase
 
readIterator(ByteIterator, int) - Static method in class jetbrains.exodus.ByteIterableBase
 
readIteratorSafe(ByteIterator, int) - Static method in class jetbrains.exodus.ByteIterableBase
 
readLong(ByteArrayInputStream) - Static method in class jetbrains.exodus.bindings.BindingUtils
 
readObject(ByteArrayInputStream) - Method in class jetbrains.exodus.bindings.BooleanBinding
 
readObject(ByteArrayInputStream) - Method in class jetbrains.exodus.bindings.ByteBinding
 
readObject(ByteArrayInputStream) - Method in class jetbrains.exodus.bindings.ComparableBinding
 
readObject(ByteArrayInputStream) - Method in class jetbrains.exodus.bindings.ComparableSetBinding
 
readObject(ByteArrayInputStream) - Method in class jetbrains.exodus.bindings.DoubleBinding
 
readObject(ByteArrayInputStream) - Method in class jetbrains.exodus.bindings.FloatBinding
 
readObject(ByteArrayInputStream) - Method in class jetbrains.exodus.bindings.IntegerBinding
 
readObject(ByteArrayInputStream) - Method in class jetbrains.exodus.bindings.LongBinding
 
readObject(ByteArrayInputStream) - Method in class jetbrains.exodus.bindings.ShortBinding
 
readObject(ByteArrayInputStream) - Method in class jetbrains.exodus.bindings.SignedDoubleBinding
 
readObject(ByteArrayInputStream) - Method in class jetbrains.exodus.bindings.SignedFloatBinding
 
readObject(ByteArrayInputStream) - Method in class jetbrains.exodus.bindings.StringBinding
 
ReadonlyTransactionException - Exception in jetbrains.exodus.env
Is thrown on attempt to commit or flush read-only transaction or if Environment is read-only, i.e.
ReadonlyTransactionException() - Constructor for exception jetbrains.exodus.env.ReadonlyTransactionException
 
ReadonlyTransactionException(String) - Constructor for exception jetbrains.exodus.env.ReadonlyTransactionException
 
readShort(ByteArrayInputStream) - Static method in class jetbrains.exodus.bindings.BindingUtils
 
readSignedDouble(ByteArrayInputStream) - Static method in class jetbrains.exodus.bindings.BindingUtils
 
readSignedFloat(ByteArrayInputStream) - Static method in class jetbrains.exodus.bindings.BindingUtils
 
readString(ByteArrayInputStream) - Static method in class jetbrains.exodus.bindings.BindingUtils
 
readUnsignedDouble(ByteArrayInputStream) - Static method in class jetbrains.exodus.bindings.BindingUtils
 
readUnsignedFloat(ByteArrayInputStream) - Static method in class jetbrains.exodus.bindings.BindingUtils
 
REFACTORING_BLOB_NULL_INDICES - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
REFACTORING_DEDUPLICATE_BLOBS_EVERY - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
REFACTORING_DEDUPLICATE_BLOBS_MIN_SIZE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
REFACTORING_DELETE_REDUNDANT_BLOBS - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
REFACTORING_FORCE_ALL - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
If is set to true then new PersistentEntityStore will force all refactorings on its creation.
REFACTORING_HEAVY_LINKS - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
REFACTORING_HEAVY_PROPS - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
REFACTORING_NULL_INDICES - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
REFACTORING_SKIP_ALL - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
If is set to true then new PersistentEntityStore will skip all refactorings on its creation.
refresh() - Method in interface jetbrains.exodus.io.Block
For immutable Block implementations, this method returns fresh representation of the same .xd file.
registerCustomPropertyType(StoreTransaction, Class<? extends Comparable>, ComparableBinding) - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Registers custom property type extending Comparable.
release() - Method in interface jetbrains.exodus.io.DataWriter
Releases writer's lock.
remove(EntityId) - Method in interface jetbrains.exodus.entitystore.iterate.EntityIdSet
 
remove(int, long) - Method in interface jetbrains.exodus.entitystore.iterate.EntityIdSet
 
removeBlock(long, RemoveBlockType) - Method in interface jetbrains.exodus.io.DataWriter
Removes existing immutable block.
RemoveBlockType - Enum in jetbrains.exodus.io
Type of action applied to the blocks processed by database GC.
removeChangedSettingsListener(ConfigSettingChangeListener) - Method in class jetbrains.exodus.AbstractConfig
 
removeItem(T) - Method in class jetbrains.exodus.bindings.ComparableSet
 
removeSetting(String) - Method in class jetbrains.exodus.AbstractConfig
 
removeStore(String, Transaction) - Method in interface jetbrains.exodus.env.Environment
Removes store with specified name.
renameEntityType(String, String) - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
Renames entity type.
REORDERING_DISABLED - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
REPLICATOR - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
If set to some value different from null, delegate replication to corresponding external service of provided value.
requiresTxn() - Method in class jetbrains.exodus.entitystore.BlobVault
Returns true if BlobVault implementation requires transaction to flush blobs when StoreTransaction.flush() or StoreTransaction.commit() is called.
resumeConfigChangeListenersForThread() - Static method in class jetbrains.exodus.AbstractConfig
 
resumeGC() - Method in interface jetbrains.exodus.env.Environment
Resumes earlier suspended database garbage collector activity.
reverse() - Method in interface jetbrains.exodus.entitystore.EntityIterable
 
reverseIterator() - Method in interface jetbrains.exodus.entitystore.iterate.OrderedEntityIdCollection
 
reverseIterator(Transaction) - Method in interface jetbrains.exodus.env.Bitmap
Creates new instance of LongIterator which iterates bit numbers with the value true in descending order.
reverseIterator() - Method in interface jetbrains.exodus.env.ContextualBitmap
Creates new instance of LongIterator which iterates bit numbers with the value true in descending order.
revert() - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Reverts all changes without finishing the StoreTransaction.
revert() - Method in interface jetbrains.exodus.env.Transaction
Drops all changes without finishing the transaction and holds the newest database snapshot.
run() - Method in class jetbrains.exodus.management.StatisticsItem
 

S

saveEntity(Entity) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Saves new Entity which earlier was created by StoreTransaction.newEntity(String) but StoreTransaction failed to StoreTransaction.flush() or StoreTransaction.commit().
select(Entity) - Method in interface jetbrains.exodus.entitystore.ComparableGetter
Returns value for given object
select(T) - Method in interface jetbrains.exodus.entitystore.Selector
Returns value for given object
selectDistinct(String) - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns entities which the source entities (this EntityIterable) are linked with by the link with specified name.
selectManyDistinct(String) - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns entities which the source entities (this EntityIterable) are linked with by the link with specified name.
Selector<T> - Interface in jetbrains.exodus.entitystore
Selector is a generic interface for property getter functions.
Sequence - Interface in jetbrains.exodus.entitystore
Sequence allows to get unique successive non-negative long numbers.
set(long) - Method in interface jetbrains.exodus.entitystore.Sequence
Sets current number.
set(Transaction, long, boolean) - Method in interface jetbrains.exodus.env.Bitmap
Sets value of the specified bit.
set(long, boolean) - Method in interface jetbrains.exodus.env.ContextualBitmap
Sets value of the specified bit.
setBackupException(Throwable) - Method in class jetbrains.exodus.backup.BackupBean
 
setBackupNamePrefix(String) - Method in class jetbrains.exodus.backup.BackupBean
 
setBackupPath(String) - Method in class jetbrains.exodus.backup.BackupBean
 
setBackupStartTicks(long) - Method in class jetbrains.exodus.backup.BackupBean
Sets time when backup started.
setBackupToZip(boolean) - Method in class jetbrains.exodus.backup.BackupBean
 
setBlob(String, InputStream) - Method in interface jetbrains.exodus.entitystore.Entity
Sets value (as InputStream) of blob with specified name.
setBlob(String, File) - Method in interface jetbrains.exodus.entitystore.Entity
Sets value (as contents of File) of blob with specified name.
setBlobString(String, String) - Method in interface jetbrains.exodus.entitystore.Entity
Sets value (as String encoded in UTF-8) of blob with specified name.
setBlobStringsCacheMaxValueSize(long) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setBlobStringsCacheShared(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setBlobStringsCacheSize(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Deprecated.
setBytes(byte[]) - Method in class jetbrains.exodus.ArrayByteIterable.EmptyIterable
 
setBytes(byte[]) - Method in class jetbrains.exodus.ArrayByteIterable
 
setCachingDisabled(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setCipherBasicIV(long) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets basic IV (initialization vector) which will be used to encrypt the database.
setCipherId(String) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets id of StreamCipherProvider which will be used to encrypt the database.
setCipherKey(String) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the key which will be used to encrypt the database.
setCommandAfterBackup(String) - Method in class jetbrains.exodus.backup.BackupBean
 
setCommitHook(Runnable) - Method in interface jetbrains.exodus.env.Transaction
Provides transaction with commit hook.
setDebugAllowInMemorySort(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setDebugLinkDataGetter(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setDebugSearchForIncomingLinksOnDelete(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setDebugTestLinkedEntities(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEntityIterableCacheCachingTimeout(long) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEntityIterableCacheCountsCacheSize(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEntityIterableCacheCountsCachingTimeout(long) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEntityIterableCacheCountsLifeTime(long) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEntityIterableCacheDeferredDelay(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEntityIterableCacheHeavyIterablesCacheSize(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEntityIterableCacheHeavyIterablesLifeSpan(long) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEntityIterableCacheMaxSizeOfDirectValue(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEntityIterableCacheSize(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEntityIterableCacheStartCachingTimeout(long) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEntityIterableCacheThreadCount(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEntityIterableCacheUseHumanReadable(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setEnvCloseForcedly(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if Environment.close() shouldn't check if there are unfinished transactions.
setEnvCompactOnOpen(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if the Environment should compact itself on opening Default value is false.
setEnvFailFastInReadonly(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
If is set to true and EnvironmentConfig.ENV_IS_READONLY is also true then the Environment obligatorily creates transactions for which Transaction.isReadonly() is true.
setEnvGatherStatistics(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if the Environment should gather statistics.
setEnvIsReadonly(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true to turn the Environment instance to read-only mode.
setEnvMaxParallelReadonlyTxns(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the number of read-only transactions that can be started in parallel.
setEnvMaxParallelTxns(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the number of transactions that can be started in parallel.
setEnvMonitorTxnsCheckFreq(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
If EnvironmentConfig.ENV_MONITOR_TXNS_TIMEOUT is non-zero then stuck transactions monitor starts and checks Environment's transactions with this frequency (period) specified in milliseconds.
setEnvMonitorTxnsExpirationTimeout(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Defines Transaction expiration timeout in milliseconds.
setEnvMonitorTxnsTimeout(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets Transaction timeout in milliseconds.
setEnvReadonlyEmptyStores(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
If is set to true and EnvironmentConfig.ENV_IS_READONLY is also true then Environment.openStore(String, StoreConfig, Transaction) doesn't try to create a Store, but returns an empty immutable instance instead.
setEnvStoreGetCacheMaxValueSize(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
 
setEnvStoreGetCacheMinTreeSize(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
 
setEnvStoreGetCacheSize(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the size of the "store-get" cache.
setEnvTxnDowngradeAfterFlush(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then any upgraded Transaction will downgrade itself after Transaction.flush().
setEnvTxnReplayMaxCount(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the number of times which a Transaction can try to flush without attempts to upgrade (switch to an exclusive mode).
setEnvTxnReplayTimeout(long) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the number of millisecond which a Transaction can try to flush without attempts to upgrade (switch to an exclusive mode).
setEnvTxnSingleThreadWrites(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then any write operation can be performed only in the thread which the transaction was created in.
setEnvTxnTraceFinish(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
If is set to true then each transaction, read/write or read-only, saves stack trace when it is finished (aborted or committed).
setExplainOn(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setFullFileReadonly(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if each complete and immutable Log file (.xd file) should marked with read-only attribute.
setGatherStatistics(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setGcEnabled(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true to enable the database garbage collector.
setGcFileMinAge(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Returns the minimum age of a Log file (.xd file) to consider it for cleaning by the database garbage collector.
setGcFilesDeletionDelay(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the number of milliseconds which deletion of any successfully cleaned Log file (.xd file) is postponed for.
setGcFilesInterval(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Deprecated.
setGcMinUtilization(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets percent of minimum database utilization.
setGcRenameFiles(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if the database garbage collector should rename files rather than deletes them.
setGcRunEvery(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets GC to be forced every this number of seconds.
setGcRunPeriod(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the number of milliseconds after which background cleaning cycle (single run of the database garbage collector) can be repeated if the previous one didn't reach required utilization.
setGcStartIn(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the number of milliseconds which the database garbage collector is postponed for after the Environment is created.
setGcTransactionAcquireTimeout(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets timeout in milliseconds which is used by the database garbage collector to acquire exclusive Transaction for its purposes if EnvironmentConfig.GC_USE_EXCLUSIVE_TRANSACTION is true.
setGcTransactionTimeout(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets timeout in milliseconds which is used by the database garbage collector to reclaim non-expired data in several files inside single GC Transaction acquired exclusively.
setGcUseExclusiveTransaction(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets true if the database garbage collector should try to acquire exclusive Transaction for its purposes.
setGcUseExpirationChecker(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Deprecated.
setGcUtilizationFromFile(String) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets full path to the file with stored utilization.
setGcUtilizationFromScratch(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if database utilization should be computed from scratch before the first cleaning cycle (single run of the database garbage collector) is triggered, i.e.
setLink(String, Entity) - Method in interface jetbrains.exodus.entitystore.Entity
Links this entity with target one by link with specified name.
setLink(String, EntityId) - Method in interface jetbrains.exodus.entitystore.Entity
Links this entity with target with specified id by link with specified name.
setLogAllowRamDisk(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
For DataReaderWriterProvider.DEFAULT_READER_WRITER_PROVIDER used as DataReaderWriterProvider service provider interface implementation, if is set to true then the database can be opened on RAM-disk.
setLogAllowRemote(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
For DataReaderWriterProvider.DEFAULT_READER_WRITER_PROVIDER used as DataReaderWriterProvider service provider interface implementation, if is set to true then the database can be opened on a remote storage.
setLogAllowRemovable(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
For DataReaderWriterProvider.DEFAULT_READER_WRITER_PROVIDER used as DataReaderWriterProvider service provider interface implementation, if is set to true then the database can be opened on a removable storage.
setLogCacheFreePhysicalMemoryThreshold(long) - Method in class jetbrains.exodus.env.EnvironmentConfig
If EnvironmentConfig.LOG_CACHE_USE_NIO is true sets the minimum size in bytes of free physical memory maintained by the cache memory-mapped files on the host where the JVM runs.
setLogCacheGenerationCount(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the number of generations of non-blocking LogCache.
setLogCacheNonBlocking(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if the LogCache should use lock-free data structures.
setLogCacheOpenFilesCount(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the maximum number of open files that the LogCache maintains in order to reduce system calls to open and close files.
setLogCachePageSize(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the size in bytes of a single page (byte array) in the LogCache.
setLogCacheReadAheadMultiple(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the number of successive pages to be read at once in case of LogCache miss.
setLogCacheShared(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if the LogCache should be shared.
setLogCacheUseNio(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true to allow any immutable .xd file to be mapped in memory provided there is enough physical memory.
setLogCacheUseSoftReferences(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if LogCache should use soft references for holding cached pages.
setLogCacheWarmup(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if LogCache should populate itself with database file pages right after the database is opened using this EnvironmentConfig instance.
setLogCleanDirectoryExpected(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if the Log constructor should fail if the database directory is not clean.
setLogClearInvalid(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if the Log constructor should implicitly clear the database if it occurred to be invalid when opened.
setLogDataReaderWriterProvider(String) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets fully-qualified name of the DataReaderWriterProvider service provide interface implementation which will be used to create DataReader and DataWriter instances.
setLogDurableWrite(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets flag whether transactions should force fsync after each commit or flush.
setLogFileSize(long) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the maximum size in kilobytes of a single Log file (.xd file).
setLogLockId(String) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the debug identifier to be written to the lock file alongside with other debug information.
setLogLockTimeout(long) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the number of milliseconds the Log constructor waits for the lock file.
setLogSyncPeriod(long) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the period in milliseconds to force file system's fsync call that often if EnvironmentConfig.LOG_DURABLE_WRITE is switched off.
setManagementEnabled(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setManagementEnabled(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true if the Environment should expose two JMX managed beans.
setManagementOperationsRestricted(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
If EnvironmentConfig.isManagementEnabled() then set false in order to expose operations with JMX managed beans in addition to attributes.
setMaxInPlaceBlobSize(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setMemoryUsage(long) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets absolute value of memory in bytes that can be used by the LogCache.
setMemoryUsagePercentage(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets percent of max memory (specified by the "-Xmx" java parameter) that can be used by the LogCache.
setMetaServer(MetaServer) - Method in class jetbrains.exodus.env.EnvironmentConfig
 
setMutable(boolean) - Method in class jetbrains.exodus.AbstractConfig
 
setMutable(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setMutable(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true for making it possible to change settings of this EnvironmentConfig instance.
setProfilerEnabled(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
Set true to enable database profiler.
setProperty(String, Comparable) - Method in interface jetbrains.exodus.entitystore.Entity
Sets property with specified name to specified value.
setQueryCancellingPolicy(QueryCancellingPolicy) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Sets a query cancelling policy for the StoreTransaction.
setRefactoringBlobNullIndices(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setRefactoringDeduplicateBlobsEvery(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setRefactoringDeduplicateBlobsMinSize(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setRefactoringDeleteRedundantBlobs(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setRefactoringForceAll(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setRefactoringHeavyLinks(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setRefactoringHeavyProps(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setRefactoringNullIndices(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setRefactoringSkipAll(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setReorderingDisabled(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setSetting(String, Object) - Method in class jetbrains.exodus.AbstractConfig
 
setSetting(String, Object) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setSetting(String, Object) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the value of the setting with the specified key.
setSettings(Map<String, String>) - Method in class jetbrains.exodus.AbstractConfig
 
setStoreReplicator(PersistentEntityStoreReplicator) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setTotal(long) - Method in class jetbrains.exodus.management.StatisticsItem
 
setTransactionBlobStringsCacheSize(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setTransactionLinksCacheSize(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setTransactionPropsCacheSize(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setTreeDupMaxPageSize(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the maximum size of page of duplicates sub-B+Tree.
setTreeMaxPageSize(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Sets the maximum size of page of B+Tree.
setTreeNodesCacheSize(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
Deprecated.
setUseIntForLocalId(boolean) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
 
setUserObject(Object, Object) - Method in interface jetbrains.exodus.env.Transaction
Bind an user object (value) identified by a key to the transaction.
setUseVersion1Format(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
 
ShortBinding - Class in jetbrains.exodus.bindings
ComparableBinding for Short values.
shortToEntry(short) - Static method in class jetbrains.exodus.bindings.ShortBinding
Serializes short value to the ArrayByteIterable entry.
shouldBeDisposed() - Method in interface jetbrains.exodus.entitystore.EntityIterator
 
shouldCloseStream() - Method in class jetbrains.exodus.backup.BackupStrategy.FileDescriptor
 
shouldCloseStream() - Method in interface jetbrains.exodus.backup.VirtualFileDescriptor
 
SignedDoubleBinding - Class in jetbrains.exodus.bindings
ComparableBinding for signed Double values.
SignedFloatBinding - Class in jetbrains.exodus.bindings
ComparableBinding for signed Float values.
signedIntToCompressedEntry(int) - Static method in class jetbrains.exodus.bindings.IntegerBinding
Serializes signed int value in the range [Integer.MIN_VALUE/2..Integer.MAX_VALUE/2] to the compressed ArrayByteIterable entry.
signedLongToCompressedEntry(long) - Static method in class jetbrains.exodus.bindings.LongBinding
Serializes signed long value in the range [Long.MIN_VALUE/2..Long.MAX_VALUE/2] to the compressed ArrayByteIterable entry.
SINGLE_BYTES - Static variable in class jetbrains.exodus.ByteIterableBase
 
size() - Method in class jetbrains.exodus.bindings.ComparableSet
 
size() - Method in class jetbrains.exodus.entitystore.BlobVault
Returns amount of disk space occupied by the BlobVault.
size() - Method in interface jetbrains.exodus.entitystore.DiskBasedBlobVault
 
size() - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns the number of entities in the EntityIterable.
size() - Method in class jetbrains.exodus.util.LightOutputStream
 
skip(long) - Method in class jetbrains.exodus.ArrayByteIterable.Iterator
 
skip(long) - Method in class jetbrains.exodus.ByteIterator
Skips bytes bytes.
skip(long) - Method in class jetbrains.exodus.CompoundByteIteratorBase
 
skip(int) - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns EntityIterable that skips specified number of entities from the beginning of this EntityIterable.
skip(int) - Method in interface jetbrains.exodus.entitystore.EntityIterator
Skips specified number of entities and returns the value of Iterator.hasNext().
sort(String, String, boolean) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type sorted by values of specified property.
sort(String, String, EntityIterable, boolean) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type from rightOrder sorted by values of specified property.
SortedEntityIdSet - Interface in jetbrains.exodus.entitystore.iterate
 
sortLinks(String, EntityIterable, boolean, String, EntityIterable) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns EntityIterable with entities of specified type from rightOrder sorted by links with specified name.
sortLinks(String, EntityIterable, boolean, String, EntityIterable, String, String) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Returns the same EntityIterable as StoreTransaction.sortLinks(String, EntityIterable, boolean, String, EntityIterable) does, but faster if extra indices are available in the database.
source - Variable in class jetbrains.exodus.FixedLengthByteIterable
 
start(Environment) - Method in interface jetbrains.exodus.entitystore.MetaServer
 
Statistics<T extends java.lang.Enum> - Class in jetbrains.exodus.management
Common/base class for metering various statistics.
Statistics(T[]) - Constructor for class jetbrains.exodus.management.Statistics
 
StatisticsItem - Class in jetbrains.exodus.management
Common class for all statistics items.
StatisticsItem(Statistics) - Constructor for class jetbrains.exodus.management.StatisticsItem
 
stop(Environment) - Method in interface jetbrains.exodus.entitystore.MetaServer
 
StorageTypeNotAllowedException - Exception in jetbrains.exodus.io
Exception thrown if a database is being opened on a storage of not allowed type: removable device, on a remote file system, or on a RAM disk.
StorageTypeNotAllowedException(String) - Constructor for exception jetbrains.exodus.io.StorageTypeNotAllowedException
 
Store - Interface in jetbrains.exodus.env
Store is a named collection of key/value pairs.
StoreConfig - Enum in jetbrains.exodus.env
Specifies the attributes of a Store.
storeExists(String, Transaction) - Method in interface jetbrains.exodus.env.Environment
 
StoreTransaction - Interface in jetbrains.exodus.entitystore
StoreTransaction is a transaction started against EntityStore using EntityStore.beginTransaction() or EntityStore.beginReadonlyTransaction() methods.
StoreTransactionalComputable<T> - Interface in jetbrains.exodus.entitystore
StoreTransactionalExecutable - Interface in jetbrains.exodus.entitystore
StreamCipher - Interface in jetbrains.exodus.crypto
Database ciphering facility uses stream ciphers.
StreamCipherProvider - Class in jetbrains.exodus.crypto
Service provider interface for creation instances of StreamCipher.
StreamCipherProvider() - Constructor for class jetbrains.exodus.crypto.StreamCipherProvider
 
STRING_VALUE_TYPE - Static variable in class jetbrains.exodus.bindings.ComparableValueType
 
StringBinding - Class in jetbrains.exodus.bindings
ComparableBinding for String values.
stringToEntry(String) - Static method in class jetbrains.exodus.bindings.StringBinding
Serializes String value to the ArrayByteIterable entry.
subIterable(int, int) - Method in class jetbrains.exodus.ByteBufferByteIterable
 
subIterable(int, int) - Method in interface jetbrains.exodus.ByteIterable
 
subIterable(int, int) - Method in class jetbrains.exodus.ByteIterableBase
 
subIterable(int, int) - Method in class jetbrains.exodus.FileByteIterable
 
subIterable(int, int) - Method in class jetbrains.exodus.FixedLengthByteIterable
 
suppressConfigChangeListenersForThread() - Static method in class jetbrains.exodus.AbstractConfig
 
suspendGC() - Method in interface jetbrains.exodus.env.Environment
Suspends database garbage collector activity unless Environment.resumeGC() is called.
sync() - Method in interface jetbrains.exodus.io.DataWriter
If applicable, forces flush of written data to underlying storage device.
syncDirectory() - Method in interface jetbrains.exodus.io.DataWriter
If applicable, forces flush of changes in directory structure to underlying storage device.
SYSTEM_PROPERTY - Static variable in interface jetbrains.exodus.ConfigurationStrategy
 

T

take(int) - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns EntityIterable that returns specified number of entities from this EntityIterable.
temporaryEmpty - Variable in enum jetbrains.exodus.env.StoreConfig
 
toArray() - Method in class jetbrains.exodus.bindings.ComparableSet
 
toEntityId(String) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
Parses string representation of an entity id and returns corresponding EntityId instance.
toEntityStoreException(Throwable) - Static method in exception jetbrains.exodus.ExodusException
 
toExodusException(Throwable, String) - Static method in exception jetbrains.exodus.ExodusException
 
toExodusException(Throwable) - Static method in exception jetbrains.exodus.ExodusException
 
toIdString() - Method in interface jetbrains.exodus.entitystore.Entity
 
toString() - Method in class jetbrains.exodus.bindings.ComparableSet
 
toString() - Method in class jetbrains.exodus.ByteIterableBase
 
toString(byte[], int, int) - Static method in class jetbrains.exodus.ByteIterableBase
 
toString() - Method in interface jetbrains.exodus.entitystore.EntityId
 
toString() - Method in class jetbrains.exodus.entitystore.FileBasedBlobValueItem
 
toString() - Method in enum jetbrains.exodus.env.StoreConfig
 
toString() - Method in class jetbrains.exodus.util.LightOutputStream
 
Transaction - Interface in jetbrains.exodus.env
Transaction is required for any access to data in database.
TRANSACTION_BLOB_STRINGS_CACHE_SIZE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Defines the size of "blob strings" cache held by each StoreTransaction instance.
TRANSACTION_LINKS_CACHE_SIZE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Defines the size of "links" cache held by each StoreTransaction instance.
TRANSACTION_PROPS_CACHE_SIZE - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Defines the size of "property values" cache held by each StoreTransaction instance.
TransactionalComputable<T> - Interface in jetbrains.exodus.env
TransactionalExecutable - Interface in jetbrains.exodus.env
TREE_DUP_MAX_PAGE_SIZE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the maximum size of page of duplicates sub-B+Tree.
TREE_MAX_PAGE_SIZE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Defines the maximum size of page of B+Tree.
TREE_NODES_CACHE_SIZE - Static variable in class jetbrains.exodus.env.EnvironmentConfig
Deprecated.
truncateBlock(long, long) - Method in interface jetbrains.exodus.io.DataWriter
Truncates existing block to specified length.
truncateStore(String, Transaction) - Method in interface jetbrains.exodus.env.Environment
Truncates store with specified name.

U

union(EntityIterable) - Method in interface jetbrains.exodus.entitystore.EntityIterable
Returns union of this EntityIterable and the right EntityIterable.
USE_INT_FOR_LOCAL_ID - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
Not for public use, for debugging and troubleshooting purposes.
USE_VERSION1_FORMAT - Static variable in class jetbrains.exodus.env.EnvironmentConfig
 
useExisting - Variable in enum jetbrains.exodus.env.StoreConfig
 

V

valueOf(String) - Static method in enum jetbrains.exodus.env.StoreConfig
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jetbrains.exodus.io.RemoveBlockType
Returns the enum constant of this type with the specified name.
values() - Static method in enum jetbrains.exodus.env.StoreConfig
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jetbrains.exodus.io.RemoveBlockType
Returns an array containing the constants of this enum type, in the order they are declared.
VaultSizeFunctions - Interface in jetbrains.exodus.entitystore
 
VirtualFileDescriptor - Interface in jetbrains.exodus.backup
 

W

WATCHING_READER_WRITER_PROVIDER - Static variable in class jetbrains.exodus.io.DataReaderWriterProvider
Fully-qualified name of read-only watching DataReaderWriteProvider.
wrap(Exception) - Static method in exception jetbrains.exodus.ExodusException
 
write(byte[], int, int) - Method in interface jetbrains.exodus.io.DataWriter
Writes (appends) binary data to Log.
write(int) - Method in class jetbrains.exodus.util.LightOutputStream
 
write(byte[]) - Method in class jetbrains.exodus.util.LightOutputStream
 
write(byte[], int, int) - Method in class jetbrains.exodus.util.LightOutputStream
 
writeByte(int) - Method in class jetbrains.exodus.util.LightOutputStream
 
writeCompressed(LightOutputStream, int) - Static method in class jetbrains.exodus.bindings.IntegerBinding
 
writeCompressed(LightOutputStream, int, int[]) - Static method in class jetbrains.exodus.bindings.IntegerBinding
 
writeCompressed(LightOutputStream, long) - Static method in class jetbrains.exodus.bindings.LongBinding
 
writeCompressed(LightOutputStream, long, int[]) - Static method in class jetbrains.exodus.bindings.LongBinding
 
writeObject(LightOutputStream, Comparable) - Method in class jetbrains.exodus.bindings.BooleanBinding
 
writeObject(LightOutputStream, Comparable) - Method in class jetbrains.exodus.bindings.ByteBinding
 
writeObject(LightOutputStream, Comparable) - Method in class jetbrains.exodus.bindings.ComparableBinding
 
writeObject(LightOutputStream, Comparable) - Method in class jetbrains.exodus.bindings.ComparableSetBinding
 
writeObject(LightOutputStream, Comparable) - Method in class jetbrains.exodus.bindings.DoubleBinding
 
writeObject(LightOutputStream, Comparable) - Method in class jetbrains.exodus.bindings.FloatBinding
 
writeObject(LightOutputStream, Comparable) - Method in class jetbrains.exodus.bindings.IntegerBinding
 
writeObject(LightOutputStream, Comparable) - Method in class jetbrains.exodus.bindings.LongBinding
 
writeObject(LightOutputStream, Comparable) - Method in class jetbrains.exodus.bindings.ShortBinding
 
writeObject(LightOutputStream, Comparable) - Method in class jetbrains.exodus.bindings.SignedDoubleBinding
 
writeObject(LightOutputStream, Comparable) - Method in class jetbrains.exodus.bindings.SignedFloatBinding
 
writeObject(LightOutputStream, Comparable) - Method in class jetbrains.exodus.bindings.StringBinding
 
writeString(String) - Method in class jetbrains.exodus.util.LightOutputStream
 
writeTo(LightOutputStream) - Method in class jetbrains.exodus.ArrayByteIterable
 
writeUnsignedInt(long) - Method in class jetbrains.exodus.util.LightOutputStream
 
writeUnsignedLong(long, int, LightOutputStream) - Static method in class jetbrains.exodus.bindings.LongBinding
 
writeUnsignedLong(long) - Method in class jetbrains.exodus.util.LightOutputStream
 
writeUnsignedShort(int) - Method in class jetbrains.exodus.util.LightOutputStream
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links