- 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
-
- 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.
- 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
-
Defines the number of new Log files (.xd files) that must be created to trigger if necessary (if database
utilization is not sufficient) the next background cleaning cycle (single run of the database garbage collector)
after the previous cycle finished.
- 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_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
-
- getEntityIterableCacheMaxSizeOfDirectValue() - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
-
- getEntityIterableCacheSize() - 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
-
- 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
-
- 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
-
Returns the number of new Log files (.xd files) that must be created to trigger if necessary (if database
utilization is not sufficient) the next background cleaning cycle (single run of the database garbage collector)
after the previous cycle finished.
- 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.
- 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.
- 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.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
-
- 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
-
- 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
-
- setEntityIterableCacheMaxSizeOfDirectValue(int) - Method in class jetbrains.exodus.entitystore.PersistentEntityStoreConfig
-
- setEntityIterableCacheSize(int) - 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
-
- 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
-
Sets the number of new Log files (.xd files) that must be created to trigger if necessary (if database
utilization is not sufficient) the next background cleaning cycle (single run of the database garbage collector)
after the previous cycle finished.
- 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.
- 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.
- 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
-
- 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
-