public class DateRangeSQLBetweenClause extends SQLBetweenBaseClause
Modifier and Type | Field and Description |
---|---|
static String |
EXCEPTION_MESSAGE_KEY_UNSUPPORTED_PARAMETER_TYPE |
protected static DateRangeSQLBetweenClause |
INSTANCE |
CLAUSE_TRUISM, EXCEPTION_MESSAGE_KEY_QUERY_BETWEEN_CLAUSE_DB_COLUMN_TOKEN_MISSING, EXCEPTION_MESSAGE_KEY_QUERY_BETWEEN_CLAUSE_LEFT_PARAMETER_TOKEN_MISSING, EXCEPTION_MESSAGE_KEY_QUERY_BETWEEN_CLAUSE_NAME_TOKEN_MISSING, EXCEPTION_MESSAGE_KEY_QUERY_BETWEEN_CLAUSE_RIGHT_PARAMETER_TOKEN_MISSING, POSITION_CLAUSE_ID, POSITION_DB_COLUMN, POSITION_LEFT_PARAMETER, POSITION_RIGHT_PARAMETER
Modifier | Constructor and Description |
---|---|
protected |
DateRangeSQLBetweenClause() |
Modifier and Type | Method and Description |
---|---|
protected ClauseFunctionParameterHandler |
createParameterHandler(JRQueryClauseContext queryContext,
String clauseId,
String parameterName,
boolean left) |
static DateRangeSQLBetweenClause |
instance()
Returns the singleton function instance.
|
apply, getGreaterOperator, getLessOperator, handleGreaterClause, handleLessClause, isLeftClosed, isRightClosed
protected static final DateRangeSQLBetweenClause INSTANCE
public static final String EXCEPTION_MESSAGE_KEY_UNSUPPORTED_PARAMETER_TYPE
public static DateRangeSQLBetweenClause instance()
protected ClauseFunctionParameterHandler createParameterHandler(JRQueryClauseContext queryContext, String clauseId, String parameterName, boolean left)
createParameterHandler
in class SQLBetweenBaseClause
Copyright © 2017. All rights reserved.