Package org.hibernate.sql.ast.spi
Interface SqlAliasBase
- All Known Implementing Classes:
SqlAliasBaseConstant
,SqlAliasBaseImpl
public interface SqlAliasBase
A generator for new incremental SQL aliases based on a stem
-
Method Summary
Modifier and TypeMethodDescriptionstatic SqlAliasBase
from
(SqlAliasBase explicitBase, String explicitSourceAlias, TableGroupProducer producer, SqlAliasBaseGenerator generator) Generates a new alias based on the stemThe stem for unique alias generation
-
Method Details
-
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)
-