void |
JRClauseFunction.apply(JRClauseTokens clauseTokens,
JRQueryClauseContext queryContext) |
Handles a query clause chunk.
|
void |
JRSqlAbstractEqualClause.apply(JRClauseTokens clauseTokens,
JRQueryClauseContext queryContext) |
Creates a (NOT) EQUAL SQL clause.
|
void |
JRSqlAbstractInClause.apply(JRClauseTokens clauseTokens,
JRQueryClauseContext queryContext) |
Creates a (NOT) IN SQL clause.
|
void |
ParameterTypeSelectorClauseFunction.apply(JRClauseTokens clauseTokens,
JRQueryClauseContext queryContext) |
|
void |
SQLBetweenBaseClause.apply(JRClauseTokens clauseTokens,
JRQueryClauseContext queryContext) |
Creates a BETWEEN-like SQL clause, depending on the clause ID.
|
void |
SQLLessOrGreaterBaseClause.apply(JRClauseTokens clauseTokens,
JRQueryClauseContext queryContext) |
Creates either a LESS or a GREATER SQL clause, depending on the clause ID.
|
protected ClauseFunctionParameterHandler |
JRSqlBetweenClause.createParameterHandler(JRQueryClauseContext queryContext,
java.lang.String clauseId,
java.lang.String parameterName,
boolean left) |
|
protected ClauseFunctionParameterHandler |
JRSqlLessOrGreaterClause.createParameterHandler(JRQueryClauseContext queryContext,
java.lang.String clauseId,
java.lang.String parameterName) |
|
protected abstract ClauseFunctionParameterHandler |
SQLBetweenBaseClause.createParameterHandler(JRQueryClauseContext queryContext,
java.lang.String clauseId,
java.lang.String parameterName,
boolean left) |
|
protected abstract ClauseFunctionParameterHandler |
SQLLessOrGreaterBaseClause.createParameterHandler(JRQueryClauseContext queryContext,
java.lang.String clauseId,
java.lang.String parameterName) |
|
protected java.lang.Class<?> |
ParameterTypeSelectorClauseFunction.determineParameterType(JRClauseTokens clauseTokens,
JRQueryClauseContext queryContext,
int parameterPosition) |
|
protected void |
JRSqlAbstractEqualClause.finalizeClause(java.lang.StringBuffer sbuffer,
java.lang.String param,
JRQueryClauseContext queryContext) |
Finalizes the query string
|
protected java.util.Map<java.lang.Object,JRClauseFunction> |
ParameterTypeSelectorClauseFunction.getCache(JRQueryClauseContext queryContext) |
|
protected JRClauseFunction |
ParameterTypeSelectorClauseFunction.getForParameterTypes(JRClauseTokens clauseTokens,
JRQueryClauseContext queryContext,
java.util.List<java.lang.Class<?>> parameterTypes) |
|
protected abstract void |
JRSqlAbstractEqualClause.handleEqualOperator(java.lang.StringBuffer sBuffer,
java.lang.String param,
JRQueryClauseContext queryContext) |
|
protected void |
JRSqlEqualClause.handleEqualOperator(java.lang.StringBuffer sbuffer,
java.lang.String param,
JRQueryClauseContext queryContext) |
|
protected void |
JRSqlNotEqualClause.handleEqualOperator(java.lang.StringBuffer sbuffer,
java.lang.String param,
JRQueryClauseContext queryContext) |
|
protected void |
SQLBetweenBaseClause.handleGreaterClause(java.lang.StringBuffer sbuffer,
java.lang.String clauseId,
java.lang.String col,
ClauseFunctionParameterHandler leftParamHandler,
JRQueryClauseContext queryContext) |
Generates either a 'column > ?' or a 'column >= ?' clause
|
protected void |
SQLBetweenBaseClause.handleLessClause(java.lang.StringBuffer sbuffer,
java.lang.String clauseId,
java.lang.String col,
ClauseFunctionParameterHandler rightParamHandler,
JRQueryClauseContext queryContext) |
Generates either a 'column < ?' or a 'column <= ?' clause
|
protected void |
JRSqlAbstractInClause.handleNoValues(JRQueryClauseContext queryContext) |
Generate a SQL clause that will always evaluate to true (e.g.
|
protected java.lang.Object |
ParameterTypeSelectorClauseFunction.parameterTypesFunctionCacheKey(JRClauseTokens clauseTokens,
JRQueryClauseContext queryContext,
java.util.List<java.lang.Class<?>> parameterTypes) |
|
protected JRClauseFunction |
ParameterTypeSelectorClauseFunction.selectForParameterTypes(JRClauseTokens clauseTokens,
JRQueryClauseContext queryContext,
java.util.List<java.lang.Class<?>> parameterTypes) |
|