Class PathImpl<X>
java.lang.Object
org.aksw.jena_sparql_api.mapper.jpa.criteria.TupleElementBase<X>
org.aksw.jena_sparql_api.mapper.jpa.criteria.SelectionImpl<T>
org.aksw.jena_sparql_api.mapper.jpa.criteria.ExpressionBase<T>
org.aksw.jena_sparql_api.mapper.jpa.criteria.expr.ExpressionBase<X>
org.aksw.jena_sparql_api.mapper.jpa.criteria.expr.PathImpl<X>
- All Implemented Interfaces:
javax.persistence.criteria.Expression<X>,javax.persistence.criteria.Path<X>,javax.persistence.criteria.Selection<X>,javax.persistence.TupleElement<X>,VExpression<X>,VPath<X>
- Direct Known Subclasses:
FromImpl
-
Field Summary
FieldsFields inherited from class org.aksw.jena_sparql_api.mapper.jpa.criteria.TupleElementBase
alias, javaType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(ExpressionVisitor<T> visitor) <T> Taccept(PathVisitor<T> visitor) <T> VExpression<T><Y> javax.persistence.criteria.Path<Y><K,V, M extends Map<K, V>>
javax.persistence.criteria.Expression<M><E,C extends Collection<E>>
javax.persistence.criteria.Expression<C><Y> javax.persistence.criteria.Path<Y>javax.persistence.metamodel.Bindable<X>getModel()javax.persistence.criteria.Path<?>The attribute name by with this instance of path was reached.toString()type()Methods inherited from class org.aksw.jena_sparql_api.mapper.jpa.criteria.ExpressionBase
getAlias, getCompoundSelectionItems, getJavaType, in, in, in, in, isCompoundSelection, isNotNull, isNullMethods inherited from class org.aksw.jena_sparql_api.mapper.jpa.criteria.SelectionImpl
aliasMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.persistence.criteria.Expression
in, in, in, in, isNotNull, isNullMethods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
-
Field Details
-
parentPath
protected javax.persistence.criteria.Path<?> parentPath -
attributeName
-
valueType
-
-
Constructor Details
-
PathImpl
-
-
Method Details
-
getReachingAttributeName
The attribute name by with this instance of path was reached. null for the root of a path- Specified by:
getReachingAttributeNamein interfaceVPath<X>
-
as
- Specified by:
asin interfacejavax.persistence.criteria.Expression<X>- Specified by:
asin interfaceVExpression<X>- Overrides:
asin classExpressionBase<X>
-
accept
- Specified by:
acceptin interfaceVExpression<X>
-
accept
-
getModel
- Specified by:
getModelin interfacejavax.persistence.criteria.Path<X>
-
getParentPath
public javax.persistence.criteria.Path<?> getParentPath()- Specified by:
getParentPathin interfacejavax.persistence.criteria.Path<X>
-
get
public <Y> javax.persistence.criteria.Path<Y> get(javax.persistence.metamodel.SingularAttribute<? super X, Y> attribute) - Specified by:
getin interfacejavax.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:
getin interfacejavax.persistence.criteria.Path<X>
-
get
public <K,V, javax.persistence.criteria.Expression<M> getM extends Map<K, V>> (javax.persistence.metamodel.MapAttribute<X, K, V> map) - Specified by:
getin interfacejavax.persistence.criteria.Path<X>
-
type
- Specified by:
typein interfacejavax.persistence.criteria.Path<X>
-
get
- Specified by:
getin interfacejavax.persistence.criteria.Path<X>
-
toString
-