Interface JpaFunction<T>

Type Parameters:
T - The type of the function result.
All Superinterfaces:
Expression<T>, JpaCriteriaNode, JpaExpression<T>, JpaSelection<T>, JpaTupleElement<T>, Selection<T>, Serializable, TupleElement<T>
All Known Subinterfaces:
SqmAggregateFunction<T>, SqmOrderedSetAggregateFunction<T>, SqmWindowFunction<T>
All Known Implementing Classes:
AbstractSqmJsonPathExpression, FormatFunction.FormatSqmFunction, InverseDistributionFunction.SelfRenderingInverseDistributionFunction, SelfRenderingSqmAggregateFunction, SelfRenderingSqmFunction, SelfRenderingSqmOrderedSetAggregateFunction, SelfRenderingSqmWindowFunction, SqmFunction, SqmJsonExistsExpression, SqmJsonQueryExpression, SqmJsonValueExpression, SqmXmlElementExpression

public interface JpaFunction<T> extends JpaExpression<T>
Contract for expressions which model a SQL function call.
  • Method Details

    • getFunctionName

      String getFunctionName()
      Retrieve the name of the function.
      Returns:
      The function name.