A C D E F G H I J L M N O P Q R S T U V W X Y

D

DatabaseNotOpen - Static variable in class org.apache.empire.db.DBErrors
 
DataType - Enum in org.apache.empire.data
DataType is an enumeration of data types that are supported with the empire-db component.
DateUtils - Class in org.apache.empire.commons
This class contains common functions for comparing and converting values of type Date.
day() - Method in class org.apache.empire.db.DBColumnExpr
Creates and returns an function object that calculates the day of a date value.
db - Variable in class org.apache.empire.db.expr.column.DBValueExpr
 
DBAbstractFuncExpr - Class in org.apache.empire.db.expr.column
This implements some basic functionality for SQL functions based on a column expression
DBAbstractFuncExpr(DBColumnExpr, DBColumn, boolean, DataType) - Constructor for class org.apache.empire.db.expr.column.DBAbstractFuncExpr
Constructs a new DBFuncExpr object set the specified parameters to this object.
DBAliasExpr - Class in org.apache.empire.db.expr.column
This class allows column renaming in SQL.
DBAliasExpr(DBColumnExpr, String) - Constructor for class org.apache.empire.db.expr.column.DBAliasExpr
Constructs a DBAliasExpr object combine the DBColumnExpr object with the alias name.
DBBlobData - Class in org.apache.empire.db
This class allocates methods to store binary large objects in the database.
DBBlobData(InputStream, int) - Constructor for class org.apache.empire.db.DBBlobData
Constructor to pass LOB data to the setValue methods of a record, consisting of the input stream where the data can be loaded from and the length of the data.
DBBlobData(byte[]) - Constructor for class org.apache.empire.db.DBBlobData
Constructor for LobData from a byte array.
DBBlobData(String, String) - Constructor for class org.apache.empire.db.DBBlobData
Constructor for LobData from a string.
DBBlobData(String) - Constructor for class org.apache.empire.db.DBBlobData
Constructor for LobData from a string.
DBCalcExpr - Class in org.apache.empire.db.expr.column
This class is used for performing calculations in SQL
It handles the mathematical operations ("+", "-", "*", "/") for the current column.
DBCalcExpr(DBColumnExpr, String, Object) - Constructor for class org.apache.empire.db.expr.column.DBCalcExpr
Constructs a DBCalcExpr object Sets the mathematical operations ("+", "-", "*", "/")
for the specified DBColumnExpr object and value.
DBCaseExpr - Class in org.apache.empire.db.expr.column
This class is used to add the "case when ?
DBCaseExpr(DBCompareExpr, DBColumnExpr, DBColumnExpr) - Constructor for class org.apache.empire.db.expr.column.DBCaseExpr
Constructs a DBCaseExpr
DBClobData - Class in org.apache.empire.db
This class allocates methods to store binary character objects in the database.
DBClobData(Reader, int) - Constructor for class org.apache.empire.db.DBClobData
Constructor to pass LOB data to the setValue methods of a record, consisting of the input stream where the data can be loaded from and the length of the data.
DBClobData(String) - Constructor for class org.apache.empire.db.DBClobData
Constructor for LobData from a string.
DBCmdType - Enum in org.apache.empire.db
This enum allocates the available command types.
DBCmpType - Enum in org.apache.empire.db
This enum allocates the available compare types.
DBCOLATTR_MANDATORY - Static variable in class org.apache.empire.db.DBColumn
 
DBCOLATTR_READONLY - Static variable in class org.apache.empire.db.DBColumn
 
DBCOLATTR_TITLE - Static variable in class org.apache.empire.db.DBColumnExpr
 
DBCOLATTR_TYPE - Static variable in class org.apache.empire.db.DBColumnExpr
 
DBColumn - Class in org.apache.empire.db
This is the base class for all database columns that have a physical representation.
DBColumnExpr - Class in org.apache.empire.db
This class is the base class for all expressions that represent a single value.
DBColumnExpr() - Constructor for class org.apache.empire.db.DBColumnExpr
 
DBCombinedCmd - Class in org.apache.empire.db
This class is used for building up a partition of a SQL-Command.
DBCombinedCmd(DBCommandExpr, String, DBCommandExpr) - Constructor for class org.apache.empire.db.DBCombinedCmd
Constructs a new DBFuncExpr object and sets the specified parameters to this object.
DBCommand - Class in org.apache.empire.db
This abstract class handles the creation of the SQL-Commands.
DBCommand.DBCmdParameter - Class in org.apache.empire.db
 
