Interface SelectVisitor

    • Method Detail

      • visit

        void visit​(Select select)
        Visit the SELECT part of the statement.
        Parameters:
        select - select to visit
      • visit

        void visit​(FromClause fromClause)
        Visit the FROM clause.
        Parameters:
        fromClause - FROM clause to visit
      • leave

        void leave​(FromClause fromClause)
        Leave the FROM clause.
        Parameters:
        fromClause - FROM clause to leave
      • visit

        void visit​(Join join)
        Visit the JOIN clause.
        Parameters:
        join - JOIN clause to visit
      • visit

        void visit​(LimitClause limitClause)
        Visit the LIMIT clause.
        Parameters:
        limitClause - LIMIT clause to visit
      • visit

        void visit​(WhereClause whereClause)
        Visit the WHERE clause.
        Parameters:
        whereClause - WHERE clause to visit
      • visit

        void visit​(GroupByClause groupByClause)
        Visit the GROUP BY clause.
        Parameters:
        groupByClause - GROUP BY clause to visit
      • visit

        void visit​(OrderByClause orderByClause)
        Visit the ORDER BY clause.
        Parameters:
        orderByClause - ORDER BY clause to visit
      • visit

        void visit​(DerivedColumn derivedColumn)
        Visit a derived column.
        Parameters:
        derivedColumn - derived column to visit
      • visit

        void visit​(Table table)
        Visit a table.
        Parameters:
        table - table to visit