|
||||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES | |||||||||
Accepted state while the task is in the Started state.
HGSearchResult comprising the atoms in a given HGHandle array.Confirmed state while the task is in the
Accepted state.
FSMActivity is automated by the framework.
Proposed state while the task is in the
Started state.
null.
true if there are remaining atoms to be visited and
false otherwise.
true if there is a previous element in the current
iteration state and false otherwise.
true if there is a HyperGraph type corresponding to the given
class and false otherwise.
HGAtomCache interface abstracts the HyperGraph
caching activities in order for different caching policies and implementations
to be configured and plugged.HGAtomEvictedEvent is triggered by the cache when an atom's run-time
instance is removed from memory.HGAtomRef represents a reference to a HyperGraph atom.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.
|
||||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES | |||||||||