# Hierarchy For Package org.apache.cayenne.access.translator.ejbql

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cayenne.ejbql.EJBQLBaseVisitor (implements org.apache.cayenne.ejbql.EJBQLExpressionVisitor)
    - org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
    - org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
    - org.apache.cayenne.access.translator.ejbql.EJBQLDeleteTranslator
    - org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator
    - org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
    - org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator
    - org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator
  - org.apache.cayenne.access.translator.ejbql.EJBQLJoinAppender
  - org.apache.cayenne.access.translator.ejbql.EJBQLMultiColumnOperand
  - org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
  - org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslatorFactory (implements org.apache.cayenne.access.translator.ejbql.EJBQLTranslatorFactory)

## Interface Hierarchy

- org.apache.cayenne.access.translator.ejbql.EJBQLTranslatorFactory