Uses of Interface
org.hypergraphdb.HGHandle

Packages that use HGHandle
org.hypergraphdb Welcome to HyperGraphDB 
org.hypergraphdb.algorithms   
org.hypergraphdb.atom   
org.hypergraphdb.event   
org.hypergraphdb.handle   
org.hypergraphdb.indexing   
org.hypergraphdb.maintenance   
org.hypergraphdb.peer   
org.hypergraphdb.peer.jxta   
org.hypergraphdb.peer.log   
org.hypergraphdb.peer.replication   
org.hypergraphdb.peer.workflow   
org.hypergraphdb.query   
org.hypergraphdb.query.impl   
org.hypergraphdb.type   
org.hypergraphdb.util   
 

Uses of HGHandle in org.hypergraphdb
 

Subinterfaces of HGHandle in org.hypergraphdb
 interface HGPersistentHandle
           A HGPersistentHandle is a HGHandle that survives system downtime.
 

Fields in org.hypergraphdb declared as HGHandle
static HGHandle[] HyperGraph.EMTPY_HANDLE_SET
           
 

Methods in org.hypergraphdb that return HGHandle
 HGHandle HyperGraph.add(java.lang.Object atom)
          Add a new atom to the database using the default, Java Beans based typing mechanism and default system flags.
 HGHandle HyperGraph.add(java.lang.Object atom, HGHandle type)
          Add a new atom with a specified type and default system flags to the database.
 HGHandle HyperGraph.add(java.lang.Object atom, HGHandle type, int flags)
          Add a new atom with a specified type and system flags to the database.
 HGHandle HyperGraph.add(java.lang.Object atom, int flags)
          Add a new atom to the database using the default, Java Beans based typing mechanism and the set of specified system flags.
 HGHandle HGTypeSystem.addPredefinedType(HGPersistentHandle handle, HGAtomType type, java.lang.Class<?> clazz)
          Specify an application specific predefined type, possibly overriding a default HyperGraph basic type.
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 HGHandle HGQuery.hg.anyHandle()
           
 HGHandle IncidenceSet.getAtom()
           
 HGHandle HyperGraph.getHandle(java.lang.Object atom)
          Return the handle of the specified atom.
 HGHandle HGLink.getTargetAt(int i)
          Return the ith target.
 HGHandle HGPlainLink.getTargetAt(int i)
          Return the ith target of this link.
 HGHandle HyperGraph.getType(HGHandle handle)
          Retrieve the handle of the type of the atom refered to by handle.
 HGHandle HGTypeSystem.getTypeHandle(java.lang.Class<?> clazz)
          Return the HGHandle of the HyperGraph type representing a given Java class.
 HGHandle HGTypeSystem.getTypeHandle(HGHandle atomHandle)
           
 HGHandle HGTypeSystem.getTypeHandle(java.lang.Object x)
           Return the HyperGraph type handle of the given Java object.
 HGHandle HGTypeSystem.getTypeHandle(java.lang.String alias)
          Return the handle of the type corresponding to the given alias.
 HGHandle HGTypeSystem.getTypeHandleIfDefined(java.lang.Class<?> clazz)
           Return the HyperGraphDB type handle corresponding to the given Java class if a type for this class was previously defined.
 HGHandle HyperGraph.refreshHandle(HGHandle handle)
           Refresh an atom handle with a currently valid and efficient run-time value.
 

Methods in org.hypergraphdb that return types with arguments of type HGHandle
static Mapping<HGHandle,java.lang.Object> HGQuery.hg.deref(HyperGraph graph)
           
 java.util.Iterator<HGHandle> HGPlainLink.iterator()
           
static Mapping<HGLink,HGHandle> HGQuery.hg.linkProjection(int targetPosition)
           
static Mapping<HGHandle,HGHandle> HGQuery.hg.targetAt(HyperGraph graph, int targetPosition)
           
static Mapping<HGHandle,HGHandle> HGQuery.hg.targetAt(HyperGraph graph, int targetPosition)
           
 

Methods in org.hypergraphdb with parameters of type HGHandle
 HGHandle HyperGraph.add(java.lang.Object atom, HGHandle type)
          Add a new atom with a specified type and default system flags to the database.
 HGHandle HyperGraph.add(java.lang.Object atom, HGHandle type, int flags)
          Add a new atom with a specified type and system flags to the database.
 void HGTypeSystem.addAlias(HGHandle typeHandle, java.lang.String alias)
           Add a new alias for a given type.
static HGHandle HGQuery.hg.addUnique(HyperGraph graph, java.lang.Object instance, HGHandle typeHandle, HGQueryCondition condition)
           
