Uses of Interface
net.sf.jasperreports.engine.query.JRQueryClauseContext
Packages that use JRQueryClauseContext
Package
Description
Provides support for report queries and query executers.
Provides the built-in
DateRange type implementation.-
Uses of JRQueryClauseContext in net.sf.jasperreports.engine.query
Methods in net.sf.jasperreports.engine.query with parameters of type JRQueryClauseContextModifier and TypeMethodDescriptionvoidJRClauseFunction.apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext) Handles a query clause chunk.voidJRSqlAbstractEqualClause.apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext) Creates a (NOT) EQUAL SQL clause.voidJRSqlAbstractInClause.apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext) Creates a (NOT) IN SQL clause.voidParameterTypeSelectorClauseFunction.apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext) voidSQLBetweenBaseClause.apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext) Creates a BETWEEN-like SQL clause, depending on the clause ID.voidSQLLessOrGreaterBaseClause.apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext) Creates either a LESS or a GREATER SQL clause, depending on the clause ID.protected ClauseFunctionParameterHandlerJRSqlBetweenClause.createParameterHandler(JRQueryClauseContext queryContext, String clauseId, String parameterName, boolean left) protected ClauseFunctionParameterHandlerJRSqlLessOrGreaterClause.createParameterHandler(JRQueryClauseContext queryContext, String clauseId, String parameterName) protected abstract ClauseFunctionParameterHandlerSQLBetweenBaseClause.createParameterHandler(JRQueryClauseContext queryContext, String clauseId, String parameterName, boolean left) protected abstract ClauseFunctionParameterHandlerSQLLessOrGreaterBaseClause.createParameterHandler(JRQueryClauseContext queryContext, String clauseId, String parameterName) protected Class<?> ParameterTypeSelectorClauseFunction.determineParameterType(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext, int parameterPosition) protected voidJRSqlAbstractEqualClause.finalizeClause(StringBuffer sbuffer, String param, JRQueryClauseContext queryContext) Finalizes the query stringprotected Map<Object, JRClauseFunction> ParameterTypeSelectorClauseFunction.getCache(JRQueryClauseContext queryContext) protected JRClauseFunctionParameterTypeSelectorClauseFunction.getForParameterTypes(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext, List<Class<?>> parameterTypes) protected abstract voidJRSqlAbstractEqualClause.handleEqualOperator(StringBuffer sBuffer, String param, JRQueryClauseContext queryContext) protected voidJRSqlEqualClause.handleEqualOperator(StringBuffer sbuffer, String param, JRQueryClauseContext queryContext) protected voidJRSqlNotEqualClause.handleEqualOperator(StringBuffer sbuffer, String param, JRQueryClauseContext queryContext) protected voidSQLBetweenBaseClause.handleGreaterClause(StringBuffer sbuffer, String clauseId, String col, ClauseFunctionParameterHandler leftParamHandler, JRQueryClauseContext queryContext) Generates either a 'column > ?' or a 'column >= ?' clauseprotected voidSQLBetweenBaseClause.handleLessClause(StringBuffer sbuffer, String clauseId, String col, ClauseFunctionParameterHandler rightParamHandler, JRQueryClauseContext queryContext) Generates either a 'column < ?' or a 'column <= ?' clauseprotected voidJRSqlAbstractInClause.handleNoValues(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext) Generate a SQL clause that will always evaluate to true (e.g.protected ObjectParameterTypeSelectorClauseFunction.parameterTypesFunctionCacheKey(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext, List<Class<?>> parameterTypes) protected JRClauseFunctionParameterTypeSelectorClauseFunction.selectForParameterTypes(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext, List<Class<?>> parameterTypes) Constructors in net.sf.jasperreports.engine.query with parameters of type JRQueryClauseContextModifierConstructorDescriptionDefaultClauseFunctionParameterHandler(JRQueryClauseContext queryContext, String parameterName, Object parameterValue) -
Uses of JRQueryClauseContext in net.sf.jasperreports.types.date
Methods in net.sf.jasperreports.types.date with parameters of type JRQueryClauseContextModifier and TypeMethodDescriptionvoidDateRangeBaseSQLEqualityClause.apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext) protected abstract voidDateRangeBaseSQLEqualityClause.applyDateRange(JRQueryClauseContext queryContext, String column, DateRange dateRange) protected voidDateRangeSQLEqualClause.applyDateRange(JRQueryClauseContext queryContext, String column, DateRange dateRange) protected voidDateRangeSQLNotEqualClause.applyDateRange(JRQueryClauseContext queryContext, String column, DateRange dateRange) protected ClauseFunctionParameterHandlerDateRangeSQLBetweenClause.createParameterHandler(JRQueryClauseContext queryContext, String clauseId, String parameterName, boolean left) protected ClauseFunctionParameterHandlerDateRangeSQLLessOrGreaterClause.createParameterHandler(JRQueryClauseContext queryContext, String clauseId, String parameterName) Constructors in net.sf.jasperreports.types.date with parameters of type JRQueryClauseContextModifierConstructorDescriptionDateRangeParameterHandler(JRQueryClauseContext queryContext, String parameterName, DateRange value, boolean useRangeStart)