Class ScalarTargetResolvingExpressionVisitor.TargetTypeImpl
java.lang.Object
com.blazebit.persistence.view.impl.ScalarTargetResolvingExpressionVisitor.TargetTypeImpl
- All Implemented Interfaces:
ScalarTargetResolvingExpressionVisitor.TargetType
- Enclosing class:
- ScalarTargetResolvingExpressionVisitor
public static class ScalarTargetResolvingExpressionVisitor.TargetTypeImpl
extends Object
implements ScalarTargetResolvingExpressionVisitor.TargetType
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionTargetTypeImpl(boolean hasCollectionJoin, javax.persistence.metamodel.Attribute<?, ?> leafMethod, Class<?> leafBaseClass, Class<?> leafBaseKeyClass, Class<?> leafBaseValueClass) -
Method Summary
-
Constructor Details
-
TargetTypeImpl
-
-
Method Details
-
hasCollectionJoin
public boolean hasCollectionJoin()- Specified by:
hasCollectionJoinin interfaceScalarTargetResolvingExpressionVisitor.TargetType
-
getLeafMethod
public javax.persistence.metamodel.Attribute<?,?> getLeafMethod()- Specified by:
getLeafMethodin interfaceScalarTargetResolvingExpressionVisitor.TargetType
-
getLeafBaseClass
- Specified by:
getLeafBaseClassin interfaceScalarTargetResolvingExpressionVisitor.TargetType
-
getLeafBaseKeyClass
- Specified by:
getLeafBaseKeyClassin interfaceScalarTargetResolvingExpressionVisitor.TargetType
-
getLeafBaseValueClass
- Specified by:
getLeafBaseValueClassin interfaceScalarTargetResolvingExpressionVisitor.TargetType
-
equals
-
hashCode
public int hashCode()
-