org.hypergraphdb.query
Class And
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<HGQueryCondition>
org.hypergraphdb.query.And
- 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 And
- extends java.util.ArrayList<HGQueryCondition>
- implements HGQueryCondition, HGAtomPredicate
Represents the conjunction operator of a query condition. Several sub-clauses
can be combined with an and operator using this class.
- Author:
- Borislav Iordanov
- See Also:
- Serialized Form
|
Constructor Summary |
And()
|
And(HGQueryCondition clause)
|
And(HGQueryCondition clause1,
HGQueryCondition clause2)
|
And(HGQueryCondition clause1,
HGQueryCondition clause2,
HGQueryCondition clause3)
|
And(HGQueryCondition clause1,
HGQueryCondition clause2,
HGQueryCondition clause3,
HGQueryCondition clause4)
|
And(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 |
And
public And()
And
public And(HGQueryCondition clause)
And
public And(HGQueryCondition clause1,
HGQueryCondition clause2)
And
public And(HGQueryCondition clause1,
HGQueryCondition clause2,
HGQueryCondition clause3)
And
public And(HGQueryCondition clause1,
HGQueryCondition clause2,
HGQueryCondition clause3,
HGQueryCondition clause4)
And
public And(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>