## Hierarchy For Package org.hibernate.ejb.criteria.expression

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.ejb.criteria.AbstractNode (implements java.io.Serializable)
    - org.hibernate.ejb.criteria.expression.AbstractTupleElement<X> (implements java.io.Serializable, org.hibernate.ejb.criteria.TupleElementImplementor<X>)
      - org.hibernate.ejb.criteria.expression.SelectionImpl<X> (implements org.hibernate.ejb.criteria.ParameterContainer, org.hibernate.ejb.criteria.SelectionImplementor<X>, java.io.Serializable)
        - org.hibernate.ejb.criteria.expression.CompoundSelectionImpl<X> (implements javax.persistence.criteria.CompoundSelection<X>, org.hibernate.ejb.criteria.Renderable, java.io.Serializable)
        - org.hibernate.ejb.criteria.expression.ExpressionImpl<T> (implements org.hibernate.ejb.criteria.ExpressionImplementor<T>, java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.BinaryArithmeticOperation<N> (implements org.hibernate.ejb.criteria.expression.BinaryOperatorExpression<T>, java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.CoalesceExpression<T> (implements javax.persistence.criteria.CriteriaBuilder.Coalesce<T>, java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.ConcatExpression (implements java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.EntityTypeExpression<T> (implements java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.ListIndexExpression (implements java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.LiteralExpression<T> (implements java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.MapEntryExpression<K,V> (implements javax.persistence.criteria.Expression<T>, java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.NullifExpression<T> (implements java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.NullLiteralExpression<T> (implements java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.ParameterExpressionImpl<T> (implements javax.persistence.criteria.ParameterExpression<T>, java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.PathTypeExpression<T> (implements java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.SearchedCaseExpression<R> (implements javax.persistence.criteria.CriteriaBuilder.Case<R>, java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.SimpleCaseExpression<C,R> (implements javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>, java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.SizeOfCollectionExpression<C> (implements java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.SubqueryComparisonModifierExpression<Y> (implements java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.UnaryArithmeticOperation<T> (implements java.io.Serializable, org.hibernate.ejb.criteria.expression.UnaryOperatorExpression<T>)
  - org.hibernate.ejb.criteria.expression.SearchedCaseExpression.WhenClause
  - org.hibernate.ejb.criteria.expression.SimpleCaseExpression.WhenClause

## Interface Hierarchy

- java.io.Serializable
  - org.hibernate.ejb.criteria.expression.UnaryOperatorExpression<T> (also extends javax.persistence.criteria.Expression<T>)
- javax.persistence.TupleElement<X>
  - javax.persistence.criteria.Selection<X>
    - javax.persistence.criteria.Expression<T>
      - org.hibernate.ejb.criteria.expression.BinaryOperatorExpression<T>
      - org.hibernate.ejb.criteria.expression.UnaryOperatorExpression<T> (also extends java.io.Serializable)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.hibernate.ejb.criteria.expression.UnaryArithmeticOperation.Operation
    - org.hibernate.ejb.criteria.expression.SubqueryComparisonModifierExpression.Modifier
    - org.hibernate.ejb.criteria.expression.BinaryArithmeticOperation.Operation

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.