Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
T
- table - Variable in class org.cojen.tupl.diag.QueryPlan.PrimaryJoin
- table - Variable in class org.cojen.tupl.diag.QueryPlan.Table
- Table<R> - Interface in org.cojen.tupl
-
Defines a relational collection of persistent rows.
- TABLE - Enum constant in enum class org.cojen.tupl.diag.EventType.Category
-
Event category for table tasks performed by background threads.
- TABLE_COMPLEX_FILTER - Enum constant in enum class org.cojen.tupl.diag.EventType
-
Warning which indicates that a filtered row scan might be suboptimal.
- TABLE_INDEX_ERROR - Enum constant in enum class org.cojen.tupl.diag.EventType
-
Error regarding a task on a secondary index or alternate key.
- TABLE_INDEX_INFO - Enum constant in enum class org.cojen.tupl.diag.EventType
-
Information regarding a task on a secondary index or alternate key.
- target - Variable in class org.cojen.tupl.diag.QueryPlan.Aggregator
- target - Variable in class org.cojen.tupl.diag.QueryPlan.Grouper
- target - Variable in class org.cojen.tupl.diag.QueryPlan.Mapper
- target - Variable in class org.cojen.tupl.diag.QueryPlan.NaturalJoin
- Task() - Constructor for class org.cojen.tupl.util.Worker.Task
- term() - Method in interface org.cojen.tupl.repl.Replicator.Accessor
-
Returns the fixed term being accessed.
- termEndPosition() - Method in interface org.cojen.tupl.repl.Replicator.Accessor
-
Returns the current term end position, which is Long.MAX_VALUE if unbounded.
- termStartPosition() - Method in interface org.cojen.tupl.repl.Replicator.Accessor
-
Returns the position at the start of the term.
- TIMED_OUT_LOCK - Enum constant in enum class org.cojen.tupl.LockResult
-
Lock rejection caused by wait timeout or deadlock.
- timeout() - Method in exception class org.cojen.tupl.ConfirmationTimeoutException
- timeout() - Method in exception class org.cojen.tupl.LockTimeoutException
- timeoutNanos() - Method in exception class org.cojen.tupl.LockTimeoutException
- toString() - Method in class org.cojen.tupl.diag.DatabaseStats
- toString() - Method in class org.cojen.tupl.diag.IndexStats
- toString() - Method in class org.cojen.tupl.diag.QueryPlan
- toString() - Method in class org.cojen.tupl.tools.Verify
- toString() - Method in class org.cojen.tupl.util.Clutch
- toString() - Method in class org.cojen.tupl.util.Latch
- toString(byte[]) - Static method in class org.cojen.tupl.ext.CipherCrypto
-
Returns a String with a parseable Java byte array declaration.
- toString(SecretKey) - Static method in class org.cojen.tupl.ext.CipherCrypto
-
Returns a String with a parseable Java byte array declaration.
- totalBytes - Variable in class org.cojen.tupl.diag.IndexStats
-
The estimated total amount of bytes in the index.
- totalPages - Variable in class org.cojen.tupl.diag.DatabaseStats
-
The total amount of pages in the database.
- touch(Transaction, byte[]) - Method in interface org.cojen.tupl.View
-
Touch the given key as if calling
load
, but instead only acquiring any necessary locks. - Transaction - Interface in org.cojen.tupl
-
Defines a logical unit of work.
- transactionCount - Variable in class org.cojen.tupl.diag.DatabaseStats
-
The amount of fully-established transactions which are in a non-reset state.
- transformedComparator(Comparator<byte[]>) - Method in interface org.cojen.tupl.Transformer
-
Returns the view comparator, after transformation.
- transformedOrdering(Ordering) - Method in interface org.cojen.tupl.Transformer
-
Returns the natural ordering of keys, after they have been transformed.
- Transformer - Interface in org.cojen.tupl
-
Interface which supports filtering and transforming the entries within a
View
. - transformKey(Cursor) - Method in interface org.cojen.tupl.Transformer
-
Transform or filter out the given key.
- transformValue(byte[], byte[], byte[]) - Method in interface org.cojen.tupl.Filter
-
Calls the
isAllowed
method. - transformValue(byte[], byte[], byte[]) - Method in interface org.cojen.tupl.Transformer
-
Transform or filter out the given value.
- transformValue(Cursor, byte[]) - Method in interface org.cojen.tupl.Transformer
-
Transform or filter out the given value.
- truncateLength(long) - Method in class org.cojen.tupl.io.FileIO
-
Attempt to truncate the length of the file.
- truncatePageCount(long) - Method in class org.cojen.tupl.io.FilePageArray
- truncatePageCount(long) - Method in class org.cojen.tupl.io.MappedPageArray
- truncatePageCount(long) - Method in class org.cojen.tupl.io.PageArray
-
Attempt to truncate the total count of pages.
- truncatePageCount(long) - Method in class org.cojen.tupl.io.SpilloverPageArray
- truncatePageCount(long) - Method in class org.cojen.tupl.io.StripedPageArray
- tryAccess() - Method in class org.cojen.tupl.util.WeakPool
-
Returns an available pooled entry if any exist.
- tryAcquireExclusive() - Method in class org.cojen.tupl.util.Clutch
- tryAcquireExclusive() - Method in class org.cojen.tupl.util.Latch
-
Try to acquire the exclusive latch, barging ahead of any waiting threads if possible.
- tryAcquireExclusiveNanos(long) - Method in class org.cojen.tupl.util.Clutch
- tryAcquireExclusiveNanos(long) - Method in class org.cojen.tupl.util.Latch
-
Attempt to acquire the exclusive latch, aborting if interrupted.
- tryAcquireShared() - Method in class org.cojen.tupl.util.Clutch
- tryAcquireShared() - Method in class org.cojen.tupl.util.Latch
-
Try to acquire a shared latch, barging ahead of any waiting threads if possible.
- tryAcquireShared() - Method in class org.cojen.tupl.util.WideLatch
- tryAcquireSharedNanos(long) - Method in class org.cojen.tupl.util.Clutch
- tryAcquireSharedNanos(long) - Method in class org.cojen.tupl.util.Latch
-
Attempt to acquire a shared latch, aborting if interrupted.
- tryAcquireSharedNanos(long) - Method in class org.cojen.tupl.util.WideLatch
- tryAdvance(Consumer<? super R>) - Method in interface org.cojen.tupl.Scanner
- tryDelete(Transaction, R) - Method in interface org.cojen.tupl.Table
-
Unconditionally removes an existing row by primary key.
- tryEnqueue(Worker.Task) - Method in class org.cojen.tupl.util.Worker
-
Attempt to enqueue a task without blocking.
- tryEnqueue(Worker.Task) - Method in class org.cojen.tupl.util.WorkerGroup
-
Attempts to select an available worker and enqueues a task without blocking.
- tryInsert(Transaction, R) - Method in interface org.cojen.tupl.Table
-
Stores the given row when a corresponding row doesn't exist.
- tryLoad(Transaction, R) - Method in interface org.cojen.tupl.Table
-
Fully loads the row by primary key.
- tryLockExclusive(long, byte[], long) - Method in interface org.cojen.tupl.Transaction
-
Attempts to acquire an exclusive lock for the given key, denying any additional locks.
- tryLockExclusive(Transaction, byte[], long) - Method in interface org.cojen.tupl.View
-
Explicitly acquire an exclusive lock for the given key, denying any additional locks.
- tryLockShared(long, byte[], long) - Method in interface org.cojen.tupl.Transaction
-
Attempts to acquire a shared lock for the given key, denying exclusive locks.
- tryLockShared(Transaction, byte[], long) - Method in interface org.cojen.tupl.View
-
Explicitly acquire a shared lock for the given key, denying exclusive locks.
- tryLockUpgradable(long, byte[], long) - Method in interface org.cojen.tupl.Transaction
-
Attempts to acquire an upgradable lock for the given key, denying exclusive and additional upgradable locks.
- tryLockUpgradable(Transaction, byte[], long) - Method in interface org.cojen.tupl.View
-
Explicitly acquire an upgradable lock for the given key, denying exclusive and additional upgradable locks.
- tryMerge(Transaction, R) - Method in interface org.cojen.tupl.Table
-
Updates an existing row with the modified columns of the given row, and then loads the result back into the given row.
- tryRead(byte[], int, int) - Method in interface org.cojen.tupl.repl.StreamReplicator.Reader
-
Reads whatever log data is available, never higher than a commit position, never higher than a term, and never blocking.
- tryReplace(Transaction, R) - Method in interface org.cojen.tupl.Table
-
Stores the given row when a corresponding row already exists.
- trySplit() - Method in interface org.cojen.tupl.Scanner
- tryUpdate(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.
- tryUpgrade() - Method in class org.cojen.tupl.util.Clutch
- tryUpgrade() - Method in class org.cojen.tupl.util.Latch
-
Attempt to upgrade a held shared latch into an exclusive latch.
- type - Variable in class org.cojen.tupl.diag.QueryPlan.NestedLoopsJoin.Level
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form