DBCommandExpr - Class in org.apache.empire.db
This abstract class handles the creation of the SQL-Commands.
DBCommandExpr() - Constructor for class org.apache.empire.db.DBCommandExpr
Constructs an empty DBCommandExpr object
DBCommandOracle - Class in org.apache.empire.db.oracle
This class handles the special features of an oracle database.
DBCommandOracle(DBDatabase) - Constructor for class org.apache.empire.db.oracle.DBCommandOracle
Constructs an oracle command object.
DBCompareAndOrExpr - Class in org.apache.empire.db.expr.compare
This class is used for combining two filter constraints by and / or operator
There is no need to explicitly create instances of this class.
DBCompareAndOrExpr(DBCompareExpr, DBCompareExpr, boolean) - Constructor for class org.apache.empire.db.expr.compare.DBCompareAndOrExpr
Constructs a DBCompareColExpr object set the specified parameters to this object.
DBCompareColExpr - Class in org.apache.empire.db.expr.compare
This class is used for defining filter constraints based on a column expression in SQL
There is no need to explicitly create instances of this class.
DBCompareColExpr(DBColumnExpr, DBCmpType, Object) - Constructor for class org.apache.empire.db.expr.compare.DBCompareColExpr
Constructs a DBCompareColExpr object set the specified parameters to this object.
DBCompareExpr - Class in org.apache.empire.db.expr.compare
This class is a common base class for all SQL filter constraints classes
DBCompareExpr() - Constructor for class org.apache.empire.db.expr.compare.DBCompareExpr
 
DBCompareNotExpr - Class in org.apache.empire.db.expr.compare
This class is used for defining filter constraints based on a column expression in SQL
There is no need to explicitly create instances of this class.
DBCompareNotExpr(DBCompareExpr) - Constructor for class org.apache.empire.db.expr.compare.DBCompareNotExpr
constructs a DBCompareColExpr object set the specified parameters to this object
DBConcatExpr - Class in org.apache.empire.db.expr.column
This class is used for performing string concatenation in SQL
There is no need to explicitly create instances of this class.
DBConcatExpr(DBColumnExpr, Object) - Constructor for class org.apache.empire.db.expr.column.DBConcatExpr
Constructs a new DBConcatExpr object set the specified parameters to this object.
DBConvertExpr - Class in org.apache.empire.db.expr.column
This class is used to convert a value to a different data type.
DBConvertExpr(DBColumnExpr, DataType, Object) - Constructor for class org.apache.empire.db.expr.column.DBConvertExpr
Constructs a DBDecodeExpr
DBCountExpr - Class in org.apache.empire.db.expr.column
This class is used to add the "count" statement to the SQL-Command.
DBCountExpr(DBRowSet) - Constructor for class org.apache.empire.db.expr.column.DBCountExpr
Constructs a DBCountExpr.
DBCountExpr(DBColumnExpr, boolean) - Constructor for class org.apache.empire.db.expr.column.DBCountExpr
Constructs a DBCountExpr.
DBDatabase - Class in org.apache.empire.db
This abstract class is the applicaton's interface for a particular database schema.
DBDatabase() - Constructor for class org.apache.empire.db.DBDatabase
Constructs a new DBDatabase object set the variable 'schema' = null.
DBDatabase(String) - Constructor for class org.apache.empire.db.DBDatabase
Constructs a new DBDatabase object and sets the specified schema object.
DBDatabase(String, String) - Constructor for class org.apache.empire.db.DBDatabase
Constructs a new DBDatabase object and sets the specified schema object.
DBDatabase.DBSystemDate - Class in org.apache.empire.db
This class represents the database systems current date and time.
DBDatabaseDriver - Class in org.apache.empire.db
 
DBDatabaseDriver() - Constructor for class org.apache.empire.db.DBDatabaseDriver
Constructor
DBDatabaseDriver.DBSeqTable - Class in org.apache.empire.db
 
