Class SQLTableTNamer

  • All Implemented Interfaces:
    SQLTableNamer

    public class SQLTableTNamer
    extends Object
    implements SQLTableNamer
    SQLTable namer that generates names like T0, T1, T2, etc. T0 is the primary table of the statement. Doesn't make any use of table-groups, just incrementing the number for each new table.
    • Constructor Detail

      • SQLTableTNamer

        public SQLTableTNamer()
    • Method Detail

      • getAliasForTable

        public String getAliasForTable​(SQLStatement stmt,
                                       Table table,
                                       String groupName)
        Description copied from interface: SQLTableNamer
        Method to return the alias to use for the specified table.
        Specified by:
        getAliasForTable in interface SQLTableNamer
        Parameters:
        stmt - The statement where we will use the table
        table - The table
        groupName - Name of the table group
        Returns:
        The alias to use