A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

H

handle(HyperGraph, HGEvent) - Method in interface org.hypergraphdb.event.HGListener
 
HANDLE - Static variable in class org.hypergraphdb.type.HGPredefinedTypes
 
handleAccept(AbstractActivity<?>) - Method in class org.hypergraphdb.peer.replication.RememberTaskServer
called when a conversation enters the Accepted state while the task is in the Started state.
HandleArrayResultSet - Class in org.hypergraphdb.query.impl
Implements a HGSearchResult comprising the atoms in a given HGHandle array.
HandleArrayResultSet(HGHandle[]) - Constructor for class org.hypergraphdb.query.impl.HandleArrayResultSet
 
HandleArrayResultSet(HGHandle[], int) - Constructor for class org.hypergraphdb.query.impl.HandleArrayResultSet
 
HandleArrayResultSet(HGHandle[], int, int) - Constructor for class org.hypergraphdb.query.impl.HandleArrayResultSet
 
handleConfirm(AbstractActivity<?>) - Method in class org.hypergraphdb.peer.replication.CatchUpTaskClient
 
handleConfirm(AbstractActivity<?>) - Method in class org.hypergraphdb.peer.replication.RememberTaskClient
Called when one of the conversations enters the Confirmed state while the task is in the Accepted state.
handleDisconfirm(AbstractActivity<?>) - Method in class org.hypergraphdb.peer.replication.CatchUpTaskClient
 
handleDisconfirm(AbstractActivity<?>) - Method in class org.hypergraphdb.peer.replication.RememberTaskClient
 
handleIncomingMessage(Message) - Method in class org.hypergraphdb.peer.workflow.Conversation
 
handleMessage(Message) - Method in interface org.hypergraphdb.peer.MessageHandler
 
handleMessage(Message) - Method in class org.hypergraphdb.peer.replication.CatchUpTaskServer
 
handleMessage(Message) - Method in class org.hypergraphdb.peer.replication.GetInterestsTask
 
handleMessage(Message) - Method in class org.hypergraphdb.peer.replication.PublishInterestsTask
 
handleMessage(Message) - Method in class org.hypergraphdb.peer.workflow.Activity
Handle an incoming that was identified as belonging to this activity.
handleMessage(Message) - Method in class org.hypergraphdb.peer.workflow.ActivityManager
 
handleMessage(Message) - Method in class org.hypergraphdb.peer.workflow.FSMActivity
Empty method - can't override because message handling for FSMActivity is automated by the framework.
handleMessage(Message) - Method in class org.hypergraphdb.peer.workflow.QueryTaskClient
 
handleMessage(Message) - Method in class org.hypergraphdb.peer.workflow.QueryTaskServer
 
handleMessage(Message) - Method in class org.hypergraphdb.peer.workflow.TaskActivity
Called by the peer interface when a message arrives for this task.
handleProposal(AbstractActivity<?>) - Method in class org.hypergraphdb.peer.replication.RememberTaskClient
Called when one of the conversations enters the Proposed state while the task is in the Started state.
handleReject(AbstractActivity<?>) - Method in class org.hypergraphdb.peer.replication.RememberTaskServer
 
handleRequest(Socket) - Method in class org.hypergraphdb.peer.jxta.JXTAPeerInterface
 
handleRequest(Socket) - Method in interface org.hypergraphdb.peer.jxta.JXTARequestHandler
 
handleResponse(InputStream) - Method in class org.hypergraphdb.peer.protocol.Protocol
 
hasCycles(HGHandle, HGALGenerator) - Static method in class org.hypergraphdb.algorithms.GraphClassics
Detect whether a sub-graph has cycles.
hashCode() - Method in class org.hypergraphdb.atom.HGAtomSet
 
hashCode() - Method in class org.hypergraphdb.atom.HGRelType
 
hashCode() - Method in class org.hypergraphdb.handle.DefaultLiveHandle
 
