Interface VExpression<T>

All Superinterfaces:
javax.persistence.criteria.Expression<T>, javax.persistence.criteria.Selection<T>, javax.persistence.TupleElement<T>
All Known Subinterfaces:
VFrom<Z,X>, VPath<T>
All Known Implementing Classes:
AvgExpression, BinaryOperatorExpression, EqualsExpression, ExpressionBase, ExpressionPredicate, FromImpl, GreaterThanExpression, GreaterThanOrEqualToExpression, GreatestExpression, JoinBase, LogicalAndExpression, LogicalNotExpression, PathImpl, PredicateBase, RootImpl, UnaryOperatorExpression, ValueExpression

public interface VExpression<T> extends javax.persistence.criteria.Expression<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    <X> X
     
    <X> VExpression<X>
    as(Class<X> type)
     

    Methods inherited from interface javax.persistence.criteria.Expression

    in, in, in, in, isNotNull, isNull

    Methods inherited from interface javax.persistence.criteria.Selection

    alias, getCompoundSelectionItems, isCompoundSelection

    Methods inherited from interface javax.persistence.TupleElement

    getAlias, getJavaType
  • Method Details

    • accept

      <X> X accept(ExpressionVisitor<X> visitor)
    • as

      <X> VExpression<X> as(Class<X> type)
      Specified by:
      as in interface javax.persistence.criteria.Expression<T>