com.atlassian.query.clause
Class AndClause
java.lang.Object
com.atlassian.query.clause.MultiClause
com.atlassian.query.clause.AndClause
- All Implemented Interfaces:
- Clause
public class AndClause
- extends MultiClause
Used to represent a logical AND in the query tree.
Method Summary |
|
accept(ClauseVisitor<R> visitor)
Allows us to perform operations over the clauses based on the passed in visitor. |
String |
getName()
The name of the individual clause, this should be unique amongst the implementations otherwise
the clauses will be treated as the "same" type of clause. |
AND
public static final String AND
- See Also:
- Constant Field Values
AndClause
public AndClause(Clause... clauses)
AndClause
public AndClause(Collection<? extends Clause> clauses)
getName
public String getName()
- Description copied from interface:
Clause
- The name of the individual clause, this should be unique amongst the implementations otherwise
the clauses will be treated as the "same" type of clause.
- Returns:
- the name of the individual clause.
accept
public <R> R accept(ClauseVisitor<R> visitor)
- Description copied from interface:
Clause
- Allows us to perform operations over the clauses based on the passed in visitor. This method calls the
visit method on the visitor with this reference.
- Parameters:
visitor
- the visitor to accept.
- Returns:
- the result of the visit operation who's type is specified by the incoming visitor.
Copyright © 2002-2012 Atlassian. All Rights Reserved.