static BFSCondition HGQuery.hg.bfs(HGHandle start)
           
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)
           
 void HyperGraph.define(HGPersistentHandle atomHandle, HGHandle typeHandle, HGHandle valueHandle, HGLink outgoingSet, java.lang.Object instance)
           Put an existing atom into this HyperGraph instance.
static DFSCondition HGQuery.hg.dfs(HGHandle start)
           
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)
           
 java.util.Set<java.lang.String> HGTypeSystem.findAliases(HGHandle typeHandle)
           Retrieve all the aliases of a given type.
 java.lang.Object HyperGraph.freeze(HGHandle handle)
           Freeze an atom into the HyperGraph cache.Frozen atoms are guarantueed to NOT be evicted from the cache.
<T> T
HyperGraph.get(HGHandle handle)
          Retrieve a hypergraph atom by its handle.
 HGAtomType HGTypeSystem.getAtomType(HGHandle handle)
          Return the type instance of a given atom.
 java.lang.Class<?> HGTypeSystem.getClassForType(HGHandle typeHandle)
           Return the Java class that corresponds to the given HyperGraphDB type handle.
 IncidenceSet HyperGraph.getIncidenceSet(HGHandle handle)
          Return the IncidenceSet, that is the set ofall HGLinks pointing to, the atom referred by the passed in handle.
 java.util.List<HGIndexer> HGIndexManager.getIndexersForType(HGHandle type)
           Return all registered HGIndexers for a given HyperGraph type.
 HGPersistentHandle HyperGraph.getPersistentHandle(HGHandle handle)
          Return the persistent handle of a given atom.
 int HyperGraph.getSystemFlags(HGHandle handle)
           
 HGAtomType HGTypeSystem.getType(HGHandle handle)
          Return the HGAtomType by its HGHandle.
 HGHandle HyperGraph.getType(HGHandle handle)
          Retrieve the handle of the type of the atom refered to by handle.
 HGHandle HGTypeSystem.getTypeHandle(HGHandle atomHandle)
           
static IncidentCondition HGQuery.hg.incident(HGHandle h)
           
 boolean HyperGraph.isFrozen(HGHandle handle)
          Return true if a given is currently frozen in the cache and false otherwise.
 boolean HyperGraph.isIncidenceSetLoaded(HGHandle h)
          Return true if the incidence set of a given atom is currently loaded in main memory and false otherwise.
 boolean HyperGraph.isLoaded(HGHandle handle)
          Return true if a given is currently loaded in main memory and false otherwise.
static LinkCondition HGQuery.hg.link(HGHandle... h)
           
 void HGLink.notifyTargetHandleUpdate(int i, HGHandle handle)
          Notify the HGLink that one of its target atoms should be referred to by a different HGHandle instance.
 void HGPlainLink.notifyTargetHandleUpdate(int i, HGHandle handle)
           
static OrderedLinkCondition HGQuery.hg.orderedLink(HGHandle... h)
           
 HGHandle HyperGraph.refreshHandle(HGHandle handle)
           Refresh an atom handle with a currently valid and efficient run-time value.
 boolean HyperGraph.remove(HGHandle handle)
          Remove an atom from the HyperGraph database.
 boolean HyperGraph.remove(HGHandle handle, boolean keepIncidentLinks)
          Remove the atom referred to by handle from the hypergraph store.
 void HyperGraph.replace(HGHandle handle, java.lang.Object atom)
           Replace the value of an atom with a new value.
 void HyperGraph.replace(HGHandle handle, java.lang.Object atom, HGHandle type)
           Replace the value of an atom with a new value.
 void HyperGraph.setSystemFlags(HGHandle handle, int flags)
           
static SubsumedCondition HGQuery.hg.subsumed(HGHandle h)
           
static SubsumesCondition HGQuery.hg.subsumes(HGHandle h)
           
static TargetCondition HGQuery.hg.target(HGHandle h)
           
static AtomTypeCondition HGQuery.hg.type(HGHandle h)
           
static TypePlusCondition HGQuery.hg.typePlus(HGHandle h)
           
 void HyperGraph.unfreeze(HGHandle handle)
           Unfreeze a previously frozen atom so that it becomes subject of eviction from the cache.
 void HGIndexManager.unregisterAll(HGHandle typeHandle)
           Remove all indexers for the given type.
 

Constructors in org.hypergraphdb with parameters of type HGHandle
HGPlainLink(HGHandle... outgoingSet)
          Construct a new link with the specified outgoing set.
HGValueLink(HGHandle[] targets)
           
HGValueLink(java.lang.Object value, HGHandle[] targets)
           
IncidenceSetRef(HGHandle atomHandle, HyperGraph graph)
           
 

Uses of HGHandle in org.hypergraphdb.algorithms
 

