public abstract class DateRangeBaseSQLEqualityClause extends Object implements JRClauseFunction
Modifier and Type | Field and Description |
---|---|
static String |
EXCEPTION_MESSAGE_KEY_EQUAL_CLAUSE_DB_COLUMN_TOKEN_MISSING |
static String |
EXCEPTION_MESSAGE_KEY_EQUAL_CLAUSE_PARAMETER_TOKEN_MISSING |
static String |
EXCEPTION_MESSAGE_KEY_UNEXPECTED_PARAMETER_TYPE |
Modifier | Constructor and Description |
---|---|
protected |
DateRangeBaseSQLEqualityClause() |
Modifier and Type | Method and Description |
---|---|
void |
apply(JRClauseTokens clauseTokens,
JRQueryClauseContext queryContext)
Handles a query clause chunk.
|
protected abstract void |
applyDateRange(JRQueryClauseContext queryContext,
String column,
DateRange dateRange) |
public static final String EXCEPTION_MESSAGE_KEY_EQUAL_CLAUSE_DB_COLUMN_TOKEN_MISSING
public static final String EXCEPTION_MESSAGE_KEY_EQUAL_CLAUSE_PARAMETER_TOKEN_MISSING
public static final String EXCEPTION_MESSAGE_KEY_UNEXPECTED_PARAMETER_TYPE
public void apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext)
JRClauseFunction
apply
in interface JRClauseFunction
clauseTokens
- the clause tokensqueryContext
- the query contextprotected abstract void applyDateRange(JRQueryClauseContext queryContext, String column, DateRange dateRange)
Copyright © 2016. All rights reserved.