Uses of Interface
org.hypergraphdb.HGPersistentHandle

Packages that use HGPersistentHandle
org.hypergraphdb Welcome to HyperGraphDB 
org.hypergraphdb.atom   
org.hypergraphdb.cache   
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.serializer   
org.hypergraphdb.storage   
org.hypergraphdb.type   
org.hypergraphdb.type.javaprimitive   
 

Uses of HGPersistentHandle in org.hypergraphdb
 

Fields in org.hypergraphdb declared as HGPersistentHandle
static HGPersistentHandle HGHandleFactory.anyHandle
           The anyHandle is a persistent handle constant that represents a "don't care" handle during querying and comparison operations.
static HGPersistentHandle[] HyperGraph.EMPTY_PERSISTENT_HANDLE_SET
           
static HGPersistentHandle HGTypeSystem.LINK_PERSISTENT_HANDLE
           
static HGPersistentHandle HGTypeSystem.NULLTYPE_PERSISTENT_HANDLE
           
static HGPersistentHandle HGTypeSystem.PLAINLINK_PERSISTENT_HANDLE
           
static HGPersistentHandle HGTypeSystem.SUBSUMES_PERSISTENT_HANDLE
           
static HGPersistentHandle HGTypeSystem.TOP_PERSISTENT_HANDLE
           
 

Methods in org.hypergraphdb that return HGPersistentHandle
static HGPersistentHandle HGHandleFactory.anyHandle()
           
 HGPersistentHandle[] HGStore.getIncidenceSet(HGPersistentHandle handle)
           
 HGPersistentHandle[] HGStore.getLink(HGPersistentHandle handle)
          Retrieve an existing link by its handle.
 HGPersistentHandle HyperGraph.getPersistentHandle(HGHandle handle)
          Return the persistent handle of a given atom.
static HGPersistentHandle HGHandleFactory.makeHandle()
          Construct and return a new, unique persistent handle.
static HGPersistentHandle HGHandleFactory.makeHandle(byte[] buffer)
          Construct a persistent handle from its byte array representation.
static HGPersistentHandle HGHandleFactory.makeHandle(byte[] buffer, int offset)
          Construct a persistent handle from its byte array representation where the byte array is part of a larger buffer and located at a particular offset.
static HGPersistentHandle HGHandleFactory.makeHandle(java.lang.String handleAsString)
          Construct a persistent handle from its string representation.
static HGPersistentHandle HGHandleFactory.nullHandle()
          Return the representation of a null persistent handle.
 HGPersistentHandle[] HGStore.readHandles(byte[] data, int offset)
           Read a persistent handle array of size n out of a raw data buffer.
 HGPersistentHandle[] HGStore.readHandles(byte[] data, int offset, int length)
           Read a persistent handle array of size n out of a raw data buffer.
 HGPersistentHandle[] HGStore.readNHandles(byte[] data, int offset, int n)
           Read a persistent handle array of size n out of a raw data buffer.
 HGPersistentHandle HGStore.store(byte[] data)
          Write raw binary data to the store.
 HGPersistentHandle HGStore.store(HGPersistentHandle[] link)
          Create a new link in the hypergraph store.
 HGPersistentHandle HGStore.store(HGPersistentHandle handle, HGPersistentHandle[] link)
          Create a new link in the hypergraph store with an existing handle.
 

Methods in org.hypergraphdb that return types with arguments of type HGPersistentHandle
 HGCache<HGPersistentHandle,IncidenceSet> HGAtomCache.getIncidenceCache()
          Return the incidence set cache.
 HGSearchResult<HGPersistentHandle> HGStore.getIncidenceResultSet(HGPersistentHandle handle)
          Return a HGSearchResult of atom handles in a given atom's incidence set.
 HGIndex<HGPersistentHandle,HGPersistentHandle> HGIndexManager.getIndexByType()
          Return the predefined index from types to atoms.
 HGIndex<HGPersistentHandle,HGPersistentHandle> HGIndexManager.getIndexByType()
          Return the predefined index from types to atoms.
 HGIndex<HGPersistentHandle,HGPersistentHandle> HGIndexManager.getIndexByValue()
          Return the predefined index from values to atoms.
 HGIndex<HGPersistentHandle,HGPersistentHandle> HGIndexManager.getIndexByValue()
          Return the predefined index from values to atoms.
 

