Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

I

id() - Method in interface org.cojen.tupl.Index
 
id() - Method in interface org.cojen.tupl.Transaction
Returns the currently assigned identifier for this transaction, which is zero when the transaction cannot replicate.
Identity() - Constructor for class org.cojen.tupl.diag.QueryPlan.Identity
 
ignore(System.Logger.Level...) - Method in interface org.cojen.tupl.diag.EventListener
Returns a filtered listener which never observes the given event levels.
ignore(EventType.Category...) - Method in interface org.cojen.tupl.diag.EventListener
Returns a filtered listener which never observes the given event categories.
ILLEGAL - Enum constant in enum class org.cojen.tupl.LockResult
Lock rejection caused by illegal lock mode upgrade.
IllegalUpgradeException - Exception Class in org.cojen.tupl
Thrown when attempting to acquire an upgradable or exclusive lock when a shared lock is already held.
IllegalUpgradeException() - Constructor for exception class org.cojen.tupl.IllegalUpgradeException
 
IncompleteRestoreException - Exception Class in org.cojen.tupl
Thrown when opening a database which wasn't completely restored.
IncompleteRestoreException() - Constructor for exception class org.cojen.tupl.IncompleteRestoreException
 
IncompleteRestoreException(String) - Constructor for exception class org.cojen.tupl.IncompleteRestoreException
 
IncompleteRestoreException(String, Throwable) - Constructor for exception class org.cojen.tupl.IncompleteRestoreException
 
IncompleteRestoreException(Throwable) - Constructor for exception class org.cojen.tupl.IncompleteRestoreException
 
increment(byte[], int, int) - Static method in class org.cojen.tupl.io.Utils
Adds one to an unsigned integer, represented as a byte array.
index - Variable in class org.cojen.tupl.diag.CompactionObserver
Index currently being compacted.
index - Variable in class org.cojen.tupl.diag.VerificationObserver
Index currently being verified.
Index - Interface in org.cojen.tupl
Mapping of keys to values, ordered by key, in lexicographical order.
indexBegin(Index) - Method in class org.cojen.tupl.diag.CompactionObserver
Called before full index compaction begins.
indexBegin(Index, int) - Method in class org.cojen.tupl.diag.VerificationObserver
Called before full index verification begins.
indexBegin(Index, int) - Method in class org.cojen.tupl.tools.Verify
 
indexById(byte[]) - Method in interface org.cojen.tupl.Database
Returns an index by its identifier, returning null if not found.
indexById(long) - Method in interface org.cojen.tupl.Database
Returns an index by its identifier, returning null if not found.
indexComplete(Index) - Method in class org.cojen.tupl.diag.CompactionObserver
Called after index compaction has finished.
indexComplete(Index, boolean, String) - Method in class org.cojen.tupl.diag.VerificationObserver
Called after index verification has finished.
indexId() - Method in interface org.cojen.tupl.diag.DeadlockInfo
 
indexName() - Method in interface org.cojen.tupl.diag.DeadlockInfo
 
indexNameString() - Method in interface org.cojen.tupl.diag.DeadlockInfo
 
indexNodeFailed(long, int, String) - Method in class org.cojen.tupl.diag.VerificationObserver
Called after an index node fails verification.
indexNodeFailed(long, int, String) - Method in class org.cojen.tupl.tools.Verify
 
indexNodePassed(long, int, int, int, int) - Method in class org.cojen.tupl.diag.VerificationObserver
Called after an index node passes verification.
indexNodePassed(long, int, int, int, int) - Method in class org.cojen.tupl.tools.Verify
 
indexNodeVisited(long) - Method in class org.cojen.tupl.diag.CompactionObserver
Called after an index node has been visited by the compactor.
indexRegistryById() - Method in interface org.cojen.tupl.Database
Returns an unmodifiable View which maps all available index identifiers to names.
indexRegistryByName() - Method in interface org.cojen.tupl.Database
Returns an unmodifiable View which maps all available index names to identifiers.
IndexStats - Class in org.cojen.tupl.diag
Collection of stats from the analyze method.
IndexStats() - Constructor for class org.cojen.tupl.diag.IndexStats
 
IndexStats(double, double, double, double, double) - Constructor for class org.cojen.tupl.diag.IndexStats
 
