org.hypergraphdb.query
Class AtomValueCondition

java.lang.Object
  extended by org.hypergraphdb.query.SimpleValueCondition
      extended by org.hypergraphdb.query.AtomValueCondition
All Implemented Interfaces:
HGAtomPredicate, HGQueryCondition
Direct Known Subclasses:
TypedValueCondition

public class AtomValueCondition
extends SimpleValueCondition

The AtomValueCondition represents a query condition on the atom value. The condition specifies a comparison operator and value to compare against. The possible comparison operators are the constants listed in the ComparisonOperator class. The value compared against must be of a recognizable HGAtomType.

Author:
Borislav Iordanov

Constructor Summary
AtomValueCondition(java.lang.Object value)
           
AtomValueCondition(java.lang.Object value, ComparisonOperator operator)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class org.hypergraphdb.query.SimpleValueCondition
equals, getOperator, getValue, hashCode, satisfies
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AtomValueCondition

public AtomValueCondition(java.lang.Object value)

AtomValueCondition

public AtomValueCondition(java.lang.Object value,
                          ComparisonOperator operator)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object