See: Description
Interface | Description |
---|---|
DBCmdParams |
DBCmdParams
Provides information about the command parameters used in a DBCommand
|
DBContext |
DBContext
A context is required for every database operation
|
Class | Description |
---|---|
DBBlobData |
This class allocates methods to store binary large objects in the database.
|
DBClobData |
This class allocates methods to store binary character objects in the database.
|
DBCmdParam |
This class defines a parameter for a prepared statement query.
|
DBCmdParamList |
DBCmdParamList
This class handles command parameters for Prepared Statements
|
DBColumn |
This is the base class for all database columns that have a physical representation.
|
DBColumnExpr |
This class is the base class for all expressions that represent a single value.
|
DBCombinedCmd |
This class is used for building up a partition of a SQL-Command.
|
DBCommand |
This abstract class handles the creation of the SQL-Commands.
|
DBCommandExpr |
This abstract class handles the creation of the SQL-Commands.
|
DBCommandExpr.DBCmdColumn |
This class wraps a column of sql command in a special command column object.
|
DBCommandExpr.DBCmdQuery | |
DBDatabase |
This abstract class is the applicaton's interface for a particular database schema.
|
DBDatabase.DBSystemDate |
This class represents the database systems current date and time.
|
DBDDLGenerator<T extends DBMSHandler> | |
DBExpr |
This abstract class is the base class for all database expression classes (e.g.
|
DBExpressionIndex |
This class handles the primary key for the tables.
|
DBIndex |
This class handles the primary key for the tables.
|
DBObject |
Base class for all objects that directly or indirectly belong to a database including the database object itself.
|
DBQuery |
This class can be used to wrap a query from a DBCommand and use it like a DBRowSet.
|
DBQuery.DBQueryExprColumn |
DBQueryExprColumn
|
DBQueryColumn | |
DBReader |
This class is used to perform database queries from a DBCommand object and access the results.
|
DBRecord |
This class represents a record from a database table, view or query
The class provides methods to create, read, update and delete records
If an Idendity-column (AUTOINC) is defined, the value will be set upon creation by the dbms to the next value
If a Timestamp-column is defined the value will be automatically set and concurrent changes of the record will be detected
If changes to the record are made, but a rollback on the connection is performed, the changes will be reverted (Rollback-Handling)
The record is Serializable either if the provided DBContext is serializable, or if the Context is provided on deserialization in a derived class.
|
DBRecordBase |
This abstract class provides write access to the fields of a record
The class provides methods that are useful for frontend-form development like
- providing information about the allowed values for a field (field options)
- providing information about whether or not a field is visible to the user
- providing information about whether or not a field is required (mandantory)
- providing information about whether or not a field is read-only
- providing information about whether a particular field value is valid
- providing information about whether a field was modified since it was read from the database
- providing information about whether the record was modified
Also, field value changes, can be handled using the onFieldChanged event.
|
DBRecordBase.DBRecordRollbackHandler |
DBRecordRollbackHandler
|
DBRecordBean |
This class represents a record from a database table, view or query
Other than DBRecord it is not permanently attached to a context or rowset
Thus it has a Default constructor and is essentially a dynamic bean
|
DBRecordData |
This class provides access to the fields of one data-row of a table, view or query
The fields can be accessed either by Column or by index
There are various accessor functions for many data types.
|
DBRelation |
This class creates a DBReferene object for a foreing key relation.
|
DBRelation.DBReference | |
DBRowSet |
This class is the base class for all the DBTable,
DBView and DBQuery classes this class contains all the columns of the
tables, views or queries
|
DBSQLBuilder |
DBSQLBuilder
This class is used for building a single SQL statement
|
DBSQLScript |
DBSQLScript
This class is a collection of sql command strings. |
DBSQLScript.SQLStmt |
SQLCmd
|
DBTable |
This class represent one table of the database.
|
DBTableColumn |
This class represent one column of a table.
|
DBUtils |
DBUtils
This class provides various query functions and functions for command execution.
|
DBView |
This class represents a database view.
|
DBView.DBViewColumn |
DBViewColumn
|
DBXmlDictionary |
This class is used to configure XML generation as performed by the
getXmlDocument Document function on DBReader and DBRecord.
|
Enum | Description |
---|---|
DBCmpType |
This enum allocates the available compare types.
|
DBDDLGenerator.DDLActionType |
DDLActionType for DDLScript generation
|
DBIndex.DBIndexType | |
DBJoinType |
DBJoinType contains the possibilities to join two database tables.
|
DBRecordBase.State | |
DBRelation.DBCascadeAction |
DBCascadeAction enum
This enum specifies options for a relation when deleting records
(see DBRelation.setOnDeleteAction)
- NONE: No Action is performed and the operation will fail if depending records exist
|
DBRowSet.FieldInitMode | |
DBRowSet.PartialMode |
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.