Uses of Interface
org.hypergraphdb.query.HGQueryCondition

Packages that use HGQueryCondition
org.hypergraphdb Welcome to HyperGraphDB 
org.hypergraphdb.peer   
org.hypergraphdb.peer.jxta   
org.hypergraphdb.peer.workflow   
org.hypergraphdb.query   
org.hypergraphdb.query.cond2qry   
org.hypergraphdb.query.impl   
 

Uses of HGQueryCondition in org.hypergraphdb
 

Methods in org.hypergraphdb that return HGQueryCondition
static HGQueryCondition HGQuery.hg.all()
           
static HGQueryCondition HGQuery.hg.apply(Mapping<?,?> m, HGQueryCondition c)
           
 

Methods in org.hypergraphdb with parameters of type HGQueryCondition
static HGHandle HGQuery.hg.addUnique(HyperGraph graph, java.lang.Object instance, java.lang.Class javaClass, HGQueryCondition condition)
           
static HGHandle HGQuery.hg.addUnique(HyperGraph graph, java.lang.Object instance, HGHandle typeHandle, HGQueryCondition condition)
           
static HGHandle HGQuery.hg.addUnique(HyperGraph graph, java.lang.Object instance, HGQueryCondition condition)
           
static And HGQuery.hg.and(HGQueryCondition... clauses)
           
static HGQueryCondition HGQuery.hg.apply(Mapping<?,?> m, HGQueryCondition c)
           
static long HGQuery.hg.count(HyperGraph graph, HGQueryCondition cond)
           Count the number of atoms that match the query condition parameter.
<T> HGSearchResult<T>
HyperGraph.find(HGQueryCondition condition)
          Run a HyperGraphDB lookup query based on the specified condition.
static
<T> java.util.List<T>
HGQuery.hg.findAll(HyperGraph graph, HGQueryCondition condition)
           Run a query based on the specified condition and put all HGHandles from the result set into a java.util.List.
static
<T> T
HGQuery.hg.findOne(HyperGraph graph, HGQueryCondition condition)
           Run a query based on the passed in condition.
static
<T> java.util.List<T>
HGQuery.hg.getAll(HyperGraph graph, HGQueryCondition condition)
           Run a query based on the specified condition and put all atom instances from the result set into a java.util.List.
static
<T> T
HGQuery.hg.getOne(HyperGraph graph, HGQueryCondition condition)
           Run a query based on the passed in condition.
static
<SearchResult>
HGQuery<SearchResult>
HGQuery.make(HyperGraph hg, HGQueryCondition condition)
           
static Or HGQuery.hg.or(HGQueryCondition... clauses)
           
 

Uses of HGQueryCondition in org.hypergraphdb.peer
 

Methods in org.hypergraphdb.peer that return HGQueryCondition
static HGQueryCondition Structs.getHGQueryCondition(java.lang.Object value, java.lang.Object... args)
           
 

Methods in org.hypergraphdb.peer with parameters of type HGQueryCondition
static java.util.List<java.lang.Object> Structs.hgQuery(HGQueryCondition condition)
           
abstract  java.util.ArrayList<?> RemotePeer.query(HGQueryCondition condition, boolean getObjects)
          Executes a query on the remote peer
 

Uses of HGQueryCondition in org.hypergraphdb.peer.jxta
 

Methods in org.hypergraphdb.peer.jxta with parameters of type HGQueryCondition
 java.util.ArrayList<?> JXTARemotePeer.query(HGQueryCondition condition, boolean getObjects)
           
 

Uses of HGQueryCondition in org.hypergraphdb.peer.workflow
 

Constructors in org.hypergraphdb.peer.workflow with parameters of type HGQueryCondition
QueryTaskClient(HyperGraphPeer thisPeer, HyperGraph tempGraph, java.util.Iterator<java.lang.Object> targets, HGQueryCondition cond, boolean getObject)
           
QueryTaskClient(HyperGraphPeer thisPeer, HyperGraph tempGraph, PeerFilterEvaluator evaluator, HGQueryCondition cond, boolean getObject)
           
 

Uses of HGQueryCondition in org.hypergraphdb.query
 

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

Methods in org.hypergraphdb.query that return HGQueryCondition
 HGQueryCondition AtomProjectionCondition.getBaseSetCondition()
           
 HGQueryCondition MapCondition.getCondition()
           
 

Methods in org.hypergraphdb.query with parameters of type HGQueryCondition
 void AtomProjectionCondition.setBaseSetCondition(HGQueryCondition baseSetCondition)
           
 void MapCondition.setCondition(HGQueryCondition cond)
           
 

Constructors in org.hypergraphdb.query with parameters of type HGQueryCondition
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)
           
AtomProjectionCondition(java.lang.String[] dimensionPath, HGQueryCondition baseSetCondition)
           
AtomProjectionCondition(java.lang.String dimensionPath, HGQueryCondition baseSetCondition)
           
MapCondition(HGQueryCondition condition, Mapping<?,?> mapping)
           
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)
           
 

Uses of HGQueryCondition in org.hypergraphdb.query.cond2qry
 

Classes in org.hypergraphdb.query.cond2qry that implement HGQueryCondition
 class ValueAsPredicateOnly
           
 

Methods in org.hypergraphdb.query.cond2qry that return HGQueryCondition
 HGQueryCondition ExpressionBasedQuery.getCondition()
          Return a possibly simplified and normalized version of the condition with which this query was constructed.
 

Methods in org.hypergraphdb.query.cond2qry with parameters of type HGQueryCondition
 org.hypergraphdb.query.cond2qry.QueryMetaData LinkToQuery.getMetaData(HyperGraph graph, HGQueryCondition c)
           
 org.hypergraphdb.query.cond2qry.QueryMetaData IncidentToQuery.getMetaData(HyperGraph graph, HGQueryCondition c)
           
 org.hypergraphdb.query.cond2qry.QueryMetaData ConditionToQuery.getMetaData(HyperGraph graph, HGQueryCondition condition)
           
 org.hypergraphdb.query.cond2qry.QueryMetaData AndToQuery.getMetaData(HyperGraph graph, HGQueryCondition condition)
           
 HGQuery<?> LinkToQuery.getQuery(HyperGraph graph, HGQueryCondition c)
           
 HGQuery<?> IncidentToQuery.getQuery(HyperGraph graph, HGQueryCondition c)
           
 HGQuery<?> ConditionToQuery.getQuery(HyperGraph graph, HGQueryCondition condition)
           
 HGQuery<?> AndToQuery.getQuery(HyperGraph graph, HGQueryCondition condition)
           
 

Constructors in org.hypergraphdb.query.cond2qry with parameters of type HGQueryCondition
ExpressionBasedQuery(HyperGraph graph, HGQueryCondition condition)
           
 

Uses of HGQueryCondition in org.hypergraphdb.query.impl
 

Constructors in org.hypergraphdb.query.impl with parameters of type HGQueryCondition
DefaultKeyBasedQuery(HyperGraph graph, HGQueryCondition cond, ValueSetter setter)