hashCode() - Method in class org.hypergraphdb.handle.PhantomHandle
 
hashCode() - Method in class org.hypergraphdb.handle.UUID
 
hashCode() - Method in class org.hypergraphdb.handle.UUIDPersistentHandle
 
hashCode() - Method in class org.hypergraphdb.indexing.ByPartIndexer
 
hashCode() - Method in class org.hypergraphdb.indexing.ByTargetIndexer
 
hashCode() - Method in class org.hypergraphdb.indexing.CompositeIndexer
 
hashCode() - Method in class org.hypergraphdb.indexing.HGIndexer
Declared to enforce implementation.
hashCode() - Method in class org.hypergraphdb.indexing.LinkIndexer
 
hashCode() - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
hashCode() - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
hashCode() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
 
hashCode() - Method in class org.hypergraphdb.query.AnyAtomCondition
 
hashCode() - Method in class org.hypergraphdb.query.ArityCondition
 
hashCode() - Method in class org.hypergraphdb.query.AtomPartCondition
 
hashCode() - Method in class org.hypergraphdb.query.AtomProjectionCondition
 
hashCode() - Method in class org.hypergraphdb.query.AtomTypeCondition
 
hashCode() - Method in class org.hypergraphdb.query.AtomValueCondition
 
hashCode() - Method in class org.hypergraphdb.query.IncidentCondition
 
hashCode() - Method in class org.hypergraphdb.query.IndexedPartCondition
 
hashCode() - Method in class org.hypergraphdb.query.LinkCondition
 
hashCode() - Method in class org.hypergraphdb.query.MapCondition
 
hashCode() - Method in class org.hypergraphdb.query.Not
 
hashCode() - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
hashCode() - Method in class org.hypergraphdb.query.SimpleValueCondition
 
hashCode() - Method in class org.hypergraphdb.query.SubsumedCondition
 
hashCode() - Method in class org.hypergraphdb.query.SubsumesCondition
 
hashCode() - Method in class org.hypergraphdb.query.TargetCondition
 
hashCode() - Method in class org.hypergraphdb.query.TraversalCondition
 
hashCode() - Method in class org.hypergraphdb.query.TypedValueCondition
 
hashCode() - Method in class org.hypergraphdb.query.TypePlusCondition
 
hashCode() - Method in class org.hypergraphdb.type.Slot
 
hashCode() - Method in class org.hypergraphdb.util.Pair
 
hashIt(Object) - Static method in class org.hypergraphdb.util.HGUtils
Return an object's hash code or 0 if the object is null.
hashThem(Object, Object) - Static method in class org.hypergraphdb.util.HGUtils
Return a composite hash code of two objects.
hasNext() - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
hasNext() - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
hasNext() - Method in interface org.hypergraphdb.algorithms.HGTraversal
Return true if there are remaining atoms to be visited and false otherwise.
hasNext() - Method in class org.hypergraphdb.peer.Subgraph.SubgraphIterator
 
hasNext() - Method in class org.hypergraphdb.query.impl.FilteredResultSet
 
hasNext() - Method in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
hasNext() - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
hasNext() - Method in class org.hypergraphdb.query.impl.LinkTargetsResultSet
 
hasNext() - Method in class org.hypergraphdb.query.impl.MappedResult
 
hasNext() - Method in class org.hypergraphdb.query.impl.PipedResult
 
hasNext() - Method in class org.hypergraphdb.query.impl.ProjectionAtomResultSet
 
hasNext() - Method in class org.hypergraphdb.query.impl.SortedIntersectionResult
 
hasNext() - Method in class org.hypergraphdb.query.impl.TraversalResult
 
hasNext() - Method in class org.hypergraphdb.query.impl.UnionResult
 
hasNext() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
hasNext() - Method in class org.hypergraphdb.storage.IndexResultSet
 
hasNext() - Method in class org.hypergraphdb.util.ArrayBasedIterator
 