Methods in org.hypergraphdb.algorithms that return HGHandle
 HGHandle SimpleALGenerator.getCurrentLink()
           
 HGHandle HGALGenerator.getCurrentLink()
          Return the HGHandle of the currently examined link.
 HGHandle DefaultALGenerator.getCurrentLink()
           
 HGHandle HGDepthFirstTraversal.getStartAtom()
           
 HGHandle HGBreadthFirstTraversal.getStartAtom()
           
 

Methods in org.hypergraphdb.algorithms that return types with arguments of type HGHandle
 HGSearchResult<HGHandle> SimpleALGenerator.generate(HGHandle h)
           
 HGSearchResult<HGHandle> HGALGenerator.generate(HGHandle h)
           Return an Iterator over all atoms adjacent to the passed in atom.
 HGSearchResult<HGHandle> DefaultALGenerator.generate(HGHandle h)
           
 Pair<HGHandle,HGHandle> HGTraversal.next()
          Return a pair consisting of the link pointing to the next atom in the traversal as well as the atom itself.
 Pair<HGHandle,HGHandle> HGTraversal.next()
          Return a pair consisting of the link pointing to the next atom in the traversal as well as the atom itself.
 Pair<HGHandle,HGHandle> HGDepthFirstTraversal.next()
           
 Pair<HGHandle,HGHandle> HGDepthFirstTraversal.next()
           
 Pair<HGHandle,HGHandle> HGBreadthFirstTraversal.next()
           
 Pair<HGHandle,HGHandle> HGBreadthFirstTraversal.next()
           
 

Methods in org.hypergraphdb.algorithms with parameters of type HGHandle
static java.lang.Double GraphClassics.dijkstra(HGHandle start, HGHandle goal, HGALGenerator adjencyGenerator)
           Simplified interface to Dijkstra's algorithm - calls the full version with the remaining arguments set to null.
static java.lang.Double GraphClassics.dijkstra(HGHandle start, HGHandle goal, HGALGenerator adjencyGenerator, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,java.lang.Double> distanceMatrix, java.util.Map<HGHandle,HGHandle> predecessorMatrix)
           Implements Dijkstra's algorithm for finding the shortest path between two nodes (i.e.
 HGSearchResult<HGHandle> SimpleALGenerator.generate(HGHandle h)
           
 HGSearchResult<HGHandle> HGALGenerator.generate(HGHandle h)
           Return an Iterator over all atoms adjacent to the passed in atom.
 HGSearchResult<HGHandle> DefaultALGenerator.generate(HGHandle h)
           
static boolean GraphClassics.hasCycles(HGHandle root, HGALGenerator adjencyGenerator)
           Detect whether a sub-graph has cycles.
 boolean HGTraversal.isVisited(HGHandle handle)
          Return true if the given atom was already visited and false otherwise.
 boolean HGDepthFirstTraversal.isVisited(HGHandle handle)
           
 boolean HGBreadthFirstTraversal.isVisited(HGHandle handle)
           
 void GraphClassics.prim(HGHandle start, HGALGenerator adjencyGenerator, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,HGHandle> parentMatrix)
           
 

Method parameters in org.hypergraphdb.algorithms with type arguments of type HGHandle
static java.lang.Double GraphClassics.dijkstra(HGHandle start, HGHandle goal, HGALGenerator adjencyGenerator, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,java.lang.Double> distanceMatrix, java.util.Map<HGHandle,HGHandle> predecessorMatrix)
           Implements Dijkstra's algorithm for finding the shortest path between two nodes (i.e.
static java.lang.Double GraphClassics.dijkstra(HGHandle start, HGHandle goal, HGALGenerator adjencyGenerator, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,java.lang.Double> distanceMatrix, java.util.Map<HGHandle,HGHandle> predecessorMatrix)
           Implements Dijkstra's algorithm for finding the shortest path between two nodes (i.e.
static java.lang.Double GraphClassics.dijkstra(HGHandle start, HGHandle goal, HGALGenerator adjencyGenerator, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,java.lang.Double> distanceMatrix, java.util.Map<HGHandle,HGHandle> predecessorMatrix)
           Implements Dijkstra's algorithm for finding the shortest path between two nodes (i.e.
