Package com.blazebit.persistence.impl
Class TreatedJoinAliasInfo
java.lang.Object
com.blazebit.persistence.impl.JoinAliasInfo
com.blazebit.persistence.impl.TreatedJoinAliasInfo
- All Implemented Interfaces:
AliasInfo
This is the join alias info for "special" join nodes that aren't rendered as joins
but only serve for providing a "treat-view" on an existing join node.
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionTreatedJoinAliasInfo(JoinNode treatedJoinNode, javax.persistence.metamodel.EntityType<?> treatType, String alias) -
Method Summary
Modifier and TypeMethodDescriptionjavax.persistence.metamodel.EntityType<?>voidrender(StringBuilder sb) Methods inherited from class com.blazebit.persistence.impl.JoinAliasInfo
getAlias, getAliasOwner, getJoinNode, isImplicit, isRootNode, setAlias, setImplicit, setJoinNode
-
Constructor Details
-
TreatedJoinAliasInfo
-
-
Method Details
-
getTreatedJoinNode
-
getTreatType
public javax.persistence.metamodel.EntityType<?> getTreatType() -
getAbsolutePath
- Overrides:
getAbsolutePathin classJoinAliasInfo
-
render
- Overrides:
renderin classJoinAliasInfo
-