All Implemented Interfaces:
javax.persistence.criteria.Expression<X>, javax.persistence.criteria.FetchParent<Z,X>, javax.persistence.criteria.From<Z,X>, javax.persistence.criteria.Join<Z,X>, javax.persistence.criteria.Path<X>, javax.persistence.criteria.Selection<X>, javax.persistence.TupleElement<X>, VExpression<X>, VFrom<Z,X>, VPath<X>

public class JoinBase<Z,X> extends FromImpl<Z,X> implements javax.persistence.criteria.Join<Z,X>
  • Constructor Details

    • JoinBase

      public JoinBase(javax.persistence.criteria.Path<?> parentPath, String attrName, Class<X> valueType)
  • Method Details

    • on

      public javax.persistence.criteria.Join<Z,X> on(javax.persistence.criteria.Expression<Boolean> restriction)
      Specified by:
      on in interface javax.persistence.criteria.Join<Z,X>
    • on

      public javax.persistence.criteria.Join<Z,X> on(javax.persistence.criteria.Predicate... restrictions)
      Specified by:
      on in interface javax.persistence.criteria.Join<Z,X>
    • getOn

      public javax.persistence.criteria.Predicate getOn()
      Specified by:
      getOn in interface javax.persistence.criteria.Join<Z,X>
    • getAttribute

      public javax.persistence.metamodel.Attribute<? super Z,?> getAttribute()
      Specified by:
      getAttribute in interface javax.persistence.criteria.Join<Z,X>
    • getParent

      public javax.persistence.criteria.From<?,Z> getParent()
      Specified by:
      getParent in interface javax.persistence.criteria.Join<Z,X>
    • getJoinType

      public javax.persistence.criteria.JoinType getJoinType()
      Specified by:
      getJoinType in interface javax.persistence.criteria.Join<Z,X>