Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
U
- uncaught(Throwable) - Static method in class org.cojen.tupl.io.Utils
-
Convenience method to pass the given exception to the current thread's uncaught exception handler.
- UNCHECKED - Enum constant in enum class org.cojen.tupl.LockUpgradeRule
-
Rule which always attempts an upgrade, potentially causing a deadlock if multiple transactions are making the same attempt.
- undo(Transaction, byte[]) - Method in interface org.cojen.tupl.ext.CustomHandler
-
Called to write or apply an idempotent undo operation.
- UniqueConstraintException - Exception Class in org.cojen.tupl
-
Thrown when a row store operation would create a conflicting key.
- UniqueConstraintException() - Constructor for exception class org.cojen.tupl.UniqueConstraintException
- UniqueConstraintException(String) - Constructor for exception class org.cojen.tupl.UniqueConstraintException
- unit() - Method in exception class org.cojen.tupl.ConfirmationTimeoutException
- unit() - Method in exception class org.cojen.tupl.LockTimeoutException
- UNLATCHED - Static variable in class org.cojen.tupl.util.Latch
- unlock() - Method in interface org.cojen.tupl.Transaction
-
Fully releases the last lock or group acquired, within the current scope.
- unlockCombine() - Method in interface org.cojen.tupl.Transaction
-
Combines the last lock acquired or upgraded into a group which can be unlocked together.
- unlockToShared() - Method in interface org.cojen.tupl.Transaction
-
Releases the last lock or group acquired, within the current scope, retaining a shared lock.
- unmap() - Method in class org.cojen.tupl.io.FileIO
-
Unmaps the file from main memory, leaving the file open.
- UnmodifiableReplicaException - Exception Class in org.cojen.tupl
-
Thrown when attempting to make changes to a read-only replica.
- UnmodifiableReplicaException() - Constructor for exception class org.cojen.tupl.UnmodifiableReplicaException
- UnmodifiableViewException - Exception Class in org.cojen.tupl
-
Thrown when attempting to make a change to an index or view which doesn't permit modifications.
- UnmodifiableViewException() - Constructor for exception class org.cojen.tupl.UnmodifiableViewException
- UNOWNED - Enum constant in enum class org.cojen.tupl.LockResult
-
Indicates that the lock isn't owned, or that lock acquisition wasn't performed.
- unpark(Thread) - Static method in class org.cojen.tupl.util.Parker
- UnpositionedCursorException - Exception Class in org.cojen.tupl
-
Exception thrown when acting on a
Cursor
which doesn't have a position defined. - UnpositionedCursorException() - Constructor for exception class org.cojen.tupl.UnpositionedCursorException
- UnpositionedCursorException(String) - Constructor for exception class org.cojen.tupl.UnpositionedCursorException
- UnpositionedCursorException(String, Throwable) - Constructor for exception class org.cojen.tupl.UnpositionedCursorException
- UnpositionedCursorException(Throwable) - Constructor for exception class org.cojen.tupl.UnpositionedCursorException
- unregister() - Method in interface org.cojen.tupl.Cursor
-
Unregisters the cursor for direct redo operations.
- UNSAFE - Enum constant in enum class org.cojen.tupl.LockMode
-
Lock mode which never acquires locks.
- UnsetColumnException - Exception Class in org.cojen.tupl
-
Thrown when attempting to read a row column which doesn't have anything assigned to it.
- UnsetColumnException(String) - Constructor for exception class org.cojen.tupl.UnsetColumnException
- unsetRow(R) - Method in interface org.cojen.tupl.Table
-
Resets the state of the given row such that all columns are unset.
- Unsigned - Annotation Interface in org.cojen.tupl
-
Annotation which indicates that a primitive column type be treated as an unsigned type.
- UNSPECIFIED - Enum constant in enum class org.cojen.tupl.Ordering
- Untransformed - Annotation Interface in org.cojen.tupl
-
Annotation which indicates that an inverse mapping function doesn't transform the value.
- update() - Method in interface org.cojen.tupl.Updater
-
Update the current row and then step to the next row.
- update(Transaction, byte[], byte[]) - Method in interface org.cojen.tupl.View
-
Associates a value with the given key, but only if the given value differs from the existing value.
- update(Transaction, byte[], byte[], byte[]) - Method in interface org.cojen.tupl.View
-
Associates a value with the given key, but only if the given old value matches the existing value.
- update(Transaction, R) - Method in interface org.cojen.tupl.Table
-
Updates an existing row with the modified columns of the given row, but the resulting row isn't loaded back.
- update(R) - Method in interface org.cojen.tupl.Updater
-
Update the current row and then step to the next row.
- Updater<R> - Interface in org.cojen.tupl
-
Support for scanning through all rows in a table, updating them along the way.
- updaterPlan(Transaction, Object...) - Method in interface org.cojen.tupl.Query
-
Returns a query plan used by
newUpdater
. - UPGRADABLE_READ - Enum constant in enum class org.cojen.tupl.LockMode
-
Lock mode which acquires upgradable locks when reading entries and retains them to the end of the transaction or scope.
- UPGRADED - Enum constant in enum class org.cojen.tupl.LockResult
-
Exclusive lock granted as an upgrade from an owned upgradable lock.
- uponCommit(long, LongConsumer) - Method in interface org.cojen.tupl.repl.Replicator.Accessor
-
Invokes the given task when the commit position reaches the requested position.
- uponExclusive(Runnable) - Method in class org.cojen.tupl.util.Clutch
- uponExclusive(Runnable) - Method in class org.cojen.tupl.util.Latch
-
Invokes the given continuation upon the latch being acquired exclusively.
- uponLeader(Runnable, Runnable) - Method in interface org.cojen.tupl.Database
-
Registers the given task to start in a separate thread when the database instance has become the leader.
- uponSignal(Runnable) - Method in class org.cojen.tupl.util.Latch.Condition
-
Invokes the given continuation upon the condition being signaled.
- uponSignalTagged(Runnable) - Method in class org.cojen.tupl.util.Latch.Condition
-
Invokes the given continuation upon the condition being signaled.
- Utils - Class in org.cojen.tupl.io
-
Generic data and I/O utility methods.
- Utils() - Constructor for class org.cojen.tupl.io.Utils
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form