## Uses of Interface
net.sf.jasperreports.engine.query.JRQueryClauseContext

- Packages that use JRQueryClauseContext
  Package | Description
  --- | ---
  net.sf.jasperreports.engine.query | Provides support for report queries and query executers.
  net.sf.jasperreports.types.date | 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 JRQueryClauseContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRSqlAbstractInClause.`apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext)` Creates a (NOT) IN SQL clause.
    `void` | ParameterTypeSelectorClauseFunction.`apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext)`
    `void` | JRSqlAbstractEqualClause.`apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext)` Creates a (NOT) EQUAL SQL clause.
    `void` | SQLLessOrGreaterBaseClause.`apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext)` Creates either a LESS or a GREATER SQL clause, depending on the clause ID.
    `void` | JRClauseFunction.`apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext)` Handles a query clause chunk.
    `void` | SQLBetweenBaseClause.`apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext)` Creates a BETWEEN-like SQL clause, depending on the clause ID.
    `protected ClauseFunctionParameterHandler` | JRSqlLessOrGreaterClause.`createParameterHandler(JRQueryClauseContext queryContext, java.lang.String clauseId, java.lang.String parameterName)`
    `protected abstract ClauseFunctionParameterHandler` | SQLLessOrGreaterBaseClause.`createParameterHandler(JRQueryClauseContext queryContext, java.lang.String clauseId, java.lang.String parameterName)`
    `protected ClauseFunctionParameterHandler` | JRSqlBetweenClause.`createParameterHandler(JRQueryClauseContext queryContext, java.lang.String clauseId, java.lang.String parameterName, boolean left)`
    `protected abstract ClauseFunctionParameterHandler` | SQLBetweenBaseClause.`createParameterHandler(JRQueryClauseContext queryContext, java.lang.String clauseId, java.lang.String parameterName, boolean left)`
    `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 void` | JRSqlNotEqualClause.`handleEqualOperator(java.lang.StringBuffer sbuffer, java.lang.String param, JRQueryClauseContext queryContext)`
    `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` | SQLBetweenBaseClause.`handleGreaterClause(java.lang.StringBuffer sbuffer, java.lang.String clauseId, java.lang.String col, ClauseFunctionParameterHandler leftParamHandler, JRQueryClauseContext queryContext)` Generates either a '`column > ?`
    `protected void` | SQLBetweenBaseClause.`handleLessClause(java.lang.StringBuffer sbuffer, java.lang.String clauseId, java.lang.String col, ClauseFunctionParameterHandler rightParamHandler, JRQueryClauseContext queryContext)` Generates either a '`column < ?`
    `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)`

    Constructors in net.sf.jasperreports.engine.query with parameters of type JRQueryClauseContext
    Constructor and Description
    `DefaultClauseFunctionParameterHandler(JRQueryClauseContext queryContext, java.lang.String parameterName, java.lang.Object parameterValue)`

  - ### Uses of JRQueryClauseContext in net.sf.jasperreports.types.date

    Methods in net.sf.jasperreports.types.date with parameters of type JRQueryClauseContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | DateRangeBaseSQLEqualityClause.`apply(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext)`
    `protected void` | DateRangeSQLEqualClause.`applyDateRange(JRQueryClauseContext queryContext, java.lang.String column, DateRange dateRange)`
    `protected void` | DateRangeSQLNotEqualClause.`applyDateRange(JRQueryClauseContext queryContext, java.lang.String column, DateRange dateRange)`
    `protected abstract void` | DateRangeBaseSQLEqualityClause.`applyDateRange(JRQueryClauseContext queryContext, java.lang.String column, DateRange dateRange)`
    `protected ClauseFunctionParameterHandler` | DateRangeSQLLessOrGreaterClause.`createParameterHandler(JRQueryClauseContext queryContext, java.lang.String clauseId, java.lang.String parameterName)`
    `protected ClauseFunctionParameterHandler` | DateRangeSQLBetweenClause.`createParameterHandler(JRQueryClauseContext queryContext, java.lang.String clauseId, java.lang.String parameterName, boolean left)`

    Constructors in net.sf.jasperreports.types.date with parameters of type JRQueryClauseContext
    Constructor and Description
    `DateRangeParameterHandler(JRQueryClauseContext queryContext, java.lang.String parameterName, DateRange value, boolean useRangeStart)`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com