Package org.mybatis.dynamic.sql.render
Class GuaranteedTableAliasCalculator
- java.lang.Object
-
- org.mybatis.dynamic.sql.render.ExplicitTableAliasCalculator
-
- org.mybatis.dynamic.sql.render.GuaranteedTableAliasCalculator
-
- All Implemented Interfaces:
TableAliasCalculator
public class GuaranteedTableAliasCalculator extends ExplicitTableAliasCalculator
Returns the alias for a table if specified, or the table name itself. This is useful for join rendering when we always want to have an alias for the table.- Author:
- Jeff Butler
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>
aliasForColumn(SqlTable table)
static TableAliasCalculator
of(Map<SqlTable,String> aliases)
-
Methods inherited from class org.mybatis.dynamic.sql.render.ExplicitTableAliasCalculator
aliasForTable, of
-
-
-
-
Method Detail
-
aliasForColumn
public Optional<String> aliasForColumn(SqlTable table)
- Specified by:
aliasForColumn
in interfaceTableAliasCalculator
- Overrides:
aliasForColumn
in classExplicitTableAliasCalculator
-
of
public static TableAliasCalculator of(Map<SqlTable,String> aliases)
-
-