Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For Package org.apache.openjpa.persistence.query

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.openjpa.persistence.query.AbstractVisitable (implements org.apache.openjpa.persistence.query.Visitable)
    - org.apache.openjpa.persistence.query.BinaryExpressionPredicate (implements org.apache.openjpa.persistence.query.Predicate, org.apache.openjpa.persistence.query.Visitable)
      - org.apache.openjpa.persistence.query.BetweenExpression
      - org.apache.openjpa.persistence.query.EqualExpression
      - org.apache.openjpa.persistence.query.GreaterEqualExpression
      - org.apache.openjpa.persistence.query.GreaterThanExpression
      - org.apache.openjpa.persistence.query.InExpression
      - org.apache.openjpa.persistence.query.LessEqualExpression
      - org.apache.openjpa.persistence.query.LessThanExpression
      - org.apache.openjpa.persistence.query.LikeExpression
      - org.apache.openjpa.persistence.query.MemberOfExpression
      - org.apache.openjpa.persistence.query.NotEqualExpression
    - org.apache.openjpa.persistence.query.ExpressionImpl (implements org.apache.openjpa.persistence.query.Expression, org.apache.openjpa.persistence.query.Visitable)
      - org.apache.openjpa.persistence.query.AbstractPath (implements org.apache.openjpa.persistence.query.PathExpression)
        - org.apache.openjpa.persistence.query.AbstractDomainObject (implements org.apache.openjpa.persistence.query.DomainObject)
          - org.apache.openjpa.persistence.query.FetchPath (implements org.apache.openjpa.persistence.query.FetchJoinObject, org.apache.openjpa.persistence.query.Visitable)
          - org.apache.openjpa.persistence.query.JoinPath (implements org.apache.openjpa.persistence.query.DomainObject)
          - org.apache.openjpa.persistence.query.NavigationPath (implements org.apache.openjpa.persistence.query.PathExpression)
          - org.apache.openjpa.persistence.query.OperatorPath
            - org.apache.openjpa.persistence.query.EntryExpression
            - org.apache.openjpa.persistence.query.KeyExpression
            - org.apache.openjpa.persistence.query.ValueExpression
          - org.apache.openjpa.persistence.query.RootPath (implements org.apache.openjpa.persistence.query.DomainObject)
      - org.apache.openjpa.persistence.query.ArrayExpression
      - org.apache.openjpa.persistence.query.BinaryOperatorExpression
        - org.apache.openjpa.persistence.query.DividedByExpression
        - org.apache.openjpa.persistence.query.LocateExpression
        - org.apache.openjpa.persistence.query.MinusExpression
        - org.apache.openjpa.persistence.query.ModExpression
        - org.apache.openjpa.persistence.query.PlusExpression
        - org.apache.openjpa.persistence.query.RangeExpression
        - org.apache.openjpa.persistence.query.TimesExpression
      - org.apache.openjpa.persistence.query.ConstantExpression
        - org.apache.openjpa.persistence.query.LiteralExpression
      - org.apache.openjpa.persistence.query.CurrentTimeExpression
      - org.apache.openjpa.persistence.query.ElseExpression
      - org.apache.openjpa.persistence.query.ParameterExpression
      - org.apache.openjpa.persistence.query.QueryDefinitionImpl (implements org.apache.openjpa.persistence.query.Expression, org.apache.openjpa.persistence.query.QueryDefinition)
      - org.apache.openjpa.persistence.query.UnaryOperatorExpression (implements org.apache.openjpa.persistence.query.Aggregate)
        - org.apache.openjpa.persistence.query.AbsExpression
        - org.apache.openjpa.persistence.query.AnyExpression (implements org.apache.openjpa.persistence.query.Subquery)
        - org.apache.openjpa.persistence.query.AverageExpression
        - org.apache.openjpa.persistence.query.ConcatExpression
        - org.apache.openjpa.persistence.query.CountExpression
        - org.apache.openjpa.persistence.query.DistinctExpression
        - org.apache.openjpa.persistence.query.IndexExpression
        - org.apache.openjpa.persistence.query.LengthExpression
        - org.apache.openjpa.persistence.query.LowerExpression
        - org.apache.openjpa.persistence.query.MaxExpression
        - org.apache.openjpa.persistence.query.MinExpression
        - org.apache.openjpa.persistence.query.QueryExpression (implements org.apache.openjpa.persistence.query.Subquery)
          - org.apache.openjpa.persistence.query.AllExpression (implements org.apache.openjpa.persistence.query.Subquery)
        - org.apache.openjpa.persistence.query.SizeExpression
        - org.apache.openjpa.persistence.query.SomeExpression (implements org.apache.openjpa.persistence.query.Subquery)
        - org.apache.openjpa.persistence.query.SquareRootExpression
        - org.apache.openjpa.persistence.query.SubStringExpression
        - org.apache.openjpa.persistence.query.SumExpression
        - org.apache.openjpa.persistence.query.TrimExpression
        - org.apache.openjpa.persistence.query.TypeExpression
        - org.apache.openjpa.persistence.query.UnaryMinusExpression
        - org.apache.openjpa.persistence.query.UpperExpression
      - org.apache.openjpa.persistence.query.VarArgsExpression
    - org.apache.openjpa.persistence.query.LogicalPredicate (implements org.apache.openjpa.persistence.query.Predicate, org.apache.openjpa.persistence.query.Visitable)
      - org.apache.openjpa.persistence.query.AndPredicate
      - org.apache.openjpa.persistence.query.OrPredicate
    - org.apache.openjpa.persistence.query.NewInstance (implements org.apache.openjpa.persistence.query.SelectItem, org.apache.openjpa.persistence.query.Visitable)
    - org.apache.openjpa.persistence.query.OrderableItem (implements org.apache.openjpa.persistence.query.OrderByItem, org.apache.openjpa.persistence.query.Visitable)
    - org.apache.openjpa.persistence.query.UnaryExpressionPredicate (implements org.apache.openjpa.persistence.query.Predicate, org.apache.openjpa.persistence.query.Visitable)
      - org.apache.openjpa.persistence.query.ExistsExpression
      - org.apache.openjpa.persistence.query.IsEmptyExpression
      - org.apache.openjpa.persistence.query.IsNullExpression
  - org.apache.openjpa.persistence.query.AliasContext
  - org.apache.openjpa.persistence.query.CaseExpressionImpl (implements org.apache.openjpa.persistence.query.CaseExpression, org.apache.openjpa.persistence.query.Visitable)
  - org.apache.openjpa.persistence.query.JPQLHelper
  - org.apache.openjpa.persistence.query.QueryBuilderImpl (implements org.apache.openjpa.persistence.query.OpenJPAQueryBuilder)
  - org.apache.openjpa.persistence.query.QueryDefinitionImpl.DomainSorter (implements java.util.Comparator<T>)
  - org.apache.openjpa.persistence.query.WhenClause

