Package org.axiondb

Core interfaces, identifiers, and exceptions.

See:
          Description

Interface Summary
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.
DataTypeFactory A simple factory for creating new DataType instances.
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 ConcreteFunctioninstances.
Index A database index.
IndexFactory A simple factory for creating Indexinstances.
IndexLoader Reads/writes indicesto disk.
JoinedRowIterator A bidirectional iterator over a collection of JoinedRows.
Row Contains the data for a single row in a table, view, result set, etc.
RowDecoratorIterator A bidirectional iterator over a collection of RowDecorators.
RowIterator A bidirectional iterator over a collection of Rows.
RowSource An abstract Rowgenerator and container.
Selectable An abstraction of objects that can be selected from (a row in) the database.
SelectableBasedConstraint Interface for Constraints that are defined by one or more Selectable s.
SelectableVisitor A visitor over a WhereNodetree.
Table A database table.
TableFactory A simple factory for creating Tableinstances.
TableOrganizationContext Table Organization Context.
Transactable Interface for entities that can take part in a transaction.
TransactableTable A Transactableversion of a Table.
Transaction A database transaction.
TransactionManager Manages the Transactionlifecycle.
VariableContext A collection of name/value pairs, essentially a subset of Map
 

Class Summary
BaseSelectable  
BindVariable A Literalthat can be bound via PreparedStatementmethods.
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 (DRIVER=' ' URL=' ' USERNAME=' ' PASSWORD=' ');
FromNode A binary tree of tables (or "table like" objects) being selected from.
Literal A typedliteral value.
NamedIdentifier A named object in the database
OrderNode One part of an ORDER BY clause.
RowComparator A Comparatorfor Rows, which will sort a collection according to the value of a single selectable.
RowDecorator A Rowwith meta-information.
Sequence A database sequence.
SequenceEvaluator  
TableIdentifier An identifier for a table.
 

Exception Summary
AxionException Root exception for Axion related or specific problems.
ConstraintViolationException Thrown when a Constrainthas been violated.
TransactionConflictException Thrown when a transaction conflict is discovered.
 

Package org.axiondb Description

Core interfaces, identifiers, and exceptions.