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.
  • Class
    Description
    This abstract class handles the creation of the SQL-Commands.
    DBContext A context is required for every database operation
    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
  • Class
    Description
    This abstract class is the applicaton's interface for a particular database schema.
  • Class
    Description
    This class defines a parameter for a prepared statement query.
    DBCmdParamList This class handles command parameters for Prepared Statements
    DBCmdParams Provides information about the command parameters used in a DBCommand
    This 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 operation
    This 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 generation
    This abstract class is the base class for all database expression classes (e.g.
    DBGeneratedValue Abstract base class for Auto generated values
    This 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 interators
    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 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
    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 creates a DBReferene object for a foreing key relation.
    DBCascadeAction enum
     
    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 This class is used for building a single SQL statement
    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 (@see DBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))
    SQLCmd
    This 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.
    DBViewColumn
    This class is used to configure XML generation as performed by the getXmlDocument Document function on DBReader and DBRecord.
  • Class
    Description
    This abstract class handles the creation of the SQL-Commands.
    DBContext A context is required for every database operation
    Base 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.
  • Class
    Description
    This 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
  • Class
    Description
    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 queries
    DBSQLBuilder This class is used for building a single SQL statement
  • Class
    Description
    This 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 queries
    DBSQLBuilder This class is used for building a single SQL statement
  • Class
    Description
    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 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 queries
    DBSQLBuilder This class is used for building a single SQL statement
  • Class
    Description
    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 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
  • Class
    Description
    This 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 queries
    DBSQLBuilder This class is used for building a single SQL statement
  • Class
    Description
    DBContext A context is required for every database operation
    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 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 queries
    This class represent one table of the database.
    This class represents a database view.
  • Class
    Description
    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 operation
    This 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
  • Class
    Description
    This 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 queries
    This class represent one table of the database.
    This class represents a database view.
  • Class
    Description
    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.
    DDLActionType for DDLScript generation
    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 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 queries
    DBSQLBuilder This class is used for building a single SQL statement
    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 (@see DBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))
    This class represent one table of the database.
    This class represent one column of a table.
  • Class
    Description
    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.
     
    DDLActionType for DDLScript generation
    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
    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 (@see DBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))
    This class represent one column of a table.
  • Class
    Description
    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 generation
    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
    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 (@see DBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))
    This class represent one column of a table.
  • Class
    Description
    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 generation
    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 queries
    DBSQLBuilder This class is used for building a single SQL statement
    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 (@see DBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))
    This class represent one column of a table.
  • Class
    Description
    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 generation
    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 queries
    DBSQLBuilder This class is used for building a single SQL statement
    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 (@see DBMSHandler.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.
  • Class
    Description
    DBCmdParams Provides information about the command parameters used in a DBCommand
    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 operation
    This abstract class is the applicaton's interface for a particular database schema.
     
    DDLActionType for DDLScript generation
    This 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 materialized
    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 queries
    DBSQLBuilder This class is used for building a single SQL statement
    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 (@see DBMSHandler.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.
  • Class
    Description
    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.
     
    DDLActionType for DDLScript generation
    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 queries
    DBSQLBuilder This class is used for building a single SQL statement
    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 (@see DBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))
    This class represent one column of a table.
  • Class
    Description
    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 generation
    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 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 (@see DBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))
    This class represent one table of the database.
    This class represent one column of a table.
  • Class
    Description
    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 generation
    This 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 statement
    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 (@see DBMSHandler.getDDLScript(DDLActionType, DBObject, DBSQLScript))
    This class represent one column of a table.
    This class represents a database view.
  • Class
    Description
    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