Const.ConstExpState
FALSE, TRUE
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
Constructor and Description |
---|
CurrentDate(java.lang.Class<? extends java.util.Date> type) |
Modifier and Type | Method and Description |
---|---|
void |
appendTo(Select sel,
ExpContext ctx,
ExpState state,
SQLBuffer sql,
int index)
Append the
index th SQL element to the given buffer. |
java.lang.Class<? extends java.util.Date> |
getType()
Return the expected type for this value, or
Object if
the type is unknown. |
java.lang.Object |
getValue(java.lang.Object[] params)
Return the value for this constant given the specified parameters.
|
java.lang.Object |
load(ExpContext ctx,
ExpState state,
Result res)
Load the data for this value.
|
void |
setImplicitType(java.lang.Class type)
Set the implicit type of the value, based on how it is used in the
filter.
|
appendIsEmpty, appendIsNotEmpty, appendIsNotNull, appendIsNull, appendSize, calculateValue, getMetaData, getSQLValue, getValue, groupBy, initialize, isSQLValueNull, length, orderBy, select, selectColumns, setMetaData
acceptVisit, appendIndex, appendType, getAlias, getId, getName, getPath, getSelectAs, isAggregate, isVariable, isXPath, setAlias, toDataStoreValue
public java.lang.Class<? extends java.util.Date> getType()
Value
Object
if
the type is unknown.public void setImplicitType(java.lang.Class type)
Value
Object
from Value.getType()
.public java.lang.Object load(ExpContext ctx, ExpState state, Result res) throws java.sql.SQLException
Val
public java.lang.Object getValue(java.lang.Object[] params)
Constant
public void appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index)
Val
index
th SQL element to the given buffer.Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.