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

A

abort() - Method in class jetbrains.exodus.env.ReadonlyTransaction
 
abort() - Method in class jetbrains.exodus.env.ReadWriteTransaction
 
AbstractDataWriter - Class in jetbrains.exodus.io
 
AbstractDataWriter() - Constructor for class jetbrains.exodus.io.AbstractDataWriter
 
add(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.env.ContextualStoreImpl
 
add(Transaction, ByteIterable, ByteIterable) - Method in class jetbrains.exodus.env.StoreImpl
 
add(INode) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
add(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
add(ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.tree.ITreeMutable
If tree supports duplicates and key already exists, then return false.
add(INode) - Method in interface jetbrains.exodus.tree.ITreeMutable
If tree support duplicates and key already exists, then return false.
addExpiredLoggable(Loggable) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
addExpiredLoggable(long) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
AddressIterator - Class in jetbrains.exodus.tree.btree
 
AddressIterator(ITree, boolean, TreeTraverser) - Constructor for class jetbrains.exodus.tree.btree.AddressIterator
 
addressIterator() - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
addressIterator() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
addressIterator() - Method in interface jetbrains.exodus.tree.ITree
 
AddressIterator - Class in jetbrains.exodus.tree.patricia
 
AddressIterator(TreeTraverser) - Constructor for class jetbrains.exodus.tree.patricia.AddressIterator
 
addressIterator() - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
addressIterator() - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeWithDuplicates
 
advance() - Method in class jetbrains.exodus.tree.btree.AddressIterator
 
afterRemoveFile(long) - Method in interface jetbrains.exodus.log.RemoveFileListener
 
allocLastPage(long) - Method in class jetbrains.exodus.log.BufferedDataWriter
 
allowsDuplicates - Variable in class jetbrains.exodus.tree.btree.BTreeBase
 
approvedHighAddress - Variable in class jetbrains.exodus.log.LogTip
 
asTruncatedTo(long) - Method in class jetbrains.exodus.log.LogTip
 

B

balancePolicy - Variable in class jetbrains.exodus.tree.btree.BTreeBase
 
beforeRemoveFile(long) - Method in interface jetbrains.exodus.log.RemoveFileListener
 
beginExclusiveTransaction() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
beginExclusiveTransaction(Runnable) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
beginGCTransaction() - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
beginGCTransaction() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
beginReadonlyTransaction(Runnable) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
beginReadonlyTransaction() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
beginReadonlyTransaction(Runnable) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
beginTransaction(Runnable, boolean, boolean) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
beginTransaction() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
beginTransaction(Runnable) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
beginTransaction(Runnable, boolean, boolean) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
beginTransactionAt(long) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
BlockByteIterator - Interface in jetbrains.exodus.log
 
BlockDataIterator - Class in jetbrains.exodus.log
 
BlockDataIterator(Log, LogTip, Block, long) - Constructor for class jetbrains.exodus.log.BlockDataIterator
 
BOTTOM - Static variable in class jetbrains.exodus.tree.btree.BTreeBase
 
BOTTOM_ROOT - Static variable in class jetbrains.exodus.tree.btree.BTreeBase
 
BTree - Class in jetbrains.exodus.tree.btree
 
BTree(Log, long, boolean, int) - Constructor for class jetbrains.exodus.tree.btree.BTree
 
BTree(Log, BTreeBalancePolicy, long, boolean, int) - Constructor for class jetbrains.exodus.tree.btree.BTree
 
BTreeBalancePolicy - Class in jetbrains.exodus.tree.btree
 
BTreeBalancePolicy(int) - Constructor for class jetbrains.exodus.tree.btree.BTreeBalancePolicy
 
BTreeBalancePolicy(int, int) - Constructor for class jetbrains.exodus.tree.btree.BTreeBalancePolicy
 
BTreeBase - Class in jetbrains.exodus.tree.btree
Base BTree implementation
BTreeCursorDupMutable - Class in jetbrains.exodus.tree.btree
 
BTreeCursorDupMutable(ITreeMutable, BTreeTraverserDup) - Constructor for class jetbrains.exodus.tree.btree.BTreeCursorDupMutable
 
BTreeEmpty - Class in jetbrains.exodus.tree.btree
 
BTreeEmpty(Log, BTreeBalancePolicy, boolean, int) - Constructor for class jetbrains.exodus.tree.btree.BTreeEmpty
 
BTreeEmpty(Log, boolean, int) - Constructor for class jetbrains.exodus.tree.btree.BTreeEmpty
 
BTreeMetaInfo - Class in jetbrains.exodus.tree.btree
 
BTreeMetaInfo(EnvironmentImpl, boolean, int) - Constructor for class jetbrains.exodus.tree.btree.BTreeMetaInfo
 
BTreeMutable - Class in jetbrains.exodus.tree.btree
 
BTreeMutatingTraverser - Class in jetbrains.exodus.tree.btree
 
BTreeMutatingTraverser(BTreeMutable) - Constructor for class jetbrains.exodus.tree.btree.BTreeMutatingTraverser
 
BTreeMutatingTraverserDup - Class in jetbrains.exodus.tree.btree
 
BufferedDataWriter - Class in jetbrains.exodus.log
 
BufferedDataWriter.MutablePage - Class in jetbrains.exodus.log
 
byteAt(int) - Method in class jetbrains.exodus.log.ByteIterableWithAddress
 
ByteIterableWithAddress - Class in jetbrains.exodus.log
 
ByteIterableWithAddress(long) - Constructor for class jetbrains.exodus.log.ByteIterableWithAddress
 
ByteIteratorWithAddress - Class in jetbrains.exodus.log
 
ByteIteratorWithAddress() - Constructor for class jetbrains.exodus.log.ByteIteratorWithAddress
 
bytesRead(byte[], int) - Method in interface jetbrains.exodus.log.ReadBytesListener
 

C

canGoDown - Variable in class jetbrains.exodus.tree.TreeCursor
 
canMoveDown() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
canMoveLeft() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
canMoveRight() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
canMoveUp() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
checkIsFinished() - Method in class jetbrains.exodus.env.TransactionBase
 
checkPage(long) - Method in class jetbrains.exodus.log.DataIterator
 
childExists(ByteIterable, long) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
children - Variable in class jetbrains.exodus.tree.btree.InternalPageMutable
 
clear() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
clear() - Method in class jetbrains.exodus.io.AbstractDataWriter
 
clearImmutableTrees() - Method in class jetbrains.exodus.env.TransactionBase
 
clearImpl() - Method in class jetbrains.exodus.io.AbstractDataWriter
 
clone(int) - Method in class jetbrains.exodus.log.ByteIterableWithAddress
 
clone(int) - Method in class jetbrains.exodus.tree.btree.BTreeMetaInfo
 
clone(int) - Method in class jetbrains.exodus.tree.patricia.PatriciaMetaInfo
 
clone(int) - Method in class jetbrains.exodus.tree.TreeMetaInfo
 
close() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
close() - Method in class jetbrains.exodus.env.StoreImpl
 
close() - Method in class jetbrains.exodus.io.AbstractDataWriter
 
close() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
close() - Method in class jetbrains.exodus.tree.TreeCursor
 
close() - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
closeImpl() - Method in class jetbrains.exodus.io.AbstractDataWriter
 
commit() - Method in class jetbrains.exodus.env.ReadonlyTransaction
 
commit() - Method in class jetbrains.exodus.env.ReadWriteTransaction
 
compareCurrent(ByteIterable) - Method in interface jetbrains.exodus.tree.TreeTraverser
 
compareTo(int, int, ByteIterable) - Method in class jetbrains.exodus.log.ByteIterableWithAddress
 
compareTo(ByteIterable) - Method in class jetbrains.exodus.log.ByteIterableWithAddress
 
CompressedUnsignedLongByteIterable - Class in jetbrains.exodus.log
This ByteIterable cannot be used for representing comparable or signed longs.
computeInExclusiveTransaction(TransactionalComputable<T>) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
computeInExclusiveTransaction(TransactionalComputable<T>) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
computeInReadonlyTransaction(TransactionalComputable<T>) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
computeInTransaction(TransactionalComputable<T>) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
computeInTransaction(TransactionalComputable<T>) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
ContextualEnvironmentImpl - Class in jetbrains.exodus.env
 
ContextualStoreImpl - Class in jetbrains.exodus.env
 
ContextualStoreImpl(ContextualEnvironmentImpl, String, TreeMetaInfo) - Constructor for class jetbrains.exodus.env.ContextualStoreImpl
 
copyChildren(int, int) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
count() - Method in class jetbrains.exodus.env.ContextualStoreImpl
 
count(Transaction) - Method in class jetbrains.exodus.env.StoreImpl
 
count - Variable in class jetbrains.exodus.log.LogTip
 
count() - Method in class jetbrains.exodus.tree.btree.BTreeCursorDupMutable
 
count() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
count() - Method in class jetbrains.exodus.tree.TreeCursor
 
create(DataReader, DataWriter) - Static method in class jetbrains.exodus.log.LogConfig
 
create() - Static method in class jetbrains.exodus.log.NullLoggable
 
create(BTreeBase) - Static method in class jetbrains.exodus.tree.btree.BTreeMutatingTraverser
 
create(BTreeBase) - Static method in class jetbrains.exodus.tree.btree.BTreeMutatingTraverserDup
 
createChildren(int) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
createMutableLeaf(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
createNewBuiltInItem(EnvironmentStatistics.Type) - Method in class jetbrains.exodus.env.EnvironmentStatistics
 
createStatisticsItem(EnvironmentStatistics.Type) - Method in class jetbrains.exodus.env.EnvironmentStatistics
 
createStore(String, TreeMetaInfo) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
createStore(String, TreeMetaInfo) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
createTemporaryEmptyStore(String) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
createTemporaryEmptyStore(String) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
cursorClosed(ITreeCursorMutable) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
cursorClosed(ITreeCursorMutable) - Method in interface jetbrains.exodus.tree.ITreeMutable
 

D

DataCorruptionException - Exception in jetbrains.exodus.log
 
DataIterator - Class in jetbrains.exodus.log
 
DataIterator(Log) - Constructor for class jetbrains.exodus.log.DataIterator
 
DataIterator(Log, long) - Constructor for class jetbrains.exodus.log.DataIterator
 
dataIterator - Variable in class jetbrains.exodus.tree.btree.BTreeBase
 
decrementSize(long) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
decrementSize(int) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
DEFAULT - Static variable in class jetbrains.exodus.tree.btree.BTreeBalancePolicy
 
delete(ByteIterable) - Method in class jetbrains.exodus.env.ContextualStoreImpl
 
delete(Transaction, ByteIterable) - Method in class jetbrains.exodus.env.StoreImpl
 
delete(ByteIterable) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
delete(ByteIterable, ByteIterable, ITreeCursorMutable) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
delete(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
delete(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
delete(ByteIterable) - Method in interface jetbrains.exodus.tree.ITreeMutable
Delete key/value pairs for given key.
delete(ByteIterable, ByteIterable, ITreeCursorMutable) - Method in interface jetbrains.exodus.tree.ITreeMutable
Delete key/value pair, should be supported only by tree which allows duplicates if value is not null.
deleteCurrent() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
deleteCurrent() - Method in class jetbrains.exodus.tree.TreeCursor
 
deleteCurrent() - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
dump(PrintStream) - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
dump(PrintStream, Dumpable.ToString) - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
dump(PrintStream, int, Dumpable.ToString) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
dump(PrintStream, int, Dumpable.ToString) - Method in interface jetbrains.exodus.tree.Dumpable
Dump node to stream
dump(PrintStream) - Method in interface jetbrains.exodus.tree.ITree
 
dump(PrintStream, Dumpable.ToString) - Method in interface jetbrains.exodus.tree.ITree
 
dump(PrintStream) - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
dump(PrintStream, Dumpable.ToString) - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
Dumpable - Interface in jetbrains.exodus.tree
 
Dumpable.ToString - Interface in jetbrains.exodus.tree
To String renderer for INode implementers
DUP_BOTTOM - Static variable in class jetbrains.exodus.tree.btree.BTreeBase
 
DUP_INTERNAL - Static variable in class jetbrains.exodus.tree.btree.BTreeBase
 
DUP_LEAF - Static variable in class jetbrains.exodus.tree.btree.BTreeBase
 
duplicates - Variable in class jetbrains.exodus.tree.TreeMetaInfo
 
DUPLICATES_BIT - Static variable in class jetbrains.exodus.tree.TreeMetaInfo
 

E

EMPTY - Static variable in class jetbrains.exodus.log.ByteIterableWithAddress
 
EMPTY - Static variable in interface jetbrains.exodus.tree.INode
 
EMPTY - Static variable in interface jetbrains.exodus.tree.LongIterator
 
EMPTY - Static variable in class jetbrains.exodus.tree.TreeMetaInfo
 
EMPTY_CURSOR - Static variable in interface jetbrains.exodus.tree.ITreeCursor
 
EnvironmentImpl - Class in jetbrains.exodus.env
 
EnvironmentStatistics - Class in jetbrains.exodus.env
 
EnvironmentStatistics.Type - Enum in jetbrains.exodus.env
 
executeBeforeGc(Runnable) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
executeInExclusiveTransaction(TransactionalExecutable) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
executeInExclusiveTransaction(TransactionalExecutable) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
executeInReadonlyTransaction(TransactionalExecutable) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
executeInTransaction(TransactionalExecutable) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
executeInTransaction(TransactionalExecutable) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
executeTransactionSafeTask(Runnable) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
exists(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.env.ContextualStoreImpl
 
exists(Transaction, ByteIterable, ByteIterable) - Method in class jetbrains.exodus.env.StoreImpl
 
exists(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 

F

fillBytes(long, LightOutputStream) - Static method in class jetbrains.exodus.log.CompressedUnsignedLongByteIterable
 
find(BTreeTraverser, int, ByteIterable, ByteIterable, boolean) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
finishTransaction(TransactionBase) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
finishTransaction(TransactionBase) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
flush() - Method in class jetbrains.exodus.env.ReadonlyTransaction
 
flush() - Method in class jetbrains.exodus.env.ReadWriteTransaction
 
flushAndSync() - Method in class jetbrains.exodus.env.EnvironmentImpl
Flushes Log's data writer exclusively in commit lock.
forceFlush() - Method in class jetbrains.exodus.env.ReadWriteTransaction
 

G

gc() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
get(ByteIterable) - Method in class jetbrains.exodus.env.ContextualStoreImpl
 
get(Transaction, ByteIterable) - Method in class jetbrains.exodus.env.StoreImpl
 
get(ByteIterable) - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
get(ByteIterable) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
get(ByteIterable) - Method in interface jetbrains.exodus.tree.ITree
 
get(ByteIterable) - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
get(ByteIterable) - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeWithDuplicates
 
getAddress() - Method in class jetbrains.exodus.log.BlockDataIterator
 
getAddress() - Method in class jetbrains.exodus.log.ByteIteratorWithAddress
 
getAddress() - Method in class jetbrains.exodus.log.DataIterator
 
getAddress() - Method in interface jetbrains.exodus.log.Loggable
Address of the loggable in log.
getAddress(String) - Static method in class jetbrains.exodus.log.LogUtil
 
getAddress() - Method in class jetbrains.exodus.log.NullLoggable
 
getAddress() - Method in class jetbrains.exodus.log.RandomAccessLoggableImpl
 
getAllFiles() - Method in class jetbrains.exodus.log.LogTip
 
getAllStoreCount() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getAllStoreNames() - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
getAllStoreNames(Transaction) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getAndCheckCurrentTransaction() - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
getBackupStrategy() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getBalancePolicy() - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
getBlockSetCopy() - Method in class jetbrains.exodus.log.LogTip
 
getBlockSetMutable() - Method in class jetbrains.exodus.log.BufferedDataWriter
 
getBottomPagesCount() - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
getBottomPageType() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
getBTreeBalancePolicy() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getByteIterables(BasePageMutable.ReclaimFlag) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
getBytes() - Method in class jetbrains.exodus.log.BufferedDataWriter.MutablePage
 
getBytesUnsafe() - Method in class jetbrains.exodus.log.ByteIterableWithAddress
 
getCachedBlocks() - Method in class jetbrains.exodus.log.LogTip
 
getCacheGenerationCount() - Method in class jetbrains.exodus.log.LogConfig
 
getCacheOpenFilesCount() - Method in class jetbrains.exodus.log.LogConfig
 
getCachePageSize() - Method in class jetbrains.exodus.log.LogConfig
 
getCacheReadAheadMultiple() - Method in class jetbrains.exodus.log.LogConfig
 
getCacheUseSoftReferences() - Method in class jetbrains.exodus.log.LogConfig
 
getChild(int) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
getChildAddress(int) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
getCipherBasicIV() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getCipherBasicIV() - Method in class jetbrains.exodus.log.LogConfig
 
getCipherKey() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getCipherKey() - Method in class jetbrains.exodus.log.LogConfig
 
getCipherProvider() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getCipherProvider() - Method in class jetbrains.exodus.log.LogConfig
 
getCompressedSize(long) - Static method in class jetbrains.exodus.log.CompressedUnsignedLongByteIterable
 
getCompressedUnsignedInt() - Method in class jetbrains.exodus.log.ByteIterableWithAddress
 
getConfig() - Method in class jetbrains.exodus.env.StoreImpl
 
getCount() - Method in class jetbrains.exodus.log.BufferedDataWriter.MutablePage
 
getCreated() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getCurrentAddress() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
getCurrentTransaction() - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
getData() - Method in interface jetbrains.exodus.log.Loggable
Loggable data.
getData() - Method in interface jetbrains.exodus.log.RandomAccessLoggable
 
getData() - Method in class jetbrains.exodus.log.RandomAccessLoggableImpl
 
getDataAddress() - Method in class jetbrains.exodus.log.ByteIterableWithAddress
 
getDataIterator(long) - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
getDataIterator(long) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
getDataIterator(long) - Method in interface jetbrains.exodus.tree.ITree
 
getDataIterator(long) - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
getDataLength() - Method in interface jetbrains.exodus.log.Loggable
Length of the loggable data.
getDataLength() - Method in class jetbrains.exodus.log.RandomAccessLoggableImpl
 
getDupPageMaxSize() - Method in class jetbrains.exodus.tree.btree.BTreeBalancePolicy
 
getEnvironment() - Method in class jetbrains.exodus.env.ContextualStoreImpl
 
getEnvironment() - Method in class jetbrains.exodus.env.StoreImpl
 
getEnvironment() - Method in class jetbrains.exodus.env.TransactionBase
 
getEnvironmentConfig() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getEscapedKeyValue(ByteIterable, ByteIterable) - Static method in class jetbrains.exodus.tree.patricia.PatriciaTreeWithDuplicates
 
getEscapedKeyWithSeparator(ByteIterable) - Static method in class jetbrains.exodus.tree.patricia.PatriciaTreeWithDuplicates
 
getExpiredLoggables() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
getExpiredLoggables() - Method in interface jetbrains.exodus.tree.ITreeMutable
 
getFilesFrom(long) - Method in class jetbrains.exodus.log.LogTip
 
getFileSize() - Method in class jetbrains.exodus.log.LogConfig
 
getGC() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getHighAddress() - Method in class jetbrains.exodus.env.TransactionBase
 
getHighAddress() - Method in class jetbrains.exodus.log.LoggableIterator
 
getInt(ByteIterable) - Static method in class jetbrains.exodus.log.CompressedUnsignedLongByteIterable
 
getInt(ByteIterator) - Static method in class jetbrains.exodus.log.CompressedUnsignedLongByteIterable
 
getInt(DataIterator) - Static method in class jetbrains.exodus.log.CompressedUnsignedLongByteIterable
 
getInternalPageType() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
getIterable(long) - Static method in class jetbrains.exodus.log.CompressedUnsignedLongByteIterable
 
getIterable(byte) - Static method in class jetbrains.exodus.log.SingleByteIterable
 
getIterator() - Method in class jetbrains.exodus.log.CompressedUnsignedLongByteIterable
 
getKey() - Method in class jetbrains.exodus.tree.btree.LeafNodeKV
 
getKey() - Method in interface jetbrains.exodus.tree.INode
 
getKey() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getKey() - Method in class jetbrains.exodus.tree.TreeCursor
 
getKey() - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
getKey() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
getLast() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getLast() - Method in class jetbrains.exodus.tree.TreeCursor
 
getLastPage() - Method in class jetbrains.exodus.log.BlockDataIterator
 
getLastPageAddress() - Method in class jetbrains.exodus.log.BlockDataIterator
 
getLastPageCount() - Method in class jetbrains.exodus.log.BlockDataIterator
 
getLastPageLength() - Method in class jetbrains.exodus.log.BufferedDataWriter
 
getLeafType() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
getLength() - Method in class jetbrains.exodus.log.ByteIterableWithAddress
 
getLocation() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getLockTimeout() - Method in class jetbrains.exodus.log.LogConfig
 
getLog() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getLog() - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
getLog() - Method in interface jetbrains.exodus.tree.ITree
 
getLog() - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
getLogFilename(long) - Static method in class jetbrains.exodus.log.LogUtil
 
getLoggable(long) - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
getLogTip() - Method in interface jetbrains.exodus.env.MetaTree
 
getLong(ByteIterable) - Static method in class jetbrains.exodus.log.CompressedUnsignedLongByteIterable
 
getLong(ByteIterator) - Static method in class jetbrains.exodus.log.CompressedUnsignedLongByteIterable
 
getMaxHighAddress() - Method in class jetbrains.exodus.log.LogTestConfig
If maxHighAddress is set to a non-negative value, no loggable with address GE to it will be written.
getMemoryUsage() - Method in class jetbrains.exodus.log.LogConfig
 
getMemoryUsagePercentage() - Method in class jetbrains.exodus.log.LogConfig
 
getMetaTree() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getMutableCopy() - Method in class jetbrains.exodus.tree.btree.BTree
 
getMutableCopy() - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
getMutableCopy() - Method in class jetbrains.exodus.tree.btree.BTreeEmpty
 
getMutableCopy() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
getMutableCopy() - Method in interface jetbrains.exodus.tree.ITree
 
getMutableCopy() - Method in class jetbrains.exodus.tree.patricia.PatriciaTree
 
getMutableCopy() - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeEmpty
 
getMutableCopy() - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeWithDuplicates
 
getName() - Method in class jetbrains.exodus.env.StoreImpl
 
getNext() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getNext() - Method in class jetbrains.exodus.tree.TreeCursor
 
getNext() - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
getNextDup() - Method in class jetbrains.exodus.tree.btree.BTreeCursorDupMutable
 
getNextDup() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getNextDup() - Method in class jetbrains.exodus.tree.TreeCursor
 
getNextNoDup() - Method in class jetbrains.exodus.tree.btree.BTreeCursorDupMutable
 
getNextNoDup() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getNextNoDup() - Method in class jetbrains.exodus.tree.TreeCursor
 
getNode(ByteIterable) - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
getNode(ByteIterable) - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeEmpty
 
getOffset() - Method in class jetbrains.exodus.log.BlockDataIterator
 
getOffset() - Method in class jetbrains.exodus.log.ByteIteratorWithAddress
 
getOffset() - Method in class jetbrains.exodus.log.DataIterator
 
getOpenCursors() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
getOpenCursors() - Method in interface jetbrains.exodus.tree.ITreeMutable
 
getPageMaxSize() - Method in class jetbrains.exodus.tree.btree.BTreeBalancePolicy
 
getPrev() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getPrev() - Method in class jetbrains.exodus.tree.TreeCursor
 
getPrev() - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
getPrevDup() - Method in class jetbrains.exodus.tree.btree.BTreeCursorDupMutable
 
getPrevDup() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getPrevDup() - Method in class jetbrains.exodus.tree.TreeCursor
 
getPrevNoDup() - Method in class jetbrains.exodus.tree.btree.BTreeCursorDupMutable
 
getPrevNoDup() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getPrevNoDup() - Method in class jetbrains.exodus.tree.TreeCursor
 
getReader() - Method in class jetbrains.exodus.log.LogConfig
 
getReaderWriterProvider() - Method in class jetbrains.exodus.log.LogConfig
 
getReadonlySnapshot() - Method in class jetbrains.exodus.env.TransactionBase
 
getRoot() - Method in class jetbrains.exodus.tree.btree.BTree
 
getRoot() - Method in class jetbrains.exodus.tree.btree.BTreeBase
Returns root page of the tree
getRoot() - Method in class jetbrains.exodus.tree.btree.BTreeEmpty
 
getRoot() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
getRoot() - Method in interface jetbrains.exodus.tree.ITreeMutable
 
getRootAddress() - Method in class jetbrains.exodus.tree.btree.BTree
 
getRootAddress() - Method in class jetbrains.exodus.tree.btree.BTreeEmpty
 
getRootAddress() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
getRootAddress() - Method in interface jetbrains.exodus.tree.ITree
 
getRootAddress() - Method in class jetbrains.exodus.tree.patricia.PatriciaTree
 
getRootAddress() - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeEmpty
 
getSearchBoth(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getSearchBoth(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.TreeCursor
 
getSearchBothRange(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getSearchBothRange(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.TreeCursor
 
getSearchKey(ByteIterable) - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getSearchKey(ByteIterable) - Method in class jetbrains.exodus.tree.TreeCursor
 
getSearchKeyRange(ByteIterable) - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getSearchKeyRange(ByteIterable) - Method in class jetbrains.exodus.tree.TreeCursor
 
getSize() - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
getSize() - Method in interface jetbrains.exodus.tree.ITree
 
getSize() - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
getSnapshot() - Method in class jetbrains.exodus.env.TransactionBase
 
getSnapshot(Runnable) - Method in class jetbrains.exodus.env.TransactionBase
 
getSplitPos(BasePage, int) - Method in class jetbrains.exodus.tree.btree.BTreeBalancePolicy
 
getStartTime() - Method in class jetbrains.exodus.env.TransactionBase
 
getStatistics() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getStatisticsItem(String) - Method in class jetbrains.exodus.env.EnvironmentStatistics
 
getStoreGetCacheHitRate() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getStructureId() - Method in interface jetbrains.exodus.log.Loggable
Returns unique id of structure that the loggable belongs to.
getStructureId() - Method in class jetbrains.exodus.log.RandomAccessLoggableImpl
 
getStructureId() - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
getStructureId() - Method in interface jetbrains.exodus.tree.ITree
 
getStructureId() - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
getStructureId() - Method in class jetbrains.exodus.tree.TreeMetaInfo
 
getStuckTransactionCount() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getSyncPeriod() - Method in class jetbrains.exodus.log.LogConfig
 
getTrace() - Method in class jetbrains.exodus.env.TransactionBase
 
getTrace() - Method in exception jetbrains.exodus.env.TransactionFinishedException
 
getTraverser() - Method in class jetbrains.exodus.tree.btree.AddressIterator
 
getTraverser() - Method in class jetbrains.exodus.tree.patricia.AddressIterator
 
getTree(StoreImpl) - Method in class jetbrains.exodus.env.ReadWriteTransaction
 
getTree(StoreImpl) - Method in class jetbrains.exodus.env.TransactionBase
 
getTree() - Method in interface jetbrains.exodus.tree.ITreeCursor
 
getTree() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getTree() - Method in class jetbrains.exodus.tree.TreeCursor
 
getTree() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
getTreeLoggables(ITree) - Static method in class jetbrains.exodus.tree.TreeMetaInfo
 
getTxnProfiler() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
getType() - Method in interface jetbrains.exodus.log.Loggable
Type of loggable.
getType() - Method in class jetbrains.exodus.log.RandomAccessLoggableImpl
 
getType() - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
getUserObject(Object) - Method in class jetbrains.exodus.env.TransactionBase
 
getValue() - Method in class jetbrains.exodus.tree.btree.LeafNodeKV
 
getValue() - Method in interface jetbrains.exodus.tree.INode
 
getValue() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
getValue() - Method in class jetbrains.exodus.tree.TreeCursor
 
getValue() - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
getValue() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
getWrappedBeginHook(Runnable) - Method in class jetbrains.exodus.env.TransactionBase
 
getWriter() - Method in class jetbrains.exodus.log.LogConfig
 
getWrongAddressErrorMessage(long, long) - Static method in class jetbrains.exodus.log.LogUtil
 

H

HAS_CHILDREN_BIT - Static variable in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
HAS_KEY_BIT - Static variable in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
HAS_VALUE_BIT - Static variable in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
hasDuplicates() - Method in class jetbrains.exodus.tree.TreeMetaInfo
 
hasKey(ByteIterable) - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
hasKey(ByteIterable) - Method in class jetbrains.exodus.tree.btree.BTreeEmpty
 
hasKey(ByteIterable) - Method in interface jetbrains.exodus.tree.ITree
 
hasKey(ByteIterable) - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
hasNext() - Method in class jetbrains.exodus.log.BlockDataIterator
 
hasNext() - Method in class jetbrains.exodus.log.DataIterator
 
hasNext() - Method in class jetbrains.exodus.log.LoggableIterator
 
hasNext() - Method in class jetbrains.exodus.tree.btree.AddressIterator
 
hasNext() - Method in interface jetbrains.exodus.tree.LongIterator
 
hasNext() - Method in class jetbrains.exodus.tree.patricia.AddressIterator
 
hasNext() - Method in class jetbrains.exodus.tree.TreeCursor
 
hasNext() - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
hasPair(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
hasPair(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.btree.BTreeEmpty
 
hasPair(ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.tree.ITree
 
hasPair(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
hasPair(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeWithDuplicates
 
hasPrev() - Method in class jetbrains.exodus.tree.TreeCursor
 
hasPrev() - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
hasValue() - Method in interface jetbrains.exodus.tree.INode
 
hasValue() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
highAddress - Variable in class jetbrains.exodus.log.LogTip
 

I

id - Variable in enum jetbrains.exodus.env.EnvironmentStatistics.Type
 
incHighAddress(long) - Method in class jetbrains.exodus.log.BufferedDataWriter
 
incrementSize() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
init(boolean) - Method in interface jetbrains.exodus.tree.TreeTraverser
 
INode - Interface in jetbrains.exodus.tree
 
INTERNAL - Static variable in class jetbrains.exodus.tree.btree.BTreeBase
 
INTERNAL_ROOT - Static variable in class jetbrains.exodus.tree.btree.BTreeBase
 
InternalPageMutable - Class in jetbrains.exodus.tree.btree
 
invalidate() - Static method in class jetbrains.exodus.io.SharedMappedFilesCache
For tests only!!!
invalidate() - Static method in class jetbrains.exodus.io.SharedOpenFilesCache
For tests only!!!
isAllowingDuplicates() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
isAllowingDuplicates() - Method in interface jetbrains.exodus.tree.ITreeMutable
 
isBottom() - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
isCleanDirectoryExpected() - Method in class jetbrains.exodus.log.LogConfig
 
isClearInvalidLog() - Method in class jetbrains.exodus.log.LogConfig
 
isDisableStoreGetCache() - Method in class jetbrains.exodus.env.TransactionBase
 
isDup() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
isDupKey(long) - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
isDurableWrite() - Method in class jetbrains.exodus.log.LogConfig
 
isEmpty() - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
isEmpty() - Method in class jetbrains.exodus.tree.btree.BTreeEmpty
 
isEmpty() - Method in interface jetbrains.exodus.tree.ITree
 
isEmpty() - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
isExclusive() - Method in class jetbrains.exodus.env.TransactionBase
 
isFinished() - Method in class jetbrains.exodus.env.TransactionBase
 
isFullFileReadonly() - Method in class jetbrains.exodus.log.LogConfig
 
isIdempotent() - Method in class jetbrains.exodus.env.ReadonlyTransaction
 
isIdempotent() - Method in class jetbrains.exodus.env.ReadWriteTransaction
 
isKeyPrefixing() - Method in class jetbrains.exodus.tree.btree.BTreeMetaInfo
 
isKeyPrefixing() - Method in class jetbrains.exodus.tree.patricia.PatriciaMetaInfo
 
isKeyPrefixing() - Method in class jetbrains.exodus.tree.TreeMetaInfo
 
isLockIgnored() - Method in class jetbrains.exodus.log.LogConfig
 
isLogFile(File) - Static method in class jetbrains.exodus.log.LogUtil
 
isLogFileName(String) - Static method in class jetbrains.exodus.log.LogUtil
 
isMutable() - Method in class jetbrains.exodus.tree.btree.LeafNodeKV
 
isMutable() - Method in interface jetbrains.exodus.tree.ITreeCursor
 
isMutable() - Method in class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
isMutable() - Method in class jetbrains.exodus.tree.TreeCursor
 
isMutable() - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
isNew(Transaction) - Method in class jetbrains.exodus.env.StoreImpl
 
isNonBlockingCache() - Method in class jetbrains.exodus.log.LogConfig
 
isNotEmpty() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
isNullLoggable(byte) - Static method in class jetbrains.exodus.log.NullLoggable
 
isNullLoggable(Loggable) - Static method in class jetbrains.exodus.log.NullLoggable
 
isOpen() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
isOpen() - Method in class jetbrains.exodus.io.AbstractDataWriter
 
isReadonly() - Method in class jetbrains.exodus.env.ReadonlyTransaction
 
isReadonly() - Method in class jetbrains.exodus.env.ReadWriteTransaction
 
isReadonlyReaderWriterProvider() - Method in class jetbrains.exodus.log.LogConfig
 
isSettingHighAddressDenied() - Method in class jetbrains.exodus.log.LogTestConfig
If settingHighAddressDenied is true, attempt to modify log high address with Log.setHighAddress() will fail.
isSharedCache() - Method in class jetbrains.exodus.log.LogConfig
 
isWarmup() - Method in class jetbrains.exodus.log.LogConfig
 
iterator() - Method in class jetbrains.exodus.log.ByteIterableWithAddress
 
iterator(int) - Method in class jetbrains.exodus.log.ByteIterableWithAddress
 
ITree - Interface in jetbrains.exodus.tree
Interface for immutable tree implementations
ITreeCursor - Interface in jetbrains.exodus.tree
 
ITreeCursorMutable - Interface in jetbrains.exodus.tree
 
ITreeMutable - Interface in jetbrains.exodus.tree
 

J

jetbrains.exodus.env - package jetbrains.exodus.env
 
jetbrains.exodus.io - package jetbrains.exodus.io
 
jetbrains.exodus.log - package jetbrains.exodus.log
 
jetbrains.exodus.tree - package jetbrains.exodus.tree
 
jetbrains.exodus.tree.btree - package jetbrains.exodus.tree.btree
 
jetbrains.exodus.tree.patricia - package jetbrains.exodus.tree.patricia
 

K

key - Variable in class jetbrains.exodus.tree.btree.LeafNodeKV
 
KEY_PREFIXING_BIT - Static variable in class jetbrains.exodus.tree.TreeMetaInfo
 
keyExists(ByteIterable) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 

L

LEAF - Static variable in class jetbrains.exodus.tree.btree.BTreeBase
 
LEAF_DUP_BOTTOM_ROOT - Static variable in class jetbrains.exodus.tree.btree.BTreeBase
 
LEAF_DUP_INTERNAL_ROOT - Static variable in class jetbrains.exodus.tree.btree.BTreeBase
 
LeafNodeKV - Class in jetbrains.exodus.tree.btree
Leaf node for external usage.
LeafNodeKV(ByteIterable, ByteIterable) - Constructor for class jetbrains.exodus.tree.btree.LeafNodeKV
 
length() - Method in interface jetbrains.exodus.log.Loggable
Length of the loggable with header and data.
length() - Method in class jetbrains.exodus.log.RandomAccessLoggableImpl
 
listFileAddresses(File) - Static method in class jetbrains.exodus.log.LogUtil
 
listFileAddresses(long, File) - Static method in class jetbrains.exodus.log.LogUtil
 
listFiles(File) - Static method in class jetbrains.exodus.log.LogUtil
 
load(EnvironmentImpl, byte, ByteIterator) - Static method in class jetbrains.exodus.tree.btree.BTreeMetaInfo
 
load(ByteIterator, int) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
load(EnvironmentImpl, byte, ByteIterator) - Static method in class jetbrains.exodus.tree.patricia.PatriciaMetaInfo
 
load(EnvironmentImpl, boolean, boolean, int) - Static method in class jetbrains.exodus.tree.TreeMetaInfo
 
load(EnvironmentImpl, ByteIterable) - Static method in class jetbrains.exodus.tree.TreeMetaInfo
 
loadLeaf(long) - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
loadPage(long) - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
loadPage(int, ByteIterableWithAddress) - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
log - Variable in class jetbrains.exodus.tree.btree.BTreeBase
 
log - Variable in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
log - Variable in class jetbrains.exodus.tree.TreeMetaInfo
 
LOG_BLOCK_ALIGNMENT - Static variable in class jetbrains.exodus.log.LogUtil
 
LOG_FILE_EXTENSION - Static variable in class jetbrains.exodus.log.LogUtil
 
LOG_FILE_EXTENSION_LENGTH - Static variable in class jetbrains.exodus.log.LogUtil
 
LOG_FILE_NAME_FILTER - Static variable in class jetbrains.exodus.log.LogUtil
 
LOG_FILE_NAME_LENGTH - Static variable in class jetbrains.exodus.log.LogUtil
 
LOG_FILE_NAME_WITH_EXT_LENGTH - Static variable in class jetbrains.exodus.log.LogUtil
 
LogConfig - Class in jetbrains.exodus.log
 
LogConfig() - Constructor for class jetbrains.exodus.log.LogConfig
 
Loggable - Interface in jetbrains.exodus.log
For writing a loggable to log, instance should provide only type, data and its length.
LoggableIterator - Class in jetbrains.exodus.log
Stops at the end of log or on the file hole
LoggableIterator(Log, long) - Constructor for class jetbrains.exodus.log.LoggableIterator
 
LoggableIterator(Log, ByteIteratorWithAddress) - Constructor for class jetbrains.exodus.log.LoggableIterator
 
LogTestConfig - Class in jetbrains.exodus.log
 
LogTestConfig() - Constructor for class jetbrains.exodus.log.LogTestConfig
 
LogTip - Class in jetbrains.exodus.log
 
LogTip(byte[], long, int, long, long, BlockSet.Immutable) - Constructor for class jetbrains.exodus.log.LogTip
 
LogUtil - Class in jetbrains.exodus.log
 
LongIterator - Interface in jetbrains.exodus.tree
 

M

mainTree - Variable in class jetbrains.exodus.tree.btree.BTreeMutatingTraverser
 
mainTree - Variable in class jetbrains.exodus.tree.btree.BTreeMutatingTraverserDup
 
MAX_VALID_LOGGABLE_TYPE - Static variable in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
Loggable types describing patricia tree nodes.
mergeWithChildren() - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
mergeWithLeft(BasePageMutable) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
mergeWithRight(BasePageMutable) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
META_TREE_ID - Static variable in class jetbrains.exodus.env.EnvironmentImpl
 
MetaTree - Interface in jetbrains.exodus.env
 
MetaTreePrototype - Interface in jetbrains.exodus.env
 
moveDown() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
moveDownToLast() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
moveIfNecessary() - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
moveLeft() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
moveRight() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
moveTo(ByteIterable, ByteIterable, boolean) - Method in class jetbrains.exodus.tree.TreeCursor
 
moveTo(ByteIterable, ByteIterable, boolean) - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
moveTo(ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.tree.TreeTraverser
 
moveToRange(ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.tree.TreeTraverser
 
moveUp() - Method in interface jetbrains.exodus.tree.TreeTraverser
 
MutableTreeRoot - Interface in jetbrains.exodus.tree
Marker interface for nodes suitable for TreeCursorMutable reset

N

needMerge(BasePage, BasePage) - Method in class jetbrains.exodus.tree.btree.BTreeBalancePolicy
Is invoked on the leaf deletion only.
needSplit(BasePage) - Method in class jetbrains.exodus.tree.btree.BTreeBalancePolicy
 
next() - Method in class jetbrains.exodus.log.BlockDataIterator
 
next() - Method in class jetbrains.exodus.log.DataIterator
 
next() - Method in class jetbrains.exodus.log.LoggableIterator
 
next() - Method in class jetbrains.exodus.tree.btree.AddressIterator
 
next() - Method in interface jetbrains.exodus.tree.LongIterator
 
next() - Method in class jetbrains.exodus.tree.patricia.AddressIterator
 
nextAfterRemovedKey - Variable in class jetbrains.exodus.tree.TreeCursorMutable
 
nextAfterRemovedValue - Variable in class jetbrains.exodus.tree.TreeCursorMutable
 
nextBytes(byte[], int, int) - Method in interface jetbrains.exodus.log.BlockByteIterator
 
nextLong(int, int) - Method in class jetbrains.exodus.log.ByteIterableWithAddress
 
nextLong(int) - Method in class jetbrains.exodus.log.DataIterator
 
NO_STRUCTURE_ID - Static variable in interface jetbrains.exodus.log.Loggable
 
NODE_WO_KEY_WO_VALUE_WO_CHILDREN - Static variable in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
notifyCursors(ITreeMutable) - Static method in class jetbrains.exodus.tree.TreeCursorMutable
 
notifyCursors(ITreeMutable, ITreeCursorMutable) - Static method in class jetbrains.exodus.tree.TreeCursorMutable
 
NULL_ADDRESS - Static variable in interface jetbrains.exodus.log.Loggable
 
NullLoggable - Class in jetbrains.exodus.log
 

O

openBitmap(String, StoreConfig) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
openBitmap(String, StoreConfig, Transaction) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
openCursor() - Method in class jetbrains.exodus.env.ContextualStoreImpl
 
openCursor(Transaction) - Method in class jetbrains.exodus.env.StoreImpl
 
openCursor() - Method in class jetbrains.exodus.tree.btree.BTreeBase
 
openCursor() - Method in class jetbrains.exodus.tree.btree.BTreeEmpty
 
openCursor() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
openCursor() - Method in interface jetbrains.exodus.tree.ITree
 
openCursor() - Method in class jetbrains.exodus.tree.patricia.PatriciaTree
 
openCursor() - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeEmpty
 
openCursor() - Method in class jetbrains.exodus.tree.patricia.PatriciaTreeWithDuplicates
 
openOrCreateBlock(long, long) - Method in class jetbrains.exodus.io.AbstractDataWriter
 
openOrCreateBlockImpl(long, long) - Method in class jetbrains.exodus.io.AbstractDataWriter
 
openStore(String, StoreConfig) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
openStore(String, StoreConfig, boolean) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
openStore(String, StoreConfig, Transaction) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
openStore(String, StoreConfig, Transaction, boolean) - Method in class jetbrains.exodus.env.ContextualEnvironmentImpl
 
openStore(String, StoreConfig, Transaction) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
openStore(String, StoreConfig, Transaction, boolean) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
openStoreByStructureId(int) - Method in class jetbrains.exodus.env.ReadWriteTransaction
 

P

pageAddress - Variable in class jetbrains.exodus.log.LogTip
 
PatriciaCursorDecorator - Class in jetbrains.exodus.tree.patricia
 
PatriciaCursorDecorator(ITreeCursor) - Constructor for class jetbrains.exodus.tree.patricia.PatriciaCursorDecorator
 
PatriciaMetaInfo - Class in jetbrains.exodus.tree.patricia
 
PatriciaMetaInfo(Log, boolean, int) - Constructor for class jetbrains.exodus.tree.patricia.PatriciaMetaInfo
 
PatriciaTree - Class in jetbrains.exodus.tree.patricia
 
PatriciaTree(Log, long, int) - Constructor for class jetbrains.exodus.tree.patricia.PatriciaTree
 
PatriciaTreeBase - Class in jetbrains.exodus.tree.patricia
 
PatriciaTreeBase(Log, int) - Constructor for class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
PatriciaTreeEmpty - Class in jetbrains.exodus.tree.patricia
 
PatriciaTreeEmpty(Log, int, boolean) - Constructor for class jetbrains.exodus.tree.patricia.PatriciaTreeEmpty
 
PatriciaTreeForReclaim - Class in jetbrains.exodus.tree.patricia
 
PatriciaTreeForReclaim(Log, long, int) - Constructor for class jetbrains.exodus.tree.patricia.PatriciaTreeForReclaim
 
PatriciaTreeWithDuplicates - Class in jetbrains.exodus.tree.patricia
 
PatriciaTreeWithDuplicates(Log, long, int) - Constructor for class jetbrains.exodus.tree.patricia.PatriciaTreeWithDuplicates
 
PatriciaTreeWithDuplicates(Log, long, int, boolean) - Constructor for class jetbrains.exodus.tree.patricia.PatriciaTreeWithDuplicates
 
PatriciaTreeWithDuplicates(ITree) - Constructor for class jetbrains.exodus.tree.patricia.PatriciaTreeWithDuplicates
 
persistCreation(Transaction) - Method in class jetbrains.exodus.env.StoreImpl
 
pushChild(TreePos, BasePage, int) - Method in class jetbrains.exodus.tree.btree.BTreeMutatingTraverser
 
pushChild(TreePos, BasePage, int) - Method in class jetbrains.exodus.tree.btree.BTreeMutatingTraverserDup
 
put(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.env.ContextualStoreImpl
 
put(Transaction, ByteIterable, ByteIterable) - Method in class jetbrains.exodus.env.StoreImpl
 
put(INode) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
put(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
put(ByteIterable, ByteIterable, boolean, boolean[]) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
put(ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.tree.ITreeMutable
If tree supports duplicates, then add key/value pair.
put(INode) - Method in interface jetbrains.exodus.tree.ITreeMutable
If tree supports duplicates, then add key/value pair.
putNotifyNoCursors(Transaction, ByteIterable, ByteIterable) - Method in class jetbrains.exodus.env.StoreImpl
 
putRight(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.env.ContextualStoreImpl
 
putRight(Transaction, ByteIterable, ByteIterable) - Method in class jetbrains.exodus.env.StoreImpl
 
putRight(INode) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
putRight(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
putRight(ByteIterable, ByteIterable) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
putRight(ByteIterable, ByteIterable) - Method in interface jetbrains.exodus.tree.ITreeMutable
Add key/value pair with greatest (rightmost) key.
putRight(INode) - Method in interface jetbrains.exodus.tree.ITreeMutable
Add key/value pair with greatest (rightmost) key.

R

raise(String, Log, long) - Static method in exception jetbrains.exodus.log.DataCorruptionException
 
RandomAccessLoggable - Interface in jetbrains.exodus.log
 
RandomAccessLoggableImpl - Class in jetbrains.exodus.log
 
RandomAccessLoggableImpl(long, byte, ByteIterableWithAddress, int, int) - Constructor for class jetbrains.exodus.log.RandomAccessLoggableImpl
 
ReadBytesListener - Interface in jetbrains.exodus.log
 
ReadonlyTransaction - Class in jetbrains.exodus.env
 
ReadonlyTransaction(EnvironmentImpl, boolean, Runnable) - Constructor for class jetbrains.exodus.env.ReadonlyTransaction
 
ReadWriteTransaction - Class in jetbrains.exodus.env
 
reclaim(Transaction, RandomAccessLoggable, Iterator<RandomAccessLoggable>) - Method in class jetbrains.exodus.env.StoreImpl
 
reclaim(RandomAccessLoggable, Iterator<RandomAccessLoggable>) - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
reclaim(RandomAccessLoggable, Iterator<RandomAccessLoggable>) - Method in interface jetbrains.exodus.tree.ITreeMutable
Same as reclaim with expirationChecker, but takes all loggables into account
remove() - Method in class jetbrains.exodus.log.LoggableIterator
 
removeChild(int) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
RemoveFileListener - Interface in jetbrains.exodus.log
 
removeFiles(long[], RemoveBlockType) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
removeStore(String, Transaction) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
reset(MutableTreeRoot) - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
reset(MutableTreeRoot) - Method in interface jetbrains.exodus.tree.TreeTraverser
 
resumeGC() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
revert() - Method in class jetbrains.exodus.env.ReadonlyTransaction
 
revert() - Method in class jetbrains.exodus.env.ReadWriteTransaction
 
ROOT_BIT - Static variable in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
ROOT_BIT_WITH_BACKREF - Static variable in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
rootAddress() - Method in interface jetbrains.exodus.env.MetaTreePrototype
 

S

save() - Method in class jetbrains.exodus.tree.btree.BTreeMutable
 
save() - Method in interface jetbrains.exodus.tree.ITreeMutable
Save changes to log.
saveChildren() - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
set(int, ILeafNode, BasePageMutable) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
setCachedBlocks(Iterable<Block>) - Method in class jetbrains.exodus.log.LogTip
 
setCacheGenerationCount(int) - Method in class jetbrains.exodus.log.LogConfig
 
setCacheOpenFilesCount(int) - Method in class jetbrains.exodus.log.LogConfig
 
setCachePageSize(int) - Method in class jetbrains.exodus.log.LogConfig
 
setCacheReadAheadMultiple(int) - Method in class jetbrains.exodus.log.LogConfig
 
setCacheUseSoftReferences(boolean) - Method in class jetbrains.exodus.log.LogConfig
 
setCipherBasicIV(long) - Method in class jetbrains.exodus.log.LogConfig
 
setCipherKey(byte[]) - Method in class jetbrains.exodus.log.LogConfig
 
setCipherProvider(StreamCipherProvider) - Method in class jetbrains.exodus.log.LogConfig
 
setCleanDirectoryExpected(boolean) - Method in class jetbrains.exodus.log.LogConfig
 
setClearInvalidLog(boolean) - Method in class jetbrains.exodus.log.LogConfig
 
setCommitHook(Runnable) - Method in class jetbrains.exodus.env.ReadonlyTransaction
 
setCommitHook(Runnable) - Method in class jetbrains.exodus.env.ReadWriteTransaction
 
setDisableStoreGetCache(boolean) - Method in class jetbrains.exodus.env.TransactionBase
 
setDurableWrite(boolean) - Method in class jetbrains.exodus.log.LogConfig
 
setExclusive(boolean) - Method in class jetbrains.exodus.env.TransactionBase
 
setFileSize(long) - Method in class jetbrains.exodus.log.LogConfig
 
setFullFileReadonly(boolean) - Method in class jetbrains.exodus.log.LogConfig
 
setHighAddress(long) - Method in class jetbrains.exodus.log.BufferedDataWriter
 
setIsFinished() - Method in class jetbrains.exodus.env.ReadWriteTransaction
 
setIsFinished() - Method in class jetbrains.exodus.env.TransactionBase
 
setLastPageLength(int) - Method in class jetbrains.exodus.log.BufferedDataWriter
 
setLocation(String) - Method in class jetbrains.exodus.log.LogConfig
 
setLockIgnored(boolean) - Method in class jetbrains.exodus.log.LogConfig
 
setLockTimeout(long) - Method in class jetbrains.exodus.log.LogConfig
 
setMaxHighAddress(long) - Method in class jetbrains.exodus.log.LogTestConfig
 
setMemoryUsage(long) - Method in class jetbrains.exodus.log.LogConfig
 
setMemoryUsagePercentage(int) - Method in class jetbrains.exodus.log.LogConfig
 
setMutableChild(int, BasePageMutable) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
setNonBlockingCache(boolean) - Method in class jetbrains.exodus.log.LogConfig
 
setReader(DataReader) - Method in class jetbrains.exodus.log.LogConfig
Deprecated.
setReaderWriter(DataReader, DataWriter) - Method in class jetbrains.exodus.log.LogConfig
 
setReaderWriterProvider(String) - Method in class jetbrains.exodus.log.LogConfig
 
setSettingHighAddressDenied(boolean) - Method in class jetbrains.exodus.log.LogTestConfig
 
setSharedCache(boolean) - Method in class jetbrains.exodus.log.LogConfig
 
setSize(int) - Static method in class jetbrains.exodus.io.SharedOpenFilesCache
 
setSyncPeriod(long) - Method in class jetbrains.exodus.log.LogConfig
 
setUserObject(Object, Object) - Method in class jetbrains.exodus.env.TransactionBase
 
setUseV1Format(boolean) - Method in class jetbrains.exodus.log.LogConfig
 
setWarmup(boolean) - Method in class jetbrains.exodus.log.LogConfig
 
setWriter(DataWriter) - Method in class jetbrains.exodus.log.LogConfig
Deprecated.
SharedMappedFilesCache - Class in jetbrains.exodus.io
 
SharedOpenFilesCache - Class in jetbrains.exodus.io
 
SingleByteIterable - Class in jetbrains.exodus.log
 
size - Variable in class jetbrains.exodus.tree.btree.BTreeBase
 
size - Variable in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
skip(long) - Method in class jetbrains.exodus.log.BlockDataIterator
 
skip(long) - Method in class jetbrains.exodus.log.DataIterator
 
skipSubTree() - Method in class jetbrains.exodus.tree.btree.AddressIterator
 
skipSubTree() - Method in class jetbrains.exodus.tree.patricia.AddressIterator
 
split(int, int) - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
storeExists(String, Transaction) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
StoreImpl - Class in jetbrains.exodus.env
 
structureId - Variable in class jetbrains.exodus.tree.btree.BTreeBase
 
structureId - Variable in class jetbrains.exodus.tree.patricia.PatriciaTreeBase
 
structureId - Variable in class jetbrains.exodus.tree.TreeMetaInfo
 
subIterable(int, int) - Method in class jetbrains.exodus.log.ByteIterableWithAddress
 
suspendGC() - Method in class jetbrains.exodus.env.EnvironmentImpl
 
sync() - Method in class jetbrains.exodus.io.AbstractDataWriter
 
syncDirectory() - Method in class jetbrains.exodus.io.AbstractDataWriter
 
syncImpl() - Method in class jetbrains.exodus.io.AbstractDataWriter
 

T

toByteIterable() - Method in class jetbrains.exodus.tree.TreeMetaInfo
 
toConfig(TreeMetaInfo) - Static method in class jetbrains.exodus.tree.TreeMetaInfo
 
TooBigLoggableException - Exception in jetbrains.exodus.log
 
TooBigLoggableException() - Constructor for exception jetbrains.exodus.log.TooBigLoggableException
 
TooBigLoggableException(String) - Constructor for exception jetbrains.exodus.log.TooBigLoggableException
 
toString() - Method in class jetbrains.exodus.tree.btree.InternalPageMutable
 
toString() - Method in class jetbrains.exodus.tree.btree.LeafNodeKV
 
toString(INode) - Method in interface jetbrains.exodus.tree.Dumpable.ToString
 
TransactionAcquireTimeoutException - Exception in jetbrains.exodus.env
 
TransactionBase - Class in jetbrains.exodus.env
Base class for transactions.
TransactionBase(EnvironmentImpl, boolean) - Constructor for class jetbrains.exodus.env.TransactionBase
 
TransactionFinishedException - Exception in jetbrains.exodus.env
 
traverser - Variable in class jetbrains.exodus.tree.btree.BTreeCursorDupMutable
 
tree - Variable in class jetbrains.exodus.tree.TreeCursorMutable
 
treeAddress() - Method in interface jetbrains.exodus.env.MetaTreePrototype
 
treeChanged() - Method in interface jetbrains.exodus.tree.ITreeCursorMutable
 
treeChanged() - Method in class jetbrains.exodus.tree.TreeCursorMutable
 
TreeCursor - Class in jetbrains.exodus.tree
 
TreeCursor(TreeTraverser) - Constructor for class jetbrains.exodus.tree.TreeCursor
 
TreeCursor(TreeTraverser, boolean) - Constructor for class jetbrains.exodus.tree.TreeCursor
 
TreeCursorMutable - Class in jetbrains.exodus.tree
Cursor with deleteCurrent support.
TreeCursorMutable(ITreeMutable, TreeTraverser) - Constructor for class jetbrains.exodus.tree.TreeCursorMutable
 
TreeCursorMutable(ITreeMutable, TreeTraverser, boolean) - Constructor for class jetbrains.exodus.tree.TreeCursorMutable
 
TreeMetaInfo - Class in jetbrains.exodus.tree
 
TreeMetaInfo(Log, boolean, int) - Constructor for class jetbrains.exodus.tree.TreeMetaInfo
 
TreeTraverser - Interface in jetbrains.exodus.tree
 
truncateStore(String, Transaction) - Method in class jetbrains.exodus.env.EnvironmentImpl
 
TYPE - Static variable in class jetbrains.exodus.log.NullLoggable
 

U

useV1Format() - Method in class jetbrains.exodus.log.LogConfig
 

V

value - Variable in class jetbrains.exodus.tree.btree.LeafNodeKV
 
valueOf(String) - Static method in enum jetbrains.exodus.env.EnvironmentStatistics.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum jetbrains.exodus.env.EnvironmentStatistics.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasDelete - Variable in class jetbrains.exodus.tree.TreeCursorMutable
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links