Uses of Interface
org.apache.empire.data.ColumnExpr

Packages that use ColumnExpr
org.apache.empire.data This package contains interfaces for data and metadata handling. 
org.apache.empire.db This package contains the core Empire-DB implementation classes. 
org.apache.empire.db.expr.column This package contains SQL-generator classes for column expressions. 
 

Uses of ColumnExpr in org.apache.empire.data
 

Subinterfaces of ColumnExpr in org.apache.empire.data
 interface Column
          The column interface provides methods for accessing metadata that is only relevant for updateing records.
 

Methods in org.apache.empire.data that return ColumnExpr
 ColumnExpr RecordData.getColumnExpr(int i)
          returns the column expression for a given column This is the reverse operation of getFieldIndex()
 

Methods in org.apache.empire.data with parameters of type ColumnExpr
 int RecordData.getFieldIndex(ColumnExpr column)
          returns the index of the given column expression Indexed operations provide better performace for bulk processing
 java.lang.Object RecordData.getValue(ColumnExpr column)
          returns the record value for a particular column
 boolean RecordData.isNull(ColumnExpr column)
          checks if the record contains no value (null) for the given column
 

Method parameters in org.apache.empire.data with type arguments of type ColumnExpr
 boolean RecordData.getBeanProperties(java.lang.Object bean, java.util.Collection<ColumnExpr> ignoreList)
          writes all field values into a static Java Bean.
 

Uses of ColumnExpr in org.apache.empire.db
 

Classes in org.apache.empire.db that implement ColumnExpr
 class DBColumn
          This is the base class for all database columns that have a physical representation.
 class DBColumnExpr
          This class is the base class for all expressions that represent a single value.
static class DBQuery.DBQueryColumn
           
 class DBTableColumn
          This class represent one column of a table.
static class DBView.DBViewColumn
           
 

Methods in org.apache.empire.db that return ColumnExpr
abstract  ColumnExpr DBRecordData.getColumnExpr(int i)
           
 ColumnExpr DBRecord.getColumnExpr(int index)
          Returns a DBColumnExpr object by a specified index value.
 

Methods in org.apache.empire.db with parameters of type ColumnExpr
 boolean DBRecordData.getBoolean(ColumnExpr column)
          Returns a data value for the desired column.
 java.util.Date DBRecordData.getDateTime(ColumnExpr column)
          Returns a data value for the desired column.
 double DBRecordData.getDouble(ColumnExpr column)
          Returns a data value for the desired column.
abstract  int DBRecordData.getFieldIndex(ColumnExpr column)
           
 int DBRecord.getFieldIndex(ColumnExpr column)
          Returns the index value by a specified DBColumnExpr object.
 int DBReader.getFieldIndex(ColumnExpr column)
          Returns the index value by a specified DBColumnExpr object.
 int DBRecordData.getInt(ColumnExpr column)
          Returns a data value for the desired column.
 long DBRecordData.getLong(ColumnExpr column)
          Returns a data value for the desired column.
 java.lang.String DBRecordData.getString(ColumnExpr column)
          Returns a data value for the desired column.
 java.lang.Object DBRecordData.getValue(ColumnExpr column)
          Returns a data value for the desired column .
 boolean DBRecordData.isNull(ColumnExpr column)
          Checks whether or not the value for the given column is null.
 

Method parameters in org.apache.empire.db with type arguments of type ColumnExpr
 boolean DBRecordData.getBeanProperties(java.lang.Object bean, java.util.Collection<ColumnExpr> ignoreList)
          Injects the current field values into a java bean.
 

Uses of ColumnExpr in org.apache.empire.db.expr.column
 

Classes in org.apache.empire.db.expr.column that implement ColumnExpr
 class DBAbstractFuncExpr
          This implements some basic functionality for SQL functions based on a column expression
 class DBAliasExpr
          This class allows column renaming in SQL.
 class DBCalcExpr
          This class is used for performing calculations in SQL
It handles the mathematical operations ("+", "-", "*", "/") for the current column.
 class DBCaseExpr
          This class is used to add the "case when ?
 class DBConcatExpr
          This class is used for performing string concatenation in SQL
There is no need to explicitly create instances of this class.
 class DBConvertExpr
          This class is used to convert a value to a different data type.
 class DBCountExpr
          This class is used to add the "count" statement to the SQL-Command.
 class DBDecodeExpr
          This class is used to decode a set of keys to the corresponding target values.
 class DBFuncExpr
          This class is used for performing various SQL functions on a column or column expression.
 class DBValueExpr
          This class is used for declaring constant values in SQL.