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.data.bean This package contains implmentations of Empire's data and metadata interfaces for JavaBeans of Data Tranfer Objects (DTO's). 
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. 
org.apache.empire.struts2.actionsupport   
org.apache.empire.struts2.jsp.tags   
 

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.data.bean
 

Classes in org.apache.empire.data.bean that implement ColumnExpr
 class BeanProperty
          BeanObject This class defines Metadata for a single property.
 

Methods in org.apache.empire.data.bean that return ColumnExpr
 ColumnExpr BeanRecordProxy.getColumnExpr(int index)
           
 

Methods in org.apache.empire.data.bean with parameters of type ColumnExpr
 int BeanRecordProxy.getFieldIndex(ColumnExpr column)
           
 java.lang.Object BeanRecordProxy.getValue(ColumnExpr column)
           
 boolean BeanRecordProxy.isNull(ColumnExpr column)
           
 

Method parameters in org.apache.empire.data.bean with type arguments of type ColumnExpr
 boolean BeanRecordProxy.getBeanProperties(java.lang.Object bean, java.util.Collection<ColumnExpr> ignoreList)
           
 

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.
protected static class DBCommandExpr.DBCmdColumn
          This class wrapps a column of sql command in a special command column object.
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
 ColumnExpr DBRecord.getColumnExpr(int index)
          Returns a DBColumnExpr object by a specified index value.
abstract  ColumnExpr DBRecordData.getColumnExpr(int i)
           
 

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.
 int DBReader.getFieldIndex(ColumnExpr column)
          Returns the index value by a specified DBColumnExpr object.
 int DBRecord.getFieldIndex(ColumnExpr column)
          Returns the index value by a specified DBColumnExpr object.
abstract  int DBRecordData.getFieldIndex(ColumnExpr column)
           
 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 ?=A then X else Y end" statement to the SQL-Command.
 class DBConcatExpr
          This class is used for performing string concatenation in SQL
 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.
 

Uses of ColumnExpr in org.apache.empire.struts2.actionsupport
 

Methods in org.apache.empire.struts2.actionsupport with parameters of type ColumnExpr
 void ListActionSupport.setSortColumn(ColumnExpr column)
           
 

Uses of ColumnExpr in org.apache.empire.struts2.jsp.tags
 

Fields in org.apache.empire.struts2.jsp.tags declared as ColumnExpr
protected  ColumnExpr TableHeadColumnTag.column
           
protected  ColumnExpr TableRowTag.currentColumn
           
 ColumnExpr TableRowTag.RowInfo.currentColumn
           
protected  ColumnExpr TableHeadRowTag.currentColumn
           
protected  ColumnExpr[] TableHeadColumnTag.select
           
 

Methods in org.apache.empire.struts2.jsp.tags that return ColumnExpr
protected  ColumnExpr EmpireValueTagSupport.getColumnExpr()
           
 

Methods in org.apache.empire.struts2.jsp.tags with parameters of type ColumnExpr
protected  java.lang.String EmpireValueTagSupport.getColumnPropertyName(ColumnExpr col)
           
 void TableHeadColumnTag.setColumn(ColumnExpr column)
           
 void EmpireValueTagSupport.setColumn(ColumnExpr column)
           
 void TableRowTag.setCurrentColumn(ColumnExpr currentColumn)
           
 void TableHeadRowTag.setCurrentColumn(ColumnExpr currentColumn)
           
 void TableHeadColumnTag.setSelect(ColumnExpr[] select)
           
 



Copyright © 2008-2009 Apache Software Foundation. All Rights Reserved.