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

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.ExpressionImpl<T> (implements org.hibernate.ejb.criteria.ExpressionImplementor<T>, java.io.Serializable)
          - org.hibernate.ejb.criteria.expression.function.BasicFunctionExpression<X> (implements org.hibernate.ejb.criteria.expression.function.FunctionExpression<T>, java.io.Serializable)
            - org.hibernate.ejb.criteria.expression.function.CastFunction<T,Y> (implements org.hibernate.ejb.criteria.expression.function.FunctionExpression<T>, java.io.Serializable)
            - org.hibernate.ejb.criteria.expression.function.CurrentDateFunction (implements java.io.Serializable)
            - org.hibernate.ejb.criteria.expression.function.CurrentTimeFunction (implements java.io.Serializable)
            - org.hibernate.ejb.criteria.expression.function.CurrentTimestampFunction (implements java.io.Serializable)
            - org.hibernate.ejb.criteria.expression.function.LocateFunction (implements java.io.Serializable)
            - org.hibernate.ejb.criteria.expression.function.ParameterizedFunctionExpression<X> (implements org.hibernate.ejb.criteria.expression.function.FunctionExpression<T>)
              - org.hibernate.ejb.criteria.expression.function.AbsFunction<N> (implements java.io.Serializable)
              - org.hibernate.ejb.criteria.expression.function.AggregationFunction<T> (implements java.io.Serializable)
                - org.hibernate.ejb.criteria.expression.function.AggregationFunction.AVG
                - org.hibernate.ejb.criteria.expression.function.AggregationFunction.COUNT
                - org.hibernate.ejb.criteria.expression.function.AggregationFunction.GREATEST<X>
                - org.hibernate.ejb.criteria.expression.function.AggregationFunction.LEAST<X>
                - org.hibernate.ejb.criteria.expression.function.AggregationFunction.MAX<N>
                - org.hibernate.ejb.criteria.expression.function.AggregationFunction.MIN<N>
                - org.hibernate.ejb.criteria.expression.function.AggregationFunction.SUM<N>
              - org.hibernate.ejb.criteria.expression.function.LengthFunction (implements java.io.Serializable)
              - org.hibernate.ejb.criteria.expression.function.LowerFunction (implements java.io.Serializable)
              - org.hibernate.ejb.criteria.expression.function.SqrtFunction (implements java.io.Serializable)
              - org.hibernate.ejb.criteria.expression.function.UpperFunction (implements java.io.Serializable)
            - org.hibernate.ejb.criteria.expression.function.SubstringFunction (implements java.io.Serializable)
            - org.hibernate.ejb.criteria.expression.function.TrimFunction (implements java.io.Serializable)

## Interface Hierarchy

- javax.persistence.TupleElement<X>
  - javax.persistence.criteria.Selection<X>
    - javax.persistence.criteria.Expression<T>
      - org.hibernate.ejb.criteria.expression.function.FunctionExpression<T>

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