Interface SqlAstTranslator<T extends JdbcOperation>

    • Method Detail

      • supportsFilterClause

        boolean supportsFilterClause()
        Whether the FILTER clause for aggregate functions is supported.
      • getCurrentQueryPart

        QueryPart getCurrentQueryPart()
        Returns the current query part that is translated.
      • getCurrentClauseStack

        Stack<Clause> getCurrentClauseStack()
      • getAffectedTableNames

        Set<String> getAffectedTableNames()
        Not the best spot for this. Its the table names collected while walking the SQL AST. Its ok here because the translator is consider a one-time-use. It just needs to be called after translation. A better option is probably to have "translation" objects that expose the affected table-names.