org.hypergraphdb.query
Class AtomPartCondition

java.lang.Object
  extended by org.hypergraphdb.query.SimpleValueCondition
      extended by org.hypergraphdb.query.AtomPartCondition
All Implemented Interfaces:
HGAtomPredicate, HGQueryCondition

public class AtomPartCondition
extends SimpleValueCondition

A condition that constraints the value of a component of a composite typed atom. Analogous to the AtomValueCondition, but operates on properties (parts) of values.

Author:
Borislav Iordanov

Constructor Summary
AtomPartCondition(java.lang.String[] dimensionPath, java.lang.Object value)
           
AtomPartCondition(java.lang.String[] dimensionPath, java.lang.Object value, ComparisonOperator operator)
           
 
Method Summary
 java.lang.String[] getDimensionPath()
           
 void setDimensionPath(java.lang.String[] dimensionPath)
           
 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

AtomPartCondition

public AtomPartCondition(java.lang.String[] dimensionPath,
                         java.lang.Object value)

AtomPartCondition

public AtomPartCondition(java.lang.String[] dimensionPath,
                         java.lang.Object value,
                         ComparisonOperator operator)
Method Detail

getDimensionPath

public java.lang.String[] getDimensionPath()

setDimensionPath

public void setDimensionPath(java.lang.String[] dimensionPath)

toString

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