hasPart(Object, Object...) - Static method in class org.hypergraphdb.peer.Structs
 
hasPrev() - Method in class org.hypergraphdb.query.impl.FilteredResultSet
 
hasPrev() - Method in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
hasPrev() - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
hasPrev() - Method in class org.hypergraphdb.query.impl.LinkTargetsResultSet
 
hasPrev() - Method in class org.hypergraphdb.query.impl.MappedResult
 
hasPrev() - Method in class org.hypergraphdb.query.impl.PipedResult
 
hasPrev() - Method in class org.hypergraphdb.query.impl.ProjectionAtomResultSet
 
hasPrev() - Method in class org.hypergraphdb.query.impl.SortedIntersectionResult
 
hasPrev() - Method in class org.hypergraphdb.query.impl.TraversalResult
 
hasPrev() - Method in class org.hypergraphdb.query.impl.UnionResult
 
hasPrev() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
hasPrev() - Method in class org.hypergraphdb.storage.IndexResultSet
 
hasPrev() - Method in interface org.hypergraphdb.TwoWayIterator
Return true if there is a previous element in the current iteration state and false otherwise.
hasRemotePipes() - Method in class org.hypergraphdb.peer.jxta.DefaultJXTANetwork
 
hasType(Class<?>) - Method in class org.hypergraphdb.HGTypeSystem
Return true if there is a HyperGraph type corresponding to the given class and false otherwise.
headSet(HGHandle) - Method in class org.hypergraphdb.atom.HGAtomSet
 
headSet(T) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
headSet(E) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
headSet(E) - Method in class org.hypergraphdb.util.LLRBTree
 
HGAbstractCompositeType - Class in org.hypergraphdb.type
 
HGAbstractCompositeType() - Constructor for class org.hypergraphdb.type.HGAbstractCompositeType
 
HGAbstractCompositeType.Projection - Class in org.hypergraphdb.type
 
HGAbstractCompositeType.Projection(String, HGHandle) - Constructor for class org.hypergraphdb.type.HGAbstractCompositeType.Projection
 
HGAbstractType - Class in org.hypergraphdb.type
The implementation of a HyperGraph abstract types.
HGAbstractType() - Constructor for class org.hypergraphdb.type.HGAbstractType
 
HGAdvertisementsFactory - Class in org.hypergraphdb.peer.jxta
 
HGAdvertisementsFactory() - Constructor for class org.hypergraphdb.peer.jxta.HGAdvertisementsFactory
 
HGALGenerator - Interface in org.hypergraphdb.algorithms
This interface defines an adjency list (AL) generator.
HGAtomAccessedEvent - Class in org.hypergraphdb.event
This event is triggered every time an atom is accessed by its handle in HyperGraph.
HGAtomAccessedEvent(HGHandle, Object) - Constructor for class org.hypergraphdb.event.HGAtomAccessedEvent
 
HGAtomAddedEvent - Class in org.hypergraphdb.event
This is triggered after a new atom, node or link, has been added to to HyperGraph.
HGAtomAddedEvent(HGHandle) - Constructor for class org.hypergraphdb.event.HGAtomAddedEvent
 
HGAtomCache - Interface in org.hypergraphdb
The HGAtomCache interface abstracts the HyperGraph caching activities in order for different caching policies and implementations to be configured and plugged.
HGAtomEvent - Class in org.hypergraphdb.event
This is a base class for various atom related events.
HGAtomEvent(HGHandle) - Constructor for class org.hypergraphdb.event.HGAtomEvent
 
HGAtomEvictEvent - Class in org.hypergraphdb.event
An HGAtomEvictedEvent is triggered by the cache when an atom's run-time instance is removed from memory.
HGAtomEvictEvent(HGHandle, Object) - Constructor for class org.hypergraphdb.event.HGAtomEvictEvent
 
HGAtomLoadedEvent - Class in org.hypergraphdb.event
 
