it.unimi.di.mg4j.query.nodes
Class Or

java.lang.Object
  extended by it.unimi.di.mg4j.query.nodes.Composite
      extended by it.unimi.di.mg4j.query.nodes.Or
All Implemented Interfaces:
Query, Serializable

public class Or
extends Composite

A node representing the logical or of the underlying queries.

Author:
Sebastiano Vigna
See Also:
Serialized Form

Field Summary
 
Fields inherited from class it.unimi.di.mg4j.query.nodes.Composite
query
 
Constructor Summary
Or(Query... query)
           
 
Method Summary
<T> T
accept(QueryBuilderVisitor<T> visitor)
          Accepts a visitor.
 boolean equals(Object o)
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class it.unimi.di.mg4j.query.nodes.Composite
components, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Or

public Or(Query... query)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

accept

public <T> T accept(QueryBuilderVisitor<T> visitor)
         throws QueryBuilderVisitorException
Description copied from interface: Query
Accepts a visitor.

Parameters:
visitor - the visitor.
Returns:
the result of the visit, or null if the visit should stop.
Throws:
QueryBuilderVisitorException
See Also:
Query

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object