org.apache.openjpa.jdbc.kernel.exps
Class CurrentDate
java.lang.Object
   org.apache.openjpa.jdbc.kernel.exps.AbstractVal
org.apache.openjpa.jdbc.kernel.exps.AbstractVal
       org.apache.openjpa.jdbc.kernel.exps.Const
org.apache.openjpa.jdbc.kernel.exps.Const
           org.apache.openjpa.jdbc.kernel.exps.CurrentDate
org.apache.openjpa.jdbc.kernel.exps.CurrentDate
- All Implemented Interfaces: 
- Serializable, Val, Constant, Value
-  class CurrentDate 
- extends Const
A literal current DATE/TIME/TIMESTAMP value in a filter.
- Author:
- Marc Prud'hommeaux
 
 
 
 
| Fields inherited from interface org.apache.openjpa.jdbc.kernel.exps.Val | 
| ABS_VAL, ARGS_VAL, CMP_EQUAL, COALESCE_VAL, CONCAT_VAL, FORCE_OUTER, GENERALCASE_VAL, INDEXOF_VAL, JOIN_REL, LENGTH_VAL, LOCATE_VAL, LOWER_VAL, MATH_VAL, NULL_CMP, NULLIF_VAL, SIMPLECASE_VAL, SQRT_VAL, SUBSTRING_VAL, TRIM_VAL, UPPER_VAL, VAL, WHENCONDITION_VAL, WHENSCALAR_VAL | 
 
 
 
| Methods inherited from class org.apache.openjpa.jdbc.kernel.exps.Const | 
| appendIsEmpty, appendIsNotEmpty, appendIsNotNull, appendIsNull, appendSize, calculateValue, getMetaData, getSQLValue, getValue, groupBy, initialize, isSQLValueNull, length, orderBy, select, selectColumns, setMetaData | 
 
| Methods inherited from class org.apache.openjpa.jdbc.kernel.exps.AbstractVal | 
| acceptVisit, appendIndex, appendType, getAlias, getId, getName, getPath, getSelectAs, isAggregate, isVariable, isXPath, setAlias, toDataStoreValue | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CurrentDate
public CurrentDate(Class<? extends Date> type)
getType
public Class<? extends Date> getType()
- Description copied from interface: Value
- Return the expected type for this value, or Objectif
 the type is unknown.
 
- 
 
setImplicitType
public void setImplicitType(Class type)
- Description copied from interface: Value
- Set the implicit type of the value, based on how it is used in the
 filter. This method is only called on values who return
 ObjectfromValue.getType().
 
- 
 
load
public Object load(ExpContext ctx,
                   ExpState state,
                   Result res)
            throws SQLException
- Description copied from interface: Val
- Load the data for this value.
 
- 
- Specified by:
- loadin interface- Val
- Overrides:
- loadin class- Const
 
- 
- Throws:
- SQLException
 
getValue
public Object getValue(Object[] params)
- Description copied from interface: Constant
- Return the value for this constant given the specified parameters.
 
- 
 
appendTo
public void appendTo(Select sel,
                     ExpContext ctx,
                     ExpState state,
                     SQLBuffer sql,
                     int index)
- Description copied from interface: Val
- Append the indexth SQL element to the given buffer.
 
- 
 
Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.