HGAtomLoadedEvent(HGHandle, Object) - Constructor for class org.hypergraphdb.event.HGAtomLoadedEvent
 
HGAtomPredicate - Interface in org.hypergraphdb.query
This interface defines a predicate of a single atom.
HGAtomQueue - Class in org.hypergraphdb.atom
 
HGAtomQueue() - Constructor for class org.hypergraphdb.atom.HGAtomQueue
 
HGAtomRef - Class in org.hypergraphdb.atom
An instance HGAtomRef represents a reference to a HyperGraph atom.
HGAtomRef(HGHandle, HGAtomRef.Mode) - Constructor for class org.hypergraphdb.atom.HGAtomRef
Construct a new HGAtomRef to the atom pointed by reference and with the specified mode.
HGAtomRef.Mode - Enum in org.hypergraphdb.atom
 
HGAtomRemovedEvent - Class in org.hypergraphdb.event
 
HGAtomRemovedEvent(HGHandle) - Constructor for class org.hypergraphdb.event.HGAtomRemovedEvent
 
HGAtomRemoveRequestEvent - Class in org.hypergraphdb.event
A HGAtomRemoveRequestEvent is triggered when an attempt is made to remove an from HyperGraph, but before the removal process proceeds.
HGAtomRemoveRequestEvent(HGHandle) - Constructor for class org.hypergraphdb.event.HGAtomRemoveRequestEvent
Construct a new HGAtomRemoveRequestEvent for the given atom.
HGAtomReplacedEvent - Class in org.hypergraphdb.event
 
HGAtomReplacedEvent(HGHandle) - Constructor for class org.hypergraphdb.event.HGAtomReplacedEvent
 
HGAtomSet - Class in org.hypergraphdb.atom
A HGAtomSet represents a temporary construction of a set of atoms.
HGAtomSet() - Constructor for class org.hypergraphdb.atom.HGAtomSet
 
HGAtomSet(HGSortedSet) - Constructor for class org.hypergraphdb.atom.HGAtomSet
 
HGAtomStack - Class in org.hypergraphdb.atom
 
HGAtomStack() - Constructor for class org.hypergraphdb.atom.HGAtomStack
 
HGAtomType - Interface in org.hypergraphdb.type
A HGAtomType is an object capable of translating run-time atom instances to/from data in HGStore as well as providing minimal semantic information about the entities being constructed in the form of a predicate, called subsumes that determines whether one entity is a specialization of another.
HGAtomTypeBase - Class in org.hypergraphdb.type
A base class for implementing HGAtomType.
HGAtomTypeBase() - Constructor for class org.hypergraphdb.type.HGAtomTypeBase
 
HGBergeLink - Class in org.hypergraphdb.atom
A HGBergeLink represent a hyperarc or hyperedge in the mathematical theory of hypergraphs.
HGBergeLink(HGHandle...) - Constructor for class org.hypergraphdb.atom.HGBergeLink
 
HGBergeLink(int, HGHandle...) - Constructor for class org.hypergraphdb.atom.HGBergeLink
 
HGBergeLink(HGHandle[], HGHandle[]) - Constructor for class org.hypergraphdb.atom.HGBergeLink
 
HGBidirectionalIndex<KeyType,ValueType> - Interface in org.hypergraphdb
A HGBidirectionalIndex provides efficient searching of an index entry by value as well as by key.
HGBreadthFirstTraversal - Class in org.hypergraphdb.algorithms
Implements a depth-first search of a graph.
HGBreadthFirstTraversal(HGHandle, HGALGenerator) - Constructor for class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
HGCache<Key,Value> - Interface in org.hypergraphdb.cache
A simple generic, read-only caching interface.
HGClosingEvent - Class in org.hypergraphdb.event
A HGClosingEvent is generated right before the closing and cleanup process of currently opened HyperGraph is initiated.
HGClosingEvent() - Constructor for class org.hypergraphdb.event.HGClosingEvent
 