static java.lang.Double GraphClassics.dijkstra(HGHandle start, HGHandle goal, HGALGenerator adjencyGenerator, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,java.lang.Double> distanceMatrix, java.util.Map<HGHandle,HGHandle> predecessorMatrix)
           Implements Dijkstra's algorithm for finding the shortest path between two nodes (i.e.
 void GraphClassics.kruskall(java.util.Iterator<HGHandle> links, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,HGHandle> parentMatrix)
           
 void GraphClassics.kruskall(java.util.Iterator<HGHandle> links, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,HGHandle> parentMatrix)
           
 void GraphClassics.kruskall(java.util.Iterator<HGHandle> links, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,HGHandle> parentMatrix)
           
 void GraphClassics.kruskall(java.util.Iterator<HGHandle> links, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,HGHandle> parentMatrix)
           
 void GraphClassics.prim(HGHandle start, HGALGenerator adjencyGenerator, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,HGHandle> parentMatrix)
           
 void GraphClassics.prim(HGHandle start, HGALGenerator adjencyGenerator, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,HGHandle> parentMatrix)
           
 void GraphClassics.prim(HGHandle start, HGALGenerator adjencyGenerator, Mapping<HGHandle,java.lang.Double> weight, java.util.Map<HGHandle,HGHandle> parentMatrix)
           
 

Constructors in org.hypergraphdb.algorithms with parameters of type HGHandle
HGBreadthFirstTraversal(HGHandle startAtom, HGALGenerator adjListGenerator)
           
HGDepthFirstTraversal(HGHandle startAtom, HGALGenerator adjListGenerator)
           
 

Uses of HGHandle in org.hypergraphdb.atom
 

Methods in org.hypergraphdb.atom that return HGHandle
 HGHandle HGAtomQueue.dequeue()
           
 HGHandle HGAtomSet.first()
           
 HGHandle HGSubsumes.getGeneral()
           
 HGHandle AtomProjection.getProjectionValueType()
           
 HGHandle HGAtomRef.getReferent()
          Return the referent atom.
 HGHandle HGSubsumes.getSpecific()
           
 HGHandle HGRelType.getTargetAt(int i)
           
 HGHandle AtomProjection.getType()
           
 HGHandle HGAtomSet.last()
           
 HGHandle HGAtomStack.peek()
           
 HGHandle HGAtomQueue.peek()
           
 HGHandle HGAtomStack.pop()
           
 

Methods in org.hypergraphdb.atom that return types with arguments of type HGHandle
 java.util.Comparator<? super HGHandle> HGAtomSet.comparator()
           
 java.util.Set<HGHandle> HGBergeLink.getHead()
           
 HGRandomAccessResult<HGHandle> HGAtomSet.getSearchResult()
           
 java.util.Set<HGHandle> HGBergeLink.getTail()
           
 java.util.SortedSet<HGHandle> HGAtomSet.headSet(HGHandle h)
           
 java.util.Iterator<HGHandle> HGAtomSet.iterator()
           
 java.util.SortedSet<HGHandle> HGAtomSet.subSet(HGHandle fromElement, HGHandle toElement)
           
 java.util.SortedSet<HGHandle> HGAtomSet.tailSet(HGHandle h)
           
 

Methods in org.hypergraphdb.atom with parameters of type HGHandle
 boolean HGAtomSet.add(HGHandle h)
           
 void HGAtomQueue.enqueue(HGHandle handle)
           
 java.util.SortedSet<HGHandle> HGAtomSet.headSet(HGHandle h)
           
 void HGRelType.notifyTargetHandleUpdate(int i, HGHandle handle)
           
 void HGAtomStack.push(HGHandle handle)
           
 java.util.SortedSet<HGHandle> HGAtomSet.subSet(HGHandle fromElement, HGHandle toElement)
           
 java.util.SortedSet<HGHandle> HGAtomSet.tailSet(HGHandle h)
           
 

Method parameters in org.hypergraphdb.atom with type arguments of type HGHandle
 boolean HGAtomSet.addAll(java.util.Collection<? extends HGHandle> c)
           
 

Constructors in org.hypergraphdb.atom with parameters of type HGHandle
AtomProjection(HGHandle[] targetSet)
           
AtomProjection(HGHandle type, java.lang.String name, HGHandle valueType, HGAtomRef.Mode mode)
           Construct an atom projection link.
HGAtomRef(HGHandle referent, HGAtomRef.Mode mode)
          Construct a new HGAtomRef to the atom pointed by reference and with the specified mode.
HGBergeLink(HGHandle... targets)
           
HGBergeLink(HGHandle[] head, HGHandle[] tail)
           
HGBergeLink(HGHandle[] head, HGHandle[] tail)
           
HGBergeLink(int tailIndex, HGHandle... targets)
           
HGRel(HGHandle[] targetSet)
           
HGRel(java.lang.String name, HGHandle[] targetSet)
           
HGRelType(HGHandle[] targetTypes)
           
HGRelType(java.lang.String name, HGHandle[] targetTypes)
           
HGSubsumes(HGHandle[] link)
           
HGSubsumes(HGHandle general, HGHandle specific)
           
 

Uses of HGHandle in org.hypergraphdb.event
 

