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)
JRClauseFunctionapply in interface JRClauseFunctionclauseTokens - the clause tokensqueryContext - the query contextprotected abstract void applyDateRange(JRQueryClauseContext queryContext, String column, DateRange dateRange)
Copyright © 2017. All rights reserved.