# Hierarchy For Package net.sf.jasperreports.engine.query

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.jasperreports.engine.query.AbstractQueryExecuterFactory (implements net.sf.jasperreports.engine.query.QueryExecuterFactory)
    - net.sf.jasperreports.engine.query.AbstractXlsQueryExecuterFactory
      - net.sf.jasperreports.engine.query.ExcelQueryExecuterFactory
      - net.sf.jasperreports.engine.query.JRXlsQueryExecuterFactory
      - net.sf.jasperreports.engine.query.JRXlsxQueryExecuterFactory
      - net.sf.jasperreports.engine.query.XlsQueryExecuterFactory
    - net.sf.jasperreports.engine.query.JRCsvQueryExecuterFactory
    - net.sf.jasperreports.engine.query.JRHibernateQueryExecuterFactory
    - net.sf.jasperreports.engine.query.JRJdbcQueryExecuterFactory
    - net.sf.jasperreports.engine.query.JRJpaQueryExecuterFactory
    - net.sf.jasperreports.engine.query.JRXPathQueryExecuterFactory
      - net.sf.jasperreports.engine.query.JaxenXPathQueryExecuterFactory
      - net.sf.jasperreports.engine.query.XalanXPathQueryExecuterFactory
    - net.sf.jasperreports.engine.query.JsonQueryExecuterFactory
  - net.sf.jasperreports.engine.query.DefaultClauseFunctionParameterHandler (implements net.sf.jasperreports.engine.query.ClauseFunctionParameterHandler)
  - net.sf.jasperreports.engine.query.DefaultQueryExecuterFactoryBundle (implements net.sf.jasperreports.engine.query.JRQueryExecuterFactoryBundle)
  - net.sf.jasperreports.engine.query.JRAbstractQueryExecuter (implements net.sf.jasperreports.engine.query.JRQueryExecuter)
    - net.sf.jasperreports.engine.query.AbstractXlsQueryExecuter
      - net.sf.jasperreports.engine.query.ExcelQueryExecuter
      - net.sf.jasperreports.engine.query.JRXlsQueryExecuter
      - net.sf.jasperreports.engine.query.JRXlsxQueryExecuter
      - net.sf.jasperreports.engine.query.XlsQueryExecuter
    - net.sf.jasperreports.engine.query.JaxenXPathQueryExecuter
    - net.sf.jasperreports.engine.query.JRCsvQueryExecuter
    - net.sf.jasperreports.engine.query.JRHibernateQueryExecuter
    - net.sf.jasperreports.engine.query.JRJdbcQueryExecuter
    - net.sf.jasperreports.engine.query.JRJpaQueryExecuter
    - net.sf.jasperreports.engine.query.JRXPathQueryExecuter
    - net.sf.jasperreports.engine.query.JsonQueryExecuter
    - net.sf.jasperreports.engine.query.XalanXPathQueryExecuter
  - net.sf.jasperreports.engine.query.JRAbstractQueryExecuter.QueryParameter (implements net.sf.jasperreports.engine.query.JRAbstractQueryExecuter.QueryParameterEntry)
  - net.sf.jasperreports.engine.query.JRAbstractQueryExecuter.ValuedQueryParameter (implements net.sf.jasperreports.engine.query.JRAbstractQueryExecuter.QueryParameterEntry)
  - net.sf.jasperreports.engine.query.JRAbstractQueryExecuterFactory (implements net.sf.jasperreports.engine.query.QueryExecuterFactory)
  - net.sf.jasperreports.engine.query.JRClauseTokens
  - net.sf.jasperreports.engine.query.JREmptyQueryExecuter (implements net.sf.jasperreports.engine.query.JRQueryExecuter)
  - net.sf.jasperreports.engine.query.JRSqlAbstractEqualClause (implements net.sf.jasperreports.engine.query.JRClauseFunction)
    - net.sf.jasperreports.engine.query.JRSqlEqualClause
    - net.sf.jasperreports.engine.query.JRSqlNotEqualClause
  - net.sf.jasperreports.engine.query.JRSqlAbstractInClause (implements net.sf.jasperreports.engine.query.JRClauseFunction)
    - net.sf.jasperreports.engine.query.JRSqlInClause
    - net.sf.jasperreports.engine.query.JRSqlNotInClause
  - net.sf.jasperreports.engine.query.ParameterTypeSelectorClauseFunction (implements net.sf.jasperreports.engine.query.JRClauseFunction)
  - net.sf.jasperreports.engine.query.SQLBetweenBaseClause (implements net.sf.jasperreports.engine.query.JRClauseFunction)
    - net.sf.jasperreports.engine.query.JRSqlBetweenClause
  - net.sf.jasperreports.engine.query.SQLLessOrGreaterBaseClause (implements net.sf.jasperreports.engine.query.JRClauseFunction)
    - net.sf.jasperreports.engine.query.JRSqlLessOrGreaterClause
  - net.sf.jasperreports.engine.query.SQLQueryClauseFunctionsExtensions (implements net.sf.jasperreports.extensions.ExtensionsRegistryFactory)
  - net.sf.jasperreports.engine.query.StandardParameterTypesClauseFunction (implements net.sf.jasperreports.engine.query.ParameterTypesClauseFunction)
  - net.sf.jasperreports.engine.query.StandardSingleQueryClauseFunctionBundle (implements net.sf.jasperreports.engine.query.QueryClauseFunctionBundle)
  - net.sf.jasperreports.engine.query.StandardSingleQueryParameterTypesClauseFunctionBundle (implements net.sf.jasperreports.engine.query.ParameterTypesClauseFunctionBundle)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - net.sf.jasperreports.engine.query.JRAbstractQueryExecuter.VisitExceptionWrapper

## Interface Hierarchy

- net.sf.jasperreports.engine.query.ClauseFunctionParameterHandler
- net.sf.jasperreports.engine.query.JRAbstractQueryExecuter.QueryParameterEntry
- net.sf.jasperreports.engine.query.JRAbstractQueryExecuter.QueryParameterVisitor
- net.sf.jasperreports.engine.query.JRClauseFunction
- net.sf.jasperreports.engine.query.JRQueryClauseContext
- net.sf.jasperreports.engine.query.JRQueryExecuter
- net.sf.jasperreports.engine.query.JRQueryExecuterFactory
  - net.sf.jasperreports.engine.query.QueryExecuterFactory
- net.sf.jasperreports.engine.query.JRQueryExecuterFactoryBundle
- net.sf.jasperreports.engine.query.ParameterTypesClauseFunction
- net.sf.jasperreports.engine.query.ParameterTypesClauseFunctionBundle
- net.sf.jasperreports.engine.query.QueryClauseFunctionBundle
- net.sf.jasperreports.engine.query.QueryExecuterFactoryBundle

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com