public class AliasManager
extends java.lang.Object
Constructor | Description |
---|---|
AliasManager() |
|
AliasManager(AliasManager parent) |
Modifier and Type | Method | Description |
---|---|---|
void |
applyFrom(AliasManager aliasManager) |
|
java.lang.String |
generateJoinAlias(java.lang.String alias) |
|
java.lang.String |
generateRootAlias(java.lang.String alias) |
|
AliasInfo |
getAliasInfo(java.lang.String alias) |
|
AliasInfo |
getAliasInfoForBottomLevel(java.lang.String alias) |
|
java.util.Map<java.lang.String,AliasInfo> |
getAliasMapForBottomLevel() |
|
AliasManager |
getParent() |
|
boolean |
isSelectAlias(java.lang.String alias) |
|
java.lang.String |
registerAliasInfo(AliasInfo aliasInfo) |
Register the given alias info if possible
If the given alias already exists an exception is thrown.
|
void |
unregisterAliasInfoForBottomLevel(AliasInfo aliasInfo) |
public AliasManager()
public AliasManager(AliasManager parent)
public AliasManager getParent()
public AliasInfo getAliasInfo(java.lang.String alias)
public AliasInfo getAliasInfoForBottomLevel(java.lang.String alias)
public void applyFrom(AliasManager aliasManager)
public java.lang.String registerAliasInfo(AliasInfo aliasInfo)
aliasInfo
- public java.lang.String generateRootAlias(java.lang.String alias)
public java.lang.String generateJoinAlias(java.lang.String alias)
public void unregisterAliasInfoForBottomLevel(AliasInfo aliasInfo)
public java.util.Map<java.lang.String,AliasInfo> getAliasMapForBottomLevel()
public boolean isSelectAlias(java.lang.String alias)
Copyright © 2014–2019 Blazebit. All rights reserved.