org.axiondb |
Package Documentation for org.axiondb
Core interfaces, identifiers, and exceptions.
|
Java Source File Name | Type | Comment |
AbstractDatabaseTest.java | Class | |
AbstractDbdirTest.java | Class | |
AbstractIndexTest.java | Class | |
AxionCommand.java | Interface | A command to be executed against a
Database . |
AxionException.java | Class | Root exception for Axion related or specific problems. |
AxionRuntimeException.java | Class | I preserves the state code, while wraping AxionException as RuntimeException. |
AxionSQLStateCode.java | Class | SQLState codes consisti of 5 characters. |
BaseSelectable.java | Class | |
BaseSelectableTest.java | Class | |
BaseSerializableTest.java | Class | |
BindVariable.java | Class | A
Literal that can be bound via
java.sql.PreparedStatement methods. |
Column.java | Class | Describes a column within a
Table . |
ColumnIdentifier.java | Class | An identifier for a column. |
Constraint.java | Interface | A database constraint, such as UNIQUE or NOT NULL. |
ConstraintViolationException.java | Class | Thrown when a
Constraint has been violated. |
Database.java | Interface | An Axion database. |
DatabaseLink.java | Class | |
DataType.java | Interface | The type of a field (column) that can be stored in a
Table . |
DataTypeFactory.java | Interface | A simple factory for creating new
DataType instances. |
ExternalConnectionProvider.java | Interface | Provides External Database connection for a given DatabaseLink. |
ExternalTable.java | Interface | 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.java | Interface | Creates an ExternalTable with the given name, using the given Database . |
FromNode.java | Class | A binary tree of tables (or "table like" objects) being selected from. |
Function.java | Interface | A database function. |
FunctionFactory.java | Interface | A simple factory for creating new
ConcreteFunction instances. |
Index.java | Interface | A database index. |
IndexFactory.java | Interface | A simple factory for creating
Index instances. |
IndexLoader.java | Interface | Reads/writes
Index indices to disk. |
JoinedRowIterator.java | Interface | A bidirectional iterator over a collection of
JoinedRow s. |
Literal.java | Class | A
DataType typed literal value. |
OrderNode.java | Class | One part of an ORDER BY clause. |
Person.java | Class | A dummy bean that can be used for ObjectType testing. |
Row.java | Interface | Contains the data for a single row in a table, view, result set, etc. |
RowCollection.java | Interface | |
RowComparator.java | Class | A
Comparator for
Row Rows , which will sort a collection according to
the value of a single selectable. |
RowDecorator.java | Class | A
org.axiondb.Row with meta-information. |
RowDecoratorIterator.java | Interface | A bidirectional iterator over a collection of
RowDecorator s. |
RowIterator.java | Interface | A bidirectional iterator over a collection of
Row s. |
RowSource.java | Interface | An abstract
Row generator and container. |
Selectable.java | Interface | An abstraction of objects that can be selected from (a row in) the database. |
SelectableBasedConstraint.java | Interface | Interface for
Constraint s that are defined by one or more
Selectable s. |
SelectableVisitor.java | Interface | A visitor over a
WhereNode tree. |
Sequence.java | Class | A database sequence. |
SequenceEvaluator.java | Class | |
Table.java | Interface | A database table. |
TableFactory.java | Interface | A simple factory for creating
Table instances. |
TableIdentifier.java | Class | An identifier for a table. |
TableOrganizationContext.java | Interface | Table Organization Context. |
TestAll.java | Class | Root test suite. |
TestAxionException.java | Class | |
TestAxionWithIndex.java | Class | |
TestBaseSelectable.java | Class | |
TestBindVariable.java | Class | |
TestColumn.java | Class | |
TestColumnIdentifier.java | Class | |
TestFunctional.java | Class | |
TestLiteral.java | Class | |
TestOrderNode.java | Class | |
TestPersistentDatabase.java | Class | |
TestRowComparator.java | Class | |
TestSequence.java | Class | |
TestSequenceEvaluator.java | Class | |
TestTableIdentifier.java | Class | |
Transactable.java | Interface | Interface for entities that can take part in a transaction. |
TransactableTable.java | Interface | A
Transactable version of a
Table . |
Transaction.java | Interface | A database transaction. |
TransactionConflictException.java | Class | Thrown when a transaction conflict is discovered. |
TransactionManager.java | Interface | Manages the
Transaction lifecycle. |
VariableContext.java | Interface | |