org.hypergraphdb.query
Class Or
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<HGQueryCondition>
org.hypergraphdb.query.Or
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<HGQueryCondition>, java.util.Collection<HGQueryCondition>, java.util.List<HGQueryCondition>, java.util.RandomAccess, HGAtomPredicate, HGQueryCondition
public class Or
- extends java.util.ArrayList<HGQueryCondition>
- implements HGQueryCondition, HGAtomPredicate
Represents the disjunction operator of a query condition. Several sub-clauses
can be combined with an or operator using this class.
- Author:
- Borislav Iordanov
- See Also:
- Serialized Form
|
Constructor Summary |
Or()
|
Or(HGQueryCondition clause)
|
Or(HGQueryCondition clause1,
HGQueryCondition clause2)
|
Or(HGQueryCondition clause1,
HGQueryCondition clause2,
HGQueryCondition clause3)
|
Or(HGQueryCondition clause1,
HGQueryCondition clause2,
HGQueryCondition clause3,
HGQueryCondition clause4)
|
Or(HGQueryCondition clause1,
HGQueryCondition clause2,
HGQueryCondition clause3,
HGQueryCondition clause4,
HGQueryCondition clause5)
|
| Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, set, size, toArray, toArray, trimToSize |
| Methods inherited from class java.util.AbstractList |
hashCode, iterator, listIterator, listIterator, subList |
| Methods inherited from class java.util.AbstractCollection |
containsAll, removeAll, retainAll |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.List |
containsAll, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
Or
public Or()
Or
public Or(HGQueryCondition clause)
Or
public Or(HGQueryCondition clause1,
HGQueryCondition clause2)
Or
public Or(HGQueryCondition clause1,
HGQueryCondition clause2,
HGQueryCondition clause3)
Or
public Or(HGQueryCondition clause1,
HGQueryCondition clause2,
HGQueryCondition clause3,
HGQueryCondition clause4)
Or
public Or(HGQueryCondition clause1,
HGQueryCondition clause2,
HGQueryCondition clause3,
HGQueryCondition clause4,
HGQueryCondition clause5)
satisfies
public boolean satisfies(HyperGraph hg,
HGHandle value)
- Description copied from interface:
HGAtomPredicate
Check whether a given Object satisfies this
query condition.
- Specified by:
satisfies in interface HGAtomPredicate
- Parameters:
hg - The HyperGraph instance.value - The atom on which to test the query condition.
- Returns:
true if the passed in parameter satisfies
the condition and false otherwise.
clone
public java.lang.Object clone()
- Overrides:
clone in class java.util.ArrayList<HGQueryCondition>
toString
public java.lang.String toString()
- Overrides:
toString in class java.util.AbstractCollection<HGQueryCondition>
equals
public boolean equals(java.lang.Object x)
- Specified by:
equals in interface java.util.Collection<HGQueryCondition>- Specified by:
equals in interface java.util.List<HGQueryCondition>- Overrides:
equals in class java.util.AbstractList<HGQueryCondition>