DBDatabaseDriver.DBSeqTable(String, DBDatabase) - Constructor for class org.apache.empire.db.DBDatabaseDriver.DBSeqTable
Constructor
DBDatabaseDriverHSql - Class in org.apache.empire.db.hsql
This class provides support for the HSQLDB database system.
DBDatabaseDriverHSql() - Constructor for class org.apache.empire.db.hsql.DBDatabaseDriverHSql
Constructor for the HSQLDB database driver.
DBDatabaseDriverHSql.DBCommandHSql - Class in org.apache.empire.db.hsql
Defines the HSQLDB command type.
DBDatabaseDriverHSql.DBCommandHSql(DBDatabase) - Constructor for class org.apache.empire.db.hsql.DBDatabaseDriverHSql.DBCommandHSql
 
DBDatabaseDriverMSSQL - Class in org.apache.empire.db.sqlserver
This class provides support for the Microsoft SQL-Server database system.
DBDatabaseDriverMSSQL() - Constructor for class org.apache.empire.db.sqlserver.DBDatabaseDriverMSSQL
Constructor for the MSSQL database driver.
DBDatabaseDriverMSSQL.DBCommandMSSQL - Class in org.apache.empire.db.sqlserver
Defines the Microsoft SQL-Server command type.
DBDatabaseDriverMSSQL.DBCommandMSSQL(DBDatabase) - Constructor for class org.apache.empire.db.sqlserver.DBDatabaseDriverMSSQL.DBCommandMSSQL
 
DBDatabaseDriverMySQL - Class in org.apache.empire.db.mysql
This class provides support for the MySQL database system.
DBDatabaseDriverMySQL() - Constructor for class org.apache.empire.db.mysql.DBDatabaseDriverMySQL
Constructor for the MySQL database driver.
DBDatabaseDriverMySQL.DBCommandMySQL - Class in org.apache.empire.db.mysql
Defines the MySQL command type.
DBDatabaseDriverMySQL.DBCommandMySQL(DBDatabase) - Constructor for class org.apache.empire.db.mysql.DBDatabaseDriverMySQL.DBCommandMySQL
 
DBDatabaseDriverOracle - Class in org.apache.empire.db.oracle
This class provides support for the Oracle database system.
DBDatabaseDriverOracle() - Constructor for class org.apache.empire.db.oracle.DBDatabaseDriverOracle
Constructor for the Oracle database driver.
DBDatabaseDriverOracle.BooleanType - Enum in org.apache.empire.db.oracle
 
DBDecodeExpr - Class in org.apache.empire.db.expr.column
This class is used to decode a set of keys to the corresponding target values.
DBDecodeExpr(DBColumnExpr, Map<?, ?>, Object, DataType) - Constructor for class org.apache.empire.db.expr.column.DBDecodeExpr
Constructs a DBDecodeExpr
DBDriverFeature - Enum in org.apache.empire.db
This enum is used with the DBDatabaseDriver::isSupported method to query database driver capabilities.
DBErrors - Class in org.apache.empire.db
This class contains the definition of database specific errors.
DBErrors() - Constructor for class org.apache.empire.db.DBErrors
 