Methods in org.hypergraphdb with parameters of type HGPersistentHandle
 HGHandle HGTypeSystem.addPredefinedType(HGPersistentHandle handle, HGAtomType type, java.lang.Class<?> clazz)
          Specify an application specific predefined type, possibly overriding a default HyperGraph basic type.
 HGLiveHandle HGAtomCache.atomRead(HGPersistentHandle pHandle, java.lang.Object atom, byte flags)
           Inform the cache that an atom has just been read from persistent storage.
 HGManagedLiveHandle HGAtomCache.atomRead(HGPersistentHandle pHandle, java.lang.Object atom, byte flags, long retrievalCount, long lastAccessTime)
           Inform the cache that an atom with system-level attributes has been loaded.
 boolean HGStore.containsLink(HGPersistentHandle handle)
           
 void HyperGraph.define(HGPersistentHandle atomHandle, HGHandle typeHandle, HGHandle valueHandle, HGLink outgoingSet, java.lang.Object instance)
           Put an existing atom into this HyperGraph instance.
 void HyperGraph.define(HGPersistentHandle atomHandle, java.lang.Object instance)
          Delegate to define(HGPersistentHandle, Object, HGHandle [], byte) with the flags parameter = 0.
 void HyperGraph.define(HGPersistentHandle atomHandle, java.lang.Object instance, byte flags)
           Put an atom with a specific HGPersistentHandle into this HyperGraph instance.
 void HGTypeSystem.defineTypeAtom(HGPersistentHandle handle, java.lang.Class<?> clazz)
           Create a HyperGraph type for the specified Java class and store the type under the passed in handle.
 HGLiveHandle HGAtomCache.get(HGPersistentHandle pHandle)
           Retrieve an atom from the cache by its persistent handle.
 byte[] HGStore.getData(HGPersistentHandle handle)
          Retrieve the raw data buffer stored at handle.
 HGSearchResult<HGPersistentHandle> HGStore.getIncidenceResultSet(HGPersistentHandle handle)
          Return a HGSearchResult of atom handles in a given atom's incidence set.
 HGPersistentHandle[] HGStore.getIncidenceSet(HGPersistentHandle handle)
           
 long HGStore.getIncidenceSetCardinality(HGPersistentHandle handle)
          Return the number of atoms in the incidence set of a given atoms.
 HGPersistentHandle[] HGStore.getLink(HGPersistentHandle handle)
          Retrieve an existing link by its handle.
 byte[] HGStore.getLinkData(HGPersistentHandle handle)
           Retrieves an existing link in raw byte form.
 void HGStore.removeData(HGPersistentHandle handle)
          Remove a raw data value associated with a HGPersistentHandle key.
 void HGStore.removeLink(HGPersistentHandle handle)
          Remove a link value associated with a HGPersistentHandle key.
 HGPersistentHandle HGStore.store(HGPersistentHandle[] link)
          Create a new link in the hypergraph store.
 void HGStore.store(HGPersistentHandle handle, byte[] data)
          Write raw binary data to the store using a pre-created, unique persistent handle.
 HGPersistentHandle HGStore.store(HGPersistentHandle handle, HGPersistentHandle[] link)
          Create a new link in the hypergraph store with an existing handle.
 HGPersistentHandle HGStore.store(HGPersistentHandle handle, HGPersistentHandle[] link)
          Create a new link in the hypergraph store with an existing handle.
 

Uses of HGPersistentHandle in org.hypergraphdb.atom
 

Methods in org.hypergraphdb.atom that return HGPersistentHandle
 HGPersistentHandle HGTypeStructuralInfo.getTypeHandle()
           
 HGPersistentHandle HGRelTypeConstructor.store(java.lang.Object instance)
           
 HGPersistentHandle HGRelType.store(java.lang.Object instance)
           
 HGPersistentHandle AtomStackType.store(java.lang.Object instance)
           
 HGPersistentHandle AtomSetType.store(java.lang.Object instance)
           
 HGPersistentHandle AtomQueueType.store(java.lang.Object instance)
           
 

