Index
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 class org.cojen.tupl.io.FileIO
- isClosed() - Method in class org.cojen.tupl.io.FilePageArray
- isClosed() - Method in class org.cojen.tupl.io.MappedPageArray
- isClosed() - Method in class org.cojen.tupl.io.PageArray
- isClosed() - Method in class org.cojen.tupl.io.SpilloverPageArray
- isClosed() - Method in class org.cojen.tupl.io.StripedPageArray
- 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.MappedPageArray
- isEmpty() - Method in class org.cojen.tupl.io.PageArray
- isEmpty() - Method in class org.cojen.tupl.io.SpilloverPageArray
- 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.MappedPageArray
- isFullyMapped() - Method in class org.cojen.tupl.io.PageArray
- isFullyMapped() - Method in class org.cojen.tupl.io.SpilloverPageArray
- 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.MappedPageArray
- isReadOnly() - Method in class org.cojen.tupl.io.PageArray
- isReadOnly() - Method in class org.cojen.tupl.io.SpilloverPageArray
- 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.ChecksumException
- 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.NoSuchRowException
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form