The database classes provide a mechanism to programmatically and portably define tables and validate
the tables in the database meet the minimum requirements of the definitions. This package is built upon
the LDBC project on SourceForge and will utilize any database supported by
LDBC
.
Components
- AbstractIndexDefinition
- A class that provides a standard mechanism for defining indexes.
- AbstractTable
- A class the provides a standard mechanism for defining tables.
- ColumnDefinition
- A class that defines a column in a table.
- ForeignKey
- A class that defines a foreign key on a table. It extends AbstractIndexDefinition.
- IndexDefinition
- A class that defines an index on a table. It extends AbstractIndexDefinition.
- KeyDefinition
- A class that defines an key by extending IndexDefinition. A key is a unique index.
- PrimaryKey
-
A class that defines a primary key by extending KeyDefinition. A table may have only one
primary key.
- SessionCache
- Deprecated. May be replaced by any DataSource implementation.
- SessionEntry
- Deprecated. May be replaced by any DataSource implementation.
- TableDefinition
- A class that defines a table.
- TableInterface
- An interface that defines a table.
- TempTable
-
A class that defines a table with a random name. The table can be safely dropped when the
application is finished using it.
- Util
-
A utility class that provides methods for escaping data and truncating data that is too long.
All trademarks and copyrights are the property of their respective owners.
Copyright © 2002-2004 by Xenei.com, All Rights Reserved