init(Database) - Method in interface org.cojen.tupl.ext.Handler
Called once when the database is opened, immediately before recovery is performed.
initCipher(Cipher, int, SecretKey) - Method in class org.cojen.tupl.ext.CipherCrypto
Called to initialize a new or re-used Cipher, generating a random initialization vector.
initCipher(Cipher, int, SecretKey, IvParameterSpec) - Method in class org.cojen.tupl.ext.CipherCrypto
Called to initialize a new or re-used Cipher, using the given initialization vector.
inputStream() - Method in interface org.cojen.tupl.repl.SnapshotReceiver
Returns a stream to read the snapshot from.
insert(Transaction, byte[], byte[]) - Method in interface org.cojen.tupl.View
Associates a value with the given key, unless a corresponding value already exists.
insert(Transaction, R) - Method in interface org.cojen.tupl.Table
Stores the given row when a corresponding row doesn't exist.
interrupt() - Method in class org.cojen.tupl.util.Worker
Interrupt the worker thread, if it exists.
interrupt() - Method in class org.cojen.tupl.util.WorkerGroup
Interrupts all the workers.
INTERRUPTED - Enum constant in enum class org.cojen.tupl.LockResult
Lock rejection caused by thread interruption.
InvalidReadException - Exception Class in org.cojen.tupl.repl
Thrown when attempting to read from a log at a position that doesn't exist.
InvalidReadException() - Constructor for exception class org.cojen.tupl.repl.InvalidReadException
 
InvalidReadException(String) - Constructor for exception class org.cojen.tupl.repl.InvalidReadException
 
InvalidTransactionException - Exception Class in org.cojen.tupl
Thrown when acting upon a broken transaction instance.
InvalidTransactionException() - Constructor for exception class org.cojen.tupl.InvalidTransactionException
 
InvalidTransactionException(String) - Constructor for exception class org.cojen.tupl.InvalidTransactionException
 
InvalidTransactionException(String, Throwable) - Constructor for exception class org.cojen.tupl.InvalidTransactionException
 
InvalidTransactionException(Throwable) - Constructor for exception class org.cojen.tupl.InvalidTransactionException
 
inverseTransformKey(byte[]) - Method in interface org.cojen.tupl.Transformer
Apply an inverse transformation of the given key, if supported.
inverseTransformKeyGt(byte[]) - Method in interface org.cojen.tupl.Transformer
Apply an inverse transformation of the given key, strictly greater than the one given.
inverseTransformKeyLt(byte[]) - Method in interface org.cojen.tupl.Transformer
Apply an inverse transformation of the given key, strictly less than the one given.
inverseTransformValue(byte[], byte[], byte[]) - Method in interface org.cojen.tupl.Filter
Calls the isAllowed method.
inverseTransformValue(byte[], byte[], byte[]) - Method in interface org.cojen.tupl.Transformer
Apply an inverse transformation of the given value, if supported.
isAcquired() - Method in enum class org.cojen.tupl.LockResult
Returns true if a lock was just acquired.
isAllowed(byte[], byte[]) - Method in interface org.cojen.tupl.Filter
Return true if the given key and value are not to be filtered out.
isAlreadyOwned() - Method in enum class org.cojen.tupl.LockResult
Returns true if lock was already owned when requested.
isBogus() - Method in interface org.cojen.tupl.Transaction
 
isClosed() - Method in interface org.cojen.tupl.Database
Returns true if database was explicitly closed, or if it was closed due to a panic.
isClosed() - Method in interface org.cojen.tupl.Index
 
isClosed() - Method in interface org.cojen.tupl.Table
 
isCompressible() - Method in interface org.cojen.tupl.Snapshot
Returns false if the snapshot isn't compressible, either because it's already compressed, or if it's encrypted.
isContended() - Method in class org.cojen.tupl.util.Clutch
Returns true if clutch is operating in contended mode.
isDirectIO() - Method in class org.cojen.tupl.io.FileIO
 
isDirectIO() - Method in class org.cojen.tupl.io.PageArray
 
isEmpty() - Method in class org.cojen.tupl.io.FilePageArray
 
isEmpty() - Method in class org.cojen.tupl.io.JoinedPageArray
 
isEmpty() - Method in class org.cojen.tupl.io.MappedPageArray
 
isEmpty() - Method in class org.cojen.tupl.io.PageArray
 
