Class WhereClause

    • Constructor Detail

      • WhereClause

        public WhereClause​(SqlStatement root,
                           BooleanExpression expression)
        Create a new instance of a WhereClause
        Parameters:
        root - SQL statement this WHERE clause belongs to
        expression - boolean expression servicing as criteria for the WHERE clause
    • Method Detail

      • getExpression

        public BooleanExpression getExpression()
        Get the boolean expression defining the filter criteria
        Returns:
        boolean expression
      • accept

        public void accept​(SelectVisitor visitor)
        Accept a visitor for SELECT statements
        Specified by:
        accept in interface SelectFragment
        Parameters:
        visitor - SELECT visitor
      • accept

        public void accept​(MergeVisitor visitor)
        Accept a visitor for MERGE statements
        Specified by:
        accept in interface MergeFragment
        Parameters:
        visitor - MERGE visitor