Class TmpPathImpl<X>

All Implemented Interfaces:
javax.persistence.criteria.Expression<X>, javax.persistence.criteria.Path<X>, javax.persistence.criteria.Selection<X>, javax.persistence.TupleElement<X>

public class TmpPathImpl<X> extends ExpressionBase<X> implements javax.persistence.criteria.Path<X>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
     
    protected CriteriaEnv
     
    protected javax.persistence.criteria.Path<?>
     
    protected Class<X>
     

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

    alias, javaType
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    <Y> javax.persistence.criteria.Path<Y>
    get(String attributeName)
     
    <K, V, M extends Map<K, V>>
    javax.persistence.criteria.Expression<M>
    get(javax.persistence.metamodel.MapAttribute<X,K,V> map)
     
    <E, C extends Collection<E>>
    javax.persistence.criteria.Expression<C>
    get(javax.persistence.metamodel.PluralAttribute<X,C,E> collection)
     
    <Y> javax.persistence.criteria.Path<Y>
    get(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute)
     
    javax.persistence.metamodel.Bindable<X>
     
    javax.persistence.criteria.Path<?>
     
    javax.persistence.criteria.Expression<Class<? extends X>>
     

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

    as, 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, toString, wait, wait, wait

    Methods inherited from interface javax.persistence.criteria.Expression

    as, 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
  • Field Details

    • env

      protected CriteriaEnv env
    • parentPath

      protected javax.persistence.criteria.Path<?> parentPath
    • attrName

      protected String attrName
    • valueType

      protected Class<X> valueType
  • Constructor Details

    • TmpPathImpl

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

    • getModel

      public javax.persistence.metamodel.Bindable<X> getModel()
      Specified by:
      getModel in interface javax.persistence.criteria.Path<X>
    • getParentPath

      public javax.persistence.criteria.Path<?> getParentPath()
      Specified by:
      getParentPath in interface javax.persistence.criteria.Path<X>
    • get

      public <Y> javax.persistence.criteria.Path<Y> get(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute)
      Specified by:
      get in interface javax.persistence.criteria.Path<X>
    • get

      public <E, C extends Collection<E>> javax.persistence.criteria.Expression<C> get(javax.persistence.metamodel.PluralAttribute<X,C,E> collection)
      Specified by:
      get in interface javax.persistence.criteria.Path<X>
    • get

      public <K, V, M extends Map<K, V>> javax.persistence.criteria.Expression<M> get(javax.persistence.metamodel.MapAttribute<X,K,V> map)
      Specified by:
      get in interface javax.persistence.criteria.Path<X>
    • type

      public javax.persistence.criteria.Expression<Class<? extends X>> type()
      Specified by:
      type in interface javax.persistence.criteria.Path<X>
    • get

      public <Y> javax.persistence.criteria.Path<Y> get(String attributeName)
      Specified by:
      get in interface javax.persistence.criteria.Path<X>