Class TmpPathImpl<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<X>
org.aksw.jena_sparql_api.mapper.jpa.criteria.TmpPathImpl<X>
- All Implemented Interfaces:
javax.persistence.criteria.Expression<X>,javax.persistence.criteria.Path<X>,javax.persistence.criteria.Selection<X>,javax.persistence.TupleElement<X>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected CriteriaEnvprotected javax.persistence.criteria.Path<?>Fields inherited from class org.aksw.jena_sparql_api.mapper.jpa.criteria.TupleElementBase
alias, javaType -
Constructor Summary
ConstructorsConstructorDescriptionTmpPathImpl(CriteriaEnv env, javax.persistence.criteria.Path<?> parentPath, String attrName, Class<X> valueType) -
Method Summary
Modifier and TypeMethodDescription<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<?>type()Methods inherited from class org.aksw.jena_sparql_api.mapper.jpa.criteria.ExpressionBase
as, 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, toString, wait, wait, waitMethods inherited from interface javax.persistence.criteria.Expression
as, 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
-
env
-
parentPath
protected javax.persistence.criteria.Path<?> parentPath -
attrName
-
valueType
-
-
Constructor Details
-
TmpPathImpl
public TmpPathImpl(CriteriaEnv env, javax.persistence.criteria.Path<?> parentPath, String attrName, Class<X> valueType)
-
-
Method Details
-
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>
-