HGCompositeType - Interface in org.hypergraphdb.type
A HGCompositeType represents a HyperGraph type with several dimensions.
HGConfiguration - Class in org.hypergraphdb
A bean that holds configuration parameters for a HyperGraphDB initialization.
HGConfiguration() - Constructor for class org.hypergraphdb.HGConfiguration
 
HGDBOntology - Class in org.hypergraphdb.peer
 
HGDBOntology() - Constructor for class org.hypergraphdb.peer.HGDBOntology
 
HGDepthFirstTraversal - Class in org.hypergraphdb.algorithms
Implements a depth-first search of a graph.
HGDepthFirstTraversal(HGHandle, HGALGenerator) - Constructor for class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
HGEnvironment - Class in org.hypergraphdb
This class provides some facilities to manage several open HyperGraph databases within a single virtual machine.
HGEnvironment() - Constructor for class org.hypergraphdb.HGEnvironment
 
HGEvent - Interface in org.hypergraphdb.event
This interface marks an object that is a HyperGraph event.
HGEventManager - Class in org.hypergraphdb.event
A HGEventManager is bound to a single HyperGraph instance.
HGEventManager() - Constructor for class org.hypergraphdb.event.HGEventManager
 
HGException - Exception in org.hypergraphdb
A HGException is thrown by HyperGraph code anywhere an abnormal situation, that cannot usually be handled in an obvious way besides debugging, occurs.
HGException(String) - Constructor for exception org.hypergraphdb.HGException
 
HGException(String, Throwable) - Constructor for exception org.hypergraphdb.HGException
 
HGException(Throwable) - Constructor for exception org.hypergraphdb.HGException
 
HGGraphHolder - Interface in org.hypergraphdb
The interface is for atoms that need to hold a reference to the HyperGraph to which they belong.
HGHandle - Interface in org.hypergraphdb
A HGHandle represents a reference to a hypergraph atom.
HGHANDLE - Static variable in class org.hypergraphdb.type.AtomRefType
 
HGHANDLE - Static variable in class org.hypergraphdb.type.javaprimitive.EnumTypeConstructor
 
HGHANDLE - Static variable in class org.hypergraphdb.type.TextType
 
HGHandleFactory - Class in org.hypergraphdb
The HGHandleFactory class is used to construct unique (UUID) handles for hypergraph atoms.
HGHandleFactory() - Constructor for class org.hypergraphdb.HGHandleFactory
 
HGHandleType - Class in org.hypergraphdb.type
 
HGHandleType() - Constructor for class org.hypergraphdb.type.HGHandleType
 
HGHandleType.HandleComparator - Class in org.hypergraphdb.type
 
HGHandleType.HandleComparator() - Constructor for class org.hypergraphdb.type.HGHandleType.HandleComparator
 
HGIgnore - Annotation Type in org.hypergraphdb.annotation
This annotation can be used to mark a bean property to be ignored when a HyperGraph type is being automatically created for it.
HGIndex<KeyType,ValueType> - Interface in org.hypergraphdb
The HGIndex interface represents an user-created index in the HyperGraph data structure.
HGIndexer - Class in org.hypergraphdb.indexing
An HGIndexer represents an atom used internally by HyperGraphDB to manage indices.
HGIndexer() - Constructor for class org.hypergraphdb.indexing.HGIndexer
 
HGIndexer(HGHandle) - Constructor for class org.hypergraphdb.indexing.HGIndexer
 
HGIndexManager - Class in org.hypergraphdb
The HGIndexManager allows you to create atom indices.
HGIndexManager(HyperGraph) - Constructor for class org.hypergraphdb.HGIndexManager
 
HGLink - Interface in org.hypergraphdb
The HGLink interface defines an unordered hypergraph link.
HGListener - Interface in org.hypergraphdb.event
A HGListener must be implemented in order to be receive notifications about HyperGraph events.
HGListener.Result - Enum in org.hypergraphdb.event
 
