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

- Packages that use JRClauseFunction
  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 JRClauseFunction in net.sf.jasperreports.engine.query

    Classes in net.sf.jasperreports.engine.query that implement JRClauseFunction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRSqlAbstractEqualClause` Base (NOT) EQUAL clause function for SQL queries.
    `class` | `JRSqlAbstractInClause` Base (NOT) IN clause function for SQL queries.
    `class` | `JRSqlBetweenClause` Base BETWEEN clause function for SQL queries.
    `class` | `JRSqlEqualClause` SQL "EQUAL" clause function.
    `class` | `JRSqlInClause` SQL "IN" clause function.
    `class` | `JRSqlLessOrGreaterClause` Base LESS/GREATER clause function for SQL queries.
    `class` | `JRSqlNotEqualClause` SQL "EQUAL" clause function.
    `class` | `JRSqlNotInClause` SQL "NOT IN" clause function.
    `class` | `ParameterTypeSelectorClauseFunction`
    `class` | `SQLBetweenBaseClause` Base BETWEEN clause function for SQL queries.
    `class` | `SQLLessOrGreaterBaseClause`

    Fields in net.sf.jasperreports.engine.query with type parameters of type JRClauseFunction
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.Map<java.lang.String,JRClauseFunction>` | JRAbstractQueryExecuter.`clauseFunctions` Clause function registry.

    Methods in net.sf.jasperreports.engine.query that return JRClauseFunction
    Modifier and Type | Method and Description
    --- | ---
    `protected JRClauseFunction` | JRAbstractQueryExecuter.`findExtensionQueryFunction(java.lang.String id)`
    `protected JRClauseFunction` | ParameterTypeSelectorClauseFunction.`getForParameterTypes(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext, java.util.List<java.lang.Class<?>> parameterTypes)`
    `JRClauseFunction` | StandardParameterTypesClauseFunction.`getFunction()`
    `JRClauseFunction` | ParameterTypesClauseFunction.`getFunction()`
    `JRClauseFunction` | QueryClauseFunctionBundle.`getFunction(java.lang.String queryLanguage, java.lang.String clauseId)` Returns a clause function that applies to the specified query language and clause Id.
    `JRClauseFunction` | StandardSingleQueryClauseFunctionBundle.`getFunction(java.lang.String queryLanguage, java.lang.String clauseId)`
    `protected JRClauseFunction` | JRAbstractQueryExecuter.`resolveFunction(java.lang.String id)` Resolves a clause function ID to a function instance.
    `protected JRClauseFunction` | ParameterTypeSelectorClauseFunction.`selectForParameterTypes(JRClauseTokens clauseTokens, JRQueryClauseContext queryContext, java.util.List<java.lang.Class<?>> parameterTypes)`
    `protected JRClauseFunction` | ParameterTypeSelectorClauseFunction.`selectFromCandidates(java.util.List<Pair<java.util.List<java.lang.Class<?>>,JRClauseFunction>> candidateFunctions)`

    Methods in net.sf.jasperreports.engine.query that return types with arguments of type JRClauseFunction
    Modifier and Type | Method and Description
    --- | ---
    `protected java.util.Map<java.lang.Object,JRClauseFunction>` | ParameterTypeSelectorClauseFunction.`getCache(JRQueryClauseContext queryContext)`

    Methods in net.sf.jasperreports.engine.query with parameters of type JRClauseFunction
    Modifier and Type | Method and Description
    --- | ---
    `void` | StandardSingleQueryClauseFunctionBundle.`addFunction(java.lang.String clauseId, JRClauseFunction function)` Registers a query clause function.
    `protected void` | JRAbstractQueryExecuter.`applyClause(JRClauseFunction function, JRClauseTokens tokens, java.lang.StringBuffer sbuffer)`
    `protected void` | JRAbstractQueryExecuter.`registerClauseFunction(java.lang.String id, JRClauseFunction function)` Registers a clause function.

    Method parameters in net.sf.jasperreports.engine.query with type arguments of type JRClauseFunction
    Modifier and Type | Method and Description
    --- | ---
    `protected JRClauseFunction` | ParameterTypeSelectorClauseFunction.`selectFromCandidates(java.util.List<Pair<java.util.List<java.lang.Class<?>>,JRClauseFunction>> candidateFunctions)`

    Constructors in net.sf.jasperreports.engine.query with parameters of type JRClauseFunction
    Constructor and Description
    `StandardParameterTypesClauseFunction(JRClauseFunction function, java.lang.Class<?>... types)`
    `StandardParameterTypesClauseFunction(JRClauseFunction function, java.lang.Class<?> type)`

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

    Classes in net.sf.jasperreports.types.date that implement JRClauseFunction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DateRangeBaseSQLEqualityClause`
    `class` | `DateRangeSQLBetweenClause`
    `class` | `DateRangeSQLEqualClause`
    `class` | `DateRangeSQLLessOrGreaterClause`
    `class` | `DateRangeSQLNotEqualClause`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com