Interface ColumnReferenceQualifier

    • Method Detail

      • resolveTableReference

        default TableReference resolveTableReference​(NavigablePath navigablePath,
                                                     String tableExpression)
        Like getTableReference(NavigablePath, String, boolean), but will throw an exception if no table reference can be found, even after resolving possible table reference joins.
        Parameters:
        navigablePath - The path for which to look up the table reference, may be null
        tableExpression - The table expression for which to look up the table reference
        Throws:
        UnknownTableReferenceException - to indicate that the given tableExpression could not be resolved
      • getTableReference

        TableReference getTableReference​(NavigablePath navigablePath,
                                         String tableExpression,
                                         boolean resolve)
        Returns the table reference for the table expression, or null if not found.
        Parameters:
        navigablePath - The path for which to look up the table reference, may be null
        tableExpression - The table expression for which to look up the table reference
        resolve - Whether to potentially create table reference joins for this table group