Package com.blazebit.persistence.parser
Class PathTargetResolvingExpressionVisitor.PathPosition
java.lang.Object
com.blazebit.persistence.parser.PathTargetResolvingExpressionVisitor.PathPosition
- Enclosing class:
- PathTargetResolvingExpressionVisitor
protected static class PathTargetResolvingExpressionVisitor.PathPosition extends Object
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Field Summary
Fields Modifier and Type Field Description javax.persistence.metamodel.Attribute<?,?>attributejavax.persistence.metamodel.Type<?>currentClassjavax.persistence.metamodel.Type<?>keyClassjavax.persistence.metamodel.Type<?>valueClass -
Constructor Summary
Constructors Constructor Description PathPosition(javax.persistence.metamodel.Type<?> currentClass, javax.persistence.metamodel.Attribute<?,?> attribute) -
Method Summary
Modifier and Type Method Description PathTargetResolvingExpressionVisitor.PathPositioncopy()javax.persistence.metamodel.Attribute<?,?>getAttribute()Class<?>getCurrentClass()javax.persistence.metamodel.Type<?>getCurrentType()Class<?>getKeyCurrentClass()Class<?>getRealCurrentClass()javax.persistence.metamodel.Type<?>getRealCurrentType()booleanhasCollectionJoin()voidsetAttribute(javax.persistence.metamodel.Attribute<?,?> attribute)voidsetCurrentType(javax.persistence.metamodel.Type<?> currentClass)
-
Field Details
-
currentClass
public javax.persistence.metamodel.Type<?> currentClass -
valueClass
public javax.persistence.metamodel.Type<?> valueClass -
keyClass
public javax.persistence.metamodel.Type<?> keyClass -
attribute
public javax.persistence.metamodel.Attribute<?,?> attribute
-
-
Constructor Details
-
PathPosition
public PathPosition(javax.persistence.metamodel.Type<?> currentClass, javax.persistence.metamodel.Attribute<?,?> attribute)
-
-
Method Details
-
getRealCurrentType
public javax.persistence.metamodel.Type<?> getRealCurrentType() -
getRealCurrentClass
-
getCurrentType
public javax.persistence.metamodel.Type<?> getCurrentType() -
getCurrentClass
-
getKeyCurrentClass
-
setCurrentType
public void setCurrentType(javax.persistence.metamodel.Type<?> currentClass) -
getAttribute
public javax.persistence.metamodel.Attribute<?,?> getAttribute() -
setAttribute
public void setAttribute(javax.persistence.metamodel.Attribute<?,?> attribute) -
hasCollectionJoin
public boolean hasCollectionJoin() -
copy
-