Methods in org.hypergraphdb.atom that return types with arguments of type HGPersistentHandle
 HGSearchResult<HGPersistentHandle> HGRelTypeConstructor.find(HGRelType key)
           
 

Methods in org.hypergraphdb.atom with parameters of type HGPersistentHandle
 java.lang.Object HGRelTypeConstructor.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object HGRelType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object AtomStackType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object AtomSetType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object AtomQueueType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 void HGRelTypeConstructor.release(HGPersistentHandle handle)
           
 void HGRelType.release(HGPersistentHandle handle)
           
 void AtomStackType.release(HGPersistentHandle handle)
           
 void AtomSetType.release(HGPersistentHandle handle)
           
 void AtomQueueType.release(HGPersistentHandle handle)
           
 void HGTypeStructuralInfo.setTypeHandle(HGPersistentHandle typeHandle)
           
 

Constructors in org.hypergraphdb.atom with parameters of type HGPersistentHandle
HGTypeStructuralInfo(HGPersistentHandle typeHandle, int arity, boolean ordered)
          Construct a HGTypeStructuralInfo with the given set of parameters.
 

Uses of HGPersistentHandle in org.hypergraphdb.cache
 

Methods in org.hypergraphdb.cache that return types with arguments of type HGPersistentHandle
 HGCache<HGPersistentHandle,IncidenceSet> WeakRefAtomCache.getIncidenceCache()
           
 HGCache<HGPersistentHandle,IncidenceSet> DefaultAtomCache.getIncidenceCache()
           
 

Methods in org.hypergraphdb.cache with parameters of type HGPersistentHandle
 HGLiveHandle WeakRefAtomCache.atomRead(HGPersistentHandle pHandle, java.lang.Object atom, byte flags)
           
 HGLiveHandle DefaultAtomCache.atomRead(HGPersistentHandle pHandle, java.lang.Object atom, byte flags)
          Associate an atom instance and a persistent handle with a live handle.
 HGManagedLiveHandle WeakRefAtomCache.atomRead(HGPersistentHandle pHandle, java.lang.Object atom, byte flags, long retrievalCount, long lastAccessTime)
           
 HGManagedLiveHandle DefaultAtomCache.atomRead(HGPersistentHandle pHandle, java.lang.Object atom, byte flags, long retrievalCount, long lastAccessTime)
           
 HGLiveHandle WeakRefAtomCache.get(HGPersistentHandle pHandle)
           
 HGLiveHandle DefaultAtomCache.get(HGPersistentHandle pHandle)
          Lookup in the cache for a live handle corresponding to a persistent handle.
 

Method parameters in org.hypergraphdb.cache with type arguments of type HGPersistentHandle
 void WeakRefAtomCache.setIncidenceCache(HGCache<HGPersistentHandle,IncidenceSet> cache)
           
 void DefaultAtomCache.setIncidenceCache(HGCache<HGPersistentHandle,IncidenceSet> cache)
           
 

Uses of HGPersistentHandle in org.hypergraphdb.event
 

Methods in org.hypergraphdb.event that return HGPersistentHandle
 HGPersistentHandle HGLoadPredefinedTypeEvent.getTypeHandle()
           
 

Constructors in org.hypergraphdb.event with parameters of type HGPersistentHandle
HGLoadPredefinedTypeEvent(HGPersistentHandle typeHandle)
           
 

Uses of HGPersistentHandle in org.hypergraphdb.handle
 

Classes in org.hypergraphdb.handle that implement HGPersistentHandle
 class UUIDPersistentHandle
           
 

Methods in org.hypergraphdb.handle that return HGPersistentHandle
 HGPersistentHandle PhantomHandle.getPersistentHandle()
           
 HGPersistentHandle HGLiveHandle.getPersistentHandle()
           
 HGPersistentHandle DefaultLiveHandle.getPersistentHandle()
           
 

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

Constructors in org.hypergraphdb.handle with parameters of type HGPersistentHandle
DefaultLiveHandle(java.lang.Object ref, HGPersistentHandle persistentHandle, byte flags)
           