Methods in org.hypergraphdb.event that return HGHandle
 HGHandle HGAtomEvent.getAtomHandle()
           
 

Constructors in org.hypergraphdb.event with parameters of type HGHandle
HGAtomAccessedEvent(HGHandle handle, java.lang.Object instance)
           
HGAtomAddedEvent(HGHandle handle)
           
HGAtomEvent(HGHandle handle)
           
HGAtomEvictEvent(HGHandle handle, java.lang.Object instance)
           
HGAtomLoadedEvent(HGHandle handle, java.lang.Object instance)
           
HGAtomRemovedEvent(HGHandle handle)
           
HGAtomRemoveRequestEvent(HGHandle handle)
          Construct a new HGAtomRemoveRequestEvent for the given atom.
HGAtomReplacedEvent(HGHandle handle)
           
 

Uses of HGHandle in org.hypergraphdb.handle
 

Subinterfaces of HGHandle in org.hypergraphdb.handle
 interface HGLiveHandle
           A LiveHandle represents an in memory handle to a HyperGraph atom.
 interface HGManagedLiveHandle
           
 

Classes in org.hypergraphdb.handle that implement HGHandle
 class DefaultLiveHandle
           
 class DefaultManagedLiveHandle
           
 class PhantomHandle
           An implementation of a live handle that tracks garbage collection activity by extending PhantomReference.
 class PhantomManagedHandle
           
 class UUIDPersistentHandle
           
 

Methods in org.hypergraphdb.handle with parameters of type HGHandle
 int UUIDPersistentHandle.compareTo(HGHandle other)
           
 int PhantomHandle.compareTo(HGHandle h)
           
 

Uses of HGHandle in org.hypergraphdb.indexing
 

Methods in org.hypergraphdb.indexing that return HGHandle
 HGHandle HGIndexer.getType()
           
 

Methods in org.hypergraphdb.indexing that return types with arguments of type HGHandle
 ByteArrayConverter<HGHandle> TargetToTargetIndexer.getValueConverter(HyperGraph graph)
           
 

Methods in org.hypergraphdb.indexing with parameters of type HGHandle
 void HGIndexer.setType(HGHandle type)
           
 

Constructors in org.hypergraphdb.indexing with parameters of type HGHandle
ByPartIndexer(HGHandle type, java.lang.String dimensionPath)
           Convenience constructor that allows passing a dot separated dimension path that is converted to a String[].
ByPartIndexer(HGHandle type, java.lang.String[] dimensionPath)
           
ByTargetIndexer(HGHandle type, int target)
           
CompositeIndexer(HGHandle type, HGIndexer[] indexerParts)
           
HGIndexer(HGHandle type)
           
HGValueIndexer(HGHandle type)
           
LinkIndexer(HGHandle type)
           
TargetToTargetIndexer(HGHandle type, int fromTarget, int toTarget)
           
 

Uses of HGHandle in org.hypergraphdb.maintenance
 

Methods in org.hypergraphdb.maintenance that return HGHandle
 HGHandle ApplyNewIndexer.getHIndexer()
           
 

Methods in org.hypergraphdb.maintenance with parameters of type HGHandle
 void ApplyNewIndexer.setHIndexer(HGHandle indexer)
           
 

Constructors in org.hypergraphdb.maintenance with parameters of type HGHandle
ApplyNewIndexer(HGHandle hIndexer)
           
 

Uses of HGHandle in org.hypergraphdb.peer
 

Methods in org.hypergraphdb.peer that return HGHandle
abstract  HGHandle RemotePeer.add(java.lang.Object atom)
          Adds the atom on the remote peer.
 HGHandle StorageService.addOrReplaceSubgraph(Subgraph subgraph)
           
 HGHandle StorageService.addSubgraph(Subgraph subgraph)
           
 HGHandle InterestEvaluator.getHandle()
           
abstract  HGHandle RemotePeer.remove(HGPersistentHandle handle)
          Removes the handle from the remote peer.
static HGHandle SubgraphManager.store(Subgraph subgraph, HGStore store)
           
 HGHandle StorageService.updateSubgraph(Subgraph subgraph)
           
 

Methods in org.hypergraphdb.peer with parameters of type HGHandle
abstract  void RemotePeer.copyTo(HGHandle handle)
          Copies the atom from a given handle from the local peer to the remote peer.
abstract  java.lang.Object RemotePeer.get(HGHandle handle)
           
 Subgraph HyperGraphPeer.getSubgraph(HGHandle handle)
          Announces the interests of this peer.
 void StorageService.remove(HGHandle handle)
           
 void InterestEvaluator.setHandle(HGHandle handle)
           
 

Uses of HGHandle in org.hypergraphdb.peer.jxta
 

