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

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
 
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