DefaultManagedLiveHandle(java.lang.Object ref, HGPersistentHandle pHandle, byte flags, long retrievalCount, long lastAccessTime)
           
PhantomHandle(java.lang.Object ref, HGPersistentHandle persistentHandle, byte flags, java.lang.ref.ReferenceQueue<java.lang.Object> refQueue)
           
PhantomManagedHandle(java.lang.Object ref, HGPersistentHandle persistentHandle, byte flags, java.lang.ref.ReferenceQueue<java.lang.Object> refQueue, long retrievalCount, long lastAccessTime)
           
 

Uses of HGPersistentHandle in org.hypergraphdb.indexing
 

Methods in org.hypergraphdb.indexing that return types with arguments of type HGPersistentHandle
 ByteArrayConverter<HGPersistentHandle> ByTargetIndexer.getConverter(HyperGraph graph)
           
 

Uses of HGPersistentHandle in org.hypergraphdb.maintenance
 

Methods in org.hypergraphdb.maintenance that return HGPersistentHandle
 HGPersistentHandle ApplyNewIndexer.getLastProcessed()
           
 

Methods in org.hypergraphdb.maintenance with parameters of type HGPersistentHandle
 void ApplyNewIndexer.setLastProcessed(HGPersistentHandle lastProcessed)
           
 

Uses of HGPersistentHandle in org.hypergraphdb.peer
 

Methods in org.hypergraphdb.peer that return HGPersistentHandle
 HGPersistentHandle Subgraph.getHandle()
           
 HGPersistentHandle PrivatePeerIdentity.getId()
           
 

Methods in org.hypergraphdb.peer that return types with arguments of type HGPersistentHandle
 java.util.Iterator<Pair<HGPersistentHandle,java.lang.Object>> Subgraph.iterator()
           
 Pair<HGPersistentHandle,java.lang.Object> Subgraph.SubgraphIterator.next()
           
 

Methods in org.hypergraphdb.peer with parameters of type HGPersistentHandle
 void Subgraph.addToBuffer(HGPersistentHandle handle, java.lang.Object value)
           
abstract  void RemotePeer.copyFrom(HGPersistentHandle handle)
          Copies the atom with a given handle from the remote peer to the local peer.
abstract  void RemotePeer.define(HGPersistentHandle handle, java.lang.Object atom)
          Similar to add but with a given handle
 void StorageService.registerType(HGPersistentHandle handle, java.lang.Class<?> clazz)
           
abstract  HGHandle RemotePeer.remove(HGPersistentHandle handle)
          Removes the handle from the remote peer.
abstract  void RemotePeer.replace(HGPersistentHandle handle, java.lang.Object atom)
          Replaces the atom with the given handle on the remote peer.
 void Subgraph.setHandle(HGPersistentHandle handle)
           
 void PrivatePeerIdentity.setId(HGPersistentHandle id)
           
 

Constructors in org.hypergraphdb.peer with parameters of type HGPersistentHandle
Subgraph(HyperGraph graph, HGPersistentHandle handle)
           
 

Uses of HGPersistentHandle in org.hypergraphdb.peer.jxta
 

Methods in org.hypergraphdb.peer.jxta with parameters of type HGPersistentHandle
 void JXTARemotePeer.copyFrom(HGPersistentHandle handle)
           
 void JXTARemotePeer.define(HGPersistentHandle handle, java.lang.Object atom)
           
 HGHandle JXTARemotePeer.remove(HGPersistentHandle handle)
           
 void JXTARemotePeer.replace(HGPersistentHandle handle, java.lang.Object atom)
           
 

Uses of HGPersistentHandle in org.hypergraphdb.peer.log
 

Fields in org.hypergraphdb.peer.log declared as HGPersistentHandle
static HGPersistentHandle Log.LATEST_VERSION_HANDLE
           
 

Methods in org.hypergraphdb.peer.log that return HGPersistentHandle
 HGPersistentHandle LogEntry.getHandle()
           
 HGPersistentHandle LogEntry.getLogEntryHandle()
           
 