Methods in org.hypergraphdb.peer.jxta that return HGHandle
 HGHandle JXTARemotePeer.add(java.lang.Object atom)
           
 HGHandle JXTARemotePeer.remove(HGPersistentHandle handle)
           
 

Methods in org.hypergraphdb.peer.jxta with parameters of type HGHandle
 void JXTARemotePeer.copyTo(HGHandle handle)
           
 java.lang.Object JXTARemotePeer.get(HGHandle handle)
           
 

Uses of HGHandle in org.hypergraphdb.peer.log
 

Constructors in org.hypergraphdb.peer.log with parameters of type HGHandle
LogEntry(HGHandle handle, HyperGraph logDb, Timestamp timestamp)
           
 

Uses of HGHandle in org.hypergraphdb.peer.replication
 

Methods in org.hypergraphdb.peer.replication that return HGHandle
 HGHandle RememberTaskClient.getResult()
           
 

Methods in org.hypergraphdb.peer.replication that return types with arguments of type HGHandle
 java.util.List<HGHandle> RememberTaskClient.getResults()
           
 

Uses of HGHandle in org.hypergraphdb.peer.workflow
 

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

Uses of HGHandle in org.hypergraphdb.query
 

Methods in org.hypergraphdb.query that return HGHandle
 HGHandle TypePlusCondition.getBaseType()
           
 HGHandle SubsumedCondition.getGeneralHandle()
           
 HGHandle TargetCondition.getLink()
           
 HGHandle SubsumesCondition.getSpecificHandle()
           
 HGHandle TraversalCondition.getStartAtom()
           
 HGHandle IncidentCondition.getTarget()
           
 HGHandle[] OrderedLinkCondition.getTargets()
           
 HGHandle IndexedPartCondition.getType()
           
 HGHandle TypedValueCondition.getTypeHandle()
           
 HGHandle AtomTypeCondition.getTypeHandle()
           
 HGHandle[] OrderedLinkCondition.targets()
           
 

Methods in org.hypergraphdb.query that return types with arguments of type HGHandle
 java.util.List<HGHandle> TypePlusCondition.getSubTypes(HyperGraph graph)
           
 java.util.HashSet<HGHandle> LinkCondition.getTargetSet()
           
 java.util.HashSet<HGHandle> LinkCondition.targets()
           
 

Methods in org.hypergraphdb.query with parameters of type HGHandle
 boolean TypePlusCondition.satisfies(HyperGraph graph, HGHandle handle)
           
 boolean TypedValueCondition.satisfies(HyperGraph hg, HGHandle handle)
           
 boolean TargetCondition.satisfies(HyperGraph graph, HGHandle handle)
           
 boolean SubsumesCondition.satisfies(HyperGraph hg, HGHandle general)
           
 boolean SubsumedCondition.satisfies(HyperGraph hg, HGHandle specific)
           
 boolean OrderedLinkCondition.satisfies(HyperGraph hg, HGHandle handle)
           
 boolean Or.satisfies(HyperGraph hg, HGHandle value)
           
 boolean Not.satisfies(HyperGraph hg, HGHandle value)
           
 boolean MapCondition.satisfies(HyperGraph hg, HGHandle handle)
           
 boolean LinkCondition.satisfies(HyperGraph hg, HGHandle handle)
          Return true if handle points to a link whose target set is a superset of this condition's targetSet.
 boolean IncidentCondition.satisfies(HyperGraph hg, HGHandle handle)
           
 boolean HGAtomPredicate.satisfies(HyperGraph graph, HGHandle handle)
          Check whether a given Object satisfies this query condition.
 boolean AtomValueCondition.satisfies(HyperGraph hg, HGHandle handle)
           
 boolean AtomTypeCondition.satisfies(HyperGraph hg, HGHandle value)
           
 boolean AtomProjectionCondition.satisfies(HyperGraph graph, HGHandle handle)
           
 boolean AtomPartCondition.satisfies(HyperGraph hg, HGHandle handle)
           
 boolean ArityCondition.satisfies(HyperGraph hg, HGHandle handle)
          Return true if handle to a HyperGraph link and false if it refers to a HyperGraph node.
 boolean AnyAtomCondition.satisfies(HyperGraph hg, HGHandle handle)
           
 boolean And.satisfies(HyperGraph hg, HGHandle value)
           
 void TypePlusCondition.setBaseType(HGHandle baseType)
           
 void SubsumedCondition.setGeneralHandle(HGHandle general)
           
 void TargetCondition.setLink(HGHandle link)
           
 void SubsumesCondition.setSpecificHandle(HGHandle specific)
           
 void TraversalCondition.setStartAtom(HGHandle startAtom)
           
 void IncidentCondition.setTarget(HGHandle target)
           
 void OrderedLinkCondition.setTarget(int pos, HGHandle newTarget)
           
 void OrderedLinkCondition.setTargets(HGHandle[] targetSet)
           
 void TypedValueCondition.setTypeHandle(HGHandle typeHandle)
           
 void AtomTypeCondition.setTypeHandle(HGHandle handle)
           
 

