Interface TupleElement<X>

Type Parameters:
X - the type of the element
All Known Subinterfaces:
Expression<X>, ParameterExpression<T>, Path<X>, Predicate, PredicateFactory.In<T>, Root<X>, Selection<X>
All Known Implementing Classes:
AbsFunction, AbstractComparisonExpression, AbstractExpression, AbstractFunctionExpression, AbstractPathExpression, AbstractPredicate, CeilFunction, CompoundedPredicateImpl, CountFunction, ExpressionEqualImpl, ExpressionGreaterThanImpl, ExpressionGreaterThanOrEqualImpl, ExpressionInImpl, ExpressionLessThanImpl, ExpressionLessThanOrEqualImpl, ExpressionLikeImpl, ExpressionLiteralImpl, ExpressionNotEqualImpl, ExpressionNotLikeImpl, FloorFunction, IsMemberExpression, LangFunction, LengthFunction, LowerFunction, ParameterExpressionImpl, PathImpl, RootImpl, SelectionImpl, SimplePredicateImpl, UpperFunction

public interface TupleElement<X>
The TupleElement interface defines an element that is returned in a query result tuple.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the alias assigned to the tuple element or null, if no alias has been assigned.
    Class<? extends X>
    Return the runtime Java type of the tuple element.
  • Method Details

    • getJavaType

      Class<? extends X> getJavaType()
      Return the runtime Java type of the tuple element.
      Returns:
      the runtime Java type of the tuple element
    • getAlias

      String getAlias()
      Return the alias assigned to the tuple element or null, if no alias has been assigned.
      Returns:
      alias