Class JRSqlLessOrGreaterClause
java.lang.Object
net.sf.jasperreports.engine.query.SQLLessOrGreaterBaseClause
net.sf.jasperreports.engine.query.JRSqlLessOrGreaterClause
- All Implemented Interfaces:
JRClauseFunction
Base LESS/GREATER clause function for SQL queries.
The first token in the $X{...} syntax is the function ID token. Possible values for the LESS | GREATER clause function ID token are:
LESS- in this case theLESS THANoperator<will be applied.LESS]- in this case theLESS OR EQUALoperator<=will be applied.GREATER- in this case theGREATER THANoperator>will be applied.[GREATER- in this case theGREATER OR EQUALoperator>=will be applied.
- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
-
Field Summary
FieldsFields inherited from class net.sf.jasperreports.engine.query.SQLLessOrGreaterBaseClause
EXCEPTION_MESSAGE_KEY_QUERY_LESS_GREATER_CLAUSE_DB_COLUMN_TOKEN_MISSING, EXCEPTION_MESSAGE_KEY_QUERY_LESS_GREATER_CLAUSE_NAME_TOKEN_MISSING, EXCEPTION_MESSAGE_KEY_QUERY_LESS_GREATER_CLAUSE_PARAMETER_TOKEN_MISSING, OPERATOR_GREATER, OPERATOR_GREATER_OR_EQUAL, OPERATOR_LESS, OPERATOR_LESS_OR_EQUAL, POSITION_CLAUSE_ID, POSITION_DB_COLUMN, POSITION_PARAMETERFields inherited from interface net.sf.jasperreports.engine.query.JRClauseFunction
CLAUSE_FALSISM, CLAUSE_TRUISM -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ClauseFunctionParameterHandlercreateParameterHandler(JRQueryClauseContext queryContext, String clauseId, String parameterName) static JRSqlLessOrGreaterClauseinstance()Returns the singleton function instance.Methods inherited from class net.sf.jasperreports.engine.query.SQLLessOrGreaterBaseClause
apply, handleLessOrGreaterOperator
-
Field Details
-
singleton
-
-
Constructor Details
-
JRSqlLessOrGreaterClause
public JRSqlLessOrGreaterClause()
-
-
Method Details
-
instance
Returns the singleton function instance.- Returns:
- the singleton function instance
-
createParameterHandler
protected ClauseFunctionParameterHandler createParameterHandler(JRQueryClauseContext queryContext, String clauseId, String parameterName) - Specified by:
createParameterHandlerin classSQLLessOrGreaterBaseClause
-