isEmpty() - Method in class org.cojen.tupl.io.StripedPageArray
 
isEmpty() - Method in interface org.cojen.tupl.Table
Non-transactionally determines if the table has nothing in it.
isEmpty() - Method in class org.cojen.tupl.util.Latch.Condition
Returns true if no waiters are enqueued.
isEmpty() - Method in interface org.cojen.tupl.View
Non-transactionally determines if the view has nothing in it.
isFullyMapped() - Method in class org.cojen.tupl.io.JoinedPageArray
 
isFullyMapped() - Method in class org.cojen.tupl.io.MappedPageArray
 
isFullyMapped() - Method in class org.cojen.tupl.io.PageArray
 
isFullyMapped() - Method in class org.cojen.tupl.io.StripedPageArray
 
isGuilty() - Method in exception class org.cojen.tupl.DeadlockException
 
isHeld() - Method in enum class org.cojen.tupl.LockResult
Returns true if lock was just acquired or was already owned.
isLeader() - Method in interface org.cojen.tupl.Database
Returns true if the database instance is currently the leader.
isModifyAtomic() - Method in interface org.cojen.tupl.View
Returns true if the value-modifying methods of this view are atomic, even when not using transactions.
isNested() - Method in interface org.cojen.tupl.Transaction
Returns true if the current transaction scope is nested.
isObserved(System.Logger.Level) - Method in interface org.cojen.tupl.diag.EventListener
 
isObserved(EventType) - Method in interface org.cojen.tupl.diag.EventListener
 
isObserved(EventType.Category) - Method in interface org.cojen.tupl.diag.EventListener
 
isReadable(long) - Method in interface org.cojen.tupl.repl.Replicator
Returns true if committed data exists at the given position.
isReadOnly() - Method in class org.cojen.tupl.io.FileIO
 
isReadOnly() - Method in class org.cojen.tupl.io.FilePageArray
 
isReadOnly() - Method in class org.cojen.tupl.io.JoinedPageArray
 
isReadOnly() - Method in class org.cojen.tupl.io.MappedPageArray
 
isReadOnly() - Method in class org.cojen.tupl.io.PageArray
 
isReadOnly() - Method in class org.cojen.tupl.io.StripedPageArray
 
isRecoverable() - Method in exception class org.cojen.tupl.CacheExhaustedException
 
isRecoverable() - Method in exception class org.cojen.tupl.ClosedIndexException
 
isRecoverable() - Method in exception class org.cojen.tupl.ConfirmationInterruptedException
 
isRecoverable() - Method in exception class org.cojen.tupl.ConfirmationTimeoutException
 
isRecoverable() - Method in exception class org.cojen.tupl.DatabaseException
Returns false if database should be closed as a result of this exception.
isRecoverable() - Method in exception class org.cojen.tupl.DatabaseFullException
 
isRecoverable() - Method in exception class org.cojen.tupl.InvalidTransactionException
 
isRecoverable() - Method in exception class org.cojen.tupl.LargeKeyException
 
isRecoverable() - Method in exception class org.cojen.tupl.LargeValueException
 
isRecoverable() - Method in exception class org.cojen.tupl.LockFailureException
 
isRecoverable() - Method in exception class org.cojen.tupl.NoSuchValueException
 
isRecoverable() - Method in exception class org.cojen.tupl.UnmodifiableReplicaException
 
isRecoverable() - Method in exception class org.cojen.tupl.UnmodifiableViewException
 
isRecoverable() - Method in exception class org.cojen.tupl.ViewConstraintException
 
isRecoverable() - Method in exception class org.cojen.tupl.WriteFailureException
 
isRepeatable() - Method in enum class org.cojen.tupl.LockMode
Returns true if acquired locks are retained for the duration of the transaction.
isSet(R, String) - Method in interface org.cojen.tupl.Table
Returns true if the given row column is set.
isShutdown() - Method in class org.cojen.tupl.util.Runner
 
isSupported() - Static method in class org.cojen.tupl.io.MappedPageArray
 
isTerminated() - Method in class org.cojen.tupl.util.Runner
 
isTimedOut() - Method in enum class org.cojen.tupl.LockResult
Returns true if lock request timed out.
isUnmodifiable() - Method in interface org.cojen.tupl.View
Returns true if any attempt to modify this view causes an UnmodifiableViewException to be thrown.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form