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.tupl
    Class
    Description
    Interface 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 the database is corrupt.
    Maintains a logical position in a View.
    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 new Grouper 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 the REPEATABLE_READ lock mode.
    Interface for mapping source rows to target rows.
    Describes entry ordering in views and cursors.
    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 a View.
    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.
  • Class
    Description
    Mapping of keys to values, ordered by key, in lexicographical order.
  • Class
    Description
    Primary database interface, containing a collection of transactional indexes.
    Defines a logical unit of work.
  • Class
    Description
    Mapping of keys to values, ordered by key, in lexicographical order.