Methods in org.hypergraphdb.peer.log with parameters of type HGPersistentHandle
 LogEntry Log.createLogEntry(HGPersistentHandle handle, java.lang.Object value, StorageService.Operation operation)
           
 void LogEntry.setHandle(HGPersistentHandle handle)
           
 void LogEntry.setLogEntryHandle(HGPersistentHandle logEntryHandle)
           
 

Constructors in org.hypergraphdb.peer.log with parameters of type HGPersistentHandle
LogEntry(java.lang.Object value, HyperGraph logDb, HGPersistentHandle handle, StorageService.Operation operation)
           
 

Uses of HGPersistentHandle in org.hypergraphdb.peer.replication
 

Methods in org.hypergraphdb.peer.replication that return HGPersistentHandle
 HGPersistentHandle RememberTaskClient.RememberEntity.getHandle()
           
 

Methods in org.hypergraphdb.peer.replication with parameters of type HGPersistentHandle
 void RememberTaskClient.RememberEntity.setHandle(HGPersistentHandle handle)
           
 

Constructors in org.hypergraphdb.peer.replication with parameters of type HGPersistentHandle
RememberTaskClient.RememberEntity(HGPersistentHandle handle, java.lang.Object atom, StorageService.Operation operation)
           
RememberTaskClient(HyperGraphPeer thisPeer, java.lang.Object value, Log log, HGPersistentHandle handle, java.lang.Object targetPeer, StorageService.Operation operation)
           
RememberTaskClient(HyperGraphPeer thisPeer, java.lang.Object value, Log log, HyperGraph hg, HGPersistentHandle handle, StorageService.Operation operation)
           
 

Uses of HGPersistentHandle in org.hypergraphdb.peer.serializer
 

Methods in org.hypergraphdb.peer.serializer that return HGPersistentHandle
static HGPersistentHandle PersistentHandlerSerializer.deserializePersistentHandle(java.io.InputStream in)
           
 

Uses of HGPersistentHandle in org.hypergraphdb.storage
 

Methods in org.hypergraphdb.storage that return HGPersistentHandle
 HGPersistentHandle BAtoHandle.fromByteArray(byte[] byteArray)
           
static HGPersistentHandle[] LinkBinding.readHandles(byte[] buffer, int offset, int length)
           
 

Methods in org.hypergraphdb.storage that return types with arguments of type HGPersistentHandle
static ByteArrayConverter<HGPersistentHandle> BAtoHandle.getInstance()
           
 

Methods in org.hypergraphdb.storage with parameters of type HGPersistentHandle
 byte[] BAtoHandle.toByteArray(HGPersistentHandle object)
           
 

Uses of HGPersistentHandle in org.hypergraphdb.type
 

Fields in org.hypergraphdb.type declared as HGPersistentHandle
static HGPersistentHandle TextType.HGHANDLE
           
static HGPersistentHandle AtomRefType.HGHANDLE
           
 

Methods in org.hypergraphdb.type that return HGPersistentHandle
 HGPersistentHandle PredefinedTypeDescriptor.getHandle()
           
static HGPersistentHandle TypeUtils.getNewHandleFor(HyperGraph hg, java.lang.Object value)
           
 HGPersistentHandle Top.store(java.lang.Object instance)
           
 HGPersistentHandle TextType.store(java.lang.Object instance)
           
 HGPersistentHandle SubsumesType.store(java.lang.Object instance)
           
 HGPersistentHandle SlotType.store(java.lang.Object instance)
           
 HGPersistentHandle SerializableType.store(java.lang.Object instance)
           
 HGPersistentHandle RecordTypeConstructor.store(java.lang.Object instance)
           
 HGPersistentHandle RecordType.store(java.lang.Object instance)
           
 HGPersistentHandle PlainLinkType.store(java.lang.Object instance)
           
 HGPersistentHandle NullType.store(java.lang.Object instance)
           
 HGPersistentHandle MapTypeConstructor.store(java.lang.Object instance)
           
 HGPersistentHandle MapType.store(java.lang.Object instance)
           
 HGPersistentHandle LinkType.store(java.lang.Object instance)
           
 HGPersistentHandle JavaObjectBinding.store(java.lang.Object instance)
           
 HGPersistentHandle JavaBeanBinding.store(java.lang.Object instance)
           
 HGPersistentHandle JavaAbstractBinding.store(java.lang.Object instance)
           
 HGPersistentHandle HGAtomType.store(java.lang.Object instance)
          Store a run-time instance of a hypergraph atom into the hypergraph HGStore as a new atom.
 HGPersistentHandle HGAbstractType.store(java.lang.Object instance)
           
 HGPersistentHandle CollectionTypeConstructor.store(java.lang.Object instance)
           
 HGPersistentHandle CollectionType.store(java.lang.Object instance)
           
 HGPersistentHandle AtomRefType.store(java.lang.Object instance)
           
 HGPersistentHandle ArrayTypeConstructor.store(java.lang.Object instance)
           
 HGPersistentHandle ArrayType.store(java.lang.Object instance)
           
 HGPersistentHandle AbstractTypeConstructor.store(java.lang.Object instance)
           