Method parameters in org.hypergraphdb.query with type arguments of type HGHandle
 void LinkCondition.setTargetSet(java.util.HashSet<HGHandle> targetSet)
           
 

Constructors in org.hypergraphdb.query with parameters of type HGHandle
AtomTypeCondition(HGHandle typeHandle)
           
BFSCondition(HGHandle startAtom)
           
DFSCondition(HGHandle startAtom)
           
IncidentCondition(HGHandle target)
           
IndexedPartCondition(HGHandle type, HGIndex<?,?> idx, java.lang.Object partValue, ComparisonOperator operator)
           
LinkCondition(HGHandle[] targets)
           
OrderedLinkCondition(HGHandle[] targetSet)
           
SubsumedCondition(HGHandle general)
           
SubsumesCondition(HGHandle specific)
           
TargetCondition(HGHandle link)
           
TraversalCondition(HGHandle startAtom)
           
TypedValueCondition(HGHandle typeHandle, java.lang.Object value)
           
TypedValueCondition(HGHandle typeHandle, java.lang.Object value, ComparisonOperator op)
           
TypePlusCondition(HGHandle baseType)
           
 

Uses of HGHandle in org.hypergraphdb.query.impl
 

Methods in org.hypergraphdb.query.impl that return HGHandle
 HGHandle LinkTargetsResultSet.current()
           
 HGHandle HandleArrayResultSet.current()
           
 HGHandle LinkProjectionMapping.eval(HGLink x)
           
 HGHandle LinkTargetsResultSet.next()
           
 HGHandle HandleArrayResultSet.next()
           
 HGHandle LinkTargetsResultSet.prev()
           
 HGHandle HandleArrayResultSet.prev()
           
 

Methods in org.hypergraphdb.query.impl that return types with arguments of type HGHandle
 Pair<HGHandle,HGHandle> TraversalResult.current()
           
 Pair<HGHandle,HGHandle> TraversalResult.current()
           
 Pair<HGHandle,HGHandle> TraversalResult.next()
           
 Pair<HGHandle,HGHandle> TraversalResult.next()
           
 Pair<HGHandle,HGHandle> TraversalResult.prev()
           
 Pair<HGHandle,HGHandle> TraversalResult.prev()
           
 

Methods in org.hypergraphdb.query.impl with parameters of type HGHandle
 java.lang.Object DerefMapping.eval(HGHandle x)
           
 boolean RABasedPredicate.satisfies(HyperGraph hg, HGHandle handle)
          Return true if handle is a member of the HGRandomAccessResult set on which this predicate is based.
 boolean DelayedSetLoadPredicate.satisfies(HyperGraph hg, HGHandle handle)
           
 

Constructors in org.hypergraphdb.query.impl with parameters of type HGHandle
HandleArrayResultSet(HGHandle[] array)
           
HandleArrayResultSet(HGHandle[] array, int start)
           
HandleArrayResultSet(HGHandle[] array, int start, int end)
           
ProjectionAtomResultSet(HyperGraph graph, HGSearchResult searchResult, java.lang.String[] dimensionPath, HGHandle baseType)
           The constructor assumes the underlying set is already positioned to the first matching entity.
 

Constructor parameters in org.hypergraphdb.query.impl with type arguments of type HGHandle
DelayedSetLoadPredicate(HGQuery<HGHandle> query)
           
 

Uses of HGHandle in org.hypergraphdb.type
 

Methods in org.hypergraphdb.type that return HGHandle
 HGHandle RecordType.getAt(int i)
           
 HGHandle JavaTypeFactory.getSlotHandle(java.lang.String label, HGHandle type)
           
 HGHandle JavaObjectMapper.getSuperSlot()
           
 HGHandle LinkRecord.getTargetAt(int i)
           
 HGHandle HGTypedValue.getType()
           
 HGHandle HGProjection.getType()
          Return the handle of the type of the dimension that this projection represents.
 HGHandle HGAbstractCompositeType.Projection.getType()
           
 HGHandle BeanPropertyBasedProjection.getType()
           
 HGHandle Record.getTypeHandle()
           
 HGHandle JavaInterfaceBinding.getTypeHandle()
           
 HGHandle JavaAbstractBinding.getTypeHandle()
           
 HGHandle Slot.getValueType()
           
 

Methods in org.hypergraphdb.type that return types with arguments of type HGHandle
 java.util.List<HGHandle> RecordType.getSlots()
           
