Package org.hypergraphdb.query

Interface Summary
HGAtomPredicate This interface defines a predicate of a single atom.
HGQueryCondition The interface defines a HyperGraph query condition.
 

Class Summary
And Represents the conjunction operator of a query condition.
AnyAtomCondition This condition is satisfied by any and all atoms in the HyperGraph database.
ArityCondition The ArityCondition is a simply predicate condition that checks the arity (i.e.
AtomPartCondition A condition that constraints the value of a component of a composite typed atom.
AtomProjectionCondition An AtomProjectionCondition will yield all atoms that are projections along a certain dimension of a given base atom set.
AtomTypeCondition An AtomTypeCondition examines the type of a given atom and evaluates to true or false depending on whether the type of the atom matches exactly (i.e.
AtomValueCondition The AtomValueCondition represents a query condition on the atom value.
BFSCondition The breadth-first search variant of a TraversalCondition.
DFSCondition The depth-first search variant of a TraversalCondition.
IncidentCondition The IncidentCondition specifies that a search result atom should be a member of the incidence set of a given atom.
IndexedPartCondition  
LinkCondition A LinkCondition constraints the query result set to links pointing to a target set of atoms.
MapCondition  
Not A generic negating HGQueryCondition.
Nothing This condition represents the negation of everything.
Or Represents the disjunction operator of a query condition.
OrderedLinkCondition A OrderedLinkCondition constraints the query result set to ordered links pointing to a target set of atoms.
SimpleValueCondition Basic class for conditions examining individual primitive values.
SubsumedCondition The SubsumedCondition examines a given atom and is satisfied if that atom is subsumed by the atom specified in the condition.
SubsumesCondition The SubsumesCondition examines a given atom and is satisfied if that atom subsumes the atom specified in the condition.
TargetCondition A query condition that constraints the result set to atoms that are targets to a specific link.
TraversalCondition A condition that gets translated into a graph traversal.
TypedValueCondition This is a HGQueryCondition that contrains the value of an atom as well as its type.
TypePlusCondition  
 

Enum Summary
ComparisonOperator Type safe enum for comparison operators equals, less than etc.