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 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

      public Class<?> getRealCurrentClass()
    • getCurrentType

      public javax.persistence.metamodel.Type<?> getCurrentType()
    • getCurrentClass

      public Class<?> getCurrentClass()
    • getKeyCurrentClass

      public Class<?> 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