Package org.hibernate.sql.ast.spi
Interface SqlAliasBase
- All Known Implementing Classes:
SqlAliasBaseConstant,SqlAliasBaseImpl
public interfaceSqlAliasBaseA generator for new incremental SQL aliases based on a stem
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description staticSqlAliasBasefrom(SqlAliasBase explicitBase,String explicitSourceAlias,TableGroupProducer producer,SqlAliasBaseGenerator generator)StringgenerateNewAlias()Generates a new alias based on the stemStringgetAliasStem()The stem for unique alias generation
Method Detail
getAliasStem
String getAliasStem()
The stem for unique alias generation
generateNewAlias
String generateNewAlias()
Generates a new alias based on the stem
from
static SqlAliasBase from(SqlAliasBase explicitBase,String explicitSourceAlias,TableGroupProducer producer,SqlAliasBaseGenerator generator)