Top Description Fields Constructors Methods
org.hibernate.sql.ast.spi

public Class SqlAliasBaseManager

extends Object
implements SqlAliasBaseGenerator
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.ast.spi.SqlAliasBaseGenerator
Imports
java.util.HashMap, .Map, .Set

Helper used in creating unique SQL table aliases for a SQL AST
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final Map<String, Integer>

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public SqlAliasBase
createSqlAliasBase(String stem)

Implements org.hibernate.sql.ast.spi.SqlAliasBaseGenerator.createSqlAliasBase.

Generate the SqlAliasBase based on the given stem.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

acronymCountMapback to summary
private final Map<String, Integer> acronymCountMap

Constructor Detail

SqlAliasBaseManagerback to summary
public SqlAliasBaseManager()
SqlAliasBaseManagerback to summary
public SqlAliasBaseManager(Set<String> usedAcronyms)

Method Detail

createSqlAliasBaseback to summary
public SqlAliasBase createSqlAliasBase(String stem)

Implements org.hibernate.sql.ast.spi.SqlAliasBaseGenerator.createSqlAliasBase.

Doc from org.hibernate.sql.ast.spi.SqlAliasBaseGenerator.createSqlAliasBase.

Generate the SqlAliasBase based on the given stem.

Annotations
@Override