All Implemented Interfaces:
javax.persistence.criteria.Expression<X>, javax.persistence.criteria.FetchParent<Z,X>, javax.persistence.criteria.From<Z,X>, javax.persistence.criteria.Path<X>, javax.persistence.criteria.Selection<X>, javax.persistence.TupleElement<X>, VExpression<X>, VFrom<Z,X>, VPath<X>
Direct Known Subclasses:
JoinBase, RootImpl

public class FromImpl<Z,X> extends PathImpl<X> implements VFrom<Z,X>
  • Field Summary

    Fields inherited from class org.aksw.jena_sparql_api.mapper.jpa.criteria.expr.PathImpl

    attributeName, parentPath, valueType

    Fields inherited from class org.aksw.jena_sparql_api.mapper.jpa.criteria.TupleElementBase

    alias, javaType
  • Constructor Summary

    Constructors
    Constructor
    Description
    FromImpl(javax.persistence.criteria.Path<?> parentPath, String attrName, Class<X> valueType)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <X, Y> javax.persistence.criteria.Fetch<X,Y>
    fetch(String attributeName)
     
    <X, Y> javax.persistence.criteria.Fetch<X,Y>
    fetch(String attributeName, javax.persistence.criteria.JoinType jt)
     
    <Y> javax.persistence.criteria.Fetch<X,Y>
    fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> attribute)
     
    <Y> javax.persistence.criteria.Fetch<X,Y>
    fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> attribute, javax.persistence.criteria.JoinType jt)
     
    <Y> javax.persistence.criteria.Fetch<X,Y>
    fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute)
     
    <Y> javax.persistence.criteria.Fetch<X,Y>
    fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute, javax.persistence.criteria.JoinType jt)
     
    javax.persistence.criteria.From<Z,X>
     
    Set<javax.persistence.criteria.Fetch<X,?>>
     
    Set<javax.persistence.criteria.Join<X,?>>
     
    boolean
     
    <X, Y> javax.persistence.criteria.Join<X,Y>
    join(String attributeName)
     
    <X, Y> javax.persistence.criteria.Join<X,Y>
    join(String attributeName, javax.persistence.criteria.JoinType jt)
     
    <Y> javax.persistence.criteria.CollectionJoin<X,Y>
    join(javax.persistence.metamodel.CollectionAttribute<? super X,Y> collection)
     
    <Y> javax.persistence.criteria.CollectionJoin<X,Y>
    join(javax.persistence.metamodel.CollectionAttribute<? super X,Y> collection, javax.persistence.criteria.JoinType jt)
     
    <Y> javax.persistence.criteria.ListJoin<X,Y>
    join(javax.persistence.metamodel.ListAttribute<? super X,Y> list)
     
    <Y> javax.persistence.criteria.ListJoin<X,Y>
    join(javax.persistence.metamodel.ListAttribute<? super X,Y> list, javax.persistence.criteria.JoinType jt)
     
    <K, V> javax.persistence.criteria.MapJoin<X,K,V>
    join(javax.persistence.metamodel.MapAttribute<? super X,K,V> map)
     
    <K, V> javax.persistence.criteria.MapJoin<X,K,V>
    join(javax.persistence.metamodel.MapAttribute<? super X,K,V> map, javax.persistence.criteria.JoinType jt)
     
    <Y> javax.persistence.criteria.SetJoin<X,Y>
    join(javax.persistence.metamodel.SetAttribute<? super X,Y> set)
     
    <Y> javax.persistence.criteria.SetJoin<X,Y>
    join(javax.persistence.metamodel.SetAttribute<? super X,Y> set, javax.persistence.criteria.JoinType jt)
     
    <Y> javax.persistence.criteria.Join<X,Y>
    join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute)
     
    <Y> javax.persistence.criteria.Join<X,Y>
    join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute, javax.persistence.criteria.JoinType jt)
     
    <X, Y> javax.persistence.criteria.CollectionJoin<X,Y>
    joinCollection(String attributeName)
     
    <X, Y> javax.persistence.criteria.CollectionJoin<X,Y>
    joinCollection(String attributeName, javax.persistence.criteria.JoinType jt)
     
    <X, Y> javax.persistence.criteria.ListJoin<X,Y>
    joinList(String attributeName)
     
    <X, Y> javax.persistence.criteria.ListJoin<X,Y>
    joinList(String attributeName, javax.persistence.criteria.JoinType jt)
     
    <X, K, V> javax.persistence.criteria.MapJoin<X,K,V>
    joinMap(String attributeName)
     
    <X, K, V> javax.persistence.criteria.MapJoin<X,K,V>
    joinMap(String attributeName, javax.persistence.criteria.JoinType jt)
     
    <X, Y> javax.persistence.criteria.SetJoin<X,Y>
    joinSet(String attributeName)
     
    <X, Y> javax.persistence.criteria.SetJoin<X,Y>
    joinSet(String attributeName, javax.persistence.criteria.JoinType jt)
     

    Methods inherited from class org.aksw.jena_sparql_api.mapper.jpa.criteria.expr.PathImpl

    accept, accept, as, get, get, get, get, getModel, getParentPath, getReachingAttributeName, toString, type

    Methods inherited from class org.aksw.jena_sparql_api.mapper.jpa.criteria.ExpressionBase

    getAlias, getCompoundSelectionItems, getJavaType, in, in, in, in, isCompoundSelection, isNotNull, isNull

    Methods inherited from class org.aksw.jena_sparql_api.mapper.jpa.criteria.SelectionImpl

    alias

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface javax.persistence.criteria.Expression

    in, in, in, in, isNotNull, isNull

    Methods inherited from interface javax.persistence.criteria.Path

    get, get, get, get, getModel, getParentPath, type

    Methods inherited from interface javax.persistence.criteria.Selection

    alias, getCompoundSelectionItems, isCompoundSelection

    Methods inherited from interface javax.persistence.TupleElement

    getAlias, getJavaType

    Methods inherited from interface org.aksw.jena_sparql_api.mapper.jpa.criteria.expr.VExpression

    accept, as

    Methods inherited from interface org.aksw.jena_sparql_api.mapper.jpa.criteria.expr.VPath

    accept, getReachingAttributeName
  • Constructor Details

    • FromImpl

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

    • getFetches

      public Set<javax.persistence.criteria.Fetch<X,?>> getFetches()
      Specified by:
      getFetches in interface javax.persistence.criteria.FetchParent<Z,X>
    • fetch

      public <Y> javax.persistence.criteria.Fetch<X,Y> fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute)
      Specified by:
      fetch in interface javax.persistence.criteria.FetchParent<Z,X>
    • fetch

      public <Y> javax.persistence.criteria.Fetch<X,Y> fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute, javax.persistence.criteria.JoinType jt)
      Specified by:
      fetch in interface javax.persistence.criteria.FetchParent<Z,X>
    • fetch

      public <Y> javax.persistence.criteria.Fetch<X,Y> fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> attribute)
      Specified by:
      fetch in interface javax.persistence.criteria.FetchParent<Z,X>
    • fetch

      public <Y> javax.persistence.criteria.Fetch<X,Y> fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> attribute, javax.persistence.criteria.JoinType jt)
      Specified by:
      fetch in interface javax.persistence.criteria.FetchParent<Z,X>
    • fetch

      public <X, Y> javax.persistence.criteria.Fetch<X,Y> fetch(String attributeName)
      Specified by:
      fetch in interface javax.persistence.criteria.FetchParent<Z,X>
    • fetch

      public <X, Y> javax.persistence.criteria.Fetch<X,Y> fetch(String attributeName, javax.persistence.criteria.JoinType jt)
      Specified by:
      fetch in interface javax.persistence.criteria.FetchParent<Z,X>
    • getJoins

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

      public boolean isCorrelated()
      Specified by:
      isCorrelated in interface javax.persistence.criteria.From<Z,X>
    • getCorrelationParent

      public javax.persistence.criteria.From<Z,X> getCorrelationParent()
      Specified by:
      getCorrelationParent in interface javax.persistence.criteria.From<Z,X>
    • join

      public <Y> javax.persistence.criteria.Join<X,Y> join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute)
      Specified by:
      join in interface javax.persistence.criteria.From<Z,X>
    • join

      public <Y> javax.persistence.criteria.Join<X,Y> join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute, javax.persistence.criteria.JoinType jt)
      Specified by:
      join in interface javax.persistence.criteria.From<Z,X>
    • join

      public <Y> javax.persistence.criteria.CollectionJoin<X,Y> join(javax.persistence.metamodel.CollectionAttribute<? super X,Y> collection)
      Specified by:
      join in interface javax.persistence.criteria.From<Z,X>
    • join

      public <Y> javax.persistence.criteria.SetJoin<X,Y> join(javax.persistence.metamodel.SetAttribute<? super X,Y> set)
      Specified by:
      join in interface javax.persistence.criteria.From<Z,X>
    • join

      public <Y> javax.persistence.criteria.ListJoin<X,Y> join(javax.persistence.metamodel.ListAttribute<? super X,Y> list)
      Specified by:
      join in interface javax.persistence.criteria.From<Z,X>
    • join

      public <K, V> javax.persistence.criteria.MapJoin<X,K,V> join(javax.persistence.metamodel.MapAttribute<? super X,K,V> map)
      Specified by:
      join in interface javax.persistence.criteria.From<Z,X>
    • join

      public <Y> javax.persistence.criteria.CollectionJoin<X,Y> join(javax.persistence.metamodel.CollectionAttribute<? super X,Y> collection, javax.persistence.criteria.JoinType jt)
      Specified by:
      join in interface javax.persistence.criteria.From<Z,X>
    • join

      public <Y> javax.persistence.criteria.SetJoin<X,Y> join(javax.persistence.metamodel.SetAttribute<? super X,Y> set, javax.persistence.criteria.JoinType jt)
      Specified by:
      join in interface javax.persistence.criteria.From<Z,X>
    • join

      public <Y> javax.persistence.criteria.ListJoin<X,Y> join(javax.persistence.metamodel.ListAttribute<? super X,Y> list, javax.persistence.criteria.JoinType jt)
      Specified by:
      join in interface javax.persistence.criteria.From<Z,X>
    • join

      public <K, V> javax.persistence.criteria.MapJoin<X,K,V> join(javax.persistence.metamodel.MapAttribute<? super X,K,V> map, javax.persistence.criteria.JoinType jt)
      Specified by:
      join in interface javax.persistence.criteria.From<Z,X>
    • join

      public <X, Y> javax.persistence.criteria.Join<X,Y> join(String attributeName)
      Specified by:
      join in interface javax.persistence.criteria.From<Z,X>
    • joinCollection

      public <X, Y> javax.persistence.criteria.CollectionJoin<X,Y> joinCollection(String attributeName)
      Specified by:
      joinCollection in interface javax.persistence.criteria.From<Z,X>
    • joinSet

      public <X, Y> javax.persistence.criteria.SetJoin<X,Y> joinSet(String attributeName)
      Specified by:
      joinSet in interface javax.persistence.criteria.From<Z,X>
    • joinList

      public <X, Y> javax.persistence.criteria.ListJoin<X,Y> joinList(String attributeName)
      Specified by:
      joinList in interface javax.persistence.criteria.From<Z,X>
    • joinMap

      public <X, K, V> javax.persistence.criteria.MapJoin<X,K,V> joinMap(String attributeName)
      Specified by:
      joinMap in interface javax.persistence.criteria.From<Z,X>
    • join

      public <X, Y> javax.persistence.criteria.Join<X,Y> join(String attributeName, javax.persistence.criteria.JoinType jt)
      Specified by:
      join in interface javax.persistence.criteria.From<Z,X>
    • joinCollection

      public <X, Y> javax.persistence.criteria.CollectionJoin<X,Y> joinCollection(String attributeName, javax.persistence.criteria.JoinType jt)
      Specified by:
      joinCollection in interface javax.persistence.criteria.From<Z,X>
    • joinSet

      public <X, Y> javax.persistence.criteria.SetJoin<X,Y> joinSet(String attributeName, javax.persistence.criteria.JoinType jt)
      Specified by:
      joinSet in interface javax.persistence.criteria.From<Z,X>
    • joinList

      public <X, Y> javax.persistence.criteria.ListJoin<X,Y> joinList(String attributeName, javax.persistence.criteria.JoinType jt)
      Specified by:
      joinList in interface javax.persistence.criteria.From<Z,X>
    • joinMap

      public <X, K, V> javax.persistence.criteria.MapJoin<X,K,V> joinMap(String attributeName, javax.persistence.criteria.JoinType jt)
      Specified by:
      joinMap in interface javax.persistence.criteria.From<Z,X>