Uses of Package
org.cojen.tupl
Packages that use org.cojen.tupl
Package
Description
See
Database
to get started with TuplDB.Diagnostics support.
Support for database extensions.
Command-line tools for performing database maintenance.
-
Classes in org.cojen.tupl used by org.cojen.tuplClassDescriptionInterface which processes groups of rows into aggregate results.Is used to generate a new
Aggregator
instance for every query against the target table.Thrown when attempting to access or modify the contents of an index through a closed reference.Represents an operation which accepts a column name and value.Represents an operation which combines two values that map to the same key.Defines a callback which is notified when a pending transaction has finished.Thrown when replication cannot be confirmed.Thrown when the internal structure of thedatabase
is corrupt.Maintains a logical position in aView
.Primary database interface, containing a collection of transactional indexes.Configuration options used when opening a database.Exception thrown which indicates a database problem not due to general I/O problems.Thrown when a lock request by a transaction timed out due to a deadlock, or a trivial deadlock was quickly detected.Various transaction durability modes, which control the durability strength of committed transactions.Defines a row type consisting of a simple binary key-value pair.View transformer which filters out entries which don't belong.Interface which processes groups of rows into other groups of rows.Is used to generate a newGrouper
instance for every query against the target table.Mapping of keys to values, ordered by key, in lexicographical order.Thrown when a lock request by a transaction failed.Various lock modes for use within transactions.Result code returned by transactional operations which acquire locks.Thrown when a lock request by a transaction timed out.Defines transaction lock upgrade behavior when using theREPEATABLE_READ
lock mode.Interface for mapping source rows to target rows.Annotation which defines the set of columns that uniquely identify a row instance.Represents a sharable object which performs a query against a table.Optional interface that rows can extend for supporting reflection-style access to columns.Support for scanning through all rows in a table.Controls remote access into a database.Control object used to capture a database snapshot.Utility for sorting and filling up new indexes.Defines a relational collection of persistent rows.Defines a logical unit of work.Interface which supports filtering and transforming the entries within aView
.Annotation which indicates that a primitive column type be treated as an unsigned type.Support for scanning through all rows in a table, updating them along the way.Accesses database values without requiring that they be fully loaded or stored in a single operation.Mapping of keys to values, in no particular order.Thrown when attempting to perform an illegal view alteration.Thrown when writing to the underlying storage device failed. -
Classes in org.cojen.tupl used by org.cojen.tupl.diag
-
Classes in org.cojen.tupl used by org.cojen.tupl.extClassDescriptionPrimary database interface, containing a collection of transactional indexes.Defines a logical unit of work.
-
Classes in org.cojen.tupl used by org.cojen.tupl.tools