HGListenerAtom - Class in org.hypergraphdb.event
This is a simple bean-like atom that can be used to register listeners that will be automatically loaded when a HyperGraph is open.
HGListenerAtom() - Constructor for class org.hypergraphdb.event.HGListenerAtom
 
HGListenerAtom(String, String) - Constructor for class org.hypergraphdb.event.HGListenerAtom
 
HGLiveHandle - Interface in org.hypergraphdb.handle
A LiveHandle represents an in memory handle to a HyperGraph atom.
HGLoadPredefinedTypeEvent - Class in org.hypergraphdb.event
This event is triggered by the type system when the run-time instance of a predefined type needs to be loaded in the cache.
HGLoadPredefinedTypeEvent(HGPersistentHandle) - Constructor for class org.hypergraphdb.event.HGLoadPredefinedTypeEvent
 
HGLock - Class in org.hypergraphdb.util
An implementation of ReadWriteLock that will use the currently active database transaction if there is one (through BDBTxLock) or a default ReentrantReadWriteLock if there is no current transaction.
HGLock(HyperGraph, byte[]) - Constructor for class org.hypergraphdb.util.HGLock
 
HGLogger - Class in org.hypergraphdb.util
 
HGLogger() - Constructor for class org.hypergraphdb.util.HGLogger
 
HGManagedLiveHandle - Interface in org.hypergraphdb.handle
 
HGOpenedEvent - Class in org.hypergraphdb.event
A HGOpenedEvent is generated right after a new HyperGraph instance has been opened and fully initialized.
HGOpenedEvent() - Constructor for class org.hypergraphdb.event.HGOpenedEvent
 
HGOrderedSearchable<KeyType,ValueType> - Interface in org.hypergraphdb
The HGOrderedSearchable interface specifies that an object can be viewed as an ordered collection from where a range of values can be obtained based on a key and comparison operator.
HGPeerIdentity - Class in org.hypergraphdb.peer
 
HGPeerIdentity() - Constructor for class org.hypergraphdb.peer.HGPeerIdentity
 
HGPersistentHandle - Interface in org.hypergraphdb
A HGPersistentHandle is a HGHandle that survives system downtime.
HGPlainLink - Class in org.hypergraphdb
A default HGLink implementation provided by hypergraph.
HGPlainLink(HGHandle...) - Constructor for class org.hypergraphdb.HGPlainLink
Construct a new link with the specified outgoing set.
HGPredefinedTypes - Class in org.hypergraphdb.type
This class contains static references to all HyperGraphDB predefined types.
HGPredefinedTypes() - Constructor for class org.hypergraphdb.type.HGPredefinedTypes
 
hgPredicate(HGAtomPredicate) - Static method in class org.hypergraphdb.peer.Structs
 
HGPrimitiveType<JavaType> - Interface in org.hypergraphdb.type
A HGPrimitiveType is a HGAtomType that store its values directly as raw byte data.
HGProjection - Interface in org.hypergraphdb.type
A HGProjection represents a dimension of a composite type.
HGQuery<SearchResult> - Class in org.hypergraphdb
The HGQuery class represents an arbitrary query to the hypergraph database.
HGQuery() - Constructor for class org.hypergraphdb.HGQuery
 
hgQuery(HGQueryCondition) - Static method in class org.hypergraphdb.peer.Structs
 
HGQuery.hg - Class in org.hypergraphdb
This class serves as a namespace to a set of syntactically concise functions for constructing HyperGraph query conditions and performing HyperGraph queries.
HGQuery.hg() - Constructor for class org.hypergraphdb.HGQuery.hg
 
HGQueryCondition - Interface in org.hypergraphdb.query
The interface defines a HyperGraph query condition.
hgQueryOrPredicate(Object) - Static method in class org.hypergraphdb.peer.Structs
 