static HGPersistentHandle TypeUtils.storeValue(HyperGraph graph, java.lang.Object value, HGAtomType type)
           
 

Methods in org.hypergraphdb.type that return types with arguments of type HGPersistentHandle
 HGSearchResult<HGPersistentHandle> AtomRefType.find(HGPersistentHandle key)
          The key is expected to be of type HGAtomRef OR of type HGHandle.
 HGSearchResult<HGPersistentHandle> SlotType.find(Slot key)
           
static java.util.Map<HGPersistentHandle,java.lang.Object> TypeUtils.getThreadHandleRefMap(HyperGraph graph)
           
static java.util.Set<HGPersistentHandle> TypeUtils.getTransactionHandleSet(HyperGraph hg)
           
static java.util.Map<java.lang.Object,HGPersistentHandle> TypeUtils.getTransactionObjectRefMap(HyperGraph hg)
           
 

Methods in org.hypergraphdb.type with parameters of type HGPersistentHandle
 HGSearchResult<HGPersistentHandle> AtomRefType.find(HGPersistentHandle key)
          The key is expected to be of type HGAtomRef OR of type HGHandle.
static boolean TypeUtils.isValueReleased(HyperGraph graph, HGPersistentHandle h)
           
 java.lang.Object Top.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object TextType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object SubsumesType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object SlotType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object SerializableType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object RecordTypeConstructor.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object RecordType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object PlainLinkType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object NullType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object MapTypeConstructor.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object MapType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object LinkType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object JavaObjectBinding.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object JavaBeanBinding.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object JavaAbstractBinding.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object HGAtomType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
          Construct a new run-time instance of a hypergraph atom.
 java.lang.Object HGAbstractType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object CollectionTypeConstructor.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object CollectionType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object AtomRefType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object ArrayTypeConstructor.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object ArrayType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object AbstractTypeConstructor.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
static java.lang.Object TypeUtils.makeValue(HyperGraph graph, HGPersistentHandle h, HGAtomType type)
           
 void Top.release(HGPersistentHandle handle)
           
 void TextType.release(HGPersistentHandle handle)
           
 void SubsumesType.release(HGPersistentHandle handle)
           
 void SlotType.release(HGPersistentHandle handle)
           
 void SerializableType.release(HGPersistentHandle handle)
           
 void RecordTypeConstructor.release(HGPersistentHandle handle)
           
 void RecordType.release(HGPersistentHandle handle)
           
 void PlainLinkType.release(HGPersistentHandle handle)
           
 void NullType.release(HGPersistentHandle handle)
           
 void MapTypeConstructor.release(HGPersistentHandle handle)
           
 void MapType.release(HGPersistentHandle handle)
           
 void LinkType.release(HGPersistentHandle handle)
           
 void JavaObjectBinding.release(HGPersistentHandle handle)
           
 void JavaBeanBinding.release(HGPersistentHandle handle)
           
 void JavaAbstractBinding.release(HGPersistentHandle handle)
           
 void HGAtomType.release(HGPersistentHandle handle)
          Release a hypergraph value instance from the persistent store.
 void HGAbstractType.release(HGPersistentHandle handle)
           
 void CollectionTypeConstructor.release(HGPersistentHandle handle)
           
 void CollectionType.release(HGPersistentHandle handle)
           
 void AtomRefType.release(HGPersistentHandle handle)
           
 void ArrayTypeConstructor.release(HGPersistentHandle handle)
           
 void ArrayType.release(HGPersistentHandle handle)
           
 void AbstractTypeConstructor.release(HGPersistentHandle handle)
           
