Package org.mybatis.dynamic.sql.render
Class GuaranteedTableAliasCalculator
- java.lang.Object
-
- org.mybatis.dynamic.sql.render.TableAliasCalculator
-
- org.mybatis.dynamic.sql.render.GuaranteedTableAliasCalculator
-
public class GuaranteedTableAliasCalculator extends TableAliasCalculator
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
Modifier and Type Method Description java.util.Optional<java.lang.String>
aliasForColumn(SqlTable table)
static TableAliasCalculator
of(java.util.Map<SqlTable,java.lang.String> aliases)
-
Methods inherited from class org.mybatis.dynamic.sql.render.TableAliasCalculator
aliasForTable, empty, of
-
-
-
-
Method Detail
-
aliasForColumn
public java.util.Optional<java.lang.String> aliasForColumn(SqlTable table)
- Overrides:
aliasForColumn
in classTableAliasCalculator
-
of
public static TableAliasCalculator of(java.util.Map<SqlTable,java.lang.String> aliases)
-
-