DBExistsExpr - Class in org.apache.empire.db.expr.compare
This class is used for building up the SQL-Command for the EXISTS syntax.
DBExistsExpr(DBCommandExpr) - Constructor for class org.apache.empire.db.expr.compare.DBExistsExpr
Constructs a DBExistsExpr object set the specified parameters to this object.
DBExistsExpr(DBCommandExpr, DBCompareExpr) - Constructor for class org.apache.empire.db.expr.compare.DBExistsExpr
Constructs a DBExistsExpr object set the specified parameters to this object.
DBExpr - Class in org.apache.empire.db
This abstract class is the base class for all database expression classes (e.g.
DBExpr() - Constructor for class org.apache.empire.db.DBExpr
 
DBFuncExpr - Class in org.apache.empire.db.expr.column
This class is used for performing various SQL functions on a column or column expression.
DBFuncExpr(DBColumnExpr, int, Object[], DBColumn, boolean, DataType) - Constructor for class org.apache.empire.db.expr.column.DBFuncExpr
Constructs a new DBFuncExpr object set the specified parameters to this object.
DBFuncExpr(DBColumnExpr, String, Object[], DBColumn, boolean, DataType) - Constructor for class org.apache.empire.db.expr.column.DBFuncExpr
Constructs a new DBFuncExpr object set the specified parameters to this object.
DBIndex - Class in org.apache.empire.db
This class handles the primary key for the tables.
DBIndex(String, int, DBColumn[]) - Constructor for class org.apache.empire.db.DBIndex
Constructs a DBIndex object set the specified parameters to this object.
DBJoinExpr - Class in org.apache.empire.db.expr.join
This class is used for building a join expression of an SQL statement.
DBJoinExpr(DBColumnExpr, DBColumnExpr, DBJoinType) - Constructor for class org.apache.empire.db.expr.join.DBJoinExpr
Constructs a new DBJoinExpr object initialize this object with the left and right column and the data type of the join expression.
DBJoinExprEx - Class in org.apache.empire.db.expr.join
This class is used for building a join expression of an SQL statement.
DBJoinExprEx(DBRowSet, DBCompareExpr, DBJoinType) - Constructor for class org.apache.empire.db.expr.join.DBJoinExprEx
Constructor
DBJoinType - Enum in org.apache.empire.db
DBJoinType contains the possibilities to join two database tables.
DBObject - Class in org.apache.empire.db
Base class for all database related objects.
DBObject() - Constructor for class org.apache.empire.db.DBObject
 
DBQuery - Class in org.apache.empire.db
This class can be used to wrap a query from a DBCommand and use it like a DBRowSet.
DBQuery(DBCommand, DBColumn[]) - Constructor for class org.apache.empire.db.DBQuery
Constructor initializes the query object.
DBQuery(DBCommand, DBColumn) - Constructor for class org.apache.empire.db.DBQuery
Constructs a new DBQuery object initialize the query object.
DBQuery(DBCommand) - Constructor for class org.apache.empire.db.DBQuery
Creaes a DBQuery object from a given command object.
DBQuery.DBQueryColumn - Class in org.apache.empire.db
 
DBQuery.DBQueryColumn(DBQuery, DBColumnExpr) - Constructor for class org.apache.empire.db.DBQuery.DBQueryColumn
Constructs a DBQueryColumn object set the specified parameters to this object.
DBReader - Class in org.apache.empire.db
This class is used to perform database queries from a DBCommand object and access the results.
DBReader() - Constructor for class org.apache.empire.db.DBReader
Constructs an empty DBRecordSet object.
DBReader.DBReaderForwardIterator - Class in org.apache.empire.db
This is an iterator for forward only resultsets.
DBReader.DBReaderForwardIterator(int) - Constructor for class org.apache.empire.db.DBReader.DBReaderForwardIterator
 
DBReader.DBReaderIterator - Class in org.apache.empire.db
 
DBReader.DBReaderIterator(int) - Constructor for class org.apache.empire.db.DBReader.DBReaderIterator
 
DBReader.DBReaderScrollableIterator - Class in org.apache.empire.db
This is an iterator for scrolling resultsets.
DBReader.DBReaderScrollableIterator(int) - Constructor for class org.apache.empire.db.DBReader.DBReaderScrollableIterator
 
DBRecord - Class in org.apache.empire.db
This class handles one record from a database table.
DBRecord() - Constructor for class org.apache.empire.db.DBRecord
Create a new DBRecord object.
DBRecordData - Class in org.apache.empire.db
This interface defines for the classes DDRecordSet and DBRecord.
DBRecordData() - Constructor for class org.apache.empire.db.DBRecordData
 
DBRelation - Class in org.apache.empire.db
This class creates a DBReferene object for a foreing key relation.
DBRelation(DBDatabase, String, DBRelation.DBReference[]) - Constructor for class org.apache.empire.db.DBRelation
Creates a DBReferene object for a foreing key relation.
DBRelation.DBReference - Class in org.apache.empire.db
 
DBRelation.DBReference(DBTableColumn, DBTableColumn) - Constructor for class org.apache.empire.db.DBRelation.DBReference
 
DBRowSet - Class in org.apache.empire.db
This class is the base class for all the DBTable, CBView and DBQuery classes this class contains all the columns of the tables, views or querys
DBRowSet(DBDatabase) - Constructor for class org.apache.empire.db.DBRowSet
Constructs a DBRecord object set the current database object.
DBSetExpr - Class in org.apache.empire.db.expr.set
This class is used for building a set expression of an SQL update statement.
DBSetExpr(DBColumn, Object) - Constructor for class org.apache.empire.db.expr.set.DBSetExpr
Constructs a new DBSetExpr object.
DBSQLScript - Class in org.apache.empire.db
DBSQLScript
This class is a collection of sql command strings.
DBSQLScript() - Constructor for class org.apache.empire.db.DBSQLScript
 
DBTable - Class in org.apache.empire.db
This class represent one table of the database.
DBTable(String, DBDatabase) - Constructor for class org.apache.empire.db.DBTable
Construct a new DBTable object set the specified parameters to this object and add this object to the current database.
DBTableColumn - Class in org.apache.empire.db
This class represent one column of a table.
DBTableColumn(DBTable, DataType, String, double, boolean, Object) - Constructor for class org.apache.empire.db.DBTableColumn
Constructs a DBTableColumn object set the specified parameters to this object.
DBValueExpr - Class in org.apache.empire.db.expr.column
This class is used for declaring constant values in SQL.
DBValueExpr(DBDatabase, Object, DataType) - Constructor for class org.apache.empire.db.expr.column.DBValueExpr
Constructs a new DBValueExpr object set the specified parameters to this object.
DBValueExpr(DBColumnExpr, Object) - Constructor for class org.apache.empire.db.expr.column.DBValueExpr
Construct a new DBValueExpr object set the specified parameters to this object.
DBView - Class in org.apache.empire.db
This class represent a view of the database.
DBView(String, DBDatabase, boolean) - Constructor for class org.apache.empire.db.DBView
Creates a view object for a given view in the database.
DBView(String, DBDatabase) - Constructor for class org.apache.empire.db.DBView
Creates a view object for a given view in the database.
DBView.DBViewColumn - Class in org.apache.empire.db
 
DBXmlDictionary - Class in org.apache.empire.db
This class is used to configure XML generation as performed by the getXmlDocument Document function on DBReader and DBRecord.
DBXmlDictionary() - Constructor for class org.apache.empire.db.DBXmlDictionary
 
debug(Document) - Static method in class org.apache.empire.xml.XMLWriter
Prints out the DOM-Tree on System.out for debugging purposes.
debugToFile(Document, String) - Static method in class org.apache.empire.xml.XMLWriter
Prints out the DOM-Tree to a file for debugging purposes.
decode(Map, Object) - Method in class org.apache.empire.db.DBColumnExpr
Creates and returns a sql-expression that compares the current column expression with a list of values and returns the corresponding alternative value.
decode(Object, Object, Object) - Method in class org.apache.empire.db.DBColumnExpr
 
decode(Object, Object, Object, Object, Object) - Method in class org.apache.empire.db.DBColumnExpr
 
decode(Object, Object, Object, Object, Object, Object, Object) - Method in class org.apache.empire.db.DBColumnExpr
 
decode(Options, Object) - Method in class org.apache.empire.db.DBColumnExpr
 
decode(Options) - Method in class org.apache.empire.db.DBColumnExpr
 
delete(Connection) - Method in class org.apache.empire.db.DBRecord
This helper function calls the DBRowset.deleteRecord method to delete the record.
deleteRecord(Object[], Connection) - Method in class org.apache.empire.db.DBQuery
Deletes a record identified by its primary key from the database.
deleteRecord(Object[], Connection) - Method in class org.apache.empire.db.DBRowSet
 
deleteRecord(Object, Connection) - Method in class org.apache.empire.db.DBRowSet
Deletes a single record from the database.
deleteRecord(Object[], Connection) - Method in class org.apache.empire.db.DBTable
Creates a delete SQL-Command by using the DBCommand getDelete method execute the the SQL-Command with the DBDatabase executeSQL method.
deleteRecord(Object[], Connection) - Method in class org.apache.empire.db.DBView
 
dispose() - Method in class org.apache.empire.db.DBReader.DBReaderIterator
Disposes the iterator.
divideBy(Object) - Method in class org.apache.empire.db.DBColumnExpr
Creates and returns a new calculation object for the SQL "/" (divide) operator.

A C D E F G H I J L M N O P Q R S T U V W X Y