HGRandomAccessResult<ValueType> - Interface in org.hypergraphdb
A HGRandomAccessResult is a search result that is based on some kind of cursor that allows immediate positioning on some result value, if it exists.
HGRandomAccessResult.GotoResult - Enum in org.hypergraphdb
Enumerates the possible results of a call to the goTo in a HGRandomAccessResult.
HGRel - Class in org.hypergraphdb.atom
Represents a name relationship/link between entities.
HGRel(HGHandle[]) - Constructor for class org.hypergraphdb.atom.HGRel
 
HGRel(String, HGHandle[]) - Constructor for class org.hypergraphdb.atom.HGRel
 
HGRelType - Class in org.hypergraphdb.atom
Represents the type a "semantic" relationship.
HGRelType() - Constructor for class org.hypergraphdb.atom.HGRelType
 
HGRelType(String) - Constructor for class org.hypergraphdb.atom.HGRelType
 
HGRelType(HGHandle[]) - Constructor for class org.hypergraphdb.atom.HGRelType
 
HGRelType(String, HGHandle[]) - Constructor for class org.hypergraphdb.atom.HGRelType
 
HGRelTypeConstructor - Class in org.hypergraphdb.atom
The type of HGRelType.
HGRelTypeConstructor() - Constructor for class org.hypergraphdb.atom.HGRelTypeConstructor
 
HGSearchable<KeyType,ValueType> - Interface in org.hypergraphdb
The HGSearchable interface specifies that an object can be searched by a key.
HGSearchResult<T> - Interface in org.hypergraphdb
Represents the result set of a HyperGraph query.
HGSerializable - Class in org.hypergraphdb.atom
This atom marks a Java class (or interface) for serialization in HyperGraph storage.
HGSerializable() - Constructor for class org.hypergraphdb.atom.HGSerializable
 
HGSerializable(String) - Constructor for class org.hypergraphdb.atom.HGSerializable
 
HGSerializer - Interface in org.hypergraphdb.peer.serializer
 
HGSortedSet<E> - Interface in org.hypergraphdb.util
A variation of the standard SortedSet interface that offers a HGRandomAccessResult of its elements in addition to an Iterator.
HGSortIndex<KeyType,ValueType> - Interface in org.hypergraphdb
A HGSortIndex is a HGIndex that maintains its keys in an order relation.
HGStats - Class in org.hypergraphdb.atom
This is a singleton HyperGraph managed atom that the system uses to collect global statistics about the HyperGraph instance.
HGStats() - Constructor for class org.hypergraphdb.atom.HGStats
 
HGStore - Class in org.hypergraphdb
An instance of HGStore is associated with each HyperGraph to manage to low-level interaction with the underlying database mechanism.
HGStore(String, HGConfiguration) - Constructor for class org.hypergraphdb.HGStore
Construct a HGStore bound to a specific database location.
HGSubsumes - Class in org.hypergraphdb.atom
The HGSubsumes link represents a subsumes relationship between two atoms, either declared, or inferred by HyperGraph.
HGSubsumes(HGHandle[]) - Constructor for class org.hypergraphdb.atom.HGSubsumes
 
HGSubsumes(HGHandle, HGHandle) - Constructor for class org.hypergraphdb.atom.HGSubsumes
 
HGSystemFlags - Interface in org.hypergraphdb
This interface defines a set of system-level atom flags that can be specified at atom addition time in order to control things like atom lifetime.
HGTransaction - Interface in org.hypergraphdb.transaction
Represents a transaction object.
HGTransactionContext - Interface in org.hypergraphdb.transaction
A transaction context maintains a stack of nested transactions.
HGTransactionException - Exception in org.hypergraphdb.transaction
A HGTransactionException is thrown from within the transaction handling of HyperGraph.
HGTransactionFactory - Interface in org.hypergraphdb.transaction
 
