Package com.blazebit.persistence.impl
Class AliasManager
java.lang.Object
com.blazebit.persistence.impl.AliasManager
- Since:
- 1.0.0
- Author:
- Moritz Becker
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyFrom
(AliasManager aliasManager) generateJoinAlias
(String alias) generateRootAlias
(String alias) getAliasInfo
(String alias) getAliasInfoForBottomLevel
(String alias) boolean
isAliasAvailable
(String alias) boolean
isSelectAlias
(String alias) registerAliasInfo
(AliasInfo aliasInfo) Register the given alias info if possible If the given alias already exists an exception is thrown.void
setForbiddenAlias
(String forbiddenAlias) void
unregisterAliasInfoForBottomLevel
(AliasInfo aliasInfo)
-
Constructor Details
-
AliasManager
public AliasManager() -
AliasManager
-
-
Method Details
-
getParent
-
isAliasAvailable
-
getAliasInfo
-
getAliasInfoForBottomLevel
-
applyFrom
-
registerAliasInfo
Register the given alias info if possible If the given alias already exists an exception is thrown.- Parameters:
aliasInfo
-- Returns:
- The registered alias
-
generateRootAlias
-
generateJoinAlias
-
getAliasedExpressions
-
unregisterAliasInfoForBottomLevel
-
getForbiddenAlias
-
setForbiddenAlias
-
getAliasMapForBottomLevel
-
isSelectAlias
-