Uses of Package
org.apache.empire.db
Packages that use org.apache.empire.db
Package
Description
This package contains implmentations of Empire's data and metadata interfaces for JavaBeans of Data Tranfer Objects (DTO's).
This package contains the core Empire-DB implementation classes.
This package contains classes for exception handling of database related errors.
This package contains SQL-generator classes for column expressions.
This package contains SQL-generator classes for compare expressions used in the where and having clause.
This package contains SQL-generator classes for join expressions used in the from clause.
This package contains SQL-generator classes for set expressions used in the set clause.
This package contains classes necessary to support the Apache Derby database system.
This package contains classes necessary to support the H2 database system.
This package contains classes necessary to support the HSQLDB database system.
This package contains classes necessary to support the MySQL database system.
This package contains classes necessary to support the Oracle database system.
This package contains classes necessary to support the PostgreSQL database system.
This package contains classes necessary to support the Microsoft SQL-Server database system.
This package contains classes for exception handling of general errors.
-
Classes in org.apache.empire.db used by org.apache.empire.data.beanClassDescriptionThis abstract class handles the creation of the SQL-Commands.DBContext A context is required for every database operationThis 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
-
Classes in org.apache.empire.db used by org.apache.empire.data.listClassDescriptionThis abstract class is the applicaton's interface for a particular database schema.
-
Classes in org.apache.empire.db used by org.apache.empire.dbClassDescriptionThis class defines a parameter for a prepared statement query.DBCmdParamList This class handles command parameters for Prepared StatementsDBCmdParams Provides information about the command parameters used in a DBCommandThis enum allocates the available compare types.This is the base class for all database columns that have a physical representation.This class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class handles the creation of the SQL-Commands.DBContext A context is required for every database operationThis abstract class is the applicaton's interface for a particular database schema.This class represents the database systems current date and time.DDLActionType for DDLScript generationThis abstract class is the base class for all database expression classes (e.g.DBGeneratedValue Abstract base class for Auto generated valuesThis class handles the primary key for the tables.DBJoinType contains the possibilities to join two database tables.Base class for all objects that directly or indirectly belong to a database including the database object itself.This class can be used to wrap a query from a DBCommand and use it like a DBRowSet.
You may use this class for two purposes: In oder to define subqueries simply define a command object with the subquery and wrap it inside a DBQuery.DBReaderIterator Base class for DBReader interatorsThis 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.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.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 beanThis 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.This class creates a DBReferene object for a foreing key relation.DBCascadeAction enumThis class is the base class for all the DBTable, DBView and DBQuery classes this class contains all the columns of the tables, views or queriesDBSQLBuilder This class is used for building a single SQL statementDBSQLScript
This class is a collection of sql command strings.
The class is used for obtaining and executing DDL commands supplied by the database dbms (@seeDBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))SQLCmdThis class represent one table of the database.This class represent one column of a table.DBUtils This class provides various query functions and functions for command execution.This class represents a database view.DBViewColumnThis class is used to configure XML generation as performed by the getXmlDocument Document function on DBReader and DBRecord. -
Classes in org.apache.empire.db used by org.apache.empire.db.contextClassDescriptionThis abstract class handles the creation of the SQL-Commands.DBContext A context is required for every database operationBase class for all objects that directly or indirectly belong to a database including the database object itself.This class represent one table of the database.DBUtils This class provides various query functions and functions for command execution.
-
Classes in org.apache.empire.db used by org.apache.empire.db.exceptionsClassDescriptionThis abstract class handles the creation of the SQL-Commands.This abstract class is the applicaton's interface for a particular database schema.Base class for all objects that directly or indirectly belong to a database including the database object itself.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.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
-
Classes in org.apache.empire.db used by org.apache.empire.db.expr.columnClassDescriptionThis is the base class for all database columns that have a physical representation.This class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class handles the creation of the SQL-Commands.This abstract class is the applicaton's interface for a particular database schema.This abstract class is the base class for all database expression classes (e.g.Base class for all objects that directly or indirectly belong to a database including the database object itself.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 queriesDBSQLBuilder This class is used for building a single SQL statement
-
Classes in org.apache.empire.db used by org.apache.empire.db.expr.compareClassDescriptionThis enum allocates the available compare types.This is the base class for all database columns that have a physical representation.This class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class handles the creation of the SQL-Commands.This abstract class is the applicaton's interface for a particular database schema.This abstract class is the base class for all database expression classes (e.g.Base class for all objects that directly or indirectly belong to a database including the database object itself.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 queriesDBSQLBuilder This class is used for building a single SQL statement
-
Classes in org.apache.empire.db used by org.apache.empire.db.expr.joinClassDescriptionThis is the base class for all database columns that have a physical representation.This class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class is the applicaton's interface for a particular database schema.This abstract class is the base class for all database expression classes (e.g.DBJoinType contains the possibilities to join two database tables.Base class for all objects that directly or indirectly belong to a database including the database object itself.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 queriesDBSQLBuilder This class is used for building a single SQL statement
-
Classes in org.apache.empire.db used by org.apache.empire.db.expr.orderClassDescriptionThis is the base class for all database columns that have a physical representation.This class is the base class for all expressions that represent a single value.This abstract class is the applicaton's interface for a particular database schema.This abstract class is the base class for all database expression classes (e.g.Base class for all objects that directly or indirectly belong to a database including the database object itself.DBSQLBuilder This class is used for building a single SQL statement
-
Classes in org.apache.empire.db used by org.apache.empire.db.expr.setClassDescriptionThis is the base class for all database columns that have a physical representation.This abstract class handles the creation of the SQL-Commands.This abstract class is the applicaton's interface for a particular database schema.This abstract class is the base class for all database expression classes (e.g.Base class for all objects that directly or indirectly belong to a database including the database object itself.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 queriesDBSQLBuilder This class is used for building a single SQL statement
-
Classes in org.apache.empire.db used by org.apache.empire.db.genericClassDescriptionDBContext A context is required for every database operationThis abstract class is the applicaton's interface for a particular database schema.This abstract class is the base class for all database expression classes (e.g.Base class for all objects that directly or indirectly belong to a database including the database object itself.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.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.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.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 queriesThis class represent one table of the database.This class represents a database view.
-
Classes in org.apache.empire.db used by org.apache.empire.db.listClassDescriptionThis class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class handles the creation of the SQL-Commands.DBContext A context is required for every database operationThis abstract class is the applicaton's interface for a particular database schema.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.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.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
-
Classes in org.apache.empire.db used by org.apache.empire.db.validationClassDescriptionThis is the base class for all database columns that have a physical representation.This abstract class is the applicaton's interface for a particular database schema.This class handles the primary key for the tables.Base class for all objects that directly or indirectly belong to a database including the database object itself.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 queriesThis class represent one table of the database.This class represents a database view.
-
Classes in org.apache.empire.db used by org.apache.empire.dbmsClassDescriptionThis is the base class for all database columns that have a physical representation.This class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class handles the creation of the SQL-Commands.This abstract class is the applicaton's interface for a particular database schema.DDLActionType for DDLScript generationThis abstract class is the base class for all database expression classes (e.g.Base class for all objects that directly or indirectly belong to a database including the database object itself.This class creates a DBReferene object for a foreing key relation.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 queriesDBSQLBuilder This class is used for building a single SQL statementDBSQLScript
This class is a collection of sql command strings.
The class is used for obtaining and executing DDL commands supplied by the database dbms (@seeDBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))This class represent one table of the database.This class represent one column of a table. -
Classes in org.apache.empire.db used by org.apache.empire.dbms.derbyClassDescriptionThis class is the base class for all expressions that represent a single value.This abstract class is the applicaton's interface for a particular database schema.DDLActionType for DDLScript generationBase class for all objects that directly or indirectly belong to a database including the database object itself.DBSQLBuilder This class is used for building a single SQL statementDBSQLScript
This class is a collection of sql command strings.
The class is used for obtaining and executing DDL commands supplied by the database dbms (@seeDBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))This class represent one column of a table. -
Classes in org.apache.empire.db used by org.apache.empire.dbms.h2ClassDescriptionThis class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class handles the creation of the SQL-Commands.This abstract class is the applicaton's interface for a particular database schema.DDLActionType for DDLScript generationThis abstract class is the base class for all database expression classes (e.g.Base class for all objects that directly or indirectly belong to a database including the database object itself.DBSQLBuilder This class is used for building a single SQL statementDBSQLScript
This class is a collection of sql command strings.
The class is used for obtaining and executing DDL commands supplied by the database dbms (@seeDBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))This class represent one column of a table. -
Classes in org.apache.empire.db used by org.apache.empire.dbms.hsqlClassDescriptionThis class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class handles the creation of the SQL-Commands.This abstract class is the applicaton's interface for a particular database schema.DDLActionType for DDLScript generationThis abstract class is the base class for all database expression classes (e.g.Base class for all objects that directly or indirectly belong to a database including the database object itself.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 queriesDBSQLBuilder This class is used for building a single SQL statementDBSQLScript
This class is a collection of sql command strings.
The class is used for obtaining and executing DDL commands supplied by the database dbms (@seeDBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))This class represent one column of a table. -
Classes in org.apache.empire.db used by org.apache.empire.dbms.mysqlClassDescriptionThis class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class handles the creation of the SQL-Commands.This abstract class is the applicaton's interface for a particular database schema.DDLActionType for DDLScript generationThis abstract class is the base class for all database expression classes (e.g.Base class for all objects that directly or indirectly belong to a database including the database object itself.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 queriesDBSQLBuilder This class is used for building a single SQL statementDBSQLScript
This class is a collection of sql command strings.
The class is used for obtaining and executing DDL commands supplied by the database dbms (@seeDBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))This class represent one table of the database.This class represent one column of a table.This class represents a database view. -
Classes in org.apache.empire.db used by org.apache.empire.dbms.oracleClassDescriptionDBCmdParams Provides information about the command parameters used in a DBCommandThis is the base class for all database columns that have a physical representation.This class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class handles the creation of the SQL-Commands.DBContext A context is required for every database operationThis abstract class is the applicaton's interface for a particular database schema.DDLActionType for DDLScript generationThis abstract class is the base class for all database expression classes (e.g.This class handles the primary key for the tables.DBMaterializedView This interface should be used in conjunction with a DBView to indicate that the view is materializedBase class for all objects that directly or indirectly belong to a database including the database object itself.This class creates a DBReferene object for a foreing key relation.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 queriesDBSQLBuilder This class is used for building a single SQL statementDBSQLScript
This class is a collection of sql command strings.
The class is used for obtaining and executing DDL commands supplied by the database dbms (@seeDBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))This class represent one table of the database.This class represent one column of a table.This class represents a database view. -
Classes in org.apache.empire.db used by org.apache.empire.dbms.postgresqlClassDescriptionThis is the base class for all database columns that have a physical representation.This class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class handles the creation of the SQL-Commands.This abstract class is the applicaton's interface for a particular database schema.DDLActionType for DDLScript generationThis abstract class is the base class for all database expression classes (e.g.Base class for all objects that directly or indirectly belong to a database including the database object itself.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 queriesDBSQLBuilder This class is used for building a single SQL statementDBSQLScript
This class is a collection of sql command strings.
The class is used for obtaining and executing DDL commands supplied by the database dbms (@seeDBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))This class represent one column of a table. -
Classes in org.apache.empire.db used by org.apache.empire.dbms.sqliteClassDescriptionThis class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class handles the creation of the SQL-Commands.This abstract class is the applicaton's interface for a particular database schema.DDLActionType for DDLScript generationThis abstract class is the base class for all database expression classes (e.g.Base class for all objects that directly or indirectly belong to a database including the database object itself.This class creates a DBReferene object for a foreing key relation.DBSQLScript
This class is a collection of sql command strings.
The class is used for obtaining and executing DDL commands supplied by the database dbms (@seeDBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))This class represent one table of the database.This class represent one column of a table. -
Classes in org.apache.empire.db used by org.apache.empire.dbms.sqlserverClassDescriptionThis class is the base class for all expressions that represent a single value.This abstract class handles the creation of the SQL-Commands.This abstract class handles the creation of the SQL-Commands.This abstract class is the applicaton's interface for a particular database schema.DDLActionType for DDLScript generationThis abstract class is the base class for all database expression classes (e.g.This class handles the primary key for the tables.Base class for all objects that directly or indirectly belong to a database including the database object itself.This class creates a DBReferene object for a foreing key relation.DBSQLBuilder This class is used for building a single SQL statementDBSQLScript
This class is a collection of sql command strings.
The class is used for obtaining and executing DDL commands supplied by the database dbms (@seeDBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))This class represent one column of a table.This class represents a database view. -
Classes in org.apache.empire.db used by org.apache.empire.exceptionsClassDescriptionThis 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