Uses of Interface
org.hypergraphdb.query.HGAtomPredicate

Packages that use HGAtomPredicate
org.hypergraphdb Welcome to HyperGraphDB 
org.hypergraphdb.algorithms   
org.hypergraphdb.peer   
org.hypergraphdb.peer.jxta   
org.hypergraphdb.peer.log   
org.hypergraphdb.peer.replication   
org.hypergraphdb.query   
org.hypergraphdb.query.cond2qry   
org.hypergraphdb.query.impl   
 

Uses of HGAtomPredicate in org.hypergraphdb
 

Methods in org.hypergraphdb with parameters of type HGAtomPredicate
static BFSCondition HGQuery.hg.bfs(HGHandle start, HGAtomPredicate lp, HGAtomPredicate sp)
           
static BFSCondition HGQuery.hg.bfs(HGHandle start, HGAtomPredicate lp, HGAtomPredicate sp, boolean returnPreceeding, boolean returnSucceeding)
           
static DFSCondition HGQuery.hg.dfs(HGHandle start, HGAtomPredicate lp, HGAtomPredicate sp)
           
static DFSCondition HGQuery.hg.dfs(HGHandle start, HGAtomPredicate lp, HGAtomPredicate sp, boolean returnPreceeding, boolean returnSucceeding)
           
static Not HGQuery.hg.not(HGAtomPredicate c)
           
 

Uses of HGAtomPredicate in org.hypergraphdb.algorithms
 

Methods in org.hypergraphdb.algorithms that return HGAtomPredicate
 HGAtomPredicate DefaultALGenerator.getLinkPredicate()
           
 HGAtomPredicate DefaultALGenerator.getSiblingPredicate()
           
 

Methods in org.hypergraphdb.algorithms with parameters of type HGAtomPredicate
 void DefaultALGenerator.setLinkPredicate(HGAtomPredicate linkPredicate)
           
 void DefaultALGenerator.setSiblingPredicate(HGAtomPredicate siblingPredicate)
           
 

Constructors in org.hypergraphdb.algorithms with parameters of type HGAtomPredicate
DefaultALGenerator(HyperGraph hg, HGAtomPredicate linkPredicate, HGAtomPredicate siblingPredicate)
           Construct a default adjency list generator where links are considered unordered.
DefaultALGenerator(HyperGraph hg, HGAtomPredicate linkPredicate, HGAtomPredicate siblingPredicate, boolean returnPreceeding, boolean returnSucceeding, boolean reverseOrder)
           Construct a default adjency list generator where links are considered ordered.
DefaultALGenerator(HyperGraph graph, HGAtomPredicate linkPredicate, HGAtomPredicate siblingPredicate, boolean returnPreceeding, boolean returnSucceeding, boolean reverseOrder, boolean returnSource)
           Construct a default adjency list generator where links are considered ordered.
 

Uses of HGAtomPredicate in org.hypergraphdb.peer
 

Methods in org.hypergraphdb.peer that return HGAtomPredicate
 HGAtomPredicate PeerNetwork.getAtomInterests(java.lang.Object peer)
           
static HGAtomPredicate Structs.getHGAtomPredicate(java.lang.Object value, java.lang.Object... args)
           
 

Methods in org.hypergraphdb.peer with parameters of type HGAtomPredicate
static java.util.List<java.lang.Object> Structs.hgPredicate(HGAtomPredicate predicate)
           
 void PeerNetwork.setAtomInterests(java.lang.Object peer, HGAtomPredicate interest)
           
 

Uses of HGAtomPredicate in org.hypergraphdb.peer.jxta
 

Methods in org.hypergraphdb.peer.jxta that return HGAtomPredicate
 HGAtomPredicate DefaultJXTANetwork.getAtomInterests(java.lang.Object peerId)
           
 

Methods in org.hypergraphdb.peer.jxta with parameters of type HGAtomPredicate
 void DefaultJXTANetwork.setAtomInterests(java.lang.Object peerId, HGAtomPredicate interest)
           
 

Uses of HGAtomPredicate in org.hypergraphdb.peer.log
 

Methods in org.hypergraphdb.peer.log with parameters of type HGAtomPredicate
 java.util.ArrayList<LogEntry> Log.getLogEntries(Timestamp startingFrom, HGAtomPredicate interest)
           
 

Uses of HGAtomPredicate in org.hypergraphdb.peer.replication
 

Methods in org.hypergraphdb.peer.replication that return HGAtomPredicate
 HGAtomPredicate Replication.getAtomInterests()
           
 

Methods in org.hypergraphdb.peer.replication with parameters of type HGAtomPredicate
 void Replication.setAtomInterests(HGAtomPredicate atomInterests)
           
 

Constructors in org.hypergraphdb.peer.replication with parameters of type HGAtomPredicate
PublishInterestsTask(HyperGraphPeer thisPeer, HGAtomPredicate pred)
          Constructor called by current peer to publish his interests
 

Uses of HGAtomPredicate in org.hypergraphdb.query
 

Classes in org.hypergraphdb.query that implement HGAtomPredicate
 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 IncidentCondition
           The IncidentCondition specifies that a search result atom should be a member of the incidence set of a given atom.
 class LinkCondition
           A LinkCondition constraints the query result set to links pointing to a target set of atoms.
 class Not
           A generic negating HGQueryCondition.
 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 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 HGAtomPredicate
 HGAtomPredicate TraversalCondition.getLinkPredicate()
           
 HGAtomPredicate Not.getPredicate()
           
 HGAtomPredicate TraversalCondition.getSiblingPredicate()
           
 

Methods in org.hypergraphdb.query with parameters of type HGAtomPredicate
 void TraversalCondition.setLinkPredicate(HGAtomPredicate linkPredicate)
           
 void Not.setPredicate(HGAtomPredicate predicate)
           
 void TraversalCondition.setSiblingPredicate(HGAtomPredicate siblingPredicate)
           
 

Constructors in org.hypergraphdb.query with parameters of type HGAtomPredicate
Not(HGAtomPredicate negated)
           
 

Uses of HGAtomPredicate in org.hypergraphdb.query.cond2qry
 

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

Uses of HGAtomPredicate in org.hypergraphdb.query.impl
 

Classes in org.hypergraphdb.query.impl that implement HGAtomPredicate
 class DelayedSetLoadPredicate
           A predicate that check whether a handle is the member of a set of handles.
 class RABasedPredicate
           Make a random access result set as a predicate.
 

Constructors in org.hypergraphdb.query.impl with parameters of type HGAtomPredicate
FilteredResultSet(HyperGraph hg, HGSearchResult<T> searchResult, HGAtomPredicate predicate, int lookahead)
           The constructor assumes the underlying set is already positioned to the first matching entity.
PredicateBasedFilter(HyperGraph hg, HGQuery query, HGAtomPredicate predicate)
          Construct a PredicateBasedFilter, filtering the result set of a given query based on a HGQueryCondition.