|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
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 |
|
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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||