public class DefaultPath<X> extends Object implements javax.persistence.criteria.Path<X>
Path| Modifier and Type | Class and Description |
|---|---|
(package private) class |
DefaultPath.PathCache |
(package private) static class |
DefaultPath.PathType |
| Modifier and Type | Field and Description |
|---|---|
private String |
alias |
private javax.persistence.metamodel.Attribute<X,?> |
attribute |
private DefaultPath.PathCache |
cache |
private javax.persistence.metamodel.Attribute |
embeddedAttribute |
protected javax.persistence.metamodel.EntityType<X> |
entityType |
protected javax.persistence.metamodel.ManagedType<X> |
managedType |
private DefaultPath.PathType |
pathType |
| Modifier | Constructor and Description |
|---|---|
(package private) |
DefaultPath() |
private |
DefaultPath(DefaultPath.PathType pathType,
javax.persistence.metamodel.ManagedType<X> managedType,
javax.persistence.metamodel.Attribute<X,?> attribute,
javax.persistence.metamodel.EntityType<X> entityType,
javax.persistence.metamodel.Attribute embeddedAttribute) |
| Modifier and Type | Method and Description |
|---|---|
javax.persistence.criteria.Selection<X> |
alias(String alias) |
<X> javax.persistence.criteria.Expression<X> |
as(Class<X> paramClass) |
<K,V,M extends Map<K,V>> |
get(javax.persistence.metamodel.MapAttribute<X,K,V> paramMapAttribute) |
<E,C extends Collection<E>> |
get(javax.persistence.metamodel.PluralAttribute<X,C,E> paramPluralAttribute) |
<Y> javax.persistence.criteria.Path<Y> |
get(javax.persistence.metamodel.SingularAttribute<? super X,Y> paramSingularAttribute) |
<Y> javax.persistence.criteria.Path<Y> |
get(String paramString) |
String |
getAlias() |
(package private) javax.persistence.metamodel.Attribute |
getAttribute() |
List<javax.persistence.criteria.Selection<?>> |
getCompoundSelectionItems() |
(package private) javax.persistence.metamodel.Attribute |
getEmbeddedAttribute() |
javax.persistence.metamodel.EntityType<X> |
getEntityType() |
Class<? extends X> |
getJavaType() |
(package private) javax.persistence.metamodel.ManagedType<X> |
getManagedType() |
javax.persistence.metamodel.Bindable<X> |
getModel() |
javax.persistence.criteria.Path<?> |
getParentPath() |
private <Y> javax.persistence.criteria.Path<Y> |
getPath(javax.persistence.metamodel.Attribute attribute,
javax.persistence.metamodel.EntityType<Y> entityType,
javax.persistence.metamodel.Attribute embeddedAttribute) |
javax.persistence.criteria.Predicate |
in(Collection<?> paramCollection) |
javax.persistence.criteria.Predicate |
in(javax.persistence.criteria.Expression<?>... paramArrayOfExpression) |
javax.persistence.criteria.Predicate |
in(javax.persistence.criteria.Expression<Collection<?>> paramExpression) |
javax.persistence.criteria.Predicate |
in(Object... paramArrayOfObject) |
boolean |
isCompoundSelection() |
javax.persistence.criteria.Predicate |
isNotNull() |
javax.persistence.criteria.Predicate |
isNull() |
javax.persistence.criteria.Expression<Class<? extends X>> |
type() |
private DefaultPath.PathType pathType
protected javax.persistence.metamodel.ManagedType<X> managedType
private javax.persistence.metamodel.Attribute<X,?> attribute
private javax.persistence.metamodel.Attribute embeddedAttribute
protected javax.persistence.metamodel.EntityType<X> entityType
private String alias
private DefaultPath.PathCache cache
DefaultPath()
private DefaultPath(DefaultPath.PathType pathType, javax.persistence.metamodel.ManagedType<X> managedType, javax.persistence.metamodel.Attribute<X,?> attribute, javax.persistence.metamodel.EntityType<X> entityType, javax.persistence.metamodel.Attribute embeddedAttribute)
public <Y> javax.persistence.criteria.Path<Y> get(javax.persistence.metamodel.SingularAttribute<? super X,Y> paramSingularAttribute)
get in interface javax.persistence.criteria.Path<X>public <E,C extends Collection<E>> javax.persistence.criteria.Expression<C> get(javax.persistence.metamodel.PluralAttribute<X,C,E> paramPluralAttribute)
get in interface javax.persistence.criteria.Path<X>public <K,V,M extends Map<K,V>> javax.persistence.criteria.Expression<M> get(javax.persistence.metamodel.MapAttribute<X,K,V> paramMapAttribute)
get in interface javax.persistence.criteria.Path<X>public javax.persistence.criteria.Expression<Class<? extends X>> type()
type in interface javax.persistence.criteria.Path<X>public <Y> javax.persistence.criteria.Path<Y> get(String paramString)
get in interface javax.persistence.criteria.Path<X>public javax.persistence.criteria.Predicate isNull()
isNull in interface javax.persistence.criteria.Expression<X>public javax.persistence.criteria.Predicate isNotNull()
isNotNull in interface javax.persistence.criteria.Expression<X>public javax.persistence.criteria.Predicate in(Object... paramArrayOfObject)
in in interface javax.persistence.criteria.Expression<X>public javax.persistence.criteria.Predicate in(javax.persistence.criteria.Expression<?>... paramArrayOfExpression)
in in interface javax.persistence.criteria.Expression<X>public javax.persistence.criteria.Predicate in(Collection<?> paramCollection)
in in interface javax.persistence.criteria.Expression<X>public javax.persistence.criteria.Predicate in(javax.persistence.criteria.Expression<Collection<?>> paramExpression)
in in interface javax.persistence.criteria.Expression<X>public <X> javax.persistence.criteria.Expression<X> as(Class<X> paramClass)
as in interface javax.persistence.criteria.Expression<X>public javax.persistence.criteria.Selection<X> alias(String alias)
alias in interface javax.persistence.criteria.Selection<X>public boolean isCompoundSelection()
isCompoundSelection in interface javax.persistence.criteria.Selection<X>public List<javax.persistence.criteria.Selection<?>> getCompoundSelectionItems()
getCompoundSelectionItems in interface javax.persistence.criteria.Selection<X>public Class<? extends X> getJavaType()
getJavaType in interface javax.persistence.TupleElement<X>public String getAlias()
getAlias in interface javax.persistence.TupleElement<X>public javax.persistence.metamodel.EntityType<X> getEntityType()
javax.persistence.metamodel.Attribute getAttribute()
javax.persistence.metamodel.ManagedType<X> getManagedType()
javax.persistence.metamodel.Attribute getEmbeddedAttribute()
private <Y> javax.persistence.criteria.Path<Y> getPath(javax.persistence.metamodel.Attribute attribute,
javax.persistence.metamodel.EntityType<Y> entityType,
javax.persistence.metamodel.Attribute embeddedAttribute)
public javax.persistence.metamodel.Bindable<X> getModel()
getModel in interface javax.persistence.criteria.Path<X>public javax.persistence.criteria.Path<?> getParentPath()
getParentPath in interface javax.persistence.criteria.Path<X>Copyright © 2015. All Rights Reserved.