- 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
-
- 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
-
- 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() - Method in interface jetbrains.exodus.env.Environment
-
Clears all the data in the environment.
- clear() - Method in interface jetbrains.exodus.io.DataWriter
-
- 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
-
- 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
-
- comparableSetToEntry(ComparableSet) - Static method in class jetbrains.exodus.bindings.ComparableSetBinding
-
- 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
-
- 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
-
- 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
-
- ContextualEnvironment - Interface in jetbrains.exodus.env
-
ContextualEnvironment is always aware of transaction started in current thread.
- ContextualStore - Interface in jetbrains.exodus.env
-
- 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() - 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.
- 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_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_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
-
- 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
-
- EntityRemovedInDatabaseException - Exception in jetbrains.exodus.entitystore
-
- EntityRemovedInDatabaseException(String) - 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
-
- entryToByte(ByteIterable) - Static method in class jetbrains.exodus.bindings.ByteBinding
-
- entryToComparableSet(ByteIterable) - Static method in class jetbrains.exodus.bindings.ComparableSetBinding
-
- entryToDouble(ByteIterable) - Static method in class jetbrains.exodus.bindings.DoubleBinding
-
- entryToFloat(ByteIterable) - Static method in class jetbrains.exodus.bindings.FloatBinding
-
- entryToInt(ByteIterable) - Static method in class jetbrains.exodus.bindings.IntegerBinding
-
- entryToLong(ByteIterable) - Static method in class jetbrains.exodus.bindings.LongBinding
-
- entryToObject(ByteIterable) - Method in class jetbrains.exodus.bindings.ComparableBinding
-
- entryToShort(ByteIterable) - Static method in class jetbrains.exodus.bindings.ShortBinding
-
- entryToString(ByteIterable) - Static method in class jetbrains.exodus.bindings.StringBinding
-
- 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
-
- 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
-
- 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
-
Defines the number of read-only
transactions that can be started in parallel.
- 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
-
- 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
-
- ENV_READONLY_EMPTY_STORES - Static variable in class jetbrains.exodus.env.EnvironmentConfig
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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.
- GATHER_STATISTICS - Static variable in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
-
- 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
-
- 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
-
- 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
-
- 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() - 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
-
- 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
-
- 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
-
- getClazz() - Method in class jetbrains.exodus.bindings.ComparableValueType
-
- getCommandAfterBackup() - Method in class jetbrains.exodus.backup.BackupBean
-
- getConfig() - Method in interface jetbrains.exodus.entitystore.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
-
- 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
-
- 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
-
- getEnvCloseForcedly() - Method in class jetbrains.exodus.env.EnvironmentConfig
-
- 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
-
- getEnvGatherStatistics() - Method in class jetbrains.exodus.env.EnvironmentConfig
-
- getEnvironment() - Method in interface jetbrains.exodus.entitystore.PersistentEntityStore
-
- 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
-
- getEnvIsReadonly() - Method in class jetbrains.exodus.env.EnvironmentConfig
-
- getEnvMaxParallelReadonlyTxns() - Method in class jetbrains.exodus.env.EnvironmentConfig
-
Returns the number of read-only
transactions that can be started in parallel.
- 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
-
- getEnvMonitorTxnsExpirationTimeout() - Method in class jetbrains.exodus.env.EnvironmentConfig
-
Defines
Transaction expiration timeout in milliseconds.
- getEnvMonitorTxnsTimeout() - Method in class jetbrains.exodus.env.EnvironmentConfig
-
- getEnvReadonlyEmptyStores() - Method in class jetbrains.exodus.env.EnvironmentConfig
-
- 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
-
- 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
-
- 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
-
- 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() - 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
-
- 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 the LogCache uses soft references for
holding cached pages.
- getLogDataReaderWriterProvider() - Method in class jetbrains.exodus.env.EnvironmentConfig
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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 the new named
Sequence.
- getSetting(String) - Method in class jetbrains.exodus.AbstractConfig
-
- getSettings() - Method in class jetbrains.exodus.AbstractConfig
-
- getSingletonIterable(Entity) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
-
- 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() - 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
-
- 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.
- getValue() - Method in interface jetbrains.exodus.env.Cursor
-
- 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_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 the LogCache uses soft references for
holding cached pages.
- 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
-
- 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
-
- 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
-
- longToCompressedEntry(long) - Static method in class jetbrains.exodus.bindings.LongBinding
-
- longToEntry(long) - Static method in class jetbrains.exodus.bindings.LongBinding
-
- saveEntity(Entity) - Method in interface jetbrains.exodus.entitystore.StoreTransaction
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- setEnvGatherStatistics(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
-
- 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
-
- setEnvMonitorTxnsExpirationTimeout(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
-
Defines
Transaction expiration timeout in milliseconds.
- setEnvMonitorTxnsTimeout(int) - Method in class jetbrains.exodus.env.EnvironmentConfig
-
- setEnvReadonlyEmptyStores(boolean) - Method in class jetbrains.exodus.env.EnvironmentConfig
-
- 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
-
- 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.
- 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
-
- 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.
- 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 the LogCache should use soft references for
holding cached pages.
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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.
- setUserObject(Object, Object) - Method in interface jetbrains.exodus.env.Transaction
-
Bind an user object (value) identified by a key to the transaction.
- ShortBinding - Class in jetbrains.exodus.bindings
-
- shortToEntry(short) - Static method in class jetbrains.exodus.bindings.ShortBinding
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- stringToEntry(String) - Static method in class jetbrains.exodus.bindings.StringBinding
-
- 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
-
- 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
-