## Interface Hierarchy

- org.apache.openjpa.persistence.query.CaseExpression
- org.apache.openjpa.persistence.query.FetchJoinObject
- org.apache.openjpa.persistence.query.OrderByItem
  - org.apache.openjpa.persistence.query.SelectItem
    - org.apache.openjpa.persistence.query.Expression (also extends org.apache.openjpa.persistence.query.PredicateOperand)
      - org.apache.openjpa.persistence.query.Aggregate
      - org.apache.openjpa.persistence.query.PathExpression
        - org.apache.openjpa.persistence.query.DomainObject (also extends org.apache.openjpa.persistence.query.QueryDefinition)
- org.apache.openjpa.persistence.query.Predicate
- org.apache.openjpa.persistence.query.PredicateOperand
  - org.apache.openjpa.persistence.query.Expression (also extends org.apache.openjpa.persistence.query.SelectItem)
    - org.apache.openjpa.persistence.query.Aggregate
    - org.apache.openjpa.persistence.query.PathExpression
      - org.apache.openjpa.persistence.query.DomainObject (also extends org.apache.openjpa.persistence.query.QueryDefinition)
  - org.apache.openjpa.persistence.query.Subquery
    - org.apache.openjpa.persistence.query.QueryDefinition
      - org.apache.openjpa.persistence.query.DomainObject (also extends org.apache.openjpa.persistence.query.PathExpression)
- org.apache.openjpa.persistence.query.QueryBuilder
  - org.apache.openjpa.persistence.query.OpenJPAQueryBuilder
- java.io.Serializable
  - org.apache.openjpa.persistence.query.Visitable

## Annotation Type Hierarchy

- org.apache.openjpa.persistence.query.OrderBy (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.openjpa.persistence.query.UnaryOperator
    - org.apache.openjpa.persistence.query.UnaryFunctionalOperator
    - org.apache.openjpa.persistence.query.UnaryConditionalOperator
    - org.apache.openjpa.persistence.query.TrimSpec
    - org.apache.openjpa.persistence.query.PathOperator
    - org.apache.openjpa.persistence.query.ConditionalOperator
    - org.apache.openjpa.persistence.query.BinaryFunctionalOperator
    - org.apache.openjpa.persistence.query.BinaryConditionalOperator

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.