com.atlassian.query.clause
Class OrClause
java.lang.Object
com.atlassian.query.clause.MultiClause
com.atlassian.query.clause.OrClause
- All Implemented Interfaces:
- Clause
public class OrClause
- extends MultiClause
Used to represent a logical OR 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. |
OR
public static final String OR
- See Also:
- Constant Field Values
OrClause
public OrClause(Clause... clauses)
OrClause
public OrClause(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-2011 Atlassian. All Rights Reserved.