HGTransactionManager - Class in org.hypergraphdb.transaction
The HGTransactionManager handles transactional activity for a single HyperGraph instance.
HGTransactionManager(HGTransactionFactory) - Constructor for class org.hypergraphdb.transaction.HGTransactionManager
Construct a new transaction manager with the given transaction factory.
HGTraversal - Interface in org.hypergraphdb.algorithms
This interface represents a generic graph traversal.
HGTypedValue - Class in org.hypergraphdb.type
This is a utility class to manipulate arbitrary HyperGraph typed objects, that are not necessarily stored as HyperGraph atoms.
HGTypedValue(Object, HGHandle) - Constructor for class org.hypergraphdb.type.HGTypedValue
 
HGTypeStructuralInfo - Class in org.hypergraphdb.atom
The HGTypeStructuralInfo class represents a HyperGraph atom that provides fixed structural information about atoms of a definite type.
HGTypeStructuralInfo() - Constructor for class org.hypergraphdb.atom.HGTypeStructuralInfo
Default constructor.
HGTypeStructuralInfo(HGPersistentHandle, int, boolean) - Constructor for class org.hypergraphdb.atom.HGTypeStructuralInfo
Construct a HGTypeStructuralInfo with the given set of parameters.
HGTypeSystem - Class in org.hypergraphdb
The HGTypeSystem manages atom type information for a given hypergraph database.
HGTypeSystem(HyperGraph) - Constructor for class org.hypergraphdb.HGTypeSystem
Construct the HGtypeSystem associated with a hypergraph.
HGUniquenessConstraint - Class in org.hypergraphdb.atom
A HGUniquenessContraint defines what makes an atom of a given type unique.
HGUniquenessConstraint() - Constructor for class org.hypergraphdb.atom.HGUniquenessConstraint
 
HGUtils - Class in org.hypergraphdb.util
The mandatory bag of static utility method class.
HGUtils() - Constructor for class org.hypergraphdb.util.HGUtils
 
HGValueIndexer - Class in org.hypergraphdb.indexing
An indexer that not only determines the key in an index entry, but the value as well.
HGValueIndexer() - Constructor for class org.hypergraphdb.indexing.HGValueIndexer
 
HGValueIndexer(HGHandle) - Constructor for class org.hypergraphdb.indexing.HGValueIndexer
 
HGValueLink - Class in org.hypergraphdb
HGValueLink is a HGLink that can hold an arbitrary object as payload.
HGValueLink() - Constructor for class org.hypergraphdb.HGValueLink
 
HGValueLink(HGHandle[]) - Constructor for class org.hypergraphdb.HGValueLink
 
HGValueLink(Object, HGHandle[]) - Constructor for class org.hypergraphdb.HGValueLink
 
HTTP - Static variable in class org.hypergraphdb.peer.jxta.JXTAConfig
 
HyperGraph - Class in org.hypergraphdb
This is the main class representing a HyperGraph database.
HyperGraph() - Constructor for class org.hypergraphdb.HyperGraph
 
HyperGraph(String) - Constructor for class org.hypergraphdb.HyperGraph
Construct a run-time instance of a hypergraph database and open the database at the specified location.
HyperGraphPeer - Class in org.hypergraphdb.peer
Main class for the local peer.
HyperGraphPeer(Map<String, Object>) - Constructor for class org.hypergraphdb.peer.HyperGraphPeer
Creates a peer from a JSON object.
HyperGraphPeer(Map<String, Object>, HyperGraph) - Constructor for class org.hypergraphdb.peer.HyperGraphPeer
Creates a peer from a JSON object and a given local database.
HyperGraphPeer(File) - Constructor for class org.hypergraphdb.peer.HyperGraphPeer
Creates a peer from a file containing the JSON object
HyperGraphPeer(File, HyperGraph) - Constructor for class org.hypergraphdb.peer.HyperGraphPeer
Creates a peer from a file containing the JSON object and a given local database.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z