static java.util.List<HGHandle> TypeUtils.subsumesClosure(HyperGraph graph, HGHandle baseType)
           
 

Methods in org.hypergraphdb.type with parameters of type HGHandle
 void RecordType.addSlot(HGHandle slot)
           
 HGAtomType JavaTypeMapper.defineHGType(java.lang.Class<?> javaClass, HGHandle typeHandle)
           Create a new HyperGraphDB type for the given Java class.
 HGAtomType JavaTypeFactory.defineHGType(java.lang.Class<?> javaClass, HGHandle typeHandle)
           
 HGAtomType JavaObjectMapper.defineHGType(java.lang.Class<?> javaClass, HGHandle typeHandle)
           
 HGAtomType DefaultJavaTypeMapper.defineHGType(java.lang.Class<?> javaClass, HGHandle typeHandle)
           
static boolean TypeUtils.deleteInstances(HyperGraph graph, HGHandle type)
           
static boolean TypeUtils.deleteType(HyperGraph graph, HGHandle type)
           
static boolean TypeUtils.deleteType(HyperGraph graph, HGHandle th, boolean recursive)
           
 HGAtomType JavaTypeMapper.getJavaBinding(HGHandle typeHandle, HGAtomType hgType, java.lang.Class<?> javaClass)
           Create a type wrapper for a given raw HyperGraphDB type.
 HGAtomType JavaTypeFactory.getJavaBinding(HGHandle typeHandle, HGAtomType hgType, java.lang.Class<?> javaClass)
           
 HGAtomType JavaObjectMapper.getJavaBinding(HGHandle typeHandle, HGAtomType hgType, java.lang.Class<?> javaClass)
           
 HGAtomType DefaultJavaTypeMapper.getJavaBinding(HGHandle typeHandle, HGAtomType hgType, java.lang.Class<?> javaClass)
           
 HGAtomRef.Mode RecordType.getReferenceMode(HGHandle slot)
           
 HGHandle JavaTypeFactory.getSlotHandle(java.lang.String label, HGHandle type)
           
 T ObjectFactory.make(HGHandle[] targetSet)
          Create a new run-time HGLink instance of the type this factory is responsible for.
 T GenericObjectFactory.make(HGHandle[] targetSet)
           
 void LinkRecord.notifyTargetHandleUpdate(int i, HGHandle handle)
           
static HGTypedValue TypeUtils.project(HyperGraph hg, HGHandle type, java.lang.Object value, java.lang.String[] dimPath, boolean throwExceptionOnNotFound)
           
 void RecordType.remove(HGHandle slot)
           
 void RecordType.setThisHandle(HGHandle thisHandle)
           
 void Slot.setValueType(HGHandle valueType)
           
static java.util.List<HGHandle> TypeUtils.subsumesClosure(HyperGraph graph, HGHandle baseType)
           
 

Constructors in org.hypergraphdb.type with parameters of type HGHandle
HGAbstractCompositeType.Projection(java.lang.String name, HGHandle type)
           
HGTypedValue(java.lang.Object value, HGHandle type)
           
JavaAbstractBinding(HGHandle typeHandle, HGCompositeType hgType, java.lang.Class<?> clazz)
           
JavaBeanBinding(HGHandle typeHandle, RecordType hgType, java.lang.Class<?> clazz)
           
JavaInterfaceBinding(HGHandle typeHandle, HGAtomType hgType, java.lang.Class<?> javaClass)
           
JavaObjectBinding(HGHandle typeHandle, RecordType hgType, java.lang.Class<?> clazz)
           
LinkRecord(HGHandle type)
           
LinkRecord(HGHandle type, HGHandle[] targets)
           
LinkRecord(HGHandle type, HGHandle[] targets)
           
Record(HGHandle type)
           
Slot(java.lang.String label, HGHandle valueType)
           
 

Uses of HGHandle in org.hypergraphdb.util
 

Methods in org.hypergraphdb.util that return HGHandle
 HGHandle TempLink.getTargetAt(int i)
           
static HGHandle[] HGUtils.toHandleArray(HGLink link)
           
 

Methods in org.hypergraphdb.util with parameters of type HGHandle
 void TempLink.notifyTargetHandleUpdate(int i, HGHandle handle)
           
 void TempLink.setHandleArray(HGHandle[] array)
           
 void TempLink.setHandleArray(HGHandle[] array, int start)
           
 void TempLink.setHandleArray(HGHandle[] array, int start, int end)
           
 

Constructors in org.hypergraphdb.util with parameters of type HGHandle
TempLink(HGHandle[] array)
           
TempLink(HGHandle[] array, int start)
           
TempLink(HGHandle[] array, int start, int end)