Interface | Description |
---|---|
AxionCommand |
A command to be executed against a
Database . |
Constraint |
A database constraint, such as UNIQUE or NOT NULL.
|
Database |
An Axion database.
|
DataType |
The type of a field (column) that can be stored in a
Table . |
DataType.BinaryRepresentation |
Extension of DataType to indicate that the implementing class stores binary values,
and as such returns precision as the number of bits used to represent a given
value.
|
DataType.ExactNumeric |
Extension of NonFixedPrecision to indicate that the scale of the implementing class
is not fixed by the implementation, but rather can be declared by the user.
|
DataType.NonFixedPrecision |
Extension of DataType to indicate that the precision of the implementing class is
not fixed by the implementation, but rather can be declared by the user.
|
DataTypeFactory |
A simple factory for creating new
DataType instances. |
ExternalConnectionProvider |
Provides External Database connection for a given DatabaseLink.
|
ExternalTable |
Extends Table interface to accept configuration parameters associated with connecting a
table to an external resource, such as a flatfile or external JDBC-compatible database.
|
ExternalTableLoader |
Creates an ExternalTable with the given name, using the given Database .
|
Function |
A database function.
|
FunctionFactory |
A simple factory for creating new
ConcreteFunction instances. |
Index |
A database index.
|
IndexFactory |
A simple factory for creating
Index instances. |
IndexLoader |
Reads/writes
indices to disk. |
JoinedRowIterator |
A bidirectional iterator over a collection of
JoinedRow s. |
Row |
Contains the data for a single row in a table, view, result set, etc.
|
RowCollection | |
RowDecoratorIterator |
A bidirectional iterator over a collection of
RowDecorator s. |
RowIterator |
A bidirectional iterator over a collection of
Row s. |
RowSource |
An abstract
Row generator and container. |
Selectable |
An abstraction of objects that can be selected from (a row in) the database.
|
SelectableBasedConstraint |
Interface for
Constraint s that are defined by one or more Selectable
s. |
SelectableVisitor |
A visitor over a
WhereNode tree. |
Table |
A database table.
|
TableFactory |
A simple factory for creating
Table instances. |
TableOrganizationContext |
Table Organization Context.
|
Transactable |
Interface for entities that can take part in a transaction.
|
TransactableTable |
A
Transactable version of a Table . |
Transaction |
A database transaction.
|
TransactionManager |
Manages the
Transaction lifecycle. |
VariableContext |
A collection of name/value pairs, essentially a subset of Map
|
Class | Description |
---|---|
BaseSelectable | |
BindVariable |
A
Literal that can be bound via PreparedStatement methods. |
Column |
Describes a column within a
Table . |
ColumnIdentifier |
An identifier for a column.
|
DatabaseLink |
A Database Link that holds connection spec for a external Database
CREATE DATABASE LINK
|
FromNode |
A binary tree of tables (or "table like" objects) being selected from.
|
Literal |
A
typed literal value. |
OrderNode |
One part of an ORDER BY clause.
|
RowComparator |
A
Comparator for Rows , which will sort a collection according to
the value of a single selectable. |
RowDecorator |
A
Row with meta-information. |
Sequence |
A database sequence.
|
SequenceEvaluator | |
TableIdentifier |
An identifier for a table.
|
Exception | Description |
---|---|
AxionException |
Root exception for Axion related or specific problems.
|
AxionRuntimeException |
I preserves the state code, while wraping AxionException as RuntimeException.
|
AxionSQLStateCode |
SQLState codes consisti of 5 characters.
|
ConstraintViolationException |
Thrown when a
Constraint has been violated. |
TransactionConflictException |
Thrown when a transaction conflict is discovered.
|
Core interfaces, identifiers, and exceptions.