static void TypeUtils.releaseValue(HyperGraph graph, HGPersistentHandle h)
           
 void PredefinedTypeDescriptor.setHandle(HGPersistentHandle handle)
           
static void TypeUtils.setValueFor(HyperGraph graph, HGPersistentHandle h, java.lang.Object value)
           
 

Constructors in org.hypergraphdb.type with parameters of type HGPersistentHandle
PredefinedTypeDescriptor(HGPersistentHandle handle, java.lang.String implementationClassName)
           
PredefinedTypeDescriptor(HGPersistentHandle handle, java.lang.String implementationClassName, java.lang.String[] supportedClasses)
           
 

Uses of HGPersistentHandle in org.hypergraphdb.type.javaprimitive
 

Fields in org.hypergraphdb.type.javaprimitive declared as HGPersistentHandle
static HGPersistentHandle EnumTypeConstructor.HGHANDLE
           
 

Methods in org.hypergraphdb.type.javaprimitive that return HGPersistentHandle
 HGPersistentHandle ShortPrimitiveArrayType.store(java.lang.Object instance)
           
 HGPersistentHandle PrimitiveTypeBase.store(java.lang.Object instance)
           
 HGPersistentHandle LongPrimitiveArrayType.store(java.lang.Object instance)
           
 HGPersistentHandle IntPrimitiveArrayType.store(java.lang.Object instance)
           
 HGPersistentHandle FloatPrimitiveArrayType.store(java.lang.Object instance)
           
 HGPersistentHandle EnumTypeConstructor.store(java.lang.Object instance)
           
 HGPersistentHandle EnumType.store(java.lang.Object instance)
           
 HGPersistentHandle DoublePrimitiveArrayType.store(java.lang.Object instance)
           
 HGPersistentHandle CharPrimitiveArrayType.store(java.lang.Object instance)
           
 HGPersistentHandle BytePrimitiveArrayType.store(java.lang.Object instance)
           
 HGPersistentHandle BooleanPrimitiveArrayType.store(java.lang.Object instance)
           
 

Methods in org.hypergraphdb.type.javaprimitive that return types with arguments of type HGPersistentHandle
 HGSearchResult<HGPersistentHandle> PrimitiveTypeBase.find(JavaType key)
           
 HGSearchResult<HGPersistentHandle> PrimitiveTypeBase.findGT(JavaType key)
           
 HGSearchResult<HGPersistentHandle> PrimitiveTypeBase.findGTE(JavaType key)
           
 HGSearchResult<HGPersistentHandle> PrimitiveTypeBase.findLT(JavaType key)
           
 HGSearchResult<HGPersistentHandle> PrimitiveTypeBase.findLTE(JavaType key)
           
 

Methods in org.hypergraphdb.type.javaprimitive with parameters of type HGPersistentHandle
 java.lang.Object ShortPrimitiveArrayType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object PrimitiveTypeBase.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object LongPrimitiveArrayType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object IntPrimitiveArrayType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object FloatPrimitiveArrayType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object EnumTypeConstructor.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object EnumType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object DoublePrimitiveArrayType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object CharPrimitiveArrayType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object BytePrimitiveArrayType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 java.lang.Object BooleanPrimitiveArrayType.make(HGPersistentHandle handle, LazyRef<HGHandle[]> targetSet, IncidenceSetRef incidenceSet)
           
 void PrimitiveTypeBase.release(HGPersistentHandle handle)
           
 void PrimitiveArrayType.release(HGPersistentHandle handle)
           
 void EnumTypeConstructor.release(HGPersistentHandle handle)
           
 void EnumType.release(HGPersistentHandle handle)