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 

A

A - Variable in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
a_star() - Method in class org.hypergraphdb.algorithms.GraphClassics
 
abort() - Method in class org.hypergraphdb.storage.bje.TransactionBJEImpl
 
abort() - Method in interface org.hypergraphdb.transaction.HGStorageTransaction
 
abort() - Method in class org.hypergraphdb.transaction.HGTransaction
 
abort() - Method in class org.hypergraphdb.transaction.HGTransactionManager
Abort the current transaction by calling endTransaction(false).
abort() - Method in class org.hypergraphdb.transaction.VanillaTransaction
 
AbstractActivity<StateType> - Class in org.hypergraphdb.peer.workflow
 
AbstractActivity(StateType, StateType) - Constructor for class org.hypergraphdb.peer.workflow.AbstractActivity
 
AbstractTypeConstructor - Class in org.hypergraphdb.type
This type is a predefined type constructor that manages abstract types in the HyperGraph storage.
AbstractTypeConstructor() - Constructor for class org.hypergraphdb.type.AbstractTypeConstructor
 
accept(Json) - Method in class org.hypergraphdb.peer.workflow.ProposalConversation
called by client task when accepting
AcceptProposal - Static variable in class org.hypergraphdb.peer.Performative
The action of accepting a previously submitted proposal to perform an action.
accessed() - Method in class org.hypergraphdb.handle.DefaultLiveHandle
 
accessed() - Method in class org.hypergraphdb.handle.DefaultManagedLiveHandle
 
accessed() - Method in interface org.hypergraphdb.handle.HGManagedLiveHandle
 
accessed() - Method in class org.hypergraphdb.handle.PhantomHandle
 
accessed() - Method in class org.hypergraphdb.handle.PhantomManagedHandle
 
accessed() - Method in class org.hypergraphdb.handle.WeakHandle
 
accessed() - Method in class org.hypergraphdb.handle.WeakManagedHandle
 
AccessibleObjectCache - Class in org.hypergraphdb.util
Utility class to maintain runtime caches of Field, Method and Constructor for use by HGAtomType implementations.
AccessibleObjectCache() - Constructor for class org.hypergraphdb.util.AccessibleObjectCache
 
ActionQueueThread - Class in org.hypergraphdb.util
This a simple queue that runs as a thread and executes passed in action object (i.e.
ActionQueueThread() - Constructor for class org.hypergraphdb.util.ActionQueueThread
Default constructor.
ActionQueueThread(String) - Constructor for class org.hypergraphdb.util.ActionQueueThread
Constructs an ActionQueue with a specific thread name and a default max size.
ActionQueueThread(String, int, int) - Constructor for class org.hypergraphdb.util.ActionQueueThread
Constructs an ActionQueue with a specific thread name and max size.
ActiveTransactionsRecord - Class in org.hypergraphdb.transaction
 
ActiveTransactionsRecord(long, Cons<VBoxBody<?>>) - Constructor for class org.hypergraphdb.transaction.ActiveTransactionsRecord
 
Activity - Class in org.hypergraphdb.peer.workflow
An Activity is some task that a peer is currently working one.
Activity(HyperGraphPeer) - Constructor for class org.hypergraphdb.peer.workflow.Activity
Constructor for brand new activities - a random UUID is generated to identify the newly constructed activity.
Activity(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.workflow.Activity
Construct an new Activity from a given UUID.
ACTIVITY_TYPE - Static variable in class org.hypergraphdb.peer.Messages
 
ActivityFactory - Interface in org.hypergraphdb.peer.workflow
 
activityFinished(ActivityResult) - Method in interface org.hypergraphdb.peer.workflow.ActivityListener
 
ActivityListener - Interface in org.hypergraphdb.peer.workflow
 
ActivityManager - Class in org.hypergraphdb.peer.workflow
The ActivityManager manages all activities currently in effect within a given peer.
ActivityManager(HyperGraphPeer) - Constructor for class org.hypergraphdb.peer.workflow.ActivityManager
 
ActivityResult - Class in org.hypergraphdb.peer.workflow
A simple bean to hold the outcome of an activity once it has finished execution.
ActivityResult(Activity) - Constructor for class org.hypergraphdb.peer.workflow.ActivityResult
 
ActivityResult(Activity, Throwable) - Constructor for class org.hypergraphdb.peer.workflow.ActivityResult
 
ActivityStateListener - Interface in org.hypergraphdb.peer.workflow
 
ActivityType - Class in org.hypergraphdb.peer.workflow
Store meta information about a particular activity type.
ActivityType(String, ActivityFactory) - Constructor for class org.hypergraphdb.peer.workflow.ActivityType
 
add(HGHandle) - Method in class org.hypergraphdb.atom.HGAtomSet
 
add(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
Add an existing atom to this HyperNode.
add(Object, HGHandle, int) - Method in class org.hypergraphdb.atom.HGSubgraph
Add to global graph and mark as member of this subgraph.
add(byte[]) - Method in class org.hypergraphdb.atom.impl.UUIDTrie
Add a new element returning true if it wasn't already in the set and false otherwise.
add(Object) - Method in class org.hypergraphdb.cache.ColdAtoms
 
add(Object) - Method in class org.hypergraphdb.HyperGraph
Add a new atom to the database using the default, Java Beans based typing mechanism and default system flags.
add(Object, int) - Method in class org.hypergraphdb.HyperGraph
Add a new atom to the database using the default, Java Beans based typing mechanism and the set of specified system flags.
add(Object, HGHandle) - Method in class org.hypergraphdb.HyperGraph
Add a new atom with a specified type and default system flags to the database.
add(Object, HGHandle, int) - Method in class org.hypergraphdb.HyperGraph
Add a new atom with a specified type and system flags to the database.
add(Object, HGHandle, int) - Method in interface org.hypergraphdb.HyperNode
 
add(Object, HGHandle, int) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
add(Object) - Method in class org.hypergraphdb.peer.RemotePeer
Adds the atom on the remote peer.
add(T) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
add(HGHandle) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
add(E) - Method in class org.hypergraphdb.transaction.TxList
 
add(int, E) - Method in class org.hypergraphdb.transaction.TxList
 
add(E) - Method in class org.hypergraphdb.transaction.TxSet
 
add(E) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
add(E) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
add(E) - Method in class org.hypergraphdb.util.LLRBTree
 
add(X, Y) - Method in class org.hypergraphdb.util.TwoWayMap
 
addAbortAction(Runnable) - Method in class org.hypergraphdb.transaction.HGTransaction
 
addAction(Runnable) - Method in class org.hypergraphdb.peer.workflow.Activity
Add an action to the action queue to be scheduled for execution some time in the future.
addAction(Runnable) - Method in class org.hypergraphdb.util.ActionQueueThread
 
addAlias(HGHandle, String) - Method in class org.hypergraphdb.HGTypeSystem
Add a new alias for a given type.
addAll(Collection<? extends HGHandle>) - Method in class org.hypergraphdb.atom.HGAtomSet
 
addAll(Collection) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
addAll(Collection<? extends HGHandle>) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
addAll(Collection<? extends E>) - Method in class org.hypergraphdb.transaction.TxList
 
addAll(int, Collection<? extends E>) - Method in class org.hypergraphdb.transaction.TxList
 
addAll(Collection<? extends E>) - Method in class org.hypergraphdb.transaction.TxSet
 
addAll(Collection<? extends E>) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
addAll(Collection<? extends E>) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
AddAtom - Class in org.hypergraphdb.peer.cact
 
AddAtom(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.AddAtom
 
AddAtom(HyperGraphPeer, Object, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.AddAtom
 
AddAtom(HyperGraphPeer, Object, HGHandle, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.AddAtom
 
addClass(Class<?>) - Method in class org.hypergraphdb.type.JavaObjectMapper
 
addClass(String) - Method in class org.hypergraphdb.type.JavaObjectMapper
 
addCompiler(Class<? extends HGQueryCondition>, ConditionToQuery<?>) - Method in class org.hypergraphdb.query.HGQueryConfiguration
 
addContractTransform(Class<? extends HGQueryCondition>, QueryCompile.Contract) - Method in class org.hypergraphdb.query.HGQueryConfiguration
 
addEntry(KeyType, ValueType) - Method in interface org.hypergraphdb.HGIndex
Add an entry to the index.
addEntry(LogEntry, Iterator<Object>) - Method in class org.hypergraphdb.peer.log.Log
Adds an event to the log.
addEntry(KeyType, ValueType) - Method in class org.hypergraphdb.storage.bje.DefaultBiIndexImpl
 
addEntry(KeyType, ValueType) - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
addExpandTransform(Class<? extends HGQueryCondition>, QueryCompile.Expand) - Method in class org.hypergraphdb.query.HGQueryConfiguration
 
addIncidenceLink(HGPersistentHandle, HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Update the incidence set of an atom with a newly created link pointing to it.
addIncidenceLink(HGPersistentHandle, HGPersistentHandle) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
addIncidenceLink(HGPersistentHandle, HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
And an element to the incidence set of a given atom (as identified by the handle parameter).
addIncidenceLink(HGPersistentHandle, HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
addListener(Class<T>, HGListener) - Method in class org.hypergraphdb.event.HGDefaultEventManager
 
addListener(Class<T>, HGListener) - Method in interface org.hypergraphdb.event.HGEventManager
Register a new listener for a given event type.
addListener(StateListener) - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Add a state change listener.
addListener(StateListener) - Method in class org.hypergraphdb.peer.workflow.WorkflowStateConstant
 
addListener(MemoryWarningSystem.Listener) - Method in class org.hypergraphdb.util.MemoryWarningSystem
 
addOrReplaceSubgraph(StorageGraph) - Method in class org.hypergraphdb.peer.StorageService
 
addPeerPresenceListener(PeerPresenceListener) - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
addPeerPresenceListener(NetworkPeerPresenceListener) - Method in interface org.hypergraphdb.peer.PeerInterface
 
addPeerPresenceListener(NetworkPeerPresenceListener) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
addPredefinedType(HGPersistentHandle, HGAtomType, URI) - Method in class org.hypergraphdb.HGTypeSystem
Specify an application specific predefined type, possibly overriding a default HyperGraph basic type.
addPredefinedType(HGPersistentHandle, HGAtomType, Class<?>) - Method in class org.hypergraphdb.HGTypeSystem
Deprecated.
Use {@link #addPredefinedType(HGPersistentHandle, HGAtomType, URI) instead;
addProjection(HGAbstractCompositeType.Projection) - Method in class org.hypergraphdb.type.HGAbstractCompositeType
 
addSchema(HGTypeSchema<?>...) - Method in class org.hypergraphdb.type.HGTypeConfiguration
 
addSlot(HGHandle) - Method in class org.hypergraphdb.type.RecordType
 
addSubgraph(StorageGraph) - Method in class org.hypergraphdb.peer.StorageService
 
addToBatch(Object) - Method in class org.hypergraphdb.peer.RemotePeer
 
addUnique(HyperGraph, Object, HGQueryCondition) - Static method in class org.hypergraphdb.HGQuery.hg
Add the given instance as an atom in the graph if and only if no atoms match the passed in HGQueryCondition
addUnique(HyperGraph, Object, HGHandle, HGQueryCondition) - Static method in class org.hypergraphdb.HGQuery.hg
Add a new atom of a given type only if there's no atom matching the passed in HGQueryCondition.
addUnique(HyperGraph, Object, Class<?>, HGQueryCondition) - Static method in class org.hypergraphdb.HGQuery.hg
Add a new atom of a given type only if there's no atom matching the passed in HGQueryCondition.
advance() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
advance() - Method in class org.hypergraphdb.storage.bje.KeyScanResultSet
 
advance() - Method in class org.hypergraphdb.storage.bje.SingleKeyResultSet
 
advance() - Method in class org.hypergraphdb.storage.bje.SingleValueResultSet
 
AffirmIdentity - Class in org.hypergraphdb.peer.workflow
 
AffirmIdentity(HyperGraphPeer) - Constructor for class org.hypergraphdb.peer.workflow.AffirmIdentity
 
AffirmIdentity(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.workflow.AffirmIdentity
 
AffirmIdentity(HyperGraphPeer, Object) - Constructor for class org.hypergraphdb.peer.workflow.AffirmIdentity
 
AffirmIdentityBootstrap - Class in org.hypergraphdb.peer.bootstrap
 
AffirmIdentityBootstrap() - Constructor for class org.hypergraphdb.peer.bootstrap.AffirmIdentityBootstrap
 
afterStateChanged(StateType) - Method in class org.hypergraphdb.peer.workflow.AbstractActivity
 
AggregateFuture<T> - Class in org.hypergraphdb.util
An AggregateFuture encapsulates several Future into a single one.
AggregateFuture(Future<T>...) - Constructor for class org.hypergraphdb.util.AggregateFuture
Construct from a set of futures which is copied internally.
AggregateFuture(List<Future<T>>) - Constructor for class org.hypergraphdb.util.AggregateFuture
Construct from a non-null list of components which is copied internally.
Agree - Static variable in class org.hypergraphdb.peer.Performative
The action of agreeing to perform some action, possibly in the future.
all() - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition that will yield all atoms in the graph.
analyze() - Method in class org.hypergraphdb.query.AnalyzedQuery
 
analyze(HyperGraph, HGQueryCondition, Map<String, Object>) - Static method in class org.hypergraphdb.query.QueryCompile
 
AnalyzedQuery<SearchResult> - Class in org.hypergraphdb.query
A query object that holds information collected during the compilation process.
AnalyzedQuery(HGQueryCondition, Map<String, Object>) - Constructor for class org.hypergraphdb.query.AnalyzedQuery
 
and(HGQueryCondition...) - Static method in class org.hypergraphdb.HGQuery.hg
Return a conjunction (logical and) of conditions - atoms in the result set will have to match all condition in the parameter list.
And - Class in org.hypergraphdb.query
Represents the conjunction operator of a query condition.
And() - Constructor for class org.hypergraphdb.query.And
 
And(HGQueryCondition) - Constructor for class org.hypergraphdb.query.And
 
And(HGQueryCondition, HGQueryCondition) - Constructor for class org.hypergraphdb.query.And
 
And(HGQueryCondition, HGQueryCondition, HGQueryCondition) - Constructor for class org.hypergraphdb.query.And
 
And(HGQueryCondition, HGQueryCondition, HGQueryCondition, HGQueryCondition) - Constructor for class org.hypergraphdb.query.And
 
And(HGQueryCondition, HGQueryCondition, HGQueryCondition, HGQueryCondition, HGQueryCondition) - Constructor for class org.hypergraphdb.query.And
 
AndToQuery<ResultType> - Class in org.hypergraphdb.query.cond2qry
 
AndToQuery() - Constructor for class org.hypergraphdb.query.cond2qry.AndToQuery
 
AnyAtomCondition - Class in org.hypergraphdb.query
This condition is satisfied by any and all atoms in the HyperGraph database.
AnyAtomCondition() - Constructor for class org.hypergraphdb.query.AnyAtomCondition
 
anyHandle() - Method in class org.hypergraphdb.handle.IntHandleFactory
 
anyHandle() - Method in class org.hypergraphdb.handle.LongHandleFactory
 
anyHandle() - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
anyHandle() - Method in interface org.hypergraphdb.HGHandleFactory
The anyHandle is a persistent handle constant that represents a "don't care" handle during querying and comparison operations.
anyHandle() - Static method in class org.hypergraphdb.HGQuery.hg
Return a special handle indicating a "don't care" in a condition expression (e.g.
apply(Mapping<?, ?>, HGQueryCondition) - Static method in class org.hypergraphdb.HGQuery.hg
Return a "condition" that transforms the result set by applying an arbitrary Mapping to each element.
apply(Activity, Object...) - Method in class org.hypergraphdb.peer.workflow.MethodCallTransition
 
apply(Activity, Object...) - Method in interface org.hypergraphdb.peer.workflow.Transition
 
ApplyNewIndexer - Class in org.hypergraphdb.maintenance
The MaintenanceOperation will create index entries for a newly added HGIndexer.
ApplyNewIndexer() - Constructor for class org.hypergraphdb.maintenance.ApplyNewIndexer
 
ApplyNewIndexer(HGHandle) - Constructor for class org.hypergraphdb.maintenance.ApplyNewIndexer
 
arity(int) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to being links with the specified arity (number of targets).
arity(Ref<Integer>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to being links with the specified arity (number of targets).
ArityCondition - Class in org.hypergraphdb.query
The ArityCondition is a simply predicate condition that checks the arity (i.e.
ArityCondition() - Constructor for class org.hypergraphdb.query.ArityCondition
 
ArityCondition(int) - Constructor for class org.hypergraphdb.query.ArityCondition
 
ArityCondition(Ref<Integer>) - Constructor for class org.hypergraphdb.query.ArityCondition
 
array() - Method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
ArrayBasedIterator<T> - Class in org.hypergraphdb.util
Implements an Iterator over the elements of a built-in Java array.
ArrayBasedIterator(T[]) - Constructor for class org.hypergraphdb.util.ArrayBasedIterator
 
ArrayBasedIterator(T[], int, int) - Constructor for class org.hypergraphdb.util.ArrayBasedIterator
 
ArrayBasedSet<E> - Class in org.hypergraphdb.util
An implementation SortedSet based on primitive arrays that grow as needed without ever shrinking.
ArrayBasedSet(E[]) - Constructor for class org.hypergraphdb.util.ArrayBasedSet
Initialize from the given array.
ArrayBasedSet(E[], int) - Constructor for class org.hypergraphdb.util.ArrayBasedSet
Initialize an empty set with a given initial capacity.
ArrayBasedSet(E[], int, Comparator<E>) - Constructor for class org.hypergraphdb.util.ArrayBasedSet
Initialize an empty set with a given initial capacity, and a given comparator.
ArrayBasedSet(E[], Comparator<E>) - Constructor for class org.hypergraphdb.util.ArrayBasedSet
Initialize from the given array and with the given Comparator.
ArrayType - Class in org.hypergraphdb.type
An ArrayType handles fixed size arrays of values of the same type (i.e.
ArrayType(Class<?>) - Constructor for class org.hypergraphdb.type.ArrayType
 
ArrayTypeConstructor - Class in org.hypergraphdb.type
 
ArrayTypeConstructor() - Constructor for class org.hypergraphdb.type.ArrayTypeConstructor
 
asByteArray() - Method in class org.hypergraphdb.handle.UUID
Returns the UUID as a 16-byte byte array
assertAtom(HyperGraph, Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return assertAtom(graph, instance, false).
assertAtom(HyperGraph, Object, boolean) - Static method in class org.hypergraphdb.HGQuery.hg
Return the atom handle if instance is already a loaded atom in the cache.
assertAtom(HyperGraph, Object, HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return assertAtom(graph, instance, type, false).
assertAtom(HyperGraph, Object, HGHandle, boolean) - Static method in class org.hypergraphdb.HGQuery.hg
Add a new atom to the specified graph only if it is not already there.
assertSubtype(HGHandle, HGHandle) - Method in class org.hypergraphdb.HGTypeSystem
Declare that a given type is a sub-type of another type.
assign(WorkflowStateConstant) - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Set a new state value.
assign(WorkflowStateConstant) - Method in class org.hypergraphdb.peer.workflow.WorkflowStateConstant
 
assignData(DatabaseEntry, byte[]) - Method in class org.hypergraphdb.storage.bje.IndexResultSet
Copy data into the entry.
assignPrivate(Class<?>, Object, String, Object) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
AsyncSearchResult<T> - Interface in org.hypergraphdb.query.impl
 
AsyncSearchResultImpl<T> - Class in org.hypergraphdb.query.impl
Default implementation of AsyncSearchResult based on an underlying HGSearchResult where each operation is submitted as a task to the HGEnvironment.executor().
AsyncSearchResultImpl(HyperGraph, HGSearchResult<T>) - Constructor for class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
AtActivity - Annotation Type in org.hypergraphdb.peer.workflow
 
ATOM_INTEREST - Static variable in class org.hypergraphdb.peer.HGDBOntology
 
atomAccessed() - Method in class org.hypergraphdb.atom.HGStats
 
atomAdded(HGPersistentHandle, Object, HGAtomAttrib) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
atomAdded(HGPersistentHandle, Object, HGAtomAttrib) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
atomAdded(HGPersistentHandle, Object, HGAtomAttrib) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
atomAdded(HGPersistentHandle, Object, HGAtomAttrib) - Method in interface org.hypergraphdb.HGAtomCache
Inform the cache that a new atom has just been added to the database.
AtomPartCondition - Class in org.hypergraphdb.query
A condition that constraints the value of a component of a composite typed atom.
AtomPartCondition() - Constructor for class org.hypergraphdb.query.AtomPartCondition
 
AtomPartCondition(String[], Object) - Constructor for class org.hypergraphdb.query.AtomPartCondition
 
AtomPartCondition(String[], Object, ComparisonOperator) - Constructor for class org.hypergraphdb.query.AtomPartCondition
 
AtomPartCondition(String[], Ref<Object>, ComparisonOperator) - Constructor for class org.hypergraphdb.query.AtomPartCondition
 
AtomPartRegExPredicate - Class in org.hypergraphdb.query
A predicate that constrains the value of a component of a composite typed atom using a regular expression.
AtomPartRegExPredicate() - Constructor for class org.hypergraphdb.query.AtomPartRegExPredicate
 
AtomPartRegExPredicate(String[], Pattern) - Constructor for class org.hypergraphdb.query.AtomPartRegExPredicate
 
AtomProjection - Class in org.hypergraphdb.atom
This link represents a relationship between a composite type and one of its projections.
AtomProjection(HGHandle[]) - Constructor for class org.hypergraphdb.atom.AtomProjection
 
AtomProjection(HGHandle, String, HGHandle, HGAtomRef.Mode) - Constructor for class org.hypergraphdb.atom.AtomProjection
Construct an atom projection link.
AtomProjectionCondition - Class in org.hypergraphdb.query
An AtomProjectionCondition will yield all atoms that are projections along a certain dimension of a given base atom set.
AtomProjectionCondition() - Constructor for class org.hypergraphdb.query.AtomProjectionCondition
 
AtomProjectionCondition(String, HGQueryCondition) - Constructor for class org.hypergraphdb.query.AtomProjectionCondition
 
AtomProjectionCondition(String[], HGQueryCondition) - Constructor for class org.hypergraphdb.query.AtomProjectionCondition
 
AtomQueueType - Class in org.hypergraphdb.atom
 
AtomQueueType() - Constructor for class org.hypergraphdb.atom.AtomQueueType
 
atomRead(HGPersistentHandle, Object, HGAtomAttrib) - Method in class org.hypergraphdb.cache.DefaultAtomCache
Associate an atom instance and a persistent handle with a live handle.
atomRead(HGPersistentHandle, Object, HGAtomAttrib) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
atomRead(HGPersistentHandle, Object, HGAtomAttrib) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
atomRead(HGPersistentHandle, Object, HGAtomAttrib) - Method in interface org.hypergraphdb.HGAtomCache
Inform the cache that an atom has just been read from persistent storage.
AtomReference - Annotation Type in org.hypergraphdb.annotation
 
atomRefresh(HGLiveHandle, Object, boolean) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
atomRefresh(HGLiveHandle, Object, boolean) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
atomRefresh(HGLiveHandle, Object, boolean) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
atomRefresh(HGLiveHandle, Object, boolean) - Method in interface org.hypergraphdb.HGAtomCache
Replace the runtime instance of an atom with a new value.
AtomRefType - Class in org.hypergraphdb.type
Represents the type of a HGAtomRef value.
AtomRefType() - Constructor for class org.hypergraphdb.type.AtomRefType
 
AtomRegExPredicate - Class in org.hypergraphdb.query
Base class for matching string values using a regular expression.
AtomRegExPredicate() - Constructor for class org.hypergraphdb.query.AtomRegExPredicate
 
AtomRegExPredicate(Pattern) - Constructor for class org.hypergraphdb.query.AtomRegExPredicate
 
AtomSetType - Class in org.hypergraphdb.atom
Implements the HyperGraph type of HGAtomSet atoms.
AtomSetType() - Constructor for class org.hypergraphdb.atom.AtomSetType
 
AtomStackType - Class in org.hypergraphdb.atom
 
AtomStackType() - Constructor for class org.hypergraphdb.atom.AtomStackType
 
AtomTransactionLog - Class in org.hypergraphdb.peer.replication
Track atom changes during a transaction.
AtomTransactionLog() - Constructor for class org.hypergraphdb.peer.replication.AtomTransactionLog
 
AtomTypeCondition - Class in org.hypergraphdb.query
An AtomTypeCondition examines the type of a given atom and evaluates to true or false depending on whether the type of the atom matches exactly (i.e.
AtomTypeCondition() - Constructor for class org.hypergraphdb.query.AtomTypeCondition
 
AtomTypeCondition(Ref<?>) - Constructor for class org.hypergraphdb.query.AtomTypeCondition
Construct a new atom type condition.
AtomTypeCondition(Class<?>) - Constructor for class org.hypergraphdb.query.AtomTypeCondition
 
AtomTypeCondition(HGHandle) - Constructor for class org.hypergraphdb.query.AtomTypeCondition
 
AtomValueCondition - Class in org.hypergraphdb.query
The AtomValueCondition represents a query condition on the atom value.
AtomValueCondition() - Constructor for class org.hypergraphdb.query.AtomValueCondition
 
AtomValueCondition(Object) - Constructor for class org.hypergraphdb.query.AtomValueCondition
 
AtomValueCondition(Ref<Object>, ComparisonOperator) - Constructor for class org.hypergraphdb.query.AtomValueCondition
 
AtomValueCondition(Object, ComparisonOperator) - Constructor for class org.hypergraphdb.query.AtomValueCondition
 
AtomValueRegExPredicate - Class in org.hypergraphdb.query
A predicate that constrains the value of an atom using a regular expression.
AtomValueRegExPredicate() - Constructor for class org.hypergraphdb.query.AtomValueRegExPredicate
 
AtomValueRegExPredicate(Pattern) - Constructor for class org.hypergraphdb.query.AtomValueRegExPredicate
 
attachCursor(Cursor) - Method in class org.hypergraphdb.storage.bje.TransactionBJEImpl
 
attachOverlayGraph(StorageGraph) - Method in class org.hypergraphdb.HGStore
Reserved to internal use.
awaitTermination(long, TimeUnit) - Method in class org.hypergraphdb.util.HGExecutorService
 

B

back() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
back() - Method in class org.hypergraphdb.storage.bje.KeyScanResultSet
 
back() - Method in class org.hypergraphdb.storage.bje.SingleKeyResultSet
 
back() - Method in class org.hypergraphdb.storage.bje.SingleValueResultSet
 
BAtoBA - Class in org.hypergraphdb.storage
 
BAtoBA() - Constructor for class org.hypergraphdb.storage.BAtoBA
 
BAtoHandle - Class in org.hypergraphdb.storage
 
BAtoHandle() - Constructor for class org.hypergraphdb.storage.BAtoHandle
 
BAtoString - Class in org.hypergraphdb.storage
 
BAtoString() - Constructor for class org.hypergraphdb.storage.BAtoString
 
BAUtils - Class in org.hypergraphdb.storage
This class contains some utilities methods to read/write primitively typed values from/to a byte buffer.
BAUtils() - Constructor for class org.hypergraphdb.storage.BAUtils
 
BeanPropertyBasedProjection - Class in org.hypergraphdb.type
 
BeanPropertyBasedProjection(HGProjection) - Constructor for class org.hypergraphdb.type.BeanPropertyBasedProjection
 
beginTransaction(HGTransactionConfig) - Method in class org.hypergraphdb.transaction.DefaultTransactionContext
 
beginTransaction(HGTransactionConfig) - Method in interface org.hypergraphdb.transaction.HGTransactionContext
 
beginTransaction() - Method in class org.hypergraphdb.transaction.HGTransactionManager
Begin a new transaction in the current transaction context.
beginTransaction(HGTransactionConfig) - Method in class org.hypergraphdb.transaction.HGTransactionManager
Begin a new transaction in the current transaction context.
bellman_ford() - Method in class org.hypergraphdb.algorithms.GraphClassics
 
bfs(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the breadth first traversal of the graph starting a given atom.
bfs(Ref<HGHandle>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the breadth first traversal of the graph starting a given atom.
bfs(HGHandle, HGAtomPredicate, HGAtomPredicate) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the breadth first traversal of the graph starting a given atom.
bfs(Ref<HGHandle>, HGAtomPredicate, HGAtomPredicate) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the breadth first traversal of the graph starting a given atom.
bfs(HGHandle, HGAtomPredicate, HGAtomPredicate, boolean, boolean) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the breadth first traversal of the graph starting a given atom.
bfs(Ref<HGHandle>, HGAtomPredicate, HGAtomPredicate, boolean, boolean) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the breadth first traversal of the graph starting a given atom.
BFSCondition - Class in org.hypergraphdb.query
The breadth-first search variant of a TraversalCondition.
BFSCondition() - Constructor for class org.hypergraphdb.query.BFSCondition
 
BFSCondition(HGHandle) - Constructor for class org.hypergraphdb.query.BFSCondition
 
BFSCondition(Ref<HGHandle>) - Constructor for class org.hypergraphdb.query.BFSCondition
 
bindIdentityToNetworkTarget(HGPeerIdentity, Object) - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
BJEConfig - Class in org.hypergraphdb.storage.bje
 
BJEConfig() - Constructor for class org.hypergraphdb.storage.bje.BJEConfig
 
BJEStorageImplementation - Class in org.hypergraphdb.storage.bje
 
BJEStorageImplementation() - Constructor for class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
BJETxCursor - Class in org.hypergraphdb.storage.bje
 
BJETxCursor(Cursor, TransactionBJEImpl) - Constructor for class org.hypergraphdb.storage.bje.BJETxCursor
 
BJETxLock - Class in org.hypergraphdb.storage.bje
A ReadWriteLock implementation backed by the BerkeleyDB locking mechanism.
BJETxLock(HyperGraph, byte[]) - Constructor for class org.hypergraphdb.storage.bje.BJETxLock
 
BJETxLock(HyperGraph, DatabaseEntry) - Constructor for class org.hypergraphdb.storage.bje.BJETxLock
 
BonesOfBeans - Class in org.hypergraphdb.type
This is a utility class to handle bean introspection.
BonesOfBeans() - Constructor for class org.hypergraphdb.type.BonesOfBeans
 
bool(boolean) - Method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
BooleanPrimitiveArrayType - Class in org.hypergraphdb.type.javaprimitive
Boolean arrays are stored using a byte for each boolean value (as usual, 0 for false and 1 for true).
BooleanPrimitiveArrayType() - Constructor for class org.hypergraphdb.type.javaprimitive.BooleanPrimitiveArrayType
 
BooleanType - Class in org.hypergraphdb.type.javaprimitive
 
BooleanType() - Constructor for class org.hypergraphdb.type.javaprimitive.BooleanType
 
BooleanType.BoolComparator - Class in org.hypergraphdb.type.javaprimitive
 
BooleanType.BoolComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.BooleanType.BoolComparator
 
bootstrap(HyperGraphPeer, Json) - Method in class org.hypergraphdb.peer.bootstrap.AffirmIdentityBootstrap
 
bootstrap(HyperGraphPeer, Json) - Method in class org.hypergraphdb.peer.bootstrap.CACTBootstrap
 
bootstrap(HyperGraphPeer, Json) - Method in class org.hypergraphdb.peer.bootstrap.ReplicationBootstrap
 
bootstrap(HyperGraphPeer, Json) - Method in interface org.hypergraphdb.peer.BootstrapPeer
Perform peer initialization with the given configuration map.
BOOTSTRAP - Static variable in class org.hypergraphdb.peer.PeerConfig
 
BootstrapPeer - Interface in org.hypergraphdb.peer
Implementations of this interface perform initialization operations on a HyperGraphPeer.
boxGetter - Variable in class org.hypergraphdb.transaction.TxCacheMap
 
boxGetter - Variable in class org.hypergraphdb.transaction.TxMap
 
boxOf(Object) - Method in class org.hypergraphdb.transaction.TxCacheMap
 
broadcast(Json) - Method in interface org.hypergraphdb.peer.PeerInterface
Broadcast a message to all members of this peer's group.
broadcast(Json) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
ByPartIndexer<KeyType> - Class in org.hypergraphdb.indexing
Represents by the value of a part in a composite type.
ByPartIndexer() - Constructor for class org.hypergraphdb.indexing.ByPartIndexer
 
ByPartIndexer(HGHandle, String) - Constructor for class org.hypergraphdb.indexing.ByPartIndexer
Convenience constructor that allows passing a dot separated dimension path that is converted to a String[].
ByPartIndexer(String, HGHandle, String) - Constructor for class org.hypergraphdb.indexing.ByPartIndexer
Convenience constructor that allows passing a dot separated dimension path that is converted to a String[].
ByPartIndexer(HGHandle, String[]) - Constructor for class org.hypergraphdb.indexing.ByPartIndexer
 
ByPartIndexer(String, HGHandle, String[]) - Constructor for class org.hypergraphdb.indexing.ByPartIndexer
 
ByTargetIndexer - Class in org.hypergraphdb.indexing
Represents an index by a specific target position in ordered links.
ByTargetIndexer() - Constructor for class org.hypergraphdb.indexing.ByTargetIndexer
 
ByTargetIndexer(HGHandle, int) - Constructor for class org.hypergraphdb.indexing.ByTargetIndexer
 
ByTargetIndexer(String, HGHandle, int) - Constructor for class org.hypergraphdb.indexing.ByTargetIndexer
 
byteA2String(byte[]) - Static method in class org.hypergraphdb.util.StringBAInterconverter
 
byteA2String(byte[], int) - Static method in class org.hypergraphdb.util.StringBAInterconverter
 
ByteArrayConverter<T> - Interface in org.hypergraphdb.storage
A utility interface to define mappings between byte [] and object instances.
BytePrimitiveArrayType - Class in org.hypergraphdb.type.javaprimitive
 
BytePrimitiveArrayType() - Constructor for class org.hypergraphdb.type.javaprimitive.BytePrimitiveArrayType
 
bytesToCharacter(byte[], int) - Static method in class org.hypergraphdb.type.javaprimitive.CharType
 
bytesToInt(byte[], int) - Static method in class org.hypergraphdb.type.javaprimitive.IntType
 
bytesToLong(byte[], int) - Static method in class org.hypergraphdb.type.javaprimitive.LongType
 
bytesToShort(byte[], int) - Static method in class org.hypergraphdb.type.javaprimitive.ShortType
 
ByteType - Class in org.hypergraphdb.type.javaprimitive
 
ByteType() - Constructor for class org.hypergraphdb.type.javaprimitive.ByteType
 
ByteType.ByteComparator - Class in org.hypergraphdb.type.javaprimitive
 
ByteType.ByteComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.ByteType.ByteComparator
 

C

CacheActionQueueSingleton - Class in org.hypergraphdb.cache
Wrap a single instance of ActionQueueThread for use by all caches in a JVM instance.
CacheActionQueueSingleton() - Constructor for class org.hypergraphdb.cache.CacheActionQueueSingleton
 
CacheMap<K,V> - Interface in org.hypergraphdb.cache
A simplified map interface for cache-only purposes.
CACTBootstrap - Class in org.hypergraphdb.peer.bootstrap
 
CACTBootstrap() - Constructor for class org.hypergraphdb.peer.bootstrap.CACTBootstrap
 
CalendarType - Class in org.hypergraphdb.type.javaprimitive
 
CalendarType() - Constructor for class org.hypergraphdb.type.javaprimitive.CalendarType
 
CallbackFuture<T> - Class in org.hypergraphdb.util
An CallbackFuture offers the possibility to call back a registered listener when it is completed.
CallbackFuture() - Constructor for class org.hypergraphdb.util.CallbackFuture
 
CallContextRef<T> - Class in org.hypergraphdb.util
 
CallContextRef() - Constructor for class org.hypergraphdb.util.CallContextRef
 
CallForProposal - Static variable in class org.hypergraphdb.peer.Performative
The action of calling for proposals to perform a given action.
Cancel - Static variable in class org.hypergraphdb.peer.Performative
The action of one agent informing another agent that the first agent no longer has the intention that the second agent performs some action.
cancel(boolean) - Method in class org.hypergraphdb.util.AggregateFuture
Canceling an aggregate future succeeds only if canceling all of its components succeeds.
cancel(boolean) - Method in class org.hypergraphdb.util.CallbackFuture
 
cancel(boolean) - Method in class org.hypergraphdb.util.CompletedFuture
 
cancel(boolean) - Method in class org.hypergraphdb.util.MappedFuture
 
Canceled - Static variable in class org.hypergraphdb.peer.workflow.WorkflowState
 
canceled - Variable in class org.hypergraphdb.util.CallbackFuture
 
canRetryAfter(Throwable) - Method in interface org.hypergraphdb.transaction.HGTransactionFactory
 
CATCHUP - Static variable in class org.hypergraphdb.peer.HGDBOntology
 
catchUp() - Method in class org.hypergraphdb.peer.replication.Replication
Initializes a catch-up phase.
CatchUpTaskClient - Class in org.hypergraphdb.peer.replication
 
CatchUpTaskClient(HyperGraphPeer, Object) - Constructor for class org.hypergraphdb.peer.replication.CatchUpTaskClient
 
CatchUpTaskClient.State - Enum in org.hypergraphdb.peer.replication
 
CatchUpTaskServer - Class in org.hypergraphdb.peer.replication
 
CatchUpTaskServer(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.replication.CatchUpTaskServer
 
CatchUpTaskServer.CatchUpTaskServerFactory - Class in org.hypergraphdb.peer.replication
 
CatchUpTaskServer.CatchUpTaskServerFactory() - Constructor for class org.hypergraphdb.peer.replication.CatchUpTaskServer.CatchUpTaskServerFactory
 
CatchUpTaskServer.State - Enum in org.hypergraphdb.peer.replication
 
ChainResolver<Key,Value> - Class in org.hypergraphdb.util
 
ChainResolver(RefResolver<Key, Value>, RefResolver<Key, Value>) - Constructor for class org.hypergraphdb.util.ChainResolver
 
CharPrimitiveArrayType - Class in org.hypergraphdb.type.javaprimitive
 
CharPrimitiveArrayType() - Constructor for class org.hypergraphdb.type.javaprimitive.CharPrimitiveArrayType
 
CharType - Class in org.hypergraphdb.type.javaprimitive
 
CharType() - Constructor for class org.hypergraphdb.type.javaprimitive.CharType
 
CharType.CharComparator - Class in org.hypergraphdb.type.javaprimitive
 
CharType.CharComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.CharType.CharComparator
 
check() - Method in class org.hypergraphdb.util.LLRBTree
 
checkClass(Class<?>) - Method in class org.hypergraphdb.type.JavaObjectMapper
 
checkConsistent() - Method in class org.hypergraphdb.cache.LRUCache
Check that the map contains exactly the same elements as the linked list.
checkCursor() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
checkOpen() - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
classConverter - Variable in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
classes - Variable in class org.hypergraphdb.type.JavaObjectMapper
 
classNameToURI(String) - Static method in class org.hypergraphdb.type.JavaTypeSchema
 
classToURI(Class<?>) - Static method in class org.hypergraphdb.type.JavaTypeSchema
 
clean() - Method in class org.hypergraphdb.transaction.ActiveTransactionsRecord
 
clear() - Method in class org.hypergraphdb.atom.HGAtomSet
 
clear() - Method in class org.hypergraphdb.atom.impl.UUIDTrie
 
clear() - Method in interface org.hypergraphdb.cache.CacheMap
 
clear() - Method in class org.hypergraphdb.cache.HashCacheMap
 
clear() - Method in interface org.hypergraphdb.cache.HGCache
Clear (i.e.
clear() - Method in class org.hypergraphdb.cache.LRUCache
 
clear() - Method in class org.hypergraphdb.cache.SimpleCache
 
clear() - Method in class org.hypergraphdb.event.HGDefaultEventManager
 
clear() - Method in interface org.hypergraphdb.event.HGEventManager
Removal all event listeners for all event types.
clear() - Method in class org.hypergraphdb.peer.workflow.ActivityManager
Clear all internal data structures such as registered activities, queues of pending actions etc.
clear() - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
clear() - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
clear() - Method in class org.hypergraphdb.transaction.TxCacheMap
 
clear() - Method in class org.hypergraphdb.transaction.TxList
 
clear() - Method in class org.hypergraphdb.transaction.TxMap
 
clear() - Method in class org.hypergraphdb.transaction.TxSet
 
clear() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
clear() - Method in class org.hypergraphdb.util.FilteredSortedSet
 
clear() - Method in class org.hypergraphdb.util.LinkedIdentityHashMap
Removes all mappings from this map.
clear() - Method in class org.hypergraphdb.util.LLRBTree
 
clear() - Method in class org.hypergraphdb.util.RefCountedMap
 
clear() - Method in class org.hypergraphdb.util.SoftHashMap
 
clear() - Method in class org.hypergraphdb.util.TwoWayMap
 
clear() - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Removes all mappings from this map.
clearActivities() - Method in class org.hypergraphdb.peer.workflow.ActivityManager
Clear all activity-related data structures.
clearAll() - Method in class org.hypergraphdb.util.ActionQueueThread
Clear all actions.
clearNonBlocking() - Method in class org.hypergraphdb.cache.LRUCache
 
clearPrevious() - Method in class org.hypergraphdb.transaction.VBoxBody
 
clone() - Method in class org.hypergraphdb.atom.impl.UUIDTrie
 
clone() - Method in class org.hypergraphdb.handle.UUID
Default cloning behaviour (bitwise copy) is just fine...
clone() - Method in class org.hypergraphdb.peer.log.Timestamp
 
clone() - Method in class org.hypergraphdb.query.And
 
clone() - Method in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
clone(HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
clone(HGAtomPredicate) - Method in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
clone() - Method in class org.hypergraphdb.query.Or
 
clone() - Method in class org.hypergraphdb.util.LLRBTree
 
CloneMe - Interface in org.hypergraphdb.util
Expose the clone method publicly so that it can be invoked at an interface/abstract class level.
cloneObject(T, Mapping<Pair<Object, String>, Boolean>) - Static method in class org.hypergraphdb.util.HGUtils
 
close() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator.AdjIterator
 
close() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
close() - Method in class org.hypergraphdb.algorithms.SimpleALGenerator.AdjIterator
 
close() - Method in class org.hypergraphdb.algorithms.SimpleALGenerator
 
close() - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
close() - Method in class org.hypergraphdb.cache.LRUCache
 
close() - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
close() - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
close() - Method in interface org.hypergraphdb.HGAtomCache
Close the cache.
close() - Method in interface org.hypergraphdb.HGIndex
Close this index.
close() - Method in class org.hypergraphdb.HGIndexManager
Cleanup reference to external resources for this indexer.
close() - Method in interface org.hypergraphdb.HGSearchResult
Free all system resources held up by the result set and invalidate it for further use.
close() - Method in class org.hypergraphdb.HGStore
Mainly for internal use - invoked by the main HyperGraph instance.
close() - Method in class org.hypergraphdb.HyperGraph
Gracefully close all resources associated with the run-time instance of HyperGraph.
close() - Method in class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
close() - Method in class org.hypergraphdb.query.impl.FilteredResultSet
 
close() - Method in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
close() - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
close() - Method in class org.hypergraphdb.query.impl.LinkTargetsResultSet
 
close() - Method in class org.hypergraphdb.query.impl.MappedResult
 
close() - Method in class org.hypergraphdb.query.impl.PipedResult
 
close() - Method in class org.hypergraphdb.query.impl.ProjectionAtomResultSet
 
close() - Method in class org.hypergraphdb.query.impl.RABasedPredicate
 
close() - Method in class org.hypergraphdb.query.impl.SortedIntersectionResult
 
close() - Method in class org.hypergraphdb.query.impl.SyncSearchResult
 
close() - Method in class org.hypergraphdb.query.impl.TraversalResult
 
close() - Method in class org.hypergraphdb.query.impl.UnionResult
 
close() - Method in class org.hypergraphdb.query.impl.UnionResultAsync
 
close() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
close() - Method in class org.hypergraphdb.storage.bje.BJETxCursor
 
close() - Method in class org.hypergraphdb.storage.bje.DefaultBiIndexImpl
 
close() - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
close() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
close() - Method in class org.hypergraphdb.storage.SearchResultWrapper
 
close() - Method in interface org.hypergraphdb.util.CloseMe
 
closeAll() - Static method in class org.hypergraphdb.HGEnvironment
Close all currently open HyperGraph instances.
CloseMe - Interface in org.hypergraphdb.util
 
closeNoException() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
closeNoException(HGSearchResult<?>) - Static method in class org.hypergraphdb.util.HGUtils
 
ColdAtoms - Class in org.hypergraphdb.cache
The purpose of this class is just to keep references to atoms in the WeakRefAtomCache for a little while so that they don't get evicted as soon as the garbage collector collects them because they are not referred to anymore in the program.
ColdAtoms() - Constructor for class org.hypergraphdb.cache.ColdAtoms
 
ColdAtoms(int) - Constructor for class org.hypergraphdb.cache.ColdAtoms
 
collapse(HyperGraph, Set<HGQueryCondition>) - Static method in class org.hypergraphdb.query.cond2qry.QEManip
 
collectionConverter - Variable in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
CollectionType - Class in org.hypergraphdb.type
A CollectionType instance is capable for managing collections of objects in the HyperGraph store.
CollectionType(ObjectFactory<Collection<Object>>) - Constructor for class org.hypergraphdb.type.CollectionType
 
CollectionTypeConstructor - Class in org.hypergraphdb.type
Represents the type of CollectionTypes.
CollectionTypeConstructor() - Constructor for class org.hypergraphdb.type.CollectionTypeConstructor
 
combine(HGSearchResult<T>, HGSearchResult<T>) - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult.Combiner
 
combine(HGSearchResult<T>, HGSearchResult<T>) - Method in interface org.hypergraphdb.query.impl.RSCombiner
 
combine(HGSearchResult<T>, HGSearchResult<T>) - Method in class org.hypergraphdb.query.impl.SortedIntersectionResult.Combiner
 
combine(HGSearchResult<T>, HGSearchResult<T>) - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult.Combiner
 
commit() - Method in class org.hypergraphdb.storage.bje.TransactionBJEImpl
 
commit() - Method in interface org.hypergraphdb.transaction.HGStorageTransaction
 
commit() - Method in class org.hypergraphdb.transaction.HGTransaction
 
commit() - Method in class org.hypergraphdb.transaction.HGTransactionManager
Commit the current transaction by calling endTransaction(true).
commit(HGTransaction, V, long) - Method in class org.hypergraphdb.transaction.TxCacheMap.Box
 
commit(HGTransaction, HGSortedSet<E>, long) - Method in class org.hypergraphdb.transaction.TxCacheSet.CacheSetTxBox
 
commit(HGTransaction, HGSortedSet<E>, long) - Method in class org.hypergraphdb.transaction.TxSet.SetTxBox
 
commit() - Method in class org.hypergraphdb.transaction.VanillaTransaction
 
commit(HGTransaction, E, long) - Method in class org.hypergraphdb.transaction.VBox
 
commitImmediately(HGTransaction, V, long) - Method in class org.hypergraphdb.transaction.TxCacheMap.Box
 
comparator() - Method in class org.hypergraphdb.atom.HGAtomSet
 
comparator - Variable in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
comparator() - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
comparator() - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
comparator() - Method in class org.hypergraphdb.transaction.TxSet
 
COMPARATOR - Static variable in class org.hypergraphdb.type.javaprimitive.NumericTypeBase
 
comparator() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
comparator() - Method in class org.hypergraphdb.util.FilteredSortedSet
 
comparator() - Method in class org.hypergraphdb.util.LLRBTree
 
compare(byte[], int, byte[], int, int) - Static method in class org.hypergraphdb.storage.BAUtils
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.HGHandleType.HandleComparator
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.BooleanType.BoolComparator
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.ByteType.ByteComparator
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.CharType.CharComparator
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.DateTypeBase.DateComparator
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.DoubleType.DoubleComparator
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.EnumType.ENUM_COMPARATOR_IMPL
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.FloatType.FloatComparator
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.IntType.IntComparator
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.LongType.LongComparator
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.NumericTypeBase.NumericComparator
Deprecated.
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.ShortType.ShortComparator
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.StringType.CaseInsensitiveStringComparator
 
compare(byte[], byte[]) - Method in class org.hypergraphdb.type.javaprimitive.StringType.StringComparator
 
compareAndAssign(WorkflowStateConstant, WorkflowStateConstant) - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Moves to a new state (newState) if the current state is equal to a given state (oldState)
compareAndAssign(WorkflowStateConstant, WorkflowStateConstant) - Method in class org.hypergraphdb.peer.workflow.WorkflowStateConstant
 
compareAndSetState(StateType, StateType) - Method in class org.hypergraphdb.peer.workflow.AbstractActivity
Moves to a new state (newState) if the current state is equal to a given state (oldState)
compareTo(HGPersistentHandle) - Method in class org.hypergraphdb.handle.IntPersistentHandle
 
compareTo(HGPersistentHandle) - Method in class org.hypergraphdb.handle.LongPersistentHandle
 
compareTo(HGHandle) - Method in class org.hypergraphdb.handle.PhantomHandle
 
compareTo(UUID) - Method in class org.hypergraphdb.handle.UUID
 
compareTo(HGHandle) - Method in class org.hypergraphdb.handle.UUIDPersistentHandle
 
compareTo(HGPersistentHandle) - Method in class org.hypergraphdb.handle.UUIDPersistentHandle
 
compareTo(HGHandle) - Method in class org.hypergraphdb.handle.WeakHandle
 
compareTo(LogEntry) - Method in class org.hypergraphdb.peer.log.LogEntry
 
compareTo(Timestamp) - Method in class org.hypergraphdb.peer.log.Timestamp
 
compareToValue(HyperGraph, Object) - Method in class org.hypergraphdb.query.SimpleValueCondition
We are using the standard Java java.lang.Comparable interface here on the value parameter.
ComparisonOperator - Enum in org.hypergraphdb.query
Type safe enum for comparison operators equals, less than etc.
compile(HGQueryCondition) - Method in class org.hypergraphdb.HGQuery
Compile the passed in condition as this query object and return this.
compile(HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.ExpressionBasedQuery
 
compile(HyperGraph, HGQueryCondition) - Method in interface org.hypergraphdb.query.cond2qry.QueryCompiler
 
compile(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.SimpleQueryCompiler
 
compiler(Class<?>) - Method in class org.hypergraphdb.query.HGQueryConfiguration
 
complete(T) - Method in class org.hypergraphdb.util.CallbackFuture
 
completeAll() - Method in class org.hypergraphdb.util.ActionQueueThread
Complete all scheduled actions at the time of this call.
Completed - Static variable in class org.hypergraphdb.peer.workflow.WorkflowState
 
CompletedFuture<V> - Class in org.hypergraphdb.util
Represents a Future that's already completed.
CompletedFuture(V) - Constructor for class org.hypergraphdb.util.CompletedFuture
 
CompositeIndexer - Class in org.hypergraphdb.indexing
 
CompositeIndexer() - Constructor for class org.hypergraphdb.indexing.CompositeIndexer
 
CompositeIndexer(HGHandle, HGKeyIndexer<Object>[]) - Constructor for class org.hypergraphdb.indexing.CompositeIndexer
 
CompositeIndexer(String, HGHandle, HGKeyIndexer<Object>[]) - Constructor for class org.hypergraphdb.indexing.CompositeIndexer
 
CompositeMapping<From,To,Intermediate> - Class in org.hypergraphdb.util
 
CompositeMapping(Mapping<From, Intermediate>, Mapping<Intermediate, To>) - Constructor for class org.hypergraphdb.util.CompositeMapping
 
compute() - Method in class org.hypergraphdb.util.CallContextRef
 
cond - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
ConditionToQuery<T> - Interface in org.hypergraphdb.query.cond2qry
 
configure(String, HGConfiguration) - Static method in class org.hypergraphdb.HGEnvironment
Configure a HyperGraphDB instance before it is actually opened.
configure(Json) - Method in interface org.hypergraphdb.peer.PeerInterface
Because implementors can be of any type, the configuration is an Object, no constraints to impose here as there is no common set of configuration properties.
configure(Json) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
configureTransactional() - Method in class org.hypergraphdb.storage.bje.BJEConfig
 
Confirm - Static variable in class org.hypergraphdb.peer.Performative
The sender informs the receiver that a given proposition is true, where the receiver is known to be uncertain about the proposition.
confirm(Json) - Method in class org.hypergraphdb.peer.workflow.ProposalConversation
called by server when confirming
confirmFromPeer(HGPeerIdentity, Timestamp) - Method in class org.hypergraphdb.peer.log.Log
 
Cons<E> - Class in org.hypergraphdb.util
 
Cons(E) - Constructor for class org.hypergraphdb.util.Cons
 
Cons(E, Cons<E>) - Constructor for class org.hypergraphdb.util.Cons
 
cons(E) - Method in class org.hypergraphdb.util.Cons
 
constant(T) - Static method in class org.hypergraphdb.HGQuery.hg
Create a new constant reference.
Constant<T> - Class in org.hypergraphdb.util
 
Constant(T) - Constructor for class org.hypergraphdb.util.Constant
 
constantConverter - Variable in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
contains(Object) - Method in class org.hypergraphdb.atom.HGAtomSet
 
contains(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result set to atoms that are instances of HGSubgraph and containing the specified atom.
contains(HGHandle) - Method in class org.hypergraphdb.query.LinkCondition
 
contains(Object) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
contains(Object) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
contains(Object) - Method in class org.hypergraphdb.transaction.TxList
 
contains(Object) - Method in class org.hypergraphdb.transaction.TxSet
 
contains(Object) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
contains(Object) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
contains(Object) - Method in class org.hypergraphdb.util.LLRBTree
 
containsAll(Collection<?>) - Method in class org.hypergraphdb.atom.HGAtomSet
 
containsAll(Collection) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
containsAll(Collection<?>) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
containsAll(Collection<?>) - Method in class org.hypergraphdb.transaction.TxList
 
containsAll(Collection<?>) - Method in class org.hypergraphdb.transaction.TxSet
 
containsAll(Collection<?>) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
containsAll(Collection<?>) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
containsData(HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Return true if there is a data item bound to the passed in handle parameter and false otherwise.
containsData(HGPersistentHandle) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
containsData(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Return true if the data space contains data with the given handle and false otherwise.
containsData(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
containsKey(Object) - Method in class org.hypergraphdb.transaction.TxMap
 
containsKey(Object) - Method in class org.hypergraphdb.util.RefCountedMap
 
containsKey(Object) - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Returns true if this map contains a mapping for the specified key.
containsLink(HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Return true if there is a storage link bound to the passed in handle parameter and false otherwise.
containsLink(HGPersistentHandle) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
containsLink(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Return true if there is a primitive link for the given handle.
containsLink(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
containsValue(Object) - Method in class org.hypergraphdb.transaction.TxMap
 
containsValue(Object) - Method in class org.hypergraphdb.util.LinkedIdentityHashMap
Returns true if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class org.hypergraphdb.util.RefCountedMap
 
containsValue(Object) - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Returns true if this map maps one or more keys to the specified value.
containsX(X) - Method in class org.hypergraphdb.util.TwoWayMap
 
containsY(Y) - Method in class org.hypergraphdb.util.TwoWayMap
 
CONTENT - Static variable in class org.hypergraphdb.peer.Messages
 
content(Json) - Static method in class org.hypergraphdb.peer.Messages
 
contract(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.ContractConjunction.ApplyByPartIndex
 
contract(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.ContractConjunction.ApplyByTargetIndex
 
contract(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.ContractConjunction.TypeValueContract
 
contract(HyperGraph, HGQueryCondition) - Method in interface org.hypergraphdb.query.QueryCompile.Contract
 
contract(HyperGraph, HGQueryCondition) - Method in interface org.hypergraphdb.query.QueryCompile.Expand
 
ContractConjunction - Class in org.hypergraphdb.query.cond2qry
 
ContractConjunction() - Constructor for class org.hypergraphdb.query.cond2qry.ContractConjunction
 
ContractConjunction.ApplyByPartIndex - Class in org.hypergraphdb.query.cond2qry
 
ContractConjunction.ApplyByPartIndex() - Constructor for class org.hypergraphdb.query.cond2qry.ContractConjunction.ApplyByPartIndex
 
ContractConjunction.ApplyByTargetIndex - Class in org.hypergraphdb.query.cond2qry
 
ContractConjunction.ApplyByTargetIndex() - Constructor for class org.hypergraphdb.query.cond2qry.ContractConjunction.ApplyByTargetIndex
 
ContractConjunction.TypeValueContract - Class in org.hypergraphdb.query.cond2qry
 
ContractConjunction.TypeValueContract() - Constructor for class org.hypergraphdb.query.cond2qry.ContractConjunction.TypeValueContract
 
ContradictoryCondition - Exception in org.hypergraphdb.query.cond2qry
To simplify the logic of query compilation a bit - a step during the compilation process can throw that exception to indicate that it has detected a condition that is self-contradictory, it cannot be fullfilled and it will always lead to an empty result set.
ContradictoryCondition() - Constructor for exception org.hypergraphdb.query.cond2qry.ContradictoryCondition
 
Conversation<StateType> - Class in org.hypergraphdb.peer.workflow
Superclass for conversation activities.
Conversation(TaskActivity<?>, Object, StateType, StateType) - Constructor for class org.hypergraphdb.peer.workflow.Conversation
 
CONVERSATION_ID - Static variable in class org.hypergraphdb.peer.Messages
 
converter - Variable in class org.hypergraphdb.storage.bje.IndexResultSet
 
copyFrom(HGPersistentHandle) - Method in class org.hypergraphdb.peer.RemotePeer
Copies the atom with a given handle from the remote peer to the local peer.
CopyGraphTraversal - Class in org.hypergraphdb.algorithms
A breadth-first like traversal that will return the same atom multiple times - once for each distinct link leading to it.
CopyGraphTraversal() - Constructor for class org.hypergraphdb.algorithms.CopyGraphTraversal
 
CopyGraphTraversal(HGHandle, HGALGenerator) - Constructor for class org.hypergraphdb.algorithms.CopyGraphTraversal
 
CopyGraphTraversal(HGHandle, HGALGenerator, int) - Constructor for class org.hypergraphdb.algorithms.CopyGraphTraversal
 
copyTo(HGHandle) - Method in class org.hypergraphdb.peer.RemotePeer
Copies the atom from a given handle from the local peer to the remote peer.
count(HGQueryCondition) - Method in class org.hypergraphdb.atom.HGSubgraph
 
count() - Method in interface org.hypergraphdb.HGIndex
Return the number of keys in this index.
count(KeyType) - Method in interface org.hypergraphdb.HGIndex
Return the number of values for the key.
count(HyperGraph, HGQueryCondition) - Static method in class org.hypergraphdb.HGQuery.hg
Count the number of atoms that match the query condition parameter.
count(HGQuery<?>) - Static method in class org.hypergraphdb.HGQuery.hg
Count the result set from executing the given query.
count(HGQueryCondition) - Method in class org.hypergraphdb.HyperGraph
 
count(HGQueryCondition) - Method in interface org.hypergraphdb.HyperNode
 
count(HGQueryCondition) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
count() - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
count(KeyType) - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
count() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
count() - Method in interface org.hypergraphdb.util.CountMe
 
countKeys(ValueType) - Method in interface org.hypergraphdb.HGBidirectionalIndex
Return the number of keys pointing to the given values.
countKeys(ValueType) - Method in class org.hypergraphdb.storage.bje.DefaultBiIndexImpl
 
CountMe - Interface in org.hypergraphdb.util
 
createActivity() - Method in interface org.hypergraphdb.peer.PeerRelatedActivityFactory
 
createLogEntry(HGPersistentHandle, Object, StorageService.Operation) - Method in class org.hypergraphdb.peer.log.Log
 
createMessage(Performative, Activity) - Static method in class org.hypergraphdb.peer.Messages
 
createMessage(Performative, String, UUID) - Static method in class org.hypergraphdb.peer.Messages
 
createMessage(Performative, Object) - Method in class org.hypergraphdb.peer.workflow.Activity
 
createNewConversation(Json) - Method in class org.hypergraphdb.peer.replication.RememberTaskClient
 
createNewConversation(Json) - Method in class org.hypergraphdb.peer.replication.RememberTaskServer
 
createNewConversation(Json) - Method in class org.hypergraphdb.peer.workflow.TaskActivity
Create a new conversation based on the message content.
createSecondaryKey(SecondaryDatabase, DatabaseEntry, DatabaseEntry, DatabaseEntry) - Method in class org.hypergraphdb.storage.bje.PlainSecondaryKeyCreator
 
createTransaction(HGTransactionContext, HGTransactionConfig, HGTransaction) - Method in interface org.hypergraphdb.transaction.HGTransactionFactory
 
ctx - Variable in class org.hypergraphdb.HGQuery
 
ctx() - Static method in class org.hypergraphdb.util.VarContext
 
current() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator.AdjIterator
 
current() - Method in class org.hypergraphdb.algorithms.SimpleALGenerator.AdjIterator
 
current() - Method in interface org.hypergraphdb.HGSearchResult
Returns the current element in the result set.
current() - Method in class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
current() - Method in class org.hypergraphdb.query.impl.FilteredResultSet
 
current() - Method in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
current() - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
current() - Method in class org.hypergraphdb.query.impl.LinkTargetsResultSet
 
current() - Method in class org.hypergraphdb.query.impl.MappedResult
 
current() - Method in class org.hypergraphdb.query.impl.PipedResult
 
current() - Method in class org.hypergraphdb.query.impl.ProjectionAtomResultSet
 
current() - Method in class org.hypergraphdb.query.impl.SortedIntersectionResult
 
current() - Method in class org.hypergraphdb.query.impl.SyncSearchResult
 
current() - Method in class org.hypergraphdb.query.impl.TraversalResult
 
current() - Method in class org.hypergraphdb.query.impl.UnionResult
 
current() - Method in class org.hypergraphdb.query.impl.UnionResultAsync
 
current() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
current - Variable in class org.hypergraphdb.storage.bje.IndexResultSet
 
current() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
current() - Method in class org.hypergraphdb.storage.SearchResultWrapper
 
cursor() - Method in class org.hypergraphdb.storage.bje.BJETxCursor
 
cursor - Variable in class org.hypergraphdb.storage.bje.IndexResultSet
 
cursorConfig - Variable in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 

D

data - Variable in class org.hypergraphdb.storage.bje.IndexResultSet
 
dataOffset - Static variable in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
The offset in the final byte [] of the actual primitive value.
DateType - Class in org.hypergraphdb.type.javaprimitive
 
DateType() - Constructor for class org.hypergraphdb.type.javaprimitive.DateType
 
DateTypeBase<JavaType> - Class in org.hypergraphdb.type.javaprimitive
 
DateTypeBase() - Constructor for class org.hypergraphdb.type.javaprimitive.DateTypeBase
 
DateTypeBase.DateComparator<T> - Class in org.hypergraphdb.type.javaprimitive
 
DateTypeBase.DateComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.DateTypeBase.DateComparator
 
db - Variable in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
DB_NAME_PREFIX - Static variable in class org.hypergraphdb.storage.bje.DefaultIndexImpl
Prefix of HyperGraph index DB filenames.
DBKeyedSortedSet<Key,T> - Class in org.hypergraphdb.storage
A database-backed HGSortedSet implementation representing the ordered duplicate values associated with a single key.
DBKeyedSortedSet(HGIndex<Key, T>, Key) - Constructor for class org.hypergraphdb.storage.DBKeyedSortedSet
 
DBKeyedSortedSet(HGIndex<Key, T>, Key, Comparator<T>) - Constructor for class org.hypergraphdb.storage.DBKeyedSortedSet
 
decodeSubgraph(String) - Static method in class org.hypergraphdb.peer.SubgraphManager
 
decrementRunning() - Method in class org.hypergraphdb.transaction.ActiveTransactionsRecord
 
DEFAULT - Static variable in interface org.hypergraphdb.HGSystemFlags
Represents the default set of flags pertaining to the system-level handling of a HyperGraph atom.
DEFAULT - Static variable in class org.hypergraphdb.transaction.HGTransactionConfig
 
DEFAULT_BUCKET_SIZE - Static variable in class org.hypergraphdb.cache.ColdAtoms
 
DEFAULT_FREE_PERCENT_ON_BLOCK - Static variable in class org.hypergraphdb.util.ActionQueueThread
 
DEFAULT_NON_BLOCKING_SIZE - Static variable in class org.hypergraphdb.util.ActionQueueThread
 
DEFAULT_NUMBER_OF_STORAGE_CACHES - Static variable in class org.hypergraphdb.storage.bje.BJEConfig
 
DEFAULT_PHANTOM_QUEUE_POLL_INTERVAL - Static variable in class org.hypergraphdb.cache.PhantomRefAtomCache
 
DEFAULT_PHANTOM_QUEUE_POLL_INTERVAL - Static variable in class org.hypergraphdb.cache.WeakRefAtomCache
 
DEFAULT_STORE_CACHE - Static variable in class org.hypergraphdb.storage.bje.BJEConfig
 
DefaultActivityFactory - Class in org.hypergraphdb.peer.workflow
A DefaultActivityFactory creates new activities through reflection on their activityClass member variable.
DefaultActivityFactory(Class<? extends Activity>) - Constructor for class org.hypergraphdb.peer.workflow.DefaultActivityFactory
 
DefaultALGenerator - Class in org.hypergraphdb.algorithms
A default implementation of the HGALGenerator that should cover most common cases.
DefaultALGenerator() - Constructor for class org.hypergraphdb.algorithms.DefaultALGenerator
Default constructor available, but the class is not really default constructible - you must at least specify a HyperGraph instance on which to operate.
DefaultALGenerator(HyperGraph) - Constructor for class org.hypergraphdb.algorithms.DefaultALGenerator
Construct with default values: no link or sibling predicate, returning all siblings in their normal storage order.
DefaultALGenerator(HyperGraph, HGAtomPredicate, HGAtomPredicate) - Constructor for class org.hypergraphdb.algorithms.DefaultALGenerator
Construct a default adjacency list generator where links are considered unordered.
DefaultALGenerator(HyperGraph, HGAtomPredicate, HGAtomPredicate, boolean, boolean, boolean) - Constructor for class org.hypergraphdb.algorithms.DefaultALGenerator
Construct a default adjacency list generator where links are considered ordered.
DefaultALGenerator(HyperGraph, HGAtomPredicate, HGAtomPredicate, boolean, boolean, boolean, boolean) - Constructor for class org.hypergraphdb.algorithms.DefaultALGenerator
Construct a default adjacency list generator where links are considered ordered.
DefaultALGenerator.AdjIterator - Class in org.hypergraphdb.algorithms
 
DefaultALGenerator.AdjIterator(HGHandle, Iterator<HGHandle>, boolean) - Constructor for class org.hypergraphdb.algorithms.DefaultALGenerator.AdjIterator
 
DefaultAtomCache - Class in org.hypergraphdb.cache
A default, simple implementation of a run-time cache of hypergraph atoms.
DefaultAtomCache() - Constructor for class org.hypergraphdb.cache.DefaultAtomCache
 
DefaultBiIndexImpl<KeyType,ValueType> - Class in org.hypergraphdb.storage.bje
 
DefaultBiIndexImpl(String, BJEStorageImplementation, HGTransactionManager, ByteArrayConverter<KeyType>, ByteArrayConverter<ValueType>, Comparator<?>) - Constructor for class org.hypergraphdb.storage.bje.DefaultBiIndexImpl
 
DefaultIndexImpl<KeyType,ValueType> - Class in org.hypergraphdb.storage.bje
A default index implementation.
DefaultIndexImpl(String, BJEStorageImplementation, HGTransactionManager, ByteArrayConverter<KeyType>, ByteArrayConverter<ValueType>, Comparator<?>) - Constructor for class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
DefaultJavaTypeMapper - Class in org.hypergraphdb.type
 
DefaultJavaTypeMapper() - Constructor for class org.hypergraphdb.type.DefaultJavaTypeMapper
 
DefaultKeyBasedQuery<Key,Value> - Class in org.hypergraphdb.query.impl
 
DefaultKeyBasedQuery(HyperGraph, HGQueryCondition, ValueSetter<Key>) - Constructor for class org.hypergraphdb.query.impl.DefaultKeyBasedQuery
 
DefaultLiveHandle - Class in org.hypergraphdb.handle
 
DefaultLiveHandle(Object, HGPersistentHandle, byte) - Constructor for class org.hypergraphdb.handle.DefaultLiveHandle
 
DefaultManagedLiveHandle - Class in org.hypergraphdb.handle
 
DefaultManagedLiveHandle(Object, HGPersistentHandle, byte, long, long) - Constructor for class org.hypergraphdb.handle.DefaultManagedLiveHandle
 
DefaultTransactionContext - Class in org.hypergraphdb.transaction
A default implementation of HGTransactionContext using a stack of currently active transactions.
DefaultTransactionContext(HGTransactionManager) - Constructor for class org.hypergraphdb.transaction.DefaultTransactionContext
 
define(HGHandle, HGHandle, Object, int) - Method in class org.hypergraphdb.atom.HGSubgraph
Define in global graph and mark as member of this subgraph.
define(HGHandle, HGHandle, HGHandle, HGLink, Object, int) - Method in class org.hypergraphdb.HyperGraph
Put an existing atom into this HyperGraph instance.
define(HGHandle, Object, int) - Method in class org.hypergraphdb.HyperGraph
Put an atom with a specific HGPersistentHandle into this HyperGraph instance.
define(HGHandle, HGHandle, Object, int) - Method in class org.hypergraphdb.HyperGraph
A version of define allowing one to pass a specific type to use when storing the atom.
define(HGHandle, Object) - Method in class org.hypergraphdb.HyperGraph
Delegate to define(HGPersistentHandle, Object, HGHandle [], byte) with the flags parameter = 0.
define(HGHandle, HGHandle, Object, int) - Method in interface org.hypergraphdb.HyperNode
 
define(HGHandle, HGHandle, Object, int) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
define(HGPersistentHandle, Object) - Method in class org.hypergraphdb.peer.RemotePeer
Similar to add but with a given handle
DefineAtom - Class in org.hypergraphdb.peer.cact
Used to store an atom at a target peer.
DefineAtom(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.DefineAtom
 
DefineAtom(HyperGraphPeer, HGHandle, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.DefineAtom
 
DefineAtom(HyperGraphPeer, HGHandle, Object, HGHandle, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.DefineAtom
 
defineHGType(Class<?>, HGHandle) - Method in class org.hypergraphdb.type.DefaultJavaTypeMapper
 
defineHGType(Class<?>, HGHandle) - Method in class org.hypergraphdb.type.JavaObjectMapper
 
defineHGType(Class<?>, HGHandle) - Method in class org.hypergraphdb.type.JavaTypeFactory
 
defineHGType(Class<?>, HGHandle) - Method in interface org.hypergraphdb.type.JavaTypeMapper
Create a new HyperGraphDB type for the given Java class.
defineType(URI, HGHandle) - Method in interface org.hypergraphdb.type.HGTypeSchema
Construct a new HyperGraphDB type from the specified type identifierURI.
defineType(URI, HGHandle, Class<?>) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
defineType(URI, HGHandle) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
defineTypeAtom(HGHandle, URI) - Method in class org.hypergraphdb.HGTypeSystem
 
defineTypeAtom(HGPersistentHandle, Class<?>) - Method in class org.hypergraphdb.HGTypeSystem
Deprecated.
DelayedSetLoadPredicate - Class in org.hypergraphdb.query.impl
A predicate that check whether a handle is the member of a set of handles.
DelayedSetLoadPredicate(HGQuery<HGHandle>) - Constructor for class org.hypergraphdb.query.impl.DelayedSetLoadPredicate
 
DelegateMapResolver<Key,Value> - Class in org.hypergraphdb.util
A map-based resolver that will delegate to another resolved if the element is not in the map.
DelegateMapResolver(RefResolver<Key, Value>, Map<Key, Value>) - Constructor for class org.hypergraphdb.util.DelegateMapResolver
 
deleteInstances(HyperGraph, HGHandle) - Static method in class org.hypergraphdb.type.TypeUtils
 
deleteType(HyperGraph, HGHandle, boolean) - Static method in class org.hypergraphdb.type.TypeUtils
 
deleteType(HyperGraph, Class<?>, boolean) - Static method in class org.hypergraphdb.type.TypeUtils
 
deleteType(HyperGraph, HGHandle) - Static method in class org.hypergraphdb.type.TypeUtils
 
depth() - Method in class org.hypergraphdb.util.LLRBTree
 
dequeue() - Method in class org.hypergraphdb.atom.HGAtomQueue
 
deref(HyperGraph) - Static method in class org.hypergraphdb.HGQuery.hg
Return a Mapping that takes a HGHandle of an atom and return its runtime against through a call to HyperGraph.get.
deref(HyperGraph, HGQueryCondition) - Static method in class org.hypergraphdb.HGQuery.hg
Short for hg.apply(hg.deref(graph), condition) - assuming the condition parameter yields a result set of HGHandles, the returned condition will yield a result set of atoms loaded from the graph parameter.
deref() - Method in class org.hypergraphdb.IncidenceSetRef
 
deref() - Method in interface org.hypergraphdb.LazyRef
Return the actual value that this reference encapsulate.
deref() - Method in class org.hypergraphdb.ReadyRef
 
DerefMapping<T> - Class in org.hypergraphdb.query.impl
 
DerefMapping(HyperGraph) - Constructor for class org.hypergraphdb.query.impl.DerefMapping
 
deserialize(byte[]) - Method in class org.hypergraphdb.atom.impl.UUIDTrie
 
deserializeInt(InputStream) - Static method in class org.hypergraphdb.peer.serializer.SerializationUtils
 
deserializePersistentHandle(InputStream) - Static method in class org.hypergraphdb.peer.serializer.SerializationUtils
 
deserializeString(InputStream) - Static method in class org.hypergraphdb.peer.serializer.SerializationUtils
 
deserializeUUID(InputStream) - Static method in class org.hypergraphdb.peer.serializer.SerializationUtils
 
detachOverlayGraph() - Method in class org.hypergraphdb.HGStore
Reserved to internal use.
dfs(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the depth first traversal of the graph starting with a given atom.
dfs(Ref<HGHandle>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the depth first traversal of the graph starting with a given atom.
dfs(HGHandle, HGAtomPredicate, HGAtomPredicate) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the depth first traversal of the graph starting with a given atom.
dfs(Ref<HGHandle>, HGAtomPredicate, HGAtomPredicate) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the depth first traversal of the graph starting with a given atom.
dfs(HGHandle, HGAtomPredicate, HGAtomPredicate, boolean, boolean) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the depth first traversal of the graph starting a given atom.
dfs(Ref<HGHandle>, HGAtomPredicate, HGAtomPredicate, boolean, boolean) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the depth first traversal of the graph starting a given atom.
DFSCondition - Class in org.hypergraphdb.query
The depth-first search variant of a TraversalCondition.
DFSCondition() - Constructor for class org.hypergraphdb.query.DFSCondition
 
DFSCondition(HGHandle) - Constructor for class org.hypergraphdb.query.DFSCondition
 
DFSCondition(Ref<HGHandle>) - Constructor for class org.hypergraphdb.query.DFSCondition
 
dijkstra(HGHandle, HGHandle, HGALGenerator) - Static method in class org.hypergraphdb.algorithms.GraphClassics
Simplified interface to Dijkstra's algorithm - calls the full version with the remaining arguments set to null.
dijkstra(HGHandle, HGHandle, HGALGenerator, Mapping<HGHandle, Double>, Map<HGHandle, Double>, Map<HGHandle, HGHandle>) - Static method in class org.hypergraphdb.algorithms.GraphClassics
Implements Dijkstra's algorithm for finding the shortest path between two nodes (i.e.
directoryRecurse(File, Mapping<File, Boolean>) - Static method in class org.hypergraphdb.util.HGUtils
 
DirectValueIndexer<AtomType> - Class in org.hypergraphdb.indexing
Index atoms directly by their values serialized as byte[].
DirectValueIndexer() - Constructor for class org.hypergraphdb.indexing.DirectValueIndexer
 
DirectValueIndexer(HGHandle) - Constructor for class org.hypergraphdb.indexing.DirectValueIndexer
 
disable() - Method in class org.hypergraphdb.transaction.HGTransactionManager
Disable transactions - equivalent to setEnabled(false)
disableShutdownHook() - Static method in class org.hypergraphdb.HGEnvironment
Disable the HyperGraph JVM shutdown hook.
Disconfirm - Static variable in class org.hypergraphdb.peer.Performative
The sender informs the receiver that a given proposition is false, where the receiver is known to believe, or believe it likely that, the proposition is true.
disconfirm(Object) - Method in class org.hypergraphdb.peer.workflow.ProposalConversation
called by server when disconfirming
disconnected() - Static method in class org.hypergraphdb.HGQuery.hg
Return an atom predicate constraining the result set to atoms that are not connected to other atoms, i.e.
DisconnectedPredicate - Class in org.hypergraphdb.query
A predicate that returns true if the incidence set of a given atom is empty and false otherwise.
DisconnectedPredicate() - Constructor for class org.hypergraphdb.query.DisconnectedPredicate
 
dispatch(HyperGraph, HGEvent) - Method in class org.hypergraphdb.event.HGDefaultEventManager
 
dispatch(HyperGraph, HGEvent) - Method in interface org.hypergraphdb.event.HGEventManager
Dispatch an event to all listeners registered for its type.
doCommit() - Method in class org.hypergraphdb.transaction.HGTransaction
Commit all "written boxes" and return a linked list of the newly attached bodies to them.
doFlush() - Method in class org.hypergraphdb.peer.RemotePeer
 
doPropose(AbstractActivity<?>) - Method in class org.hypergraphdb.peer.replication.RememberTaskServer
 
doRequest(Request) - Method in class org.hypergraphdb.peer.workflow.RequestResponseActivity
 
doRun() - Method in class org.hypergraphdb.peer.workflow.AbstractActivity
Overriden by implementors to do the actual work
doRun() - Method in class org.hypergraphdb.peer.workflow.Conversation
 
doRun() - Method in class org.hypergraphdb.peer.workflow.TaskActivity
 
DoublePrimitiveArrayType - Class in org.hypergraphdb.type.javaprimitive
 
DoublePrimitiveArrayType() - Constructor for class org.hypergraphdb.type.javaprimitive.DoublePrimitiveArrayType
 
DoubleType - Class in org.hypergraphdb.type.javaprimitive
 
DoubleType() - Constructor for class org.hypergraphdb.type.javaprimitive.DoubleType
 
DoubleType.DoubleComparator - Class in org.hypergraphdb.type.javaprimitive
 
DoubleType.DoubleComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.DoubleType.DoubleComparator
 
drop(K) - Method in interface org.hypergraphdb.cache.CacheMap
 
drop(K) - Method in class org.hypergraphdb.cache.HashCacheMap
 
drop(Object) - Method in class org.hypergraphdb.transaction.TxCacheMap
 
dropHyperGraphInstance(String) - Static method in class org.hypergraphdb.util.HGUtils
Delete a HyperGraph by removing the filesystem directory that holds it.
DummyReadWriteLock - Class in org.hypergraphdb.util
A read-write lock that doesn't lock at all.
DummyReadWriteLock() - Constructor for class org.hypergraphdb.util.DummyReadWriteLock
 
dumpGraphToFile(File, StorageGraph, boolean) - Static method in class org.hypergraphdb.peer.SubgraphManager
Debugging method: will write the complete StorageGraph in a File where lines are sorted by the graph's key handles.
duplicate() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
duplicate() - Method in interface org.hypergraphdb.util.CloneMe
 

E

EMPTY - Static variable in interface org.hypergraphdb.HGSearchResult
This object represents an empty HGSearchResult.
EMPTY - Static variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
EMPTY - Static variable in class org.hypergraphdb.util.Cons
 
EMPTY_HANDLE_ARRAY - Static variable in class org.hypergraphdb.util.HGUtils
 
EMPTY_HANDLE_SET - Static variable in class org.hypergraphdb.HyperGraph
 
EMPTY_HANDLE_SET_REF - Static variable in class org.hypergraphdb.HyperGraph
 
EMPTY_PERSISTENT_HANDLE_SET - Static variable in class org.hypergraphdb.HyperGraph
 
emptyresult - Static variable in class org.hypergraphdb.query.cond2qry.ContractConjunction
 
enable() - Method in class org.hypergraphdb.transaction.HGTransactionManager
Enable transactions - equivalent to setEnabled(true).
encodeSubgraph(StorageGraph) - Static method in class org.hypergraphdb.peer.SubgraphManager
 
end - Variable in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
endAll(boolean) - Method in class org.hypergraphdb.transaction.DefaultTransactionContext
 
endAll(boolean) - Method in interface org.hypergraphdb.transaction.HGTransactionContext
 
endBatch() - Method in class org.hypergraphdb.peer.RemotePeer
After this call, the operations will be imediatelly sent to the remote peer.
endState - Variable in class org.hypergraphdb.peer.workflow.AbstractActivity
 
endTransaction(boolean) - Method in class org.hypergraphdb.transaction.DefaultTransactionContext
 
endTransaction(boolean) - Method in interface org.hypergraphdb.transaction.HGTransactionContext
 
endTransaction(boolean) - Method in class org.hypergraphdb.transaction.HGTransactionManager
Terminate the currently active transaction.
enqueue(HGHandle) - Method in class org.hypergraphdb.atom.HGAtomQueue
 
ensureTransaction(Callable<V>) - Method in class org.hypergraphdb.transaction.HGTransactionManager
Equivalent to ensureTransaction(transaction, HGTransactionConfig.DEFAULT).
ensureTransaction(Callable<V>, HGTransactionConfig) - Method in class org.hypergraphdb.transaction.HGTransactionManager
Perform a unit of work encapsulated as a transaction and return the result.
entrySet() - Method in class org.hypergraphdb.transaction.TxMap
 
entrySet() - Method in class org.hypergraphdb.util.RefCountedMap
 
entrySet() - Method in class org.hypergraphdb.util.SoftHashMap
 
entrySet() - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Returns a collection view of the mappings contained in this map.
entryToObject(TupleInput) - Method in class org.hypergraphdb.storage.bje.LinkBinding
 
ENUM_COMPARATOR - Static variable in class org.hypergraphdb.type.javaprimitive.EnumType
 
EnumType - Class in org.hypergraphdb.type.javaprimitive
 
EnumType() - Constructor for class org.hypergraphdb.type.javaprimitive.EnumType
 
EnumType(Class<Enum<?>>) - Constructor for class org.hypergraphdb.type.javaprimitive.EnumType
 
EnumType.ENUM_COMPARATOR_IMPL - Class in org.hypergraphdb.type.javaprimitive
 
EnumType.ENUM_COMPARATOR_IMPL() - Constructor for class org.hypergraphdb.type.javaprimitive.EnumType.ENUM_COMPARATOR_IMPL
 
EnumTypeConstructor - Class in org.hypergraphdb.type.javaprimitive
Manages instances of EnumType.
EnumTypeConstructor() - Constructor for class org.hypergraphdb.type.javaprimitive.EnumTypeConstructor
 
eq(Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is equal to the passed in x parameter.
eq(Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is equal to the passed in x Ref parameter.
eq(String, Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result to atoms of some HGCompositeType and having a part (e.g.
eq(String, Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
eq(byte[], int, byte[], int, int) - Static method in class org.hypergraphdb.storage.BAUtils
 
eq(Object, Object) - Static method in class org.hypergraphdb.util.HGUtils
Compare two objects for equality, checking for null values as well.
eq(Object[], Object[]) - Static method in class org.hypergraphdb.util.HGUtils
Compare two arrays for equality.
eq(byte[], byte[]) - Static method in class org.hypergraphdb.util.HGUtils
 
eq(Ref<?>, Ref<?>) - Static method in class org.hypergraphdb.util.HGUtils
 
eq(Ref<?>[], Ref<?>[]) - Static method in class org.hypergraphdb.util.HGUtils
 
equals(Object) - Method in class org.hypergraphdb.atom.HGAtomSet
 
equals(Object) - Method in class org.hypergraphdb.atom.HGRel
 
equals(Object) - Method in class org.hypergraphdb.atom.HGRelType
 
equals(Object) - Method in class org.hypergraphdb.handle.DefaultLiveHandle
 
equals(Object) - Method in class org.hypergraphdb.handle.IntPersistentHandle
 
equals(Object) - Method in class org.hypergraphdb.handle.LongPersistentHandle
 
equals(Object) - Method in class org.hypergraphdb.handle.PhantomHandle
 
equals(Object) - Method in class org.hypergraphdb.handle.UUID
Checking equality of UUIDs is easy; just compare the 128-bit number.
equals(Object) - Method in class org.hypergraphdb.handle.UUIDPersistentHandle
 
equals(Object) - Method in class org.hypergraphdb.handle.WeakHandle
 
equals(Object) - Method in class org.hypergraphdb.indexing.ByPartIndexer
 
equals(Object) - Method in class org.hypergraphdb.indexing.ByTargetIndexer
 
equals(Object) - Method in class org.hypergraphdb.indexing.CompositeIndexer
 
equals(Object) - Method in class org.hypergraphdb.indexing.DirectValueIndexer
 
equals(Object) - Method in interface org.hypergraphdb.indexing.HGIndexer
Declared to enforce implementation.
equals(Object) - Method in class org.hypergraphdb.indexing.LinkIndexer
 
equals(Object) - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
equals(Object) - Method in class org.hypergraphdb.peer.Performative
 
equals(Object) - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
equals(Object) - Method in class org.hypergraphdb.peer.workflow.Activity
 
equals(Object) - Method in class org.hypergraphdb.peer.workflow.WorkflowState
 
equals(Object) - Method in class org.hypergraphdb.query.And
 
equals(Object) - Method in class org.hypergraphdb.query.AnyAtomCondition
 
equals(Object) - Method in class org.hypergraphdb.query.ArityCondition
 
equals(Object) - Method in class org.hypergraphdb.query.AtomPartCondition
 
equals(Object) - Method in class org.hypergraphdb.query.AtomPartRegExPredicate
 
equals(Object) - Method in class org.hypergraphdb.query.AtomProjectionCondition
 
equals(Object) - Method in class org.hypergraphdb.query.AtomRegExPredicate
 
equals(Object) - Method in class org.hypergraphdb.query.AtomTypeCondition
 
equals(Object) - Method in class org.hypergraphdb.query.AtomValueCondition
 
equals(Object) - Method in class org.hypergraphdb.query.DisconnectedPredicate
 
equals(Object) - Method in class org.hypergraphdb.query.IncidentCondition
 
equals(Object) - Method in class org.hypergraphdb.query.IndexCondition
 
equals(Object) - Method in class org.hypergraphdb.query.IndexedPartCondition
 
equals(Object) - Method in class org.hypergraphdb.query.IsCondition
 
equals(Object) - Method in class org.hypergraphdb.query.LinkCondition
 
equals(Object) - Method in class org.hypergraphdb.query.MapCondition
 
equals(Object) - Method in class org.hypergraphdb.query.Not
 
equals(Object) - Method in class org.hypergraphdb.query.Nothing
 
equals(Object) - Method in class org.hypergraphdb.query.Or
 
equals(Object) - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
equals(Object) - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
equals(Object) - Method in class org.hypergraphdb.query.SimpleValueCondition
 
equals(Object) - Method in class org.hypergraphdb.query.SubgraphContainsCondition
 
equals(Object) - Method in class org.hypergraphdb.query.SubgraphMemberCondition
 
equals(Object) - Method in class org.hypergraphdb.query.SubsumedCondition
 
equals(Object) - Method in class org.hypergraphdb.query.SubsumesCondition
 
equals(Object) - Method in class org.hypergraphdb.query.TargetCondition
 
equals(Object) - Method in class org.hypergraphdb.query.TraversalCondition
 
equals(Object) - Method in class org.hypergraphdb.query.TypedValueCondition
 
equals(Object) - Method in class org.hypergraphdb.query.TypePlusCondition
 
equals(Object) - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
equals(Object) - Method in class org.hypergraphdb.type.RecordType
 
equals(Object) - Method in class org.hypergraphdb.type.Slot
 
equals(Object) - Method in class org.hypergraphdb.util.Constant
 
equals(Object) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
equals(Object) - Method in class org.hypergraphdb.util.Pair
 
equals(Object) - Method in class org.hypergraphdb.util.RefCountedMap
 
eval(HGHandle) - Method in class org.hypergraphdb.query.impl.DerefMapping
 
eval(HGLink) - Method in class org.hypergraphdb.query.impl.LinkProjectionMapping
 
eval(From) - Method in class org.hypergraphdb.util.CompositeMapping
 
eval(From) - Method in interface org.hypergraphdb.util.Mapping
Map the parameter x and produce a result.
evaluator - Variable in class org.hypergraphdb.peer.PeerFilter
 
exception(Throwable) - Method in class org.hypergraphdb.util.HGLogger
 
ExceptionAtPeer - Exception in org.hypergraphdb.peer
Represents an exception that occurred at a remote peer and caused it to fail to participate in an activity.
ExceptionAtPeer(HGPeerIdentity, String) - Constructor for exception org.hypergraphdb.peer.ExceptionAtPeer
 
execute() - Method in class org.hypergraphdb.HGQuery
Execute the query and return the result set.
execute(HyperGraph) - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
execute(HyperGraph) - Method in interface org.hypergraphdb.maintenance.MaintenanceOperation
Execute a maintenance operation.
execute() - Method in class org.hypergraphdb.query.AnalyzedQuery
 
execute() - Method in class org.hypergraphdb.query.cond2qry.ExpressionBasedQuery
 
execute() - Method in class org.hypergraphdb.query.impl.DefaultKeyBasedQuery
 
execute() - Method in class org.hypergraphdb.query.impl.IndexBasedQuery
 
execute() - Method in class org.hypergraphdb.query.impl.IndexScanQuery
 
execute() - Method in class org.hypergraphdb.query.impl.IntersectionQuery
 
execute() - Method in class org.hypergraphdb.query.impl.PipeQuery
 
execute() - Method in class org.hypergraphdb.query.impl.PredicateBasedFilter
 
execute() - Method in class org.hypergraphdb.query.impl.PredicateBasedRAFilter
 
execute() - Method in class org.hypergraphdb.query.impl.ResultMapQuery
 
execute() - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
execute() - Method in class org.hypergraphdb.query.impl.TraversalBasedQuery
 
execute() - Method in class org.hypergraphdb.query.impl.UnionQuery
 
execute(Runnable) - Method in class org.hypergraphdb.util.HGExecutorService
 
executor() - Static method in class org.hypergraphdb.HGEnvironment
Return the environment-wide ExecutorService.
exists(String) - Static method in class org.hypergraphdb.HGEnvironment
Return true if there is a HyperGraph database at the given location and false otherwise.
ExpressionBasedQuery<ResultType> - Class in org.hypergraphdb.query.cond2qry
 
ExpressionBasedQuery(HyperGraph, boolean) - Constructor for class org.hypergraphdb.query.cond2qry.ExpressionBasedQuery
 
ExpressionBasedQuery(HyperGraph, HGQueryCondition) - Constructor for class org.hypergraphdb.query.cond2qry.ExpressionBasedQuery
 

F

Failed - Static variable in class org.hypergraphdb.peer.workflow.WorkflowState
 
Failure - Static variable in class org.hypergraphdb.peer.Performative
The action of telling another agent that an action was attempted but the attempt failed.
fetch() - Method in class org.hypergraphdb.util.SimplyLinkedQueue
 
fetchRef() - Method in class org.hypergraphdb.handle.PhantomHandle
A getter of the referent that uses reflection to access the field directly.
FilteredRAResultSet<T> - Class in org.hypergraphdb.query.impl
 
FilteredRAResultSet() - Constructor for class org.hypergraphdb.query.impl.FilteredRAResultSet
 
FilteredRAResultSet(HGRandomAccessResult<T>, Mapping<T, Boolean>, int) - Constructor for class org.hypergraphdb.query.impl.FilteredRAResultSet
 
FilteredResultSet<T> - Class in org.hypergraphdb.query.impl
Filter a result set through a predicate.
FilteredResultSet() - Constructor for class org.hypergraphdb.query.impl.FilteredResultSet
 
FilteredResultSet(HGSearchResult<T>, Mapping<T, Boolean>, int) - Constructor for class org.hypergraphdb.query.impl.FilteredResultSet
The constructor assumes the underlying set is already positioned to the first matching entity.
FilteredSortedSet<E> - Class in org.hypergraphdb.util
 
FilteredSortedSet(HGSortedSet<E>, Mapping<E, Boolean>) - Constructor for class org.hypergraphdb.util.FilteredSortedSet
 
FilterIterator<T> - Class in org.hypergraphdb.util
A filtering iterator wraps a source iterator an filter out some of its elements based on a predicate.
FilterIterator(Iterator<T>, Mapping<T, Boolean>) - Constructor for class org.hypergraphdb.util.FilterIterator
 
filterTargets() - Method in class org.hypergraphdb.peer.PeerFilter
 
finalize() - Method in class org.hypergraphdb.cache.LRUCache
 
finalize() - Method in class org.hypergraphdb.HyperGraph
 
finalize() - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
finalize() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
find(HGRelType) - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
 
find(HGQueryCondition) - Method in class org.hypergraphdb.atom.HGSubgraph
 
find(byte[]) - Method in class org.hypergraphdb.atom.impl.UUIDTrie
Return true if the given element is in the set and false otherwise.
find(KeyType) - Method in interface org.hypergraphdb.HGIndex
Retrieve all entries corresponding to the given key.
find(KeyType) - Method in interface org.hypergraphdb.HGSearchable
Returns a HGSearchResult over all values matching a key in the searched entity.
find(HGQueryCondition) - Method in class org.hypergraphdb.HyperGraph
Run a HyperGraphDB lookup query based on the specified condition.
find(HGQueryCondition) - Method in interface org.hypergraphdb.HyperNode
 
find(HGQueryCondition) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
find(Collection<HGQueryCondition>, Class<?>...) - Static method in class org.hypergraphdb.query.cond2qry.QEManip
Collect and group different types of conditions in map.
find(KeyType) - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
find(HGPersistentHandle) - Method in class org.hypergraphdb.type.AtomRefType
The key is expected to be of type HGAtomRef OR of type HGHandle.
find(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
find(Slot) - Method in class org.hypergraphdb.type.SlotType
 
findAliases(HGHandle) - Method in class org.hypergraphdb.HGTypeSystem
Retrieve all the aliases of a given type.
findAll(HGQueryCondition) - Method in class org.hypergraphdb.atom.HGSubgraph
 
findAll() - Method in class org.hypergraphdb.HGQuery
Execute the query and accumulate the results in a List.
findAll(HyperGraph, HGQueryCondition) - Static method in class org.hypergraphdb.HGQuery.hg
Run a query based on the specified condition and put all HGHandles from the result set into a java.util.List.
findAll(HGQuery<T>) - Static method in class org.hypergraphdb.HGQuery.hg
Execute the given query, put all the elements from the result set in a List and return that List
findAll(HGQueryCondition) - Method in class org.hypergraphdb.HyperGraph
 
findAll(HGQueryCondition) - Method in interface org.hypergraphdb.HyperNode
 
findAll(HGQueryCondition) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
findByValue(ValueType) - Method in interface org.hypergraphdb.HGBidirectionalIndex
Return a HGSearchResult over all keys whose value is the value parameter.
findByValue(ValueType) - Method in class org.hypergraphdb.storage.bje.DefaultBiIndexImpl
 
findDeclaredField(Class<?>, String) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
findDefaultConstructor(Class<?>) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
findFirst(KeyType) - Method in interface org.hypergraphdb.HGIndex
Find the first indexed entry corresponding to the given key.
findFirst(KeyType) - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
findFirstByValue(ValueType) - Method in interface org.hypergraphdb.HGBidirectionalIndex
Return a key whose value is the value parameter.
findFirstByValue(ValueType) - Method in class org.hypergraphdb.storage.bje.DefaultBiIndexImpl
 
findGT(KeyType) - Method in interface org.hypergraphdb.HGOrderedSearchable
Return a range of all values strictly greater than the specified key.
findGT(KeyType) - Method in interface org.hypergraphdb.HGSortIndex
 
findGT(KeyType) - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
findGT(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
findGTE(KeyType) - Method in interface org.hypergraphdb.HGOrderedSearchable
Return a range of all values greater than or equal to the specified key.
findGTE(KeyType) - Method in interface org.hypergraphdb.HGSortIndex
 
findGTE(KeyType) - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
findGTE(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
findHandleArgsConstructor(Class<?>) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
findInSet() - Method in class org.hypergraphdb.HGQuery
Execute the query and accumulate the results in a Set.
findLast(KeyType) - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
Find the last entry, assuming ordered duplicates, corresponding to the given key.
findLT(KeyType) - Method in interface org.hypergraphdb.HGOrderedSearchable
Return a range of all values strictly less than the specified key.
findLT(KeyType) - Method in interface org.hypergraphdb.HGSortIndex
 
findLT(KeyType) - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
findLT(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
findLTE(KeyType) - Method in interface org.hypergraphdb.HGOrderedSearchable
Return a range of all values less than or equal to the specified key.
findLTE(KeyType) - Method in interface org.hypergraphdb.HGSortIndex
 
findLTE(KeyType) - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
findLTE(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
findMostSpecific(HyperGraph, HGHandle, HGHandle) - Static method in class org.hypergraphdb.query.cond2qry.QEManip
 
findOne(HGQueryCondition) - Method in class org.hypergraphdb.atom.HGSubgraph
 
findOne() - Method in class org.hypergraphdb.HGQuery
Execute the query and return the first result, if any.
findOne(HyperGraph, HGQueryCondition) - Static method in class org.hypergraphdb.HGQuery.hg
Run a query based on the passed in condition.
findOne(HGQueryCondition) - Method in class org.hypergraphdb.HyperGraph
 
findOne(HGQueryCondition) - Method in interface org.hypergraphdb.HyperNode
 
findOne(HGQueryCondition) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
findType(URI) - Method in interface org.hypergraphdb.type.HGTypeSchema
Return the HGHandle of an existing HyperGraph type that corresponds to the specified type identifier according to this schema.
findType(URI) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
findType(Class<?>) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
finish() - Static method in class org.hypergraphdb.query.QueryCompile
Finish query compilation in this thread.
finish(HGTransaction) - Method in class org.hypergraphdb.transaction.TxCacheMap.Box
 
finish(HGTransaction) - Method in class org.hypergraphdb.transaction.TxCacheSet.CacheSetTxBox
 
finish(HGTransaction) - Method in class org.hypergraphdb.transaction.TxMap.Box
 
finish(HGTransaction) - Method in class org.hypergraphdb.transaction.VBox
 
finishRequest(HGPeerIdentity, Timestamp, Timestamp) - Method in class org.hypergraphdb.peer.log.Log
 
first() - Method in class org.hypergraphdb.atom.HGAtomSet
 
first() - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
first() - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
first() - Method in class org.hypergraphdb.transaction.TxSet
 
first() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
first() - Method in class org.hypergraphdb.util.FilteredSortedSet
 
first() - Method in class org.hypergraphdb.util.LLRBTree
 
flags - Variable in class org.hypergraphdb.handle.DefaultLiveHandle
 
FloatPrimitiveArrayType - Class in org.hypergraphdb.type.javaprimitive
 
FloatPrimitiveArrayType() - Constructor for class org.hypergraphdb.type.javaprimitive.FloatPrimitiveArrayType
 
FloatType - Class in org.hypergraphdb.type.javaprimitive
 
FloatType() - Constructor for class org.hypergraphdb.type.javaprimitive.FloatType
 
FloatType.FloatComparator - Class in org.hypergraphdb.type.javaprimitive
 
FloatType.FloatComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.FloatType.FloatComparator
 
floyd_warshall() - Method in class org.hypergraphdb.algorithms.GraphClassics
 
flushBatch() - Method in class org.hypergraphdb.peer.RemotePeer
Sends the current list of queued operations to the remote peer.
formatDimensionPath(String[]) - Static method in class org.hypergraphdb.type.TypeUtils
 
freeze(HGLiveHandle) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
freeze(HGLiveHandle) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
freeze(HGLiveHandle) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
freeze(HGLiveHandle) - Method in interface org.hypergraphdb.HGAtomCache
Freezing an atom in the cache would prevent it from ever being removed.
freeze(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Freeze an atom into the HyperGraph cache.Frozen atoms are guaranteed to NOT be evicted from the cache.
from(Json) - Method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory.BeanJsonConverter
 
from(Json) - Method in interface org.hypergraphdb.peer.serializer.HGPeerJsonFactory.JsonConverter
 
fromByteArray(byte[], int, int) - Method in class org.hypergraphdb.storage.BAtoBA
 
fromByteArray(byte[], int, int) - Method in class org.hypergraphdb.storage.BAtoHandle
 
fromByteArray(byte[], int, int) - Method in class org.hypergraphdb.storage.BAtoString
 
fromByteArray(byte[], int, int) - Method in interface org.hypergraphdb.storage.ByteArrayConverter
 
fromByteArray(byte[], int, int) - Method in class org.hypergraphdb.type.AtomRefType
 
fromByteArray(byte[], int, int) - Method in class org.hypergraphdb.type.javaprimitive.EnumType
 
fromByteArray(byte[], int, int) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
fromJson(Json) - Static method in class org.hypergraphdb.peer.Messages
 
fromLong(long) - Method in class org.hypergraphdb.type.javaprimitive.CalendarType
 
fromLong(long) - Method in class org.hypergraphdb.type.javaprimitive.DateType
 
fromLong(long) - Method in class org.hypergraphdb.type.javaprimitive.DateTypeBase
 
fromLong(long) - Method in class org.hypergraphdb.type.javaprimitive.TimestampType
 
fromRuntimeType(HGHandle, HGAtomType) - Method in interface org.hypergraphdb.type.HGTypeSchema
If a given type is wrapped under a different runtime representation by the HGTypeSchema.toRuntimeType(HGHandle, HGAtomType) method, this method retrieves the underlying default representation as constructed by the type system.
fromRuntimeType(HGHandle, HGAtomType) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
FromState - Annotation Type in org.hypergraphdb.peer.workflow
 
FSMActivity - Class in org.hypergraphdb.peer.workflow
An activity implementation based on a finite state machine defined through method annotations.
FSMActivity() - Constructor for class org.hypergraphdb.peer.workflow.FSMActivity
Default constructor - thisPeer, ID etc must be set separately.
FSMActivity(HyperGraphPeer) - Constructor for class org.hypergraphdb.peer.workflow.FSMActivity
 
FSMActivity(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.workflow.FSMActivity
 

G

generate(HGHandle) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
generate(HGHandle) - Method in interface org.hypergraphdb.algorithms.HGALGenerator
Return HGSearchResult over all atoms adjacent to the passed in atom.
generate(HGHandle) - Method in class org.hypergraphdb.algorithms.SimpleALGenerator
 
GenericObjectFactory<T> - Class in org.hypergraphdb.type
An ObjectFactory implementation that simply uses a specific Class to fabricate instances.
GenericObjectFactory(Class<T>) - Constructor for class org.hypergraphdb.type.GenericObjectFactory
 
get(byte) - Static method in enum org.hypergraphdb.atom.HGAtomRef.Mode
 
get(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
 
get() - Static method in class org.hypergraphdb.cache.CacheActionQueueSingleton
 
get(K) - Method in interface org.hypergraphdb.cache.CacheMap
 
get(HGPersistentHandle) - Method in class org.hypergraphdb.cache.DefaultAtomCache
Lookup in the cache for a live handle corresponding to a persistent handle.
get(Object) - Method in class org.hypergraphdb.cache.DefaultAtomCache
Retrieve the live handle of an atom instance.
get(K) - Method in class org.hypergraphdb.cache.HashCacheMap
 
get(Key) - Method in interface org.hypergraphdb.cache.HGCache
Retrieve an element from the cache.
get(Key) - Method in class org.hypergraphdb.cache.LRUCache
 
get(HGPersistentHandle) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
get(Object) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
get(Key) - Method in class org.hypergraphdb.cache.SimpleCache
 
get(HGPersistentHandle) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
get(Object) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
get(HGPersistentHandle) - Method in interface org.hypergraphdb.HGAtomCache
Retrieve an atom from the cache by its persistent handle.
get(Object) - Method in interface org.hypergraphdb.HGAtomCache
Retrieve the HGLiveHandle of a run-time atom instance.
get(String) - Static method in class org.hypergraphdb.HGEnvironment
Retrieve an already opened or open a HyperGraph instance.
get(String, HGConfiguration) - Static method in class org.hypergraphdb.HGEnvironment
Retrieve the HyperGraphDB instance at the specified location and open it (if not already opened) with the given configuration.
get(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Retrieve a hypergraph atom by its handle.
get(HGHandle) - Method in interface org.hypergraphdb.HyperNode
 
get(HGHandle) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
get(HGHandle) - Method in class org.hypergraphdb.peer.RemotePeer
 
get(HyperGraphPeer) - Static method in class org.hypergraphdb.peer.replication.Replication
 
get(StorageGraph, HyperGraph) - Static method in class org.hypergraphdb.peer.SubgraphManager
Assuming a single root, write the StorageGraph to (merge it with) the HyperGraph for the sole purpose of reading back a run-time atom.
get(Object) - Method in class org.hypergraphdb.transaction.TxCacheMap
 
get(int) - Method in class org.hypergraphdb.transaction.TxList
 
get(Object) - Method in class org.hypergraphdb.transaction.TxMap
 
get() - Method in class org.hypergraphdb.transaction.VBox
 
get(Slot) - Method in class org.hypergraphdb.type.Record
 
get() - Method in class org.hypergraphdb.util.AggregateFuture
 
get(long, TimeUnit) - Method in class org.hypergraphdb.util.AggregateFuture
 
get() - Method in class org.hypergraphdb.util.CallbackFuture
 
get(long, TimeUnit) - Method in class org.hypergraphdb.util.CallbackFuture
 
get() - Method in class org.hypergraphdb.util.CallContextRef
 
get() - Method in class org.hypergraphdb.util.CompletedFuture
 
get(long, TimeUnit) - Method in class org.hypergraphdb.util.CompletedFuture
 
get() - Method in class org.hypergraphdb.util.Constant
 
get(Object) - Method in class org.hypergraphdb.util.LinkedIdentityHashMap
Returns the value to which this map maps the specified key.
get() - Method in class org.hypergraphdb.util.MappedFuture
 
get(long, TimeUnit) - Method in class org.hypergraphdb.util.MappedFuture
 
get() - Method in interface org.hypergraphdb.util.Ref
 
get(Object) - Method in class org.hypergraphdb.util.RefCountedMap
 
get(Object) - Method in class org.hypergraphdb.util.SoftHashMap
 
get() - Method in interface org.hypergraphdb.util.Var
 
get(String) - Method in class org.hypergraphdb.util.VarContext
 
get(Object) - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Returns the value to which the specified key is mapped in this weak hash map, or null if the map contains no mapping for this key.
getActivity(UUID) - Method in class org.hypergraphdb.peer.workflow.ActivityManager
Retrieve an Activity by its UUID.
getActivity() - Method in class org.hypergraphdb.peer.workflow.ActivityResult
 
getActivityClass() - Method in class org.hypergraphdb.peer.workflow.DefaultActivityFactory
 
getActivityManager() - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
getAdjListGenerator() - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
getAdjListGenerator() - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
getAdjListGenerator() - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
getAll(HGQueryCondition) - Method in class org.hypergraphdb.atom.HGSubgraph
 
getAll(HyperGraph, HGQueryCondition) - Static method in class org.hypergraphdb.HGQuery.hg
Run a query based on the specified condition and put all atom instances from the result set into a java.util.List.
getAll(HGQuery<HGHandle>) - Static method in class org.hypergraphdb.HGQuery.hg
Execute the given query, put all atom instances from the result set into a java.util.List.
getAll(HGQueryCondition) - Method in class org.hypergraphdb.HyperGraph
 
getAll(HGQueryCondition) - Method in interface org.hypergraphdb.HyperNode
 
getAll(HGQueryCondition) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
getAllAtoms() - Method in class org.hypergraphdb.peer.cact.GetAtom
 
getAllPropertyDescriptors(Class<?>) - Static method in class org.hypergraphdb.type.BonesOfBeans
 
getAllPropertyDescriptors(Object) - Static method in class org.hypergraphdb.type.BonesOfBeans
 
getAllPropertyDescriptorsEx(Class<?>) - Static method in class org.hypergraphdb.type.BonesOfBeans
 
getAnalysisResult(String) - Method in class org.hypergraphdb.query.AnalyzedQuery
 
getArity() - Method in class org.hypergraphdb.atom.HGRelType
 
getArity() - Method in class org.hypergraphdb.atom.HGTypeStructuralInfo
 
getArity() - Method in interface org.hypergraphdb.HGLink
Return the number of targets of this link.
getArity() - Method in class org.hypergraphdb.HGPlainLink
Return the number of elements in the target set of this link.
getArity() - Method in class org.hypergraphdb.query.ArityCondition
 
getArity() - Method in class org.hypergraphdb.type.LinkRecord
 
getArity() - Method in class org.hypergraphdb.util.TempLink
 
getArityReference() - Method in class org.hypergraphdb.query.ArityCondition
 
getAt(int) - Method in class org.hypergraphdb.type.RecordType
 
getAt(int) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
getAtom() - Method in class org.hypergraphdb.event.HGAtomProposeEvent
 
getAtom() - Method in exception org.hypergraphdb.event.HGAtomRefusedException
Return the proposed atom whose addition failed.
getAtom() - Method in exception org.hypergraphdb.HGRemoveRefusedException
Return the proposed atom whose addition failed.
getAtom() - Method in exception org.hypergraphdb.HGReplaceRefusedException
Return the proposed atom whose addition failed.
getAtom() - Method in class org.hypergraphdb.IncidenceSet
Return the atom whose incidence set this instance represents.
GetAtom - Class in org.hypergraphdb.peer.cact
 
GetAtom(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.GetAtom
 
GetAtom(HyperGraphPeer, HGHandle, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.GetAtom
 
GetAtom(HyperGraphPeer, Set<HGHandle>, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.GetAtom
 
getAtom() - Method in class org.hypergraphdb.peer.replication.RememberTaskClient.RememberEntity
 
getAtom() - Method in class org.hypergraphdb.query.SubgraphContainsCondition
 
getAtomHandle() - Method in class org.hypergraphdb.atom.HGSubgraph
 
getAtomHandle() - Method in class org.hypergraphdb.event.HGAtomEvent
 
getAtomHandle() - Method in interface org.hypergraphdb.HGHandleHolder
Return the HyperGraphDB atom handle of this object.
getAtomHandle() - Method in class org.hypergraphdb.IncidenceSetRef
 
getAtomHandle() - Method in class org.hypergraphdb.peer.cact.AddAtom
 
getAtomHandle() - Method in class org.hypergraphdb.peer.cact.GetAtomType
 
getAtomHandle() - Method in class org.hypergraphdb.peer.cact.ReplaceAtom
 
getAtomHandle() - Method in class org.hypergraphdb.query.IsCondition
 
getAtomHandleReference() - Method in class org.hypergraphdb.query.IsCondition
 
getAtomInstance() - Method in class org.hypergraphdb.event.HGAtomAccessedEvent
 
getAtomInstance() - Method in class org.hypergraphdb.event.HGAtomLoadedEvent
 
getAtomInterests() - Method in class org.hypergraphdb.peer.replication.Replication
 
getAtomTargets(Object) - Static method in class org.hypergraphdb.peer.SubgraphManager
 
getAtomType() - Method in interface org.hypergraphdb.HGTypeHolder
 
getAtomType(Class<?>) - Method in class org.hypergraphdb.HGTypeSystem
Return the HGAtomType corresponding to the passed in Java class.
getAtomType(Object) - Method in class org.hypergraphdb.HGTypeSystem
Return the default HyperGraph type of the given atom object.
getAtomType(HGHandle) - Method in class org.hypergraphdb.HGTypeSystem
Return the type instance of a given atom.
GetAtomType - Class in org.hypergraphdb.peer.cact
 
GetAtomType(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.GetAtomType
 
GetAtomType(HyperGraphPeer, HGHandle, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.GetAtomType
 
getAttribute(Object) - Method in class org.hypergraphdb.transaction.HGTransaction
 
getAttributeKeys() - Method in class org.hypergraphdb.transaction.HGTransaction
 
getBase() - Method in class org.hypergraphdb.handle.SequentialUUIDHandleFactory
 
getBaseSetCondition() - Method in class org.hypergraphdb.query.AtomProjectionCondition
 
getBaseType() - Method in class org.hypergraphdb.query.TypePlusCondition
 
getBatch() - Method in class org.hypergraphdb.peer.RemotePeer
 
getBatchSize() - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
getBerkleyEnvironment() - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
getBidirectionalIndex(String, ByteArrayConverter<KeyType>, ByteArrayConverter<ValueType>, Comparator<byte[]>, boolean) - Method in class org.hypergraphdb.HGStore
Retrieve an existing HGBidirectionalIndex by its name.
getBJEEnvironment() - Method in class org.hypergraphdb.storage.bje.TransactionBJEImpl
 
getBJETransaction() - Method in class org.hypergraphdb.storage.bje.TransactionBJEImpl
 
getBody() - Method in class org.hypergraphdb.transaction.TxCacheMap.Box
 
getBody(long) - Method in class org.hypergraphdb.transaction.VBoxBody
 
getBox(Object) - Method in class org.hypergraphdb.transaction.TxCacheMap
 
getBox(Object) - Method in class org.hypergraphdb.transaction.TxMap
 
getCache() - Method in class org.hypergraphdb.HyperGraph
Return the atom cache associated with this HyperGraph instance.
getCacheImplementation() - Method in class org.hypergraphdb.HGConfiguration
Return the cache implementation configured for this HyperGraph instance.
getCancelMaintenance() - Method in class org.hypergraphdb.HGConfiguration
Return true if HyperGraph will cancel maintenance operation when it is being open.
getClassForType(HGHandle) - Method in class org.hypergraphdb.HGTypeSystem
Return the Java class that corresponds to the given HyperGraphDB type handle.
GetClassForType - Class in org.hypergraphdb.peer.cact
 
GetClassForType(HyperGraphPeer, HGHandle, Object) - Constructor for class org.hypergraphdb.peer.cact.GetClassForType
 
GetClassForType(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.GetClassForType
 
getClassLoader() - Method in class org.hypergraphdb.HGConfiguration
Return the configured Java class loader for use by this HyperGraphDB instance or null if no loader was configured.
getClassLoader(HyperGraph) - Static method in class org.hypergraphdb.util.HGUtils
Returns the configured, the context or the class's classloader.
getClassLoader(HGConfiguration) - Static method in class org.hypergraphdb.util.HGUtils
Returns the configured, the context or the class's classloader.
getClassname() - Method in class org.hypergraphdb.atom.HGSerializable
 
getClassName() - Method in class org.hypergraphdb.peer.cact.GetClassForType
 
getClassNameForType(HGHandle) - Method in class org.hypergraphdb.HGTypeSystem
Return the Java classname that corresponds to the given HyperGraphDB type handle.
getCode() - Method in enum org.hypergraphdb.atom.HGAtomRef.Mode
 
getCombiner() - Method in class org.hypergraphdb.query.impl.IntersectionQuery
 
getComparator(HyperGraph) - Method in class org.hypergraphdb.indexing.ByPartIndexer
 
getComparator(HyperGraph) - Method in class org.hypergraphdb.indexing.ByTargetIndexer
 
getComparator(HyperGraph) - Method in class org.hypergraphdb.indexing.CompositeIndexer
 
getComparator(HyperGraph) - Method in class org.hypergraphdb.indexing.DirectValueIndexer
 
getComparator(HyperGraph) - Method in interface org.hypergraphdb.indexing.HGIndexer
Return a comparator used to compare key values return by this indexer.
getComparator(HyperGraph) - Method in class org.hypergraphdb.indexing.LinkIndexer
 
getComparator(HyperGraph) - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
getComparator() - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
getComparator() - Method in class org.hypergraphdb.type.HGHandleType
 
getComparator() - Method in interface org.hypergraphdb.type.HGPrimitiveType
Return a java.util.Comparator instance that provides an order relation of the values of the primitive type.
getComparator() - Method in class org.hypergraphdb.type.javaprimitive.BooleanType
 
getComparator() - Method in class org.hypergraphdb.type.javaprimitive.ByteType
 
getComparator() - Method in class org.hypergraphdb.type.javaprimitive.CharType
 
getComparator() - Method in class org.hypergraphdb.type.javaprimitive.DateTypeBase
 
getComparator() - Method in class org.hypergraphdb.type.javaprimitive.DoubleType
 
getComparator() - Method in class org.hypergraphdb.type.javaprimitive.EnumType
 
getComparator() - Method in class org.hypergraphdb.type.javaprimitive.FloatType
 
getComparator() - Method in class org.hypergraphdb.type.javaprimitive.IntType
 
getComparator() - Method in class org.hypergraphdb.type.javaprimitive.LongType
 
getComparator() - Method in class org.hypergraphdb.type.javaprimitive.NumericTypeBase
 
getComparator() - Method in class org.hypergraphdb.type.javaprimitive.ShortType
 
getComparator() - Method in class org.hypergraphdb.type.javaprimitive.StringType
 
getCompiledQuery() - Method in class org.hypergraphdb.query.cond2qry.ExpressionBasedQuery
 
getComplementRef() - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
getCompletedCount() - Method in class org.hypergraphdb.util.ActionQueueThread
Return the total number of actions executed by this thread, whether or not the actions have terminated with an exception.
getCondition() - Method in class org.hypergraphdb.query.cond2qry.ExpressionBasedQuery
Return a possibly simplified and normalized version of the condition with which this query was constructed.
getCondition() - Method in class org.hypergraphdb.query.MapCondition
 
getConfig() - Method in class org.hypergraphdb.HyperGraph
Return the set of configuration parameters for this HyperGraphDB instance.
getConfiguration(String) - Static method in class org.hypergraphdb.HGEnvironment
Retrieve the configuration of a HyperGraphDB instance.
getConfiguration() - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
getConfiguration() - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
getConfiguration() - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Each different storage mechanism provides its own configuration object with parameters that can be set before storage is initialized.
getConfiguration() - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
getConnectedPeers() - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
getConnection() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
getConst() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Return the state constant corresponding to the current state.
getContext() - Method in class org.hypergraphdb.transaction.HGTransactionManager
Return the HGTransactionContext instance associated with the current thread.
getContractTransforms(Class<? extends HGQueryCondition>) - Method in class org.hypergraphdb.query.HGQueryConfiguration
 
getConverter(HyperGraph) - Method in class org.hypergraphdb.indexing.ByPartIndexer
 
getConverter(HyperGraph) - Method in class org.hypergraphdb.indexing.ByTargetIndexer
 
getConverter(HyperGraph) - Method in class org.hypergraphdb.indexing.CompositeIndexer
 
getConverter(HyperGraph) - Method in class org.hypergraphdb.indexing.DirectValueIndexer
 
getConverter(HyperGraph) - Method in interface org.hypergraphdb.indexing.HGIndexer
Return a ByteArrayConverter capable of translating keys returned by this indexer to/from a byte[].
getConverter(HyperGraph) - Method in class org.hypergraphdb.indexing.LinkIndexer
 
getConverter(HyperGraph) - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
getCounter() - Method in class org.hypergraphdb.peer.log.Timestamp
 
getCurrent() - Method in class org.hypergraphdb.transaction.DefaultTransactionContext
Return the currently active transaction or null if there is no such transaction.
getCurrent() - Method in interface org.hypergraphdb.transaction.HGTransactionContext
 
getData(HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Retrieve the raw data buffer stored at handle.
getData() - Method in class org.hypergraphdb.peer.log.LogEntry
 
getData(HGPersistentHandle) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
getData(KeyType) - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
getData(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Return the data corresponding to a given handle or null if it is not found.
getData(HGPersistentHandle) - Method in class org.hypergraphdb.storage.HGStoreSubgraph
 
getData(HGPersistentHandle) - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
getData(HGPersistentHandle) - Method in class org.hypergraphdb.storage.RefDelegateStorageGraph
 
getData(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.StorageGraph
 
getData(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
getDatabaseConfig() - Method in class org.hypergraphdb.storage.bje.BJEConfig
 
getDatabaseLocation() - Method in class org.hypergraphdb.HGStore
Return the physical, file system location of the HyperGraph store.
getDatabaseName() - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
getDefaultJavaMapper() - Method in class org.hypergraphdb.type.JavaTypeFactory
 
getDefaultSchema() - Method in class org.hypergraphdb.type.HGTypeConfiguration
Return the instance responsible for creating HyperGraphDB type from Java classes.
getDimensionNames() - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
 
getDimensionNames() - Method in class org.hypergraphdb.type.HGAbstractCompositeType
 
getDimensionNames() - Method in interface org.hypergraphdb.type.HGCompositeType
Return an Iterator listing the names of all dimensions of this composite type.
getDimensionNames() - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
getDimensionNames() - Method in class org.hypergraphdb.type.RecordType
 
getDimensionNames() - Method in class org.hypergraphdb.type.SlotType
 
getDimensionPath() - Method in class org.hypergraphdb.indexing.ByPartIndexer
 
getDimensionPath() - Method in class org.hypergraphdb.query.AtomPartCondition
 
getDimensionPath() - Method in class org.hypergraphdb.query.AtomPartRegExPredicate
 
getDimensionPath() - Method in class org.hypergraphdb.query.AtomProjectionCondition
 
getEndState() - Method in class org.hypergraphdb.peer.workflow.AbstractActivity
Return the object indicating an ending state for this activity.
getEnumType() - Method in class org.hypergraphdb.type.javaprimitive.EnumType
 
getEnvironmentConfig() - Method in class org.hypergraphdb.storage.bje.BJEConfig
 
getEvaluator() - Method in class org.hypergraphdb.peer.PeerFilter
 
getEventClassName() - Method in class org.hypergraphdb.event.HGListenerAtom
 
getEventManager() - Method in class org.hypergraphdb.HGConfiguration
Return the HGEventManager to be used by the database.
getEventManager() - Method in class org.hypergraphdb.HyperGraph
Return this HyperGraph's event manager instance.
getException() - Method in class org.hypergraphdb.peer.workflow.ActivityResult
 
getExecutorService() - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
getExistingOnly(String) - Static method in class org.hypergraphdb.HGEnvironment
Same as get, but will return null if there is no database at that location.
getExpandTransforms(Class<? extends HGQueryCondition>) - Method in class org.hypergraphdb.query.HGQueryConfiguration
 
getExpression() - Method in class org.hypergraphdb.peer.cact.QueryCount
 
getExpression() - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
getFactory() - Method in class org.hypergraphdb.peer.workflow.ActivityType
 
getFactory() - Method in class org.hypergraphdb.type.CollectionType
 
getFactory() - Method in class org.hypergraphdb.type.MapType
 
getField(Class<?>, String) - Method in class org.hypergraphdb.util.AccessibleObjectCache
 
getFile() - Method in class org.hypergraphdb.util.HGDatabaseVersionFile
 
getFileTransferThreshold() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
getFirst() - Method in class org.hypergraphdb.util.Pair
 
getFlags() - Method in class org.hypergraphdb.event.HGAtomProposeEvent
 
getFlags() - Method in class org.hypergraphdb.handle.DefaultLiveHandle
 
getFlags() - Method in interface org.hypergraphdb.handle.HGLiveHandle
 
getFlags() - Method in class org.hypergraphdb.handle.PhantomHandle
 
getFlags() - Method in class org.hypergraphdb.handle.WeakHandle
 
getFlags() - Method in class org.hypergraphdb.HGAtomAttrib
 
getFlatTraversal() - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
getFloatingIdx() - Method in class org.hypergraphdb.type.AtomRefType
 
getFromTarget() - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
getFuture() - Method in class org.hypergraphdb.peer.workflow.Activity
Return the Future object representing the completion of this activity.
getFuture(WorkflowStateConstant) - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Return a Future representing the task of this state reaching an expected value.
getGeneral() - Method in class org.hypergraphdb.atom.HGSubsumes
 
getGeneralHandle() - Method in class org.hypergraphdb.query.SubsumedCondition
 
getGeneralHandleReference() - Method in class org.hypergraphdb.query.SubsumedCondition
 
getGeneralValue() - Method in class org.hypergraphdb.query.SubsumedCondition
 
getGlobalValue(String) - Method in class org.hypergraphdb.util.VarContext
 
getGraph() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
getGraph() - Method in class org.hypergraphdb.algorithms.SimpleALGenerator
 
getGraph() - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
getGraph() - Method in class org.hypergraphdb.query.impl.DerefMapping
 
getGraph() - Method in class org.hypergraphdb.storage.bje.BJETxLock
 
getGraphLocation() - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
getHandle() - Method in exception org.hypergraphdb.HGEMissingData
 
getHandle(Object) - Method in class org.hypergraphdb.HyperGraph
Return the handle of the specified atom.
getHandle() - Method in class org.hypergraphdb.peer.cact.GetIncidenceSet
 
getHandle() - Method in class org.hypergraphdb.peer.InterestEvaluator
 
getHandle() - Method in class org.hypergraphdb.peer.log.LogEntry
 
getHandle() - Method in class org.hypergraphdb.peer.replication.RememberTaskClient.RememberEntity
 
getHandle() - Method in class org.hypergraphdb.type.PredefinedTypeDescriptor
 
getHandleFactory() - Method in class org.hypergraphdb.HGConfiguration
Return the handle factory configured for this database.
getHandleFactory() - Method in class org.hypergraphdb.HyperGraph
Return the HGHandleFactory implementation associated with this HyperGraph instance.
getHandleFor(HyperGraph, Object) - Static method in class org.hypergraphdb.type.TypeUtils
 
getHandleForIdentifier(URI) - Method in class org.hypergraphdb.HGTypeSystem
 
getHandleOf(Class<? extends HGAtomType>) - Method in class org.hypergraphdb.util.PredefinedTypesConfig
 
getHandles() - Method in class org.hypergraphdb.util.PredefinedTypesConfig
 
getHardIdx() - Method in class org.hypergraphdb.type.AtomRefType
 
getHead() - Method in class org.hypergraphdb.atom.HGBergeLink
 
getHg() - Method in class org.hypergraphdb.peer.InterestEvaluator
 
getHGType() - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
getHGType() - Method in class org.hypergraphdb.type.JavaInterfaceBinding
 
getHindexer() - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
getHostname() - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
getHyperGraph() - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
getHyperGraph() - Method in class org.hypergraphdb.atom.HGSubgraph
 
getHyperGraph() - Method in class org.hypergraphdb.event.HGDefaultEventManager
 
getHyperGraph() - Method in class org.hypergraphdb.HGQuery
Return the HyperGraph instance against which this query is executed.
getHyperGraph() - Method in class org.hypergraphdb.HGTypeSystem
Return the HyperGraph on which this type system operates.
getHyperGraph() - Method in class org.hypergraphdb.transaction.HGTransactionManager
Return the HyperGraph instance associated with this HGTransactionManager.
getHyperGraph() - Method in class org.hypergraphdb.type.HGAtomTypeBase
 
getId() - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
getId() - Method in class org.hypergraphdb.peer.workflow.Activity
Return the UUID of this activity.
getId() - Method in class org.hypergraphdb.peer.workflow.Conversation
 
getIdentifiersForHandle(HGHandle) - Method in class org.hypergraphdb.HGTypeSystem
Return the URI identifiers of the set of types realized by the given type atom.
getIdentity(HyperGraph, String) - Static method in class org.hypergraphdb.peer.HyperGraphPeer
 
getIdentity() - Method in class org.hypergraphdb.peer.HyperGraphPeer
Return this peer's identity.
getIdentity(Object) - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
getIfLoaded(Key) - Method in interface org.hypergraphdb.cache.HGCache
Retrieve and return an element from the cache if it's already there or return null otherwise.
getIfLoaded(Key) - Method in class org.hypergraphdb.cache.LRUCache
 
getIfLoaded(Key) - Method in class org.hypergraphdb.cache.SimpleCache
 
getImplementationClass(String, String) - Static method in class org.hypergraphdb.util.HGUtils
 
getImplementationClassName() - Method in class org.hypergraphdb.type.PredefinedTypeDescriptor
 
getImplementationOf(String, String) - Static method in class org.hypergraphdb.util.HGUtils
 
getIncidenceCache() - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
getIncidenceCache() - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
getIncidenceCache() - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
getIncidenceCache() - Method in interface org.hypergraphdb.HGAtomCache
Return the incidence set cache.
getIncidenceResultSet(HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Return a HGSearchResult of atom handles in a given atom's incidence set.
getIncidenceResultSet(HGPersistentHandle) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
getIncidenceResultSet(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Return the incidence set associate with the given handle.
getIncidenceResultSet(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
getIncidenceSet(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
Return incidence set where each element is a member of this HGSubgraph.
getIncidenceSet(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Return the IncidenceSet, that is the set of all HGLinks pointing to, the atom referred by the passed in handle.
getIncidenceSet(HGHandle) - Method in interface org.hypergraphdb.HyperNode
 
GetIncidenceSet - Class in org.hypergraphdb.peer.cact
 
GetIncidenceSet(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.GetIncidenceSet
 
GetIncidenceSet(HyperGraphPeer, HGHandle, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.GetIncidenceSet
 
getIncidenceSet() - Method in class org.hypergraphdb.peer.cact.GetIncidenceSet
 
getIncidenceSet(HGHandle) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
getIncidenceSetCardinality(HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Return the number of atoms in the incidence set of a given atom.
getIncidenceSetCardinality(HGPersistentHandle) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
getIncidenceSetCardinality(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Return the number of elements of the incidence set for the given handle or 0 if no such set exists.
getIncidenceSetCardinality(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
getIndex(HyperGraph) - Static method in class org.hypergraphdb.atom.HGSubgraph
DO NOT USE: internal method, implementation dependent, may disappear at any time.
getIndex(HGIndexer<?, ?>) - Method in class org.hypergraphdb.HGIndexManager
Retrieve the storage HGIndex associated to the passed-in HGIndexer.
getIndex(String) - Method in class org.hypergraphdb.HGStore
Get the HyperGraphDB index with the given name.
getIndex(String, ByteArrayConverter<KeyType>, ByteArrayConverter<ValueType>, Comparator<byte[]>, boolean) - Method in class org.hypergraphdb.HGStore
Retrieve an HGIndex by its name.
getIndex() - Method in class org.hypergraphdb.query.IndexCondition
 
getIndex() - Method in class org.hypergraphdb.query.IndexedPartCondition
 
getIndex(String) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
getIndex(String, ByteArrayConverter<KeyType>, ByteArrayConverter<ValueType>, Comparator<?>, boolean, boolean) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
getIndex(String) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Get the HyperGraphDB index with the given name.
getIndex(String, ByteArrayConverter<KeyType>, ByteArrayConverter<ValueType>, Comparator<?>, boolean, boolean) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Retrieve the index with the given name, or create a new index if no index with that name exists.
getIndex(String) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
getIndex(String, ByteArrayConverter<KeyType>, ByteArrayConverter<ValueType>, Comparator<?>, boolean, boolean) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
getIndex() - Method in class org.hypergraphdb.type.JavaObjectMapper
 
getIndex() - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
getIndexByType() - Method in class org.hypergraphdb.HGIndexManager
Return the predefined index from types to atoms.
getIndexByValue() - Method in class org.hypergraphdb.HGIndexManager
Return the predefined index from values to atoms.
getIndexerParts() - Method in class org.hypergraphdb.indexing.CompositeIndexer
 
getIndexersForType(HGHandle) - Method in class org.hypergraphdb.HGIndexManager
Return all registered HGIndexers for a given HyperGraph type.
getIndexManager() - Method in class org.hypergraphdb.HyperGraph
Return the HGIndexManager that is associated with this HyperGraph instance.
getIndexName() - Method in class org.hypergraphdb.type.HGHandleType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.BooleanType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.ByteType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.CharType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.DateTypeBase
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.DoubleType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.FloatType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.IntType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.LongType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
Return the name of the DB index to create for the primitive values.
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.ShortType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.StringType
 
getInstance() - Method in class org.hypergraphdb.event.HGAtomEvictEvent
 
getInstance() - Static method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
getInstance() - Static method in class org.hypergraphdb.query.cond2qry.ToQueryMap
 
getInstance() - Static method in class org.hypergraphdb.storage.BAtoBA
 
getInstance(HGHandleFactory) - Static method in class org.hypergraphdb.storage.BAtoHandle
 
getInstance() - Static method in class org.hypergraphdb.storage.BAtoString
 
getInstance() - Static method in class org.hypergraphdb.storage.bje.PlainSecondaryKeyCreator
 
getInstance() - Static method in class org.hypergraphdb.type.Top
 
GetInterestsTask - Class in org.hypergraphdb.peer.replication
 
GetInterestsTask(HyperGraphPeer) - Constructor for class org.hypergraphdb.peer.replication.GetInterestsTask
 
GetInterestsTask(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.replication.GetInterestsTask
 
getIpAddress() - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
getJavaBinding(HGHandle, HGAtomType, Class<?>) - Method in class org.hypergraphdb.type.DefaultJavaTypeMapper
 
getJavaBinding(HGHandle, HGAtomType, Class<?>) - Method in class org.hypergraphdb.type.JavaObjectMapper
 
getJavaBinding(HGHandle, HGAtomType, Class<?>) - Method in class org.hypergraphdb.type.JavaTypeFactory
 
getJavaBinding(HGHandle, HGAtomType, Class<?>) - Method in interface org.hypergraphdb.type.JavaTypeMapper
Create a type wrapper for a given raw HyperGraphDB type.
getJavaClass() - Method in class org.hypergraphdb.query.AtomTypeCondition
 
getJavaClass() - Method in class org.hypergraphdb.query.TypedValueCondition
 
getJavaClass() - Method in class org.hypergraphdb.query.TypePlusCondition
 
getJavaClass() - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
getJavaClass() - Method in class org.hypergraphdb.type.JavaInterfaceBinding
 
getJavaObjectMapper() - Method in class org.hypergraphdb.type.JavaTypeFactory
 
getJavaTypeFactory() - Method in class org.hypergraphdb.HGTypeSystem
Deprecated. 
getJavaTypeFactory() - Method in class org.hypergraphdb.type.JavaTypeSchema
 
getKey(HyperGraph, Object) - Method in class org.hypergraphdb.indexing.ByPartIndexer
 
getKey(HyperGraph, Object) - Method in class org.hypergraphdb.indexing.ByTargetIndexer
 
getKey(HyperGraph, Object) - Method in class org.hypergraphdb.indexing.CompositeIndexer
 
getKey(HyperGraph, Object) - Method in class org.hypergraphdb.indexing.DirectValueIndexer
 
getKey(HyperGraph, Object) - Method in class org.hypergraphdb.indexing.HGKeyIndexer
Returns an index key for the given atom.
getKey(HyperGraph, Object) - Method in class org.hypergraphdb.indexing.HGValueIndexer
Returns an index key for the given atom.
getKey(HyperGraph, Object) - Method in class org.hypergraphdb.indexing.LinkIndexer
 
getKey(HyperGraph, Object) - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
getKey() - Method in class org.hypergraphdb.query.impl.DefaultKeyBasedQuery
 
getKey() - Method in class org.hypergraphdb.query.impl.KeyBasedQuery
Retrieve the key object used to perform this query.
getKey() - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
getKey() - Method in class org.hypergraphdb.query.IndexCondition
 
getKey() - Method in class org.hypergraphdb.transaction.TxCacheMap.Box
 
getKey() - Method in class org.hypergraphdb.transaction.TxCacheMap.StrongBox
 
getKey() - Method in class org.hypergraphdb.transaction.TxCacheMap.WeakBox
 
getKeyReference() - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
getKeyReference() - Method in class org.hypergraphdb.query.IndexCondition
 
getLabel() - Method in class org.hypergraphdb.type.Slot
 
getLastAccessTime() - Method in class org.hypergraphdb.atom.HGStats
 
getLastAccessTime() - Method in class org.hypergraphdb.handle.DefaultManagedLiveHandle
 
getLastAccessTime() - Method in interface org.hypergraphdb.handle.HGManagedLiveHandle
 
getLastAccessTime() - Method in class org.hypergraphdb.handle.PhantomManagedHandle
 
getLastAccessTime() - Method in class org.hypergraphdb.handle.WeakManagedHandle
 
getLastAccessTime() - Method in class org.hypergraphdb.HGAtomAttrib
 
getLastConfirmedTimestamp() - Method in class org.hypergraphdb.peer.log.Peer
 
getLastFrom(Object) - Method in class org.hypergraphdb.peer.log.Log
 
getLastFrom() - Method in class org.hypergraphdb.peer.log.Peer
 
getLastProcessed() - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
getLastTimestamp(HGPeerIdentity) - Method in class org.hypergraphdb.peer.log.LogEntry
 
getLayoutPath() - Method in class org.hypergraphdb.type.BeanPropertyBasedProjection
 
getLayoutPath() - Method in class org.hypergraphdb.type.HGAbstractCompositeType.Projection
 
getLayoutPath() - Method in interface org.hypergraphdb.type.HGProjection
Return the layout path in the HGStore from the composite value to the value along this dimension.
getLeft() - Method in class org.hypergraphdb.query.impl.IntersectionQuery
 
getLimit() - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
getLink(HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Retrieve an existing link by its handle.
getLink() - Method in class org.hypergraphdb.query.TargetCondition
 
getLink(HGPersistentHandle) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
getLink(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Return the link corresponding to a given handle or null if it is not found.
getLink(HGPersistentHandle) - Method in class org.hypergraphdb.storage.HGStoreSubgraph
 
getLink(HGPersistentHandle) - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
getLink(HGPersistentHandle) - Method in class org.hypergraphdb.storage.RefDelegateStorageGraph
 
getLink(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.StorageGraph
 
getLink(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
getLinkPredicate() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
getLinkPredicate() - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
getLinkPredicate() - Method in class org.hypergraphdb.query.TraversalCondition
 
getLinkReference() - Method in class org.hypergraphdb.query.TargetCondition
 
getListenerClassName() - Method in class org.hypergraphdb.event.HGListenerAtom
 
getLocalPeer() - Method in class org.hypergraphdb.peer.RemotePeer
 
getLocalTypes(HyperGraph, Map<String, String>) - Static method in class org.hypergraphdb.peer.SubgraphManager
Return a map between remote type handles and local type handles.
getLocation() - Method in class org.hypergraphdb.HyperGraph
Return the physical location of this HyperGraph database.
getLock() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
getLog() - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
getLogEntries(Timestamp, HGAtomPredicate) - Method in class org.hypergraphdb.peer.log.Log
 
getLogEntryHandle() - Method in class org.hypergraphdb.peer.log.LogEntry
 
getLogger() - Method in class org.hypergraphdb.HyperGraph
Return the HGLogger associated with this graph.
getLowerBoundRef() - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
getManager() - Method in class org.hypergraphdb.transaction.DefaultTransactionContext
 
getManager() - Method in interface org.hypergraphdb.transaction.HGTransactionContext
 
getMap() - Method in class org.hypergraphdb.util.MapResolver
 
getMappedClasses(HGPersistentHandle) - Method in class org.hypergraphdb.util.PredefinedTypesConfig
 
getMappers() - Method in class org.hypergraphdb.type.JavaTypeFactory
 
getMapping() - Method in class org.hypergraphdb.query.impl.ResultMapQuery
 
getMapping() - Method in class org.hypergraphdb.query.MapCondition
 
getMaxAtoms() - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
getMaxCachedIncidenceSetSize() - Method in class org.hypergraphdb.HGConfiguration
Return the configured maximum size of atom incidence sets that are kept in RAM.
getMaxIncidenceSets() - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
getMemoryWarningSystem() - Static method in class org.hypergraphdb.HGEnvironment
Return the singleton MemoryWarningSystem attached to this JVM.
getMessage() - Method in class org.hypergraphdb.peer.PeerRelatedActivity
 
getMessage() - Method in class org.hypergraphdb.peer.workflow.Conversation
 
getMetaData(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.AndToQuery
 
getMetaData(HyperGraph, HGQueryCondition) - Method in interface org.hypergraphdb.query.cond2qry.ConditionToQuery
 
getMetaData(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.IncidentToQuery
 
getMetaData(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.LinkToQuery
 
getMetaData(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.OrToParellelQuery
 
getMetaData(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.OrToQuery
 
getMetaData(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.PositionedIncidentToQuery
 
getMetaData(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.TypedValueToQuery
 
getMethod() - Method in class org.hypergraphdb.peer.workflow.MethodCallTransition
 
getMode() - Method in class org.hypergraphdb.atom.AtomProjection
 
getMode() - Method in class org.hypergraphdb.atom.HGAtomRef
Return the atom reference mode.
getName() - Method in class org.hypergraphdb.atom.AtomProjection
 
getName() - Method in class org.hypergraphdb.atom.HGRel
 
getName() - Method in class org.hypergraphdb.atom.HGRelType
 
getName() - Method in interface org.hypergraphdb.HGIndex
Return the unique name that identifies this index at the storage layer.
getName() - Method in class org.hypergraphdb.indexing.HGKeyIndexer
 
getName() - Method in class org.hypergraphdb.indexing.HGValueIndexer
 
getName() - Method in class org.hypergraphdb.peer.RemotePeer
 
getName() - Method in class org.hypergraphdb.peer.workflow.ActivityType
 
getName() - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
getName() - Method in class org.hypergraphdb.type.BeanPropertyBasedProjection
 
getName() - Method in class org.hypergraphdb.type.HGAbstractCompositeType.Projection
 
getName() - Method in interface org.hypergraphdb.type.HGProjection
Return the name of the dimension that this projection represents.
getName() - Method in interface org.hypergraphdb.type.HGTypeSchema
Return the name of this HGTypeSchema.
getName() - Method in class org.hypergraphdb.type.JavaTypeSchema
 
getNetworkTarget(HGPeerIdentity) - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
getNewHandleFor(HyperGraph, Object) - Static method in class org.hypergraphdb.type.TypeUtils
 
getNewValue() - Method in class org.hypergraphdb.event.HGAtomReplaceRequestEvent
 
getNext() - Method in class org.hypergraphdb.handle.IntHandleFactory
 
getNext() - Method in class org.hypergraphdb.handle.LongHandleFactory
 
getNext() - Method in class org.hypergraphdb.transaction.ActiveTransactionsRecord
 
getNull() - Static method in class org.hypergraphdb.util.CompletedFuture
 
getNullType() - Method in class org.hypergraphdb.HGTypeSystem
Return the type of the special Java value null.
getNullUUID() - Static method in class org.hypergraphdb.handle.UUID
Accessor for getting the shared null UUID
getObjectContext() - Method in class org.hypergraphdb.peer.HyperGraphPeer
The objectContext is just a peer-global map of objects that are shared between activities.
getObjectId() - Method in class org.hypergraphdb.storage.bje.BJETxLock
 
getOne(HGQueryCondition) - Method in class org.hypergraphdb.atom.HGSubgraph
 
getOne(HyperGraph, HGQueryCondition) - Static method in class org.hypergraphdb.HGQuery.hg
Run a query based on the passed in condition.
getOne(HGQueryCondition) - Method in class org.hypergraphdb.HyperGraph
 
getOne(HGQueryCondition) - Method in interface org.hypergraphdb.HyperNode
 
getOne(HGQueryCondition) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
getOneAtom() - Method in class org.hypergraphdb.peer.cact.GetAtom
 
getOperation() - Method in class org.hypergraphdb.peer.log.LogEntry
 
getOperation() - Method in class org.hypergraphdb.peer.replication.RememberTaskClient.RememberEntity
 
getOperator() - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
getOperator() - Method in class org.hypergraphdb.query.IndexCondition
 
getOperator() - Method in class org.hypergraphdb.query.IndexedPartCondition
 
getOperator() - Method in class org.hypergraphdb.query.SimpleValueCondition
 
getOthersInterests() - Method in class org.hypergraphdb.peer.replication.Replication
 
getParent(Activity) - Method in class org.hypergraphdb.peer.workflow.ActivityManager
 
getParent() - Method in class org.hypergraphdb.transaction.HGTransaction
Return the parent transaction of this transaction or null is this is not a nested transaction.
getPartValue() - Method in class org.hypergraphdb.query.IndexedPartCondition
 
getPartValueReference() - Method in class org.hypergraphdb.query.IndexedPartCondition
 
getPassword() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
getPattern() - Method in class org.hypergraphdb.query.AtomRegExPredicate
 
getPeer() - Method in exception org.hypergraphdb.peer.ExceptionAtPeer
Return the identity of the peer on which the exception occurred.
getPeerId() - Method in class org.hypergraphdb.peer.log.Peer
 
getPeerInterface() - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
getPeerInterface() - Method in class org.hypergraphdb.peer.InterestEvaluator
 
getPeerInterface() - Method in class org.hypergraphdb.peer.workflow.Activity
Return the PeerInterface instance for communicating with other peers.
getPeerInterface() - Method in class org.hypergraphdb.peer.workflow.TaskActivity
 
getPercentageUsageThreshold() - Method in class org.hypergraphdb.util.MemoryWarningSystem
 
getPersistent() - Method in class org.hypergraphdb.handle.DefaultLiveHandle
 
getPersistent() - Method in class org.hypergraphdb.handle.IntPersistentHandle
 
getPersistent() - Method in class org.hypergraphdb.handle.LongPersistentHandle
 
getPersistent() - Method in class org.hypergraphdb.handle.PhantomHandle
 
getPersistent() - Method in class org.hypergraphdb.handle.UUIDPersistentHandle
 
getPersistent() - Method in class org.hypergraphdb.handle.WeakHandle
 
getPersistent() - Method in interface org.hypergraphdb.HGHandle
 
getPersistentHandle(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Return the persistent handle of a given atom.
getPort() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
getPredefinedTypes() - Method in class org.hypergraphdb.type.JavaTypeSchema
Return the location of the type configuration file.
getPredicate() - Method in class org.hypergraphdb.query.Not
 
getPreventDanglingAtomReferences() - Method in class org.hypergraphdb.HGConfiguration
Return true if the system should detect and throw an exception when a possible invalid HGAtomRef occurs.
getProjection(String) - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
 
getProjection(String) - Method in class org.hypergraphdb.type.HGAbstractCompositeType
 
getProjection(String) - Method in interface org.hypergraphdb.type.HGCompositeType
Get the projection function for a particular dimension.
getProjection(String) - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
getProjection(String) - Method in class org.hypergraphdb.type.RecordType
 
getProjection(String) - Method in class org.hypergraphdb.type.SlotType
 
getProjection(HyperGraph, HGAtomType, String[]) - Static method in class org.hypergraphdb.type.TypeUtils
 
getProjectionValueType() - Method in class org.hypergraphdb.atom.AtomProjection
 
getPropertiesAsMap(Object) - Static method in class org.hypergraphdb.type.BonesOfBeans
Return a Java Map of all read-write properties of the specified Java bean.
getProperty(Object, PropertyDescriptor, int) - Static method in class org.hypergraphdb.type.BonesOfBeans
Same as getProperty(Object, String, int), but use a supplied PropertyDescriptor instead of the property name.
getProperty(Object, PropertyDescriptor) - Static method in class org.hypergraphdb.type.BonesOfBeans
Same as getProperty(Object, String), but use a supplied PropertyDescriptor instead of the property name.
getProperty(Object, String, int) - Static method in class org.hypergraphdb.type.BonesOfBeans
Get the value of a particular (indexed) bean property.
getProperty(Object, String) - Static method in class org.hypergraphdb.type.BonesOfBeans
Get the value of a particular bean property.
getPropertyDescriptor(Object, String) - Static method in class org.hypergraphdb.type.BonesOfBeans
 
getPropertyDescriptor(Class<?>, String) - Static method in class org.hypergraphdb.type.BonesOfBeans
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.AndToQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in interface org.hypergraphdb.query.cond2qry.ConditionToQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.IncidentToQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.LinkToQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.OrToParellelQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.OrToQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.PositionedIncidentToQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.TypedValueToQuery
 
getQuery() - Method in class org.hypergraphdb.query.impl.PredicateBasedFilter
 
getQueryConfiguration() - Method in class org.hypergraphdb.HGConfiguration
Return the HGQueryConfiguration associated with the HyperGraph instance.
getQueue() - Method in class org.hypergraphdb.util.WeakIdentityHashMap
 
getRealInstance() - Method in interface org.hypergraphdb.type.TypeUtils.WrappedRuntimeInstance
 
getReason() - Method in exception org.hypergraphdb.event.HGAtomRefusedException
Return the reason of the failure - could be a string or a more complex object interpreted by the application at hand.
getReason() - Method in exception org.hypergraphdb.HGRemoveRefusedException
Return the reason of the failure - could be a string or a more complex object interpreted by the application at hand.
getReason() - Method in exception org.hypergraphdb.HGReplaceRefusedException
Return the reason of the failure - could be a string or a more complex object interpreted by the application at hand.
getRecordForNewTransaction() - Method in class org.hypergraphdb.transaction.ActiveTransactionsRecord
Return a record representing the latest committed transaction in a lock free way.
getRef() - Method in class org.hypergraphdb.handle.DefaultLiveHandle
 
getRef() - Method in interface org.hypergraphdb.handle.HGLiveHandle
 
getRef() - Method in class org.hypergraphdb.handle.PhantomHandle
 
getRef() - Method in class org.hypergraphdb.handle.WeakHandle
 
getRefCount(byte[]) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
getRefCountFor(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
getReferenceMode(HGHandle) - Method in class org.hypergraphdb.type.RecordType
 
getReferent() - Method in class org.hypergraphdb.atom.HGAtomRef
Return the referent atom.
getRemoved() - Method in class org.hypergraphdb.peer.cact.RemoveAtom
 
getReplaced() - Method in class org.hypergraphdb.peer.cact.ReplaceAtom
 
getReply(Json, Performative, Object) - Static method in class org.hypergraphdb.peer.Messages
 
getReply(Json, Performative) - Static method in class org.hypergraphdb.peer.Messages
 
getReply(Json) - Static method in class org.hypergraphdb.peer.Messages
 
getRequest() - Method in class org.hypergraphdb.peer.workflow.RequestResponseActivity
 
getResolver() - Method in interface org.hypergraphdb.cache.HGCache
Return the RefResolver used to load data in the cache.
getResolver() - Method in class org.hypergraphdb.cache.LRUCache
 
getResolver() - Method in class org.hypergraphdb.cache.SimpleCache
 
getResponse() - Method in class org.hypergraphdb.peer.workflow.RequestResponseActivity
 
getResult() - Method in class org.hypergraphdb.peer.cact.QueryCount
 
getResult() - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
getResult() - Method in class org.hypergraphdb.peer.replication.RememberTaskClient
 
getResult() - Method in class org.hypergraphdb.peer.workflow.QueryTaskClient
 
getResult() - Method in class org.hypergraphdb.util.CallbackFuture
 
getResults() - Method in class org.hypergraphdb.peer.replication.RememberTaskClient
 
getRetrievalCount() - Method in class org.hypergraphdb.atom.HGStats
 
getRetrievalCount() - Method in class org.hypergraphdb.handle.DefaultManagedLiveHandle
 
getRetrievalCount() - Method in interface org.hypergraphdb.handle.HGManagedLiveHandle
 
getRetrievalCount() - Method in class org.hypergraphdb.handle.PhantomManagedHandle
 
getRetrievalCount() - Method in class org.hypergraphdb.handle.WeakManagedHandle
 
getRetrievalCount() - Method in class org.hypergraphdb.HGAtomAttrib
 
getReturnType() - Method in class org.hypergraphdb.query.impl.TraversalBasedQuery
 
getReverseIndex(HyperGraph) - Static method in class org.hypergraphdb.atom.HGSubgraph
DO NOT USE: internal method, implementation dependent, may disappear at any time.
getRight() - Method in class org.hypergraphdb.query.impl.IntersectionQuery
 
getRootCause(Throwable) - Static method in class org.hypergraphdb.util.HGUtils
 
getRoots() - Method in class org.hypergraphdb.storage.HGStoreSubgraph
 
getRoots() - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
getRoots() - Method in class org.hypergraphdb.storage.RefDelegateStorageGraph
 
getRoots() - Method in interface org.hypergraphdb.storage.StorageGraph
Return the set of root handles for this storage sub-graph.
getSchema() - Method in class org.hypergraphdb.HGTypeSystem
 
getSchema(String) - Method in class org.hypergraphdb.type.HGTypeConfiguration
 
getSchemas() - Method in class org.hypergraphdb.type.HGTypeConfiguration
 
getSearchable() - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
getSearchResult() - Method in class org.hypergraphdb.atom.HGAtomSet
 
getSearchResult() - Method in class org.hypergraphdb.peer.cact.RemoteQueryExecution
 
getSearchResult() - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
getSearchResult() - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
getSearchResult() - Method in class org.hypergraphdb.transaction.TxSet
 
getSearchResult() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
getSearchResult() - Method in class org.hypergraphdb.util.FilteredSortedSet
 
getSearchResult() - Method in interface org.hypergraphdb.util.HGSortedSet
 
getSearchResult() - Method in class org.hypergraphdb.util.LLRBTree
 
getSecond() - Method in class org.hypergraphdb.util.Pair
 
getSeed() - Method in class org.hypergraphdb.handle.SequentialUUIDHandleFactory
 
getSender(Json) - Static method in class org.hypergraphdb.peer.Messages
Return the network identity of the sender of a given message.
getServerName() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
getSiblingPredicate() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
getSiblingPredicate() - Method in class org.hypergraphdb.query.TraversalCondition
 
getSizeExpected() - Method in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
getSkipMaintenance() - Method in class org.hypergraphdb.HGConfiguration
Return true if HyperGraph should skip scheduled maintenance operations when it is open.
getSkipOpenedEvent() - Method in class org.hypergraphdb.HGConfiguration
Return true if the startup process should NOT fire a HGOpenedEvent so none of the registered listeners will be triggered.
getSlotHandle(HyperGraph, String, HGHandle) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
getSlots() - Method in class org.hypergraphdb.type.Record
 
getSlots() - Method in class org.hypergraphdb.type.RecordType
 
getSource() - Method in class org.hypergraphdb.event.HGAtomEvent
 
getSource() - Method in interface org.hypergraphdb.event.HGEvent
 
getSource() - Method in class org.hypergraphdb.event.HGEventBase
 
getSpecific() - Method in class org.hypergraphdb.atom.HGSubsumes
 
getSpecificHandle() - Method in class org.hypergraphdb.query.SubsumesCondition
 
getSpecificHandleReference() - Method in class org.hypergraphdb.query.SubsumesCondition
 
getSpecificValue() - Method in class org.hypergraphdb.query.SubsumesCondition
 
getStartAtom() - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
getStartAtom() - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
getStartAtom() - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
getStartAtom() - Method in class org.hypergraphdb.query.TraversalCondition
 
getStartAtomReference() - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
getStartAtomReference() - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
getStartAtomReference() - Method in class org.hypergraphdb.query.TraversalCondition
 
getStartState() - Method in class org.hypergraphdb.peer.workflow.AbstractActivity
Return the object indicating a starting state for this activity.
getStartupFailedException() - Method in class org.hypergraphdb.peer.HyperGraphPeer
Return the exception (if any) that prevents this peer from starting up.
getState() - Method in class org.hypergraphdb.peer.workflow.AbstractActivity
 
getState() - Method in class org.hypergraphdb.peer.workflow.Activity
Return this activity's workflow state.
getStorageTransaction() - Method in class org.hypergraphdb.transaction.HGTransaction
 
getStore() - Method in class org.hypergraphdb.HyperGraph
Return the HGStore used by this hypergraph.
getStoreImplementation() - Method in class org.hypergraphdb.HGConfiguration
Return the low-level storage implementation to be used for this database instance.
getSubgraph(HGHandle) - Method in class org.hypergraphdb.peer.HyperGraphPeer
Announces the interests of this peer.
getSubgraphHandle() - Method in class org.hypergraphdb.query.SubgraphMemberCondition
 
getSubTypes(HyperGraph) - Method in class org.hypergraphdb.query.TypePlusCondition
 
getSuperSlot() - Method in class org.hypergraphdb.type.JavaObjectMapper
 
getSupportedClasses() - Method in class org.hypergraphdb.type.PredefinedTypeDescriptor
 
getSymbolicIdx() - Method in class org.hypergraphdb.type.AtomRefType
 
getSystemFlags(HGHandle) - Method in class org.hypergraphdb.HyperGraph
 
getTail() - Method in class org.hypergraphdb.atom.HGBergeLink
 
getTailIndex() - Method in class org.hypergraphdb.atom.HGBergeLink
 
getTarget() - Method in class org.hypergraphdb.indexing.ByTargetIndexer
 
getTarget() - Method in class org.hypergraphdb.peer.cact.GetAtom
 
getTarget() - Method in class org.hypergraphdb.peer.cact.GetAtomType
 
getTarget() - Method in class org.hypergraphdb.peer.cact.GetIncidenceSet
 
getTarget() - Method in class org.hypergraphdb.peer.cact.QueryCount
 
getTarget() - Method in class org.hypergraphdb.peer.cact.ReplaceAtom
 
getTarget() - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
getTarget() - Method in class org.hypergraphdb.peer.PeerRelatedActivity
 
getTarget() - Method in class org.hypergraphdb.peer.workflow.RequestResponseActivity
 
getTarget() - Method in class org.hypergraphdb.query.IncidentCondition
 
getTargetAt(int) - Method in class org.hypergraphdb.atom.HGRelType
 
getTargetAt(int) - Method in interface org.hypergraphdb.HGLink
Return the ith target.
getTargetAt(int) - Method in class org.hypergraphdb.HGPlainLink
Return the ith target of this link.
getTargetAt(int) - Method in class org.hypergraphdb.type.LinkRecord
 
getTargetAt(int) - Method in class org.hypergraphdb.util.TempLink
 
getTargetPosition() - Method in class org.hypergraphdb.query.impl.LinkProjectionMapping
 
getTargetPositionReference() - Method in class org.hypergraphdb.query.impl.LinkProjectionMapping
 
getTargetRef() - Method in class org.hypergraphdb.query.IncidentCondition
 
getTargetRef() - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
getTargets() - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
getTargetSet() - Method in class org.hypergraphdb.query.LinkCondition
 
getTaskId() - Method in class org.hypergraphdb.peer.workflow.TaskActivity
 
getThisPeer() - Method in interface org.hypergraphdb.peer.PeerInterface
Return the HyperGraphPeer to which this PeerInterface is bound.
getThisPeer() - Method in class org.hypergraphdb.peer.workflow.Activity
Return the HyperGraphPeer where this activity executes.
getThisPeer() - Method in class org.hypergraphdb.peer.workflow.TaskActivity
 
getThisPeer() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
getTimestamp() - Method in class org.hypergraphdb.peer.log.LogEntry
 
getTimestamp() - Method in class org.hypergraphdb.peer.log.Peer
 
getTop() - Method in class org.hypergraphdb.HGTypeSystem
Return the type of all predefined types.
getTopLevel() - Method in class org.hypergraphdb.transaction.HGTransaction
Return the top-level transaction of which this is a nested transaction, or this in case this is already a top-level transaction.
getToTarget() - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
getTransaction() - Method in class org.hypergraphdb.event.HGTransactionEndEvent
Return the transaction object representing the transaction that just ended.
getTransaction() - Method in class org.hypergraphdb.event.HGTransactionStartedEvent
 
getTransactionFactory() - Method in class org.hypergraphdb.HGStore
Create and return a transaction factory for this HGStore.
getTransactionFactory() - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
getTransactionFactory() - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Return the transaction factory associated with this storage instance.
getTransactionFactory() - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
getTransactionManager() - Method in class org.hypergraphdb.HGStore
Return this store's HGTransactionManager.
getTransactionManager() - Method in class org.hypergraphdb.HyperGraph
Return the HGTransactionManager associated with this HyperGraph.
getTransferAtomRepresentation(HyperGraph, HGHandle) - Static method in class org.hypergraphdb.peer.SubgraphManager
 
getTransferAtomRepresentation(HyperGraph, Set<HGHandle>) - Static method in class org.hypergraphdb.peer.SubgraphManager
Returns a structure ready to be embedded in a message for atom transfer.
getTransferGraphRepresentation(HyperGraph, HGTraversal) - Static method in class org.hypergraphdb.peer.SubgraphManager
 
getTransferObjectRepresentation(HyperGraph, HGHandle, Object, HGHandle) - Static method in class org.hypergraphdb.peer.SubgraphManager
Serialize an arbitrary object (not necessarily stored in the database) as a hypergraph atom for wire transmission.
getTransition(WorkflowStateConstant, Json) - Method in class org.hypergraphdb.peer.workflow.TransitionMap
Try to find an appropriate transition given the set of message attributes.
getTransition(WorkflowStateConstant, Activity, WorkflowStateConstant) - Method in class org.hypergraphdb.peer.workflow.TransitionMap
 
getTransitionMap() - Method in class org.hypergraphdb.peer.workflow.ActivityType
 
getTraversal(HyperGraph) - Method in class org.hypergraphdb.query.BFSCondition
 
getTraversal(HyperGraph) - Method in class org.hypergraphdb.query.DFSCondition
 
getTraversal() - Method in class org.hypergraphdb.query.impl.TraversalBasedQuery
 
getTraversal(HyperGraph) - Method in class org.hypergraphdb.query.TraversalCondition
 
getType() - Method in class org.hypergraphdb.atom.AtomProjection
 
getType(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
 
getType() - Method in class org.hypergraphdb.event.HGAtomProposeEvent
 
getType() - Method in class org.hypergraphdb.event.HGAtomReplaceRequestEvent
 
getType() - Method in class org.hypergraphdb.handle.UUID
Returns the UUID type code
getType(HGHandle) - Method in class org.hypergraphdb.HGTypeSystem
Return the HGAtomType by its HGHandle.
getType(String) - Method in class org.hypergraphdb.HGTypeSystem
Return the HGAtomType corresponding to the given alias.
getType(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Retrieve the handle of the type of the atom referred to by handle.
getType(HGHandle) - Method in interface org.hypergraphdb.HyperNode
 
getType() - Method in interface org.hypergraphdb.indexing.HGIndexer
Return the handle of the atom type all of whose instances should be indexed by this indexer.
getType() - Method in class org.hypergraphdb.indexing.HGKeyIndexer
 
getType() - Method in class org.hypergraphdb.indexing.HGValueIndexer
 
getType() - Method in class org.hypergraphdb.peer.cact.AddAtom
 
getType() - Method in class org.hypergraphdb.peer.cact.DefineAtom
 
getType() - Method in class org.hypergraphdb.peer.cact.GetAtom
 
getType() - Method in class org.hypergraphdb.peer.cact.GetAtomType
 
getType() - Method in class org.hypergraphdb.peer.cact.GetClassForType
 
getType() - Method in class org.hypergraphdb.peer.cact.GetIncidenceSet
 
getType() - Method in class org.hypergraphdb.peer.cact.QueryCount
 
getType() - Method in class org.hypergraphdb.peer.cact.RemoteQueryExecution
 
getType() - Method in class org.hypergraphdb.peer.cact.RemoteQueryExecution.IterateActivity
 
getType() - Method in class org.hypergraphdb.peer.cact.RemoveAtom
 
getType() - Method in class org.hypergraphdb.peer.cact.ReplaceAtom
 
getType() - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
getType() - Method in class org.hypergraphdb.peer.cact.TransferGraph
 
getType(HGHandle) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
getType() - Method in class org.hypergraphdb.peer.workflow.Activity
Return the type name of this activity.
getType() - Method in class org.hypergraphdb.peer.workflow.AffirmIdentity
 
getType() - Method in class org.hypergraphdb.query.IndexedPartCondition
 
getType() - Method in class org.hypergraphdb.type.ArrayType
 
getType() - Method in class org.hypergraphdb.type.BeanPropertyBasedProjection
 
getType() - Method in class org.hypergraphdb.type.GenericObjectFactory
 
getType() - Method in class org.hypergraphdb.type.HGAbstractCompositeType.Projection
 
getType() - Method in interface org.hypergraphdb.type.HGProjection
Return the handle of the type of the dimension that this projection represents.
getType() - Method in class org.hypergraphdb.type.HGTypedValue
 
getType() - Method in interface org.hypergraphdb.type.ObjectFactory
Return the Class of the objects being constructed by this factory.
getTypeConfiguration() - Method in class org.hypergraphdb.HGConfiguration
Return the configuration bean for the type system.
getTypeDescriptor(URI) - Method in interface org.hypergraphdb.type.HGTypeSchema
Return the TypeDescriptor corresponding to the passed in type identifier.
getTypeDescriptor(URI) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
getTypeHandle() - Method in class org.hypergraphdb.atom.HGTypeStructuralInfo
 
getTypeHandle() - Method in class org.hypergraphdb.event.HGLoadPredefinedTypeEvent
 
getTypeHandle(Class<?>) - Method in class org.hypergraphdb.HGTypeSystem
Return the HGHandle of the HyperGraph type representing a given Java class.
getTypeHandle(URI) - Method in class org.hypergraphdb.HGTypeSystem
 
getTypeHandle(String) - Method in class org.hypergraphdb.HGTypeSystem
Return the handle of the type corresponding to the given alias.
getTypeHandle(HGHandle) - Method in class org.hypergraphdb.HGTypeSystem
Deprecated.
Please call #HyperGraph.getType(HGHandle) instead. This method will be removed in future versions.
getTypeHandle(Object) - Method in class org.hypergraphdb.HGTypeSystem
Return the HyperGraph type handle of the given Java object.
getTypeHandle() - Method in class org.hypergraphdb.peer.cact.GetAtomType
 
getTypeHandle() - Method in class org.hypergraphdb.query.AtomTypeCondition
 
getTypeHandle(HyperGraph) - Method in class org.hypergraphdb.query.AtomTypeCondition
 
getTypeHandle() - Method in class org.hypergraphdb.query.TypedValueCondition
 
getTypeHandle(HyperGraph) - Method in class org.hypergraphdb.query.TypedValueCondition
 
getTypeHandle() - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
getTypeHandle() - Method in class org.hypergraphdb.type.JavaInterfaceBinding
 
getTypeHandle() - Method in class org.hypergraphdb.type.Record
 
getTypeHandleIfDefined(URI) - Method in class org.hypergraphdb.HGTypeSystem
Return the HyperGraphDB type handle corresponding to the given Java class if a type for this class was previously defined.
getTypeHandleIfDefined(Class<?>) - Method in class org.hypergraphdb.HGTypeSystem
Return the handle of the type associated with the specified class.
getTypeImplementation(HGPersistentHandle) - Method in class org.hypergraphdb.util.PredefinedTypesConfig
 
getTypeMetaData(HGHandle) - Method in class org.hypergraphdb.HGTypeSystem
Return any metadata associated with the given type or null.
getTypeReference() - Method in class org.hypergraphdb.query.AtomTypeCondition
 
getTypeReference() - Method in interface org.hypergraphdb.query.TypeCondition
 
getTypeReference() - Method in class org.hypergraphdb.query.TypedValueCondition
 
getTypeSystem() - Method in class org.hypergraphdb.HyperGraph
Return the HGTypeSystem instance managing run-time types for this hypergraph.
getUpperBoundRef() - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
getUser() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
getUuid() - Method in class org.hypergraphdb.handle.UUIDPersistentHandle
 
getValue() - Method in class org.hypergraphdb.HGValueLink
Return the underlying value.
getValue(HyperGraph, Object) - Method in class org.hypergraphdb.indexing.HGValueIndexer
Return the value of an index entry based on the passed in atom.
getValue(HyperGraph, Object) - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
getValue() - Method in class org.hypergraphdb.peer.cact.ReplaceAtom
 
getValue() - Method in class org.hypergraphdb.query.SimpleValueCondition
 
getValue() - Method in class org.hypergraphdb.type.HGTypedValue
 
getValueConverter(HyperGraph) - Method in class org.hypergraphdb.indexing.HGValueIndexer
Return a ByteArrayConverter capable of converting index entry values to/from byte arrays.
getValueConverter(HyperGraph) - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
getValueFor(HyperGraph, HGPersistentHandle) - Static method in class org.hypergraphdb.type.TypeUtils
 
getValueReference() - Method in class org.hypergraphdb.query.SimpleValueCondition
 
getValueType() - Method in class org.hypergraphdb.type.Slot
 
getVersion(String) - Method in class org.hypergraphdb.util.HGDatabaseVersionFile
 
getVersions(String) - Static method in class org.hypergraphdb.HGEnvironment
Return the HGDatabaseVersionFile containing version information for the various components on the database instance at the directory specified by the location parameter.
getX(Y) - Method in class org.hypergraphdb.util.TwoWayMap
 
getXSet() - Method in class org.hypergraphdb.util.TwoWayMap
 
getY(X) - Method in class org.hypergraphdb.util.TwoWayMap
 
getYSet() - Method in class org.hypergraphdb.util.TwoWayMap
 
goAfterLast() - Method in interface org.hypergraphdb.HGRandomAccessResult
Move the cursor of this result set after the last result.
goAfterLast() - Method in class org.hypergraphdb.query.impl.FilteredRAResultSet
 
goAfterLast() - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
goAfterLast() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
goAfterLast() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
goBeforeFirst() - Method in interface org.hypergraphdb.HGRandomAccessResult
Move the cursor of this result set before the first result.
goBeforeFirst() - Method in class org.hypergraphdb.query.impl.FilteredRAResultSet
 
goBeforeFirst() - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
goBeforeFirst() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
goBeforeFirst() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
goTo(ValueType, boolean) - Method in interface org.hypergraphdb.HGRandomAccessResult
Position the result set at a particular value if that value is indeed part of the result set.
goTo(T, boolean) - Method in class org.hypergraphdb.query.impl.FilteredRAResultSet
 
goTo(T, boolean) - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
goTo(T, boolean) - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
goTo(T, boolean) - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
goTo(T, boolean) - Method in class org.hypergraphdb.storage.bje.KeyScanResultSet
 
goTo(T, boolean) - Method in class org.hypergraphdb.storage.bje.SingleValueResultSet
 
graph - Variable in class org.hypergraphdb.algorithms.SimpleALGenerator
 
graph - Variable in class org.hypergraphdb.atom.HGSubgraph
 
graph - Variable in class org.hypergraphdb.HGQuery
 
graph - Variable in class org.hypergraphdb.type.HGAtomTypeBase
 
graph - Variable in class org.hypergraphdb.type.JavaAbstractBinding
 
graph - Variable in class org.hypergraphdb.type.JavaObjectMapper
 
graph - Variable in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
graph - Variable in class org.hypergraphdb.type.JavaTypeFactory
 
graph - Variable in class org.hypergraphdb.type.RecordType
 
GraphClassics - Class in org.hypergraphdb.algorithms
A collection of classical graph algorithms implemented within the HyperGraphDB framework.
GraphClassics() - Constructor for class org.hypergraphdb.algorithms.GraphClassics
 
gt(Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is greater than the passed in x parameter.
gt(Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is greater than the passed in x Ref parameter.
gt(String, Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result to atoms of some HGCompositeType and having a part (e.g.
gt(String, Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
gte(Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is greater than equal to the passed in x parameter.
gte(Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is greater than equal to the passed in x Ref parameter.
gte(String, Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result to atoms of some HGCompositeType and having a part (e.g.
gte(String, Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
guessUniquenessCondition(HyperGraph, Object) - Static method in class org.hypergraphdb.HGQuery.hg
Construct a HGQueryCondition that uniquely identifies an atom based on the passed in Object instance.

H

handle(HyperGraph, HGEvent) - Method in interface org.hypergraphdb.event.HGListener
 
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.
handleActivity(Method, AbstractActivity<?>) - Method in class org.hypergraphdb.peer.workflow.TaskActivity
Executes a transition
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.
handleConverter - Variable in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
handleDisconfirm(AbstractActivity<?>) - Method in class org.hypergraphdb.peer.replication.CatchUpTaskClient
 
handleDisconfirm(AbstractActivity<?>) - Method in class org.hypergraphdb.peer.replication.RememberTaskClient
 
handleIncomingMessage(Json) - Method in class org.hypergraphdb.peer.workflow.Conversation
 
handleMessage(Json) - Method in interface org.hypergraphdb.peer.MessageHandler
 
handleMessage(Json) - Method in class org.hypergraphdb.peer.replication.CatchUpTaskServer
 
handleMessage(Json) - Method in class org.hypergraphdb.peer.replication.GetInterestsTask
 
handleMessage(Json) - Method in class org.hypergraphdb.peer.replication.PublishInterestsTask
 
handleMessage(Json) - Method in class org.hypergraphdb.peer.workflow.Activity
Handle an incoming that was identified as belonging to this activity.
handleMessage(Json) - Method in class org.hypergraphdb.peer.workflow.ActivityManager
 
handleMessage(Json) - Method in class org.hypergraphdb.peer.workflow.FSMActivity
Empty method - can't override because message handling for FSMActivity is automated by the framework.
handleMessage(Json) - Method in class org.hypergraphdb.peer.workflow.QueryTaskClient
 
handleMessage(Json) - Method in class org.hypergraphdb.peer.workflow.QueryTaskServer
 
handleMessage(Json) - 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
 
hasCycles(HGHandle, HGALGenerator) - Static method in class org.hypergraphdb.algorithms.GraphClassics
Detect whether a sub-graph has cycles.
hash(int, boolean) - Static method in class org.hypergraphdb.util.HashCodeUtil
booleans.
hash(int, char) - Static method in class org.hypergraphdb.util.HashCodeUtil
chars.
hash(int, int) - Static method in class org.hypergraphdb.util.HashCodeUtil
ints.
hash(int, long) - Static method in class org.hypergraphdb.util.HashCodeUtil
longs.
hash(int, float) - Static method in class org.hypergraphdb.util.HashCodeUtil
floats.
hash(int, double) - Static method in class org.hypergraphdb.util.HashCodeUtil
doubles.
hash(int, Object) - Static method in class org.hypergraphdb.util.HashCodeUtil
aObject is a possibly-null object field, and possibly an array.
HashCacheMap<K,V> - Class in org.hypergraphdb.cache
 
HashCacheMap() - Constructor for class org.hypergraphdb.cache.HashCacheMap
 
hashCode() - Method in class org.hypergraphdb.atom.HGAtomSet
 
hashCode() - Method in class org.hypergraphdb.atom.HGRel
 
hashCode() - Method in class org.hypergraphdb.atom.HGRelType
 
hashCode() - Method in class org.hypergraphdb.handle.DefaultLiveHandle
 
hashCode() - Method in class org.hypergraphdb.handle.IntPersistentHandle
 
hashCode() - Method in class org.hypergraphdb.handle.LongPersistentHandle
 
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.handle.WeakHandle
 
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.DirectValueIndexer
 
hashCode() - Method in interface 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.Performative
 
hashCode() - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
hashCode() - Method in class org.hypergraphdb.peer.workflow.Activity
 
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.AtomPartRegExPredicate
 
hashCode() - Method in class org.hypergraphdb.query.AtomProjectionCondition
 
hashCode() - Method in class org.hypergraphdb.query.AtomRegExPredicate
 
hashCode() - Method in class org.hypergraphdb.query.AtomTypeCondition
 
hashCode() - Method in class org.hypergraphdb.query.AtomValueCondition
 
hashCode() - Method in class org.hypergraphdb.query.DisconnectedPredicate
 
hashCode() - Method in class org.hypergraphdb.query.IncidentCondition
 
hashCode() - Method in class org.hypergraphdb.query.IndexCondition
 
hashCode() - Method in class org.hypergraphdb.query.IndexedPartCondition
 
hashCode() - Method in class org.hypergraphdb.query.IsCondition
 
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.Nothing
 
hashCode() - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
hashCode() - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
hashCode() - Method in class org.hypergraphdb.query.SimpleValueCondition
 
hashCode() - Method in class org.hypergraphdb.query.SubgraphContainsCondition
 
hashCode() - Method in class org.hypergraphdb.query.SubgraphMemberCondition
 
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.JavaAbstractBinding
 
hashCode() - Method in class org.hypergraphdb.type.RecordType
 
hashCode() - Method in class org.hypergraphdb.type.Slot
 
hashCode() - Method in class org.hypergraphdb.util.Constant
 
hashCode() - Method in class org.hypergraphdb.util.FilteredSortedSet
 
hashCode() - Method in class org.hypergraphdb.util.Pair
 
hashCode() - Method in class org.hypergraphdb.util.RefCountedMap
 
HashCodeUtil - Class in org.hypergraphdb.util
Collected methods which allow easy implementation of hashCode.
HashCodeUtil() - Constructor for class org.hypergraphdb.util.HashCodeUtil
 
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.CopyGraphTraversal
 
hasNext() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator.AdjIterator
 
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.algorithms.HyperTraversal
 
hasNext() - Method in class org.hypergraphdb.algorithms.SimpleALGenerator.AdjIterator
 
hasNext() - Method in class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
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.SyncSearchResult
 
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.UnionResultAsync
 
hasNext() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
hasNext() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
hasNext() - Method in class org.hypergraphdb.storage.SearchResultWrapper
 
hasNext() - Method in class org.hypergraphdb.util.ArrayBasedIterator
 
hasNext() - Method in class org.hypergraphdb.util.FilterIterator
 
hasNext() - Method in class org.hypergraphdb.util.TargetSetIterator
 
hasNextAsync() - Method in interface org.hypergraphdb.query.impl.AsyncSearchResult
 
hasNextAsync() - Method in class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
hasNextAsync() - Method in class org.hypergraphdb.query.impl.UnionResultAsync
 
hasOverlayGraph() - Method in class org.hypergraphdb.HGStore
Reserved to internal use.
hasPrev() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator.AdjIterator
 
hasPrev() - Method in class org.hypergraphdb.algorithms.SimpleALGenerator.AdjIterator
 
hasPrev() - Method in class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
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.SyncSearchResult
 
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.UnionResultAsync
 
hasPrev() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
hasPrev() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
hasPrev() - Method in class org.hypergraphdb.storage.SearchResultWrapper
 
hasPrev() - Method in interface org.hypergraphdb.TwoWayIterator
Return true if there is a previous element in the current iteration state and false otherwise.
hasPrev() - Method in class org.hypergraphdb.util.TargetSetIterator
 
hasPrevAsync() - Method in interface org.hypergraphdb.query.impl.AsyncSearchResult
 
hasPrevAsync() - Method in class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
hasPrevAsync() - Method in class org.hypergraphdb.query.impl.UnionResultAsync
 
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(HGHandle) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
headSet(E) - Method in class org.hypergraphdb.transaction.TxSet
 
headSet(E) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
headSet(E) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
headSet(E) - Method in class org.hypergraphdb.util.LLRBTree
 
hg - Variable in class org.hypergraphdb.algorithms.DefaultALGenerator
 
hg - Variable in class org.hypergraphdb.type.javaprimitive.PrimitiveArrayType
 
HGAbstractCompositeType - Class in org.hypergraphdb.type
Represents an abstract type (can't be instantiated) that has some properties - modeled after and mainly used to represent an abstract Java bean.
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
 
HGALGenerator - Interface in org.hypergraphdb.algorithms
This interface defines an adjacency 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, Object) - Constructor for class org.hypergraphdb.event.HGAtomAddedEvent
 
HGAtomAttrib - Class in org.hypergraphdb
A simple structure that holds system-level atom attributes.
HGAtomAttrib() - Constructor for class org.hypergraphdb.HGAtomAttrib
 
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
 
HGAtomEvent(HGHandle, Object) - 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.
HGAtomProposeEvent - Class in org.hypergraphdb.event
Event triggered when a new atom is about to be added to the graph.
HGAtomProposeEvent(Object, HGHandle, int) - Constructor for class org.hypergraphdb.event.HGAtomProposeEvent
 
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
 
HGAtomRefusedException - Exception in org.hypergraphdb.event
This exception is thrown when an attempt to add a new atom to a HyperGraph instance failed.
HGAtomRefusedException() - Constructor for exception org.hypergraphdb.event.HGAtomRefusedException
Default constructor.
HGAtomRefusedException(Object, Object) - Constructor for exception org.hypergraphdb.event.HGAtomRefusedException
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
 
HGAtomReplaceRequestEvent - Class in org.hypergraphdb.event
A HGAtomReplaceRequestEvent is triggered when an attempt is made to replace the value of an existing atom within the HyperGraph, but before the replacement process proceeds.
HGAtomReplaceRequestEvent(HGHandle, HGHandle, Object) - Constructor for class org.hypergraphdb.event.HGAtomReplaceRequestEvent
Construct a new HGAtomReplaceRequestEvent for the given atom.
HGAtomResolver<T> - Class in org.hypergraphdb.util
 
HGAtomResolver(HyperNode) - Constructor for class org.hypergraphdb.util.HGAtomResolver
 
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 breadth-first search of a graph.
HGBreadthFirstTraversal() - Constructor for class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
HGBreadthFirstTraversal(HGHandle, HGALGenerator) - Constructor for class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
HGBreadthFirstTraversal(Ref<HGHandle>, HGALGenerator) - Constructor for class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
HGBreadthFirstTraversal(HGHandle, HGALGenerator, int) - Constructor for class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
HGBreadthFirstTraversal(Ref<HGHandle>, HGALGenerator, int) - Constructor for class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
HGCache<Key,Value> - Interface in org.hypergraphdb.cache
A simple generic, read-only caching interface.
HGClassLoaderDelegate - Class in org.hypergraphdb.util
 
HGClassLoaderDelegate(HGConfiguration) - Constructor for class org.hypergraphdb.util.HGClassLoaderDelegate
 
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
 
HGDatabaseVersionFile - Class in org.hypergraphdb.util
Represents version information at a particular database instance.
HGDatabaseVersionFile(File) - Constructor for class org.hypergraphdb.util.HGDatabaseVersionFile
 
HGDBOntology - Class in org.hypergraphdb.peer
 
HGDBOntology() - Constructor for class org.hypergraphdb.peer.HGDBOntology
 
HGDefaultEventManager - Class in org.hypergraphdb.event
 
HGDefaultEventManager() - Constructor for class org.hypergraphdb.event.HGDefaultEventManager
 
HGDefaultEventManager(HyperGraph) - Constructor for class org.hypergraphdb.event.HGDefaultEventManager
 
HGDepthFirstTraversal - Class in org.hypergraphdb.algorithms
Implements a depth-first search of a graph.
HGDepthFirstTraversal() - Constructor for class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
HGDepthFirstTraversal(HGHandle, HGALGenerator) - Constructor for class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
HGDepthFirstTraversal(Ref<HGHandle>, HGALGenerator) - Constructor for class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
HGEMissingData - Exception in org.hypergraphdb
 
HGEMissingData() - Constructor for exception org.hypergraphdb.HGEMissingData
 
HGEMissingData(HGPersistentHandle) - Constructor for exception org.hypergraphdb.HGEMissingData
 
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.
HGEventBase - Class in org.hypergraphdb.event
 
HGEventBase() - Constructor for class org.hypergraphdb.event.HGEventBase
 
HGEventBase(Object) - Constructor for class org.hypergraphdb.event.HGEventBase
 
HGEventManager - Interface in org.hypergraphdb.event
A HGEventManager is bound to a single HyperGraph instance.
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
 
HGExecutorService - Class in org.hypergraphdb.util
A wrapper of an underlying executor service implementation that ensures a transaction context is inherited from the calling thread when a task is submitted.
HGExecutorService() - Constructor for class org.hypergraphdb.util.HGExecutorService
 
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.
HGHandleFactory - Interface in org.hypergraphdb
The HGHandleFactory is used to manage persistent handles for the atoms of HyperGraph instance.
HGHandleHolder - Interface in org.hypergraphdb
Implement this interface for atoms that will hold their HyperGraphDB handle as a bean property.
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<KeyType,ValueType> - Interface in org.hypergraphdb.indexing
An HGIndexer represents an atom used internally by HyperGraphDB to manage indices.
HGIndexManager - Class in org.hypergraphdb
The HGIndexManager allows you to create atom indices.
HGIndexManager(HyperGraph) - Constructor for class org.hypergraphdb.HGIndexManager
 
HGKeyIndexer<KeyType> - Class in org.hypergraphdb.indexing
An HGKeyIndexer represents an atom used internally by HyperGraphDB to manage key-based indices.
HGKeyIndexer() - Constructor for class org.hypergraphdb.indexing.HGKeyIndexer
 
HGKeyIndexer(String, HGHandle) - Constructor for class org.hypergraphdb.indexing.HGKeyIndexer
 
HGKeyIndexer(HGHandle) - Constructor for class org.hypergraphdb.indexing.HGKeyIndexer
 
HGLink - Interface in org.hypergraphdb
The HGLink interface defines a 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
Deprecated.
This class hasn't been in use since the introduction of MVCC which is now how concurrent access to RAM data structures is handled.
HGLock(HyperGraph, byte[]) - Constructor for class org.hypergraphdb.util.HGLock
Deprecated.
 
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
 
HGPeerJsonFactory - Class in org.hypergraphdb.peer.serializer
 
HGPeerJsonFactory() - Constructor for class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
HGPeerJsonFactory.BeanJsonConverter - Class in org.hypergraphdb.peer.serializer
 
HGPeerJsonFactory.BeanJsonConverter() - Constructor for class org.hypergraphdb.peer.serializer.HGPeerJsonFactory.BeanJsonConverter
 
HGPeerJsonFactory.BeanJsonConverter(String[]) - Constructor for class org.hypergraphdb.peer.serializer.HGPeerJsonFactory.BeanJsonConverter
 
HGPeerJsonFactory.JsonConverter - Interface in org.hypergraphdb.peer.serializer
 
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() - Constructor for class org.hypergraphdb.HGPlainLink
A default constructor is needed when using Java serialization, but it should never be called by the outside world.
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
 
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.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.
HGQueryConfiguration - Class in org.hypergraphdb.query
Holds a set of configuration settings for the query sub-system of a HyperGraph instance.
HGQueryConfiguration() - Constructor for class org.hypergraphdb.query.HGQueryConfiguration
 
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.
HGRefCountedType - Interface in org.hypergraphdb.type
A marker interface indicating that a given HGAtomType implementation is reference-counted.
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
 
HGRemoveRefusedException - Exception in org.hypergraphdb
 
HGRemoveRefusedException() - Constructor for exception org.hypergraphdb.HGRemoveRefusedException
Default constructor.
HGRemoveRefusedException(HGHandle, Object) - Constructor for exception org.hypergraphdb.HGRemoveRefusedException
HGReplaceRefusedException - Exception in org.hypergraphdb
This exception is thrown when an attempt to replace the value of an existing atom failed.
HGReplaceRefusedException() - Constructor for exception org.hypergraphdb.HGReplaceRefusedException
Default constructor.
HGReplaceRefusedException(HGHandle, Object) - Constructor for exception org.hypergraphdb.HGReplaceRefusedException
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
 
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
 
HGStorageTransaction - Interface in org.hypergraphdb.transaction
 
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.
HGStoreImplementation - Interface in org.hypergraphdb.storage
A HGStoreImplementation provides the crucial storage layer for a HyperGraphDB instance.
HGStoreSubgraph - Class in org.hypergraphdb.storage
A StorageGraph bound to a HGStore.
HGStoreSubgraph(HGHandle, HGStore) - Constructor for class org.hypergraphdb.storage.HGStoreSubgraph
Construct a new HGStore based StorageGraph
HGStoreSubgraph(Set<HGHandle>, HGStore) - Constructor for class org.hypergraphdb.storage.HGStoreSubgraph
Construct a new HGStore based StorageGraph with multiple roots.
HGSubgraph - Class in org.hypergraphdb.atom
A HyperNode that encapsulates a set of atoms from the global HyperGraph database.
HGSubgraph() - Constructor for class org.hypergraphdb.atom.HGSubgraph
 
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.
HGTransact - Annotation Type in org.hypergraphdb.annotation
This annotation indicates that a given method should be wrapped in a transaction.
HGTransaction - Class in org.hypergraphdb.transaction
Implements a transaction in HyperGraphDB.
HGTransactionConfig - Class in org.hypergraphdb.transaction
Encapsulates configuration parameters for a single transaction.
HGTransactionConfig() - Constructor for class org.hypergraphdb.transaction.HGTransactionConfig
 
HGTransactionContext - Interface in org.hypergraphdb.transaction
A transaction context maintains a stack of nested transactions.
HGTransactionEndEvent - Class in org.hypergraphdb.event
An event triggered upon completion (successful or not) of each transaction.
HGTransactionEndEvent(HGTransaction, boolean) - Constructor for class org.hypergraphdb.event.HGTransactionEndEvent
 
HGTransactionException - Exception in org.hypergraphdb.transaction
A HGTransactionException is thrown from within the transaction handling of HyperGraph.
HGTransactionException(String) - Constructor for exception org.hypergraphdb.transaction.HGTransactionException
 
HGTransactionException(String, Throwable) - Constructor for exception org.hypergraphdb.transaction.HGTransactionException
 
HGTransactionException(Throwable) - Constructor for exception org.hypergraphdb.transaction.HGTransactionException
 
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 storage transaction factory.
HGTransactionStartedEvent - Class in org.hypergraphdb.event
An event triggered upon the start of every database transaction.
HGTransactionStartedEvent(HGTransaction) - Constructor for class org.hypergraphdb.event.HGTransactionStartedEvent
 
HGTraversal - Interface in org.hypergraphdb.algorithms
This interface represents a generic graph traversal.
hgType - Variable in class org.hypergraphdb.type.JavaAbstractBinding
 
HGTypeConfiguration - Class in org.hypergraphdb.type
This class encapsulates startup configuration parameters for the HyperGraphDB type system.
HGTypeConfiguration() - Constructor for class org.hypergraphdb.type.HGTypeConfiguration
 
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
 
HGTypeHolder<T> - Interface in org.hypergraphdb
Implement this interface for atoms that will hold the instance of their HyperGraphDB type as a bean property.
HGTypeSchema<TypeDescriptor> - Interface in org.hypergraphdb.type
 
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
 
HGUserAbortException - Exception in org.hypergraphdb.transaction
This exception is to be thrown by application code to force aborting the current transaction within a transaction closure.
HGUserAbortException() - Constructor for exception org.hypergraphdb.transaction.HGUserAbortException
 
HGUtils - Class in org.hypergraphdb.util
The mandatory bag of static utility method class.
HGUtils() - Constructor for class org.hypergraphdb.util.HGUtils
 
HGValueIndexer<KeyType,ValueType> - 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(String, HGHandle) - 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
 
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(Json) - Constructor for class org.hypergraphdb.peer.HyperGraphPeer
Creates a peer from a JSON object.
HyperGraphPeer(Json, HyperGraph) - Constructor for class org.hypergraphdb.peer.HyperGraphPeer
Creates a peer from a JSON object and a given local database.
HyperNode - Interface in org.hypergraphdb
 
HyperTraversal - Class in org.hypergraphdb.algorithms
This class is work in progress - it was done to solve the immediate problem of transferring a sub-graph from one location to another.
HyperTraversal() - Constructor for class org.hypergraphdb.algorithms.HyperTraversal
 
HyperTraversal(HyperGraph, HGTraversal) - Constructor for class org.hypergraphdb.algorithms.HyperTraversal
 
HyperTraversal(HyperGraph, HGTraversal, HGAtomPredicate) - Constructor for class org.hypergraphdb.algorithms.HyperTraversal
 

I

I - Static variable in class org.hypergraphdb.handle.UUIDHandleFactory
 
idx - Variable in class org.hypergraphdb.type.JavaObjectMapper
 
impl - Variable in class org.hypergraphdb.atom.HGAtomSet
 
importanceOf(DefaultAtomCache.LiveHandle) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
IN_REPLY_TO - Static variable in class org.hypergraphdb.peer.Messages
 
IncidenceSet - Class in org.hypergraphdb
Represents an atom incidence set.
IncidenceSet(HGHandle, HGSortedSet<HGHandle>) - Constructor for class org.hypergraphdb.IncidenceSet
 
IncidenceSetRef - Class in org.hypergraphdb
An implementation that will lazily query for the incidence set of an atom.
IncidenceSetRef(HGHandle, HyperGraph) - Constructor for class org.hypergraphdb.IncidenceSetRef
 
incident(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result to links to a specific atom.
incident(Ref<?>) - Static method in class org.hypergraphdb.HGQuery.hg
 
incidentAt(Ref<HGHandle>, Ref<Integer>, Ref<Integer>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to links pointing to a target atom positioned within a predetermined range in the link tuple.
incidentAt(HGHandle, int, int) - Static method in class org.hypergraphdb.HGQuery.hg
 
incidentAt(Ref<HGHandle>, int) - Static method in class org.hypergraphdb.HGQuery.hg
 
incidentAt(HGHandle, int) - Static method in class org.hypergraphdb.HGQuery.hg
 
IncidentCondition - Class in org.hypergraphdb.query
The IncidentCondition specifies that a search result atom should be a member of the incidence set of a given atom.
IncidentCondition() - Constructor for class org.hypergraphdb.query.IncidentCondition
 
IncidentCondition(HGHandle) - Constructor for class org.hypergraphdb.query.IncidentCondition
 
IncidentCondition(Ref<HGHandle>) - Constructor for class org.hypergraphdb.query.IncidentCondition
 
incidentNotAt(Ref<HGHandle>, Ref<Integer>, Ref<Integer>) - Static method in class org.hypergraphdb.HGQuery.hg
Same as {@link hg#incidentAt(Ref, Ref, Ref) except uses the complement of the specified range.
incidentNotAt(HGHandle, int, int) - Static method in class org.hypergraphdb.HGQuery.hg
 
incidentNotAt(HGHandle, int) - Static method in class org.hypergraphdb.HGQuery.hg
 
incidentNotAt(Ref<HGHandle>, int) - Static method in class org.hypergraphdb.HGQuery.hg
 
IncidentToQuery - Class in org.hypergraphdb.query.cond2qry
 
IncidentToQuery() - Constructor for class org.hypergraphdb.query.cond2qry.IncidentToQuery
 
includeProperty(Class<?>, PropertyDescriptor) - Static method in class org.hypergraphdb.type.DefaultJavaTypeMapper
 
incrementRunning() - Method in class org.hypergraphdb.transaction.ActiveTransactionsRecord
 
index(HyperGraph, HGHandle, Object, HGIndex<KeyType, ValueType>) - Method in interface org.hypergraphdb.indexing.HGIndexer
Add a particular atom the the index.
index(HyperGraph, HGHandle, Object, HGIndex<KeyType, HGPersistentHandle>) - Method in class org.hypergraphdb.indexing.HGKeyIndexer
 
index(HyperGraph, HGHandle, Object, HGIndex<KeyType, ValueType>) - Method in class org.hypergraphdb.indexing.HGValueIndexer
 
INDEX_CLOCK_HI - Static variable in class org.hypergraphdb.handle.UUID
 
INDEX_CLOCK_LO - Static variable in class org.hypergraphdb.handle.UUID
 
INDEX_CLOCK_MID - Static variable in class org.hypergraphdb.handle.UUID
 
INDEX_CLOCK_SEQUENCE - Static variable in class org.hypergraphdb.handle.UUID
 
INDEX_NAME - Static variable in class org.hypergraphdb.atom.HGRelTypeConstructor
 
INDEX_NAME - Static variable in class org.hypergraphdb.type.HGHandleType
 
INDEX_NAME - Static variable in class org.hypergraphdb.type.javaprimitive.BooleanType
 
INDEX_NAME - Static variable in class org.hypergraphdb.type.javaprimitive.ByteType
 
INDEX_NAME - Static variable in class org.hypergraphdb.type.javaprimitive.CharType
 
INDEX_NAME - Static variable in class org.hypergraphdb.type.javaprimitive.DateTypeBase
 
INDEX_NAME - Static variable in class org.hypergraphdb.type.javaprimitive.DoubleType
 
INDEX_NAME - Static variable in class org.hypergraphdb.type.javaprimitive.FloatType
 
INDEX_NAME - Static variable in class org.hypergraphdb.type.javaprimitive.IntType
 
INDEX_NAME - Static variable in class org.hypergraphdb.type.javaprimitive.LongType
 
INDEX_NAME - Static variable in class org.hypergraphdb.type.javaprimitive.ShortType
 
INDEX_NAME - Static variable in class org.hypergraphdb.type.javaprimitive.StringType
 
INDEX_NAME - Static variable in class org.hypergraphdb.type.SlotType
 
INDEX_TYPE - Static variable in class org.hypergraphdb.handle.UUID
 
INDEX_VARIATION - Static variable in class org.hypergraphdb.handle.UUID
 
IndexBasedQuery<T> - Class in org.hypergraphdb.query.impl
A simple query that operates on a single index.
IndexBasedQuery(HGIndex<Object, Object>, IndexBasedQuery.ScanType) - Constructor for class org.hypergraphdb.query.impl.IndexBasedQuery
Construct a query that will scan the whole index - either its keys or its values depending on the scanKeys parameter.
IndexBasedQuery(HGIndex<? extends Object, ? extends Object>, Object) - Constructor for class org.hypergraphdb.query.impl.IndexBasedQuery
 
IndexBasedQuery(HGIndex<Object, Object>, Ref<Object>, ComparisonOperator) - Constructor for class org.hypergraphdb.query.impl.IndexBasedQuery
 
IndexBasedQuery(HGIndex<Object, Object>, Object, ComparisonOperator) - Constructor for class org.hypergraphdb.query.impl.IndexBasedQuery
 
IndexBasedQuery.ScanType - Enum in org.hypergraphdb.query.impl
 
IndexCondition<Key,Value> - Class in org.hypergraphdb.query
 
IndexCondition() - Constructor for class org.hypergraphdb.query.IndexCondition
 
IndexCondition(HGIndex<Key, Value>, Key) - Constructor for class org.hypergraphdb.query.IndexCondition
 
IndexCondition(HGIndex<Key, Value>, Key, ComparisonOperator) - Constructor for class org.hypergraphdb.query.IndexCondition
 
IndexCondition(HGIndex<Key, Value>, Ref<Key>, ComparisonOperator) - Constructor for class org.hypergraphdb.query.IndexCondition
 
indexConverter - Variable in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
IndexedPartCondition - Class in org.hypergraphdb.query
 
IndexedPartCondition() - Constructor for class org.hypergraphdb.query.IndexedPartCondition
 
IndexedPartCondition(HGHandle, HGIndex<?, ?>, Object, ComparisonOperator) - Constructor for class org.hypergraphdb.query.IndexedPartCondition
 
IndexedPartCondition(HGHandle, HGIndex<?, ?>, Ref<Object>, ComparisonOperator) - Constructor for class org.hypergraphdb.query.IndexedPartCondition
 
indexOf(Object) - Method in class org.hypergraphdb.transaction.TxList
 
IndexResultSet<T> - Class in org.hypergraphdb.storage.bje
An IndexResultSet is based on a cursor over an indexed set of values.
IndexResultSet() - Constructor for class org.hypergraphdb.storage.bje.IndexResultSet
Construct an empty result set.
IndexResultSet(BJETxCursor, DatabaseEntry, ByteArrayConverter<T>) - Constructor for class org.hypergraphdb.storage.bje.IndexResultSet
Construct a result set matching a specific key.
IndexScanQuery<Key,Value> - Class in org.hypergraphdb.query.impl
This queries simply scans all elements in a given index.
IndexScanQuery(HGIndex<Key, Value>, boolean) - Constructor for class org.hypergraphdb.query.impl.IndexScanQuery
 
Inform - Static variable in class org.hypergraphdb.peer.Performative
The sender informs the receiver that a given proposition is true.
InformIf - Static variable in class org.hypergraphdb.peer.Performative
A macro action for the agent of the action to inform the recipient whether or not a proposition is true.
InformRef - Static variable in class org.hypergraphdb.peer.Performative
A macro action for sender to inform the receiver the object which corresponds to a descriptor, for example, a name.
initClasses() - Method in class org.hypergraphdb.type.JavaObjectMapper
 
initialize(HyperGraph) - Method in interface org.hypergraphdb.type.HGTypeSchema
Initialize the schema with the HyperGraph instance to which it is bound.
initialize(HyperGraph) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
initialValue(String) - Method in class org.hypergraphdb.HGQuery
 
initialVar(String, T) - Method in class org.hypergraphdb.HGQuery
 
initiate() - Method in class org.hypergraphdb.peer.cact.AddAtom
 
initiate() - Method in class org.hypergraphdb.peer.cact.DefineAtom
 
initiate() - Method in class org.hypergraphdb.peer.cact.GetAtom
 
initiate() - Method in class org.hypergraphdb.peer.cact.GetAtomType
 
initiate() - Method in class org.hypergraphdb.peer.cact.GetClassForType
 
initiate() - Method in class org.hypergraphdb.peer.cact.GetIncidenceSet
 
initiate() - Method in class org.hypergraphdb.peer.cact.QueryCount
 
initiate() - Method in class org.hypergraphdb.peer.cact.RemoteQueryExecution
 
initiate() - Method in class org.hypergraphdb.peer.cact.RemoteQueryExecution.IterateActivity
 
initiate() - Method in class org.hypergraphdb.peer.cact.RemoveAtom
 
initiate() - Method in class org.hypergraphdb.peer.cact.ReplaceAtom
 
initiate() - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
initiate() - Method in class org.hypergraphdb.peer.cact.SyncTypes
 
initiate() - Method in class org.hypergraphdb.peer.cact.TransferGraph
 
initiate() - Method in class org.hypergraphdb.peer.replication.CatchUpTaskClient
 
initiate() - Method in class org.hypergraphdb.peer.replication.GetInterestsTask
 
initiate() - Method in class org.hypergraphdb.peer.replication.PublishInterestsTask
 
initiate() - Method in class org.hypergraphdb.peer.replication.RememberTaskClient
 
initiate() - Method in class org.hypergraphdb.peer.workflow.AbstractActivity
Called by the framework to initiate a new activity.
initiate() - Method in class org.hypergraphdb.peer.workflow.Activity
Called by the framework to initiate a new activity.
initiate() - Method in class org.hypergraphdb.peer.workflow.AffirmIdentity
 
initiate() - Method in class org.hypergraphdb.peer.workflow.Conversation
 
initiate() - Method in class org.hypergraphdb.peer.workflow.FSMActivity
Empty method - override to implement activity initiation.
initiate() - Method in class org.hypergraphdb.peer.workflow.QueryTaskClient
 
initiate() - Method in class org.hypergraphdb.peer.workflow.QueryTaskServer
 
initiate() - Method in class org.hypergraphdb.peer.workflow.RequestResponseActivity
 
initiate() - Method in class org.hypergraphdb.peer.workflow.TaskActivity
This method is called the first time the task is scheduled to run.
initiateActivity(Activity) - Method in class org.hypergraphdb.peer.workflow.ActivityManager
 
initiateActivity(Activity, ActivityListener) - Method in class org.hypergraphdb.peer.workflow.ActivityManager
 
initiateActivity(Activity, Activity, ActivityListener) - Method in class org.hypergraphdb.peer.workflow.ActivityManager
Initiate a new activity.
initListenerMap() - Method in class org.hypergraphdb.event.HGDefaultEventManager
 
initThreadLocals() - Static method in class org.hypergraphdb.type.TypeUtils
Internal method - do not call.
inject(Object, Object) - Method in class org.hypergraphdb.type.BeanPropertyBasedProjection
 
inject(Object, Object) - Method in class org.hypergraphdb.type.HGAbstractCompositeType.Projection
 
inject(Object, Object) - Method in interface org.hypergraphdb.type.HGProjection
Modify an atom's projections.
InMemoryIntersectionResult<T> - Class in org.hypergraphdb.query.impl
 
InMemoryIntersectionResult(HGRandomAccessResult<T>, HGRandomAccessResult<T>) - Constructor for class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
InMemoryIntersectionResult.Combiner<T> - Class in org.hypergraphdb.query.impl
 
InMemoryIntersectionResult.Combiner() - Constructor for class org.hypergraphdb.query.impl.InMemoryIntersectionResult.Combiner
 
insideBatch() - Method in class org.hypergraphdb.peer.RemotePeer
 
instance - Static variable in class org.hypergraphdb.query.cond2qry.ToQueryMap
 
Instance - Static variable in class org.hypergraphdb.query.Nothing
 
InterestEvaluator - Class in org.hypergraphdb.peer
 
InterestEvaluator(PeerInterface, HyperGraph) - Constructor for class org.hypergraphdb.peer.InterestEvaluator
 
INTERFACE_CONFIG - Static variable in class org.hypergraphdb.peer.PeerConfig
 
INTERFACE_TYPE - Static variable in class org.hypergraphdb.peer.PeerConfig
 
INTERSECTION_THRESHOLD - Static variable in class org.hypergraphdb.query.AnalyzedQuery
 
IntersectionQuery<T> - Class in org.hypergraphdb.query.impl
An IntersectionQuery combines the results of two underlying queries and produces a result set containing only elements that appear in both of the input result sets.
IntersectionQuery(HGQuery<T>, HGQuery<T>, RSCombiner<T>) - Constructor for class org.hypergraphdb.query.impl.IntersectionQuery
Construct an intersection of two queries.
IntHandleFactory - Class in org.hypergraphdb.handle
Produces integer valued persistent handles.
IntHandleFactory() - Constructor for class org.hypergraphdb.handle.IntHandleFactory
 
IntPersistentHandle - Class in org.hypergraphdb.handle
 
IntPersistentHandle(int) - Constructor for class org.hypergraphdb.handle.IntPersistentHandle
 
IntPrimitiveArrayType - Class in org.hypergraphdb.type.javaprimitive
 
IntPrimitiveArrayType() - Constructor for class org.hypergraphdb.type.javaprimitive.IntPrimitiveArrayType
 
IntType - Class in org.hypergraphdb.type.javaprimitive
The implementation of the primitive Integer type.
IntType() - Constructor for class org.hypergraphdb.type.javaprimitive.IntType
 
IntType.IntComparator - Class in org.hypergraphdb.type.javaprimitive
 
IntType.IntComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.IntType.IntComparator
 
invokeAll(Collection<? extends Callable<T>>) - Method in class org.hypergraphdb.util.HGExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.hypergraphdb.util.HGExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class org.hypergraphdb.util.HGExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.hypergraphdb.util.HGExecutorService
 
is(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return the "identity" condition that evaluates to true for a specific handle.
is234() - Method in class org.hypergraphdb.util.LLRBTree
 
isAbstract(Class<?>) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
isAnonymous() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
isAutoRegister() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
isBalanced() - Method in class org.hypergraphdb.util.LLRBTree
 
isBalanced(LLRBTree.Node<E>) - Method in class org.hypergraphdb.util.LLRBTree
 
isBST() - Method in class org.hypergraphdb.util.LLRBTree
 
isCanceled() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Return true iff this object represents a Canceled state.
isCancelled() - Method in class org.hypergraphdb.util.AggregateFuture
An aggregate is canceled iff at least one of its components is canceled.
isCancelled() - Method in class org.hypergraphdb.util.CallbackFuture
 
isCancelled() - Method in class org.hypergraphdb.util.CompletedFuture
 
isCancelled() - Method in class org.hypergraphdb.util.MappedFuture
 
isCaseSensitive() - Method in class org.hypergraphdb.type.javaprimitive.StringType
 
isCompleted() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Return true iff this object represents a Completed state.
IsCondition - Class in org.hypergraphdb.query
An "identity" condition that evaluates to true for a specific handle.
IsCondition() - Constructor for class org.hypergraphdb.query.IsCondition
 
IsCondition(Ref<HGHandle>) - Constructor for class org.hypergraphdb.query.IsCondition
 
IsCondition(HGHandle) - Constructor for class org.hypergraphdb.query.IsCondition
 
isConnected() - Method in interface org.hypergraphdb.peer.PeerInterface
Return true if we are currently connected to the network and false otherwise.
isConnected() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
isDefaultConstructible(Class<?>) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
isDeref() - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
isDone() - Method in class org.hypergraphdb.util.AggregateFuture
An aggregate is done iff all of its components are done.
isDone() - Method in class org.hypergraphdb.util.CallbackFuture
 
isDone() - Method in class org.hypergraphdb.util.CompletedFuture
 
isDone() - Method in class org.hypergraphdb.util.MappedFuture
 
isEmpty() - Method in class org.hypergraphdb.atom.HGAtomQueue
 
isEmpty() - Method in class org.hypergraphdb.atom.HGAtomSet
 
isEmpty() - Method in class org.hypergraphdb.atom.HGAtomStack
 
isEmpty() - Method in class org.hypergraphdb.query.impl.TypeConditionAggregate
 
isEmpty() - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
isEmpty() - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
isEmpty() - Method in class org.hypergraphdb.transaction.TxList
 
isEmpty() - Method in class org.hypergraphdb.transaction.TxMap
 
isEmpty() - Method in class org.hypergraphdb.transaction.TxSet
 
isEmpty() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
isEmpty() - Method in class org.hypergraphdb.util.FilteredSortedSet
 
isEmpty(String) - Static method in class org.hypergraphdb.util.HGUtils
 
isEmpty() - Method in class org.hypergraphdb.util.RefCountedMap
 
isEmpty() - Method in class org.hypergraphdb.util.SimpleStack
 
isEmpty() - Method in class org.hypergraphdb.util.SimplyLinkedQueue
 
isEmpty() - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Returns true if this map contains no key-value mappings.
isEmtpy() - Method in class org.hypergraphdb.util.LLRBTree
 
isEmtpy() - Method in class org.hypergraphdb.util.TwoWayMap
 
isEnabled() - Method in class org.hypergraphdb.transaction.HGTransactionManager
Return true if the transaction are enabled and false otherwise.
isFailed() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Return true iff this object represents a Failed state.
isFatal() - Method in exception org.hypergraphdb.maintenance.MaintenanceException
 
isFinished() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Finished means it is either completed, failed or canceled.
isFloating() - Method in class org.hypergraphdb.atom.HGAtomRef
Return true if this is a floating reference and false otherwise.
isFrozen(HGLiveHandle) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
isFrozen(HGLiveHandle) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
isFrozen(HGLiveHandle) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
isFrozen(HGLiveHandle) - Method in interface org.hypergraphdb.HGAtomCache
Find out whether a given atom is frozen in the cache.
isFrozen(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Return true if a given is currently frozen in the cache and false otherwise.
isHard() - Method in class org.hypergraphdb.atom.HGAtomRef
Return true if this is a hard reference and false otherwise.
isHGInstantiable(Class<?>) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
isIncidenceSetLoaded(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Return true if the incidence set of a given atom is currently loaded in main memory and false otherwise.
isInLimbo() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Return true iff this object represents a Limbo state.
isKeepIncidentLinksOnRemoval() - Method in class org.hypergraphdb.HGConfiguration
Return true if links incident to an atom are kept in the database when that atom is being removed through the HyperGraph.remove(HGHandle) method and falseotherwise.
isLink(Class<?>) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
isLoaded(Key) - Method in interface org.hypergraphdb.cache.HGCache
Return true if the element with the given key is currently in the cache and false otherwise.
isLoaded(Key) - Method in class org.hypergraphdb.cache.LRUCache
 
isLoaded(Key) - Method in class org.hypergraphdb.cache.SimpleCache
 
isLoaded(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Return true if a given is currently loaded in main memory and false otherwise.
isMember(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
 
isNoStorage() - Method in class org.hypergraphdb.transaction.HGTransactionConfig
 
isNullUUID() - Method in class org.hypergraphdb.handle.UUID
 
isOpen(String) - Static method in class org.hypergraphdb.HGEnvironment
Return true if the database at the given location is already open and false otherwise.
isOpen() - Method in interface org.hypergraphdb.HGIndex
Return true if the index is currently opened and false otherwise.
isOpen() - Method in class org.hypergraphdb.HyperGraph
Return true is the database is currently open and false otherwise.
isOpen() - Method in class org.hypergraphdb.storage.bje.BJETxCursor
 
isOpen() - Method in class org.hypergraphdb.storage.bje.DefaultBiIndexImpl
 
isOpen() - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
isOrdered() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator.AdjIterator
 
isOrdered() - Method in class org.hypergraphdb.algorithms.SimpleALGenerator.AdjIterator
 
isOrdered() - Method in class org.hypergraphdb.atom.HGTypeStructuralInfo
 
isOrdered() - Method in interface org.hypergraphdb.HGSearchResult
Return true if the elements in this search result are in ordered and false otherwise.
isOrdered() - Method in class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
isOrdered() - Method in class org.hypergraphdb.query.impl.FilteredResultSet
 
isOrdered() - Method in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
isOrdered() - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
isOrdered() - Method in class org.hypergraphdb.query.impl.LinkTargetsResultSet
 
isOrdered() - Method in class org.hypergraphdb.query.impl.MappedResult
 
isOrdered() - Method in class org.hypergraphdb.query.impl.PipedResult
 
isOrdered() - Method in class org.hypergraphdb.query.impl.ProjectionAtomResultSet
 
isOrdered() - Method in class org.hypergraphdb.query.impl.SortedIntersectionResult
 
isOrdered() - Method in class org.hypergraphdb.query.impl.SyncSearchResult
 
isOrdered() - Method in class org.hypergraphdb.query.impl.TraversalResult
 
isOrdered() - Method in class org.hypergraphdb.query.impl.UnionResult
 
isOrdered() - Method in class org.hypergraphdb.query.impl.UnionResultAsync
 
isOrdered() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
isOrdered() - Method in class org.hypergraphdb.storage.bje.KeyScanResultSet
 
isOrdered() - Method in class org.hypergraphdb.storage.bje.SingleKeyResultSet
 
isOrdered() - Method in class org.hypergraphdb.storage.bje.SingleValueResultSet
 
isOrdered() - Method in class org.hypergraphdb.storage.SearchResultWrapper
 
isParallelExecution() - Method in class org.hypergraphdb.query.HGQueryConfiguration
 
isPresent(HyperGraph) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
isReadOnly() - Method in class org.hypergraphdb.transaction.HGTransaction
 
isReadonly() - Method in class org.hypergraphdb.transaction.HGTransactionConfig
 
isRegistered(HGIndexer<?, ?>) - Method in class org.hypergraphdb.HGIndexManager
Return true if the given HGIndexer is registered with the index manager and false otherwise.
isReturnLatestAvailable() - Method in class org.hypergraphdb.transaction.TxCacheMap
 
isReturnPreceeding() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
isReturnPreceeding() - Method in class org.hypergraphdb.query.TraversalCondition
 
isReturnSource() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
isReturnSource() - Method in class org.hypergraphdb.query.TraversalCondition
 
isReturnSucceeding() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
isReturnSucceeding() - Method in class org.hypergraphdb.query.TraversalCondition
 
isReverseOrder() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
isReverseOrder() - Method in class org.hypergraphdb.query.TraversalCondition
 
isRunning() - Method in class org.hypergraphdb.util.ActionQueueThread
 
isSameVar(Var<?>, Var<?>) - Method in class org.hypergraphdb.util.VarContext
 
isShutdown() - Method in class org.hypergraphdb.util.HGExecutorService
 
isStarted() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Return true iff this object represents a Started state - that is, it is neither in limbo nor finished.
isStopped() - Method in class org.hypergraphdb.peer.workflow.AbstractActivity
returns true if the end state was set and is the current state
isSuccessful() - Method in class org.hypergraphdb.event.HGTransactionEndEvent
Return true if the transaction completed successfully and false otherwise.
isSymbolic() - Method in class org.hypergraphdb.atom.HGAtomRef
Return true if this is a symbolic reference and false otherwise.
isTerminated() - Method in class org.hypergraphdb.util.HGExecutorService
 
isTransactional() - Method in class org.hypergraphdb.HGConfiguration
true if the database is configured to support transactions and false otherwise.
isUseSystemAtomAttributes() - Method in class org.hypergraphdb.HGConfiguration
Return true (the default) if system-level atom attributes are stored and false otherwise.
isValueReleased(HyperGraph, HGPersistentHandle) - Static method in class org.hypergraphdb.type.TypeUtils
 
isVar(Ref<T>) - Static method in class org.hypergraphdb.HGQuery.hg
Return true if the passed in Ref is a Var and false otherwise.
isVisited(HGHandle) - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
isVisited(HGHandle) - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
isVisited(HGHandle) - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
isVisited(HGHandle) - Method in interface org.hypergraphdb.algorithms.HGTraversal
Return true if the given atom was already visited and false otherwise.
isVisited(HGHandle) - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
isWriteUpgradable() - Method in class org.hypergraphdb.transaction.HGTransactionConfig
 
iterator() - Method in class org.hypergraphdb.atom.HGAtomSet
 
iterator() - Method in class org.hypergraphdb.atom.impl.UUIDTrie
 
iterator() - Method in class org.hypergraphdb.HGPlainLink
 
iterator() - Method in class org.hypergraphdb.peer.PeerFilter
 
iterator() - Method in class org.hypergraphdb.query.impl.IntersectionQuery
 
iterator() - Method in class org.hypergraphdb.query.impl.PipeQuery
 
iterator() - Method in class org.hypergraphdb.query.impl.PredicateBasedFilter
 
iterator() - Method in class org.hypergraphdb.query.impl.PredicateBasedRAFilter
 
iterator() - Method in class org.hypergraphdb.query.impl.ResultMapQuery
 
iterator() - Method in class org.hypergraphdb.query.impl.UnionQuery
 
iterator() - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
This iterator is intended for use when full iteration is performed on the set.
iterator() - Method in class org.hypergraphdb.storage.HGStoreSubgraph
 
iterator() - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
iterator() - Method in class org.hypergraphdb.storage.RefDelegateStorageGraph
 
iterator() - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
iterator() - Method in interface org.hypergraphdb.storage.StorageGraph
 
iterator() - Method in class org.hypergraphdb.transaction.TxList
 
iterator() - Method in class org.hypergraphdb.transaction.TxSet
 
iterator() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
iterator() - Method in class org.hypergraphdb.util.Cons
 
iterator() - Method in class org.hypergraphdb.util.FilteredSortedSet
 
iterator() - Method in class org.hypergraphdb.util.LLRBTree
 
iterator() - Method in class org.hypergraphdb.util.SimpleStack
 

J

JavaAbstractBinding - Class in org.hypergraphdb.type
Acts as an atom type for Java interfaces and abstract classes that have declared/visible bean properties or private fields translated into record slots, but cannot be instantiateed.
JavaAbstractBinding(HGHandle, HGCompositeType, Class<?>) - Constructor for class org.hypergraphdb.type.JavaAbstractBinding
 
JavaBeanBinding - Class in org.hypergraphdb.type
Acts as a HGAtomType for Java beans.
JavaBeanBinding(HGHandle, RecordType, Class<?>) - Constructor for class org.hypergraphdb.type.JavaBeanBinding
 
javaClass - Variable in class org.hypergraphdb.type.JavaAbstractBinding
 
JavaInterfaceBinding - Class in org.hypergraphdb.type
Acts as an atom type for Java interfaces and abstract classes with no declared/visible bean properties.
JavaInterfaceBinding(HGHandle, HGAtomType, Class<?>) - Constructor for class org.hypergraphdb.type.JavaInterfaceBinding
 
JavaObjectBinding - Class in org.hypergraphdb.type
 
JavaObjectBinding(HGHandle, RecordType, Class<?>) - Constructor for class org.hypergraphdb.type.JavaObjectBinding
 
JavaObjectMapper - Class in org.hypergraphdb.type
 
JavaObjectMapper() - Constructor for class org.hypergraphdb.type.JavaObjectMapper
 
JavaTypeFactory - Class in org.hypergraphdb.type
The JavaTypeFactory is used to infer HyperGraph types based on Java beans.
JavaTypeFactory() - Constructor for class org.hypergraphdb.type.JavaTypeFactory
 
JavaTypeMapper - Interface in org.hypergraphdb.type
A JavaTypeMapper is used to create HyperGraphDB type out of Java classes and to provide appropriate run-time representations.
JavaTypeSchema - Class in org.hypergraphdb.type
 
JavaTypeSchema() - Constructor for class org.hypergraphdb.type.JavaTypeSchema
 
JavaTypeSchema(HyperGraph) - Constructor for class org.hypergraphdb.type.JavaTypeSchema
 
JavaTypeSchema.ClassToTypeCache - Class in org.hypergraphdb.type
 
JavaTypeSchema.ClassToTypeCache() - Constructor for class org.hypergraphdb.type.JavaTypeSchema.ClassToTypeCache
 
johnson() - Method in class org.hypergraphdb.algorithms.GraphClassics
 

K

key - Variable in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
key - Variable in class org.hypergraphdb.storage.bje.IndexResultSet
 
KeyBasedQuery<Key,Value> - Class in org.hypergraphdb.query.impl
A KeyBasedQuery is a HGQuery that produces a result based on a single key value.
KeyBasedQuery() - Constructor for class org.hypergraphdb.query.impl.KeyBasedQuery
 
keyConverter - Variable in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
KeyMapResolver<Key,Value> - Class in org.hypergraphdb.util
 
KeyMapResolver(RefResolver<Key, Key>, RefResolver<Key, Value>) - Constructor for class org.hypergraphdb.util.KeyMapResolver
 
KeyScanResultSet<T> - Class in org.hypergraphdb.storage.bje
Scans the key elements of an index.
KeyScanResultSet(BJETxCursor, DatabaseEntry, ByteArrayConverter<T>) - Constructor for class org.hypergraphdb.storage.bje.KeyScanResultSet
 
keySet() - Method in class org.hypergraphdb.transaction.TxCacheMap
 
keySet() - Method in class org.hypergraphdb.transaction.TxMap
 
keySet() - Method in class org.hypergraphdb.util.RefCountedMap
 
keySet() - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Returns a set view of the keys contained in this map.
kruskall(Iterator<HGHandle>, Mapping<HGHandle, Double>, Map<HGHandle, HGHandle>) - Method in class org.hypergraphdb.algorithms.GraphClassics
 

L

LABEL_DIMENSION - Static variable in class org.hypergraphdb.type.SlotType
 
LANGUAGE - Static variable in class org.hypergraphdb.peer.Messages
 
last() - Method in class org.hypergraphdb.atom.HGAtomSet
 
last() - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
last() - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
last() - Method in class org.hypergraphdb.transaction.TxSet
 
last() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
last() - Method in class org.hypergraphdb.util.FilteredSortedSet
 
last() - Method in class org.hypergraphdb.util.LLRBTree
 
lastAccessTime - Variable in class org.hypergraphdb.handle.DefaultManagedLiveHandle
 
lastIndexOf(Object) - Method in class org.hypergraphdb.transaction.TxList
 
LATEST_VERSION_HANDLE - Static variable in class org.hypergraphdb.peer.log.Log
 
LazyRef<T> - Interface in org.hypergraphdb
Encapsulate the reference of an object for loading on demand.
Limbo - Static variable in class org.hypergraphdb.peer.workflow.WorkflowState
 
link(HGLink) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to links pointing to a target set of atoms.
link(HGHandle...) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to links pointing to a target set of atoms.
link(Ref<HGHandle>...) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to links pointing to a target set of atoms, as specified by the list of HGHandle Ref.
link(Collection<HGHandle>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to links pointing to a target set of atoms.
LinkBinding - Class in org.hypergraphdb.storage.bje
A LinkBinding converts a UUIDPersistentHandle[] to and from a flat byte[] for the purposes of storage and retrieval in the BerkeleyDB.
LinkBinding(HGHandleFactory) - Constructor for class org.hypergraphdb.storage.bje.LinkBinding
 
LinkCondition - Class in org.hypergraphdb.query
A LinkCondition constraints the query result set to links pointing to a target set of atoms.
LinkCondition() - Constructor for class org.hypergraphdb.query.LinkCondition
 
LinkCondition(HGLink) - Constructor for class org.hypergraphdb.query.LinkCondition
 
LinkCondition(HGHandle...) - Constructor for class org.hypergraphdb.query.LinkCondition
 
LinkCondition(Ref<HGHandle>...) - Constructor for class org.hypergraphdb.query.LinkCondition
 
LinkCondition(Collection<HGHandle>) - Constructor for class org.hypergraphdb.query.LinkCondition
 
LinkedIdentityHashMap<K,V> - Class in org.hypergraphdb.util
 
LinkedIdentityHashMap(int, float) - Constructor for class org.hypergraphdb.util.LinkedIdentityHashMap
Constructs an empty insertion-ordered LinkedIdentityHashMap instance with the specified initial capacity and load factor.
LinkedIdentityHashMap(int) - Constructor for class org.hypergraphdb.util.LinkedIdentityHashMap
Constructs an empty insertion-ordered LinkedIdentityHashMap instance with the specified initial capacity and a default load factor (0.75).
LinkedIdentityHashMap() - Constructor for class org.hypergraphdb.util.LinkedIdentityHashMap
Constructs an empty insertion-ordered LinkedIdentityHashMap instance with a default capacity (16) and load factor (0.75).
LinkedIdentityHashMap(Map<? extends K, ? extends V>) - Constructor for class org.hypergraphdb.util.LinkedIdentityHashMap
Constructs an insertion-ordered LinkedIdentityHashMap instance with the same mappings as the specified map.
LinkedIdentityHashMap(int, float, boolean) - Constructor for class org.hypergraphdb.util.LinkedIdentityHashMap
Constructs an empty LinkedIdentityHashMap instance with the specified initial capacity, load factor and ordering mode.
LinkIndexer - Class in org.hypergraphdb.indexing
A LinkIndexer indexes atoms by their target ordered set.
LinkIndexer() - Constructor for class org.hypergraphdb.indexing.LinkIndexer
 
LinkIndexer(String, HGHandle) - Constructor for class org.hypergraphdb.indexing.LinkIndexer
 
LinkIndexer(HGHandle) - Constructor for class org.hypergraphdb.indexing.LinkIndexer
 
linkProjection(int) - Static method in class org.hypergraphdb.HGQuery.hg
Return a Mapping that takes a link atom and returns a target at the given position.
linkProjection(Ref<Integer>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a Mapping that takes a link atom and returns a target at the given position.
LinkProjectionMapping - Class in org.hypergraphdb.query.impl
 
LinkProjectionMapping() - Constructor for class org.hypergraphdb.query.impl.LinkProjectionMapping
 
LinkProjectionMapping(int) - Constructor for class org.hypergraphdb.query.impl.LinkProjectionMapping
 
LinkProjectionMapping(Ref<Integer>) - Constructor for class org.hypergraphdb.query.impl.LinkProjectionMapping
 
LinkRecord - Class in org.hypergraphdb.type
This class represents a generic implementation of a record that is also a HGLink.
LinkRecord(HGHandle) - Constructor for class org.hypergraphdb.type.LinkRecord
 
LinkRecord(HGHandle, HGHandle[]) - Constructor for class org.hypergraphdb.type.LinkRecord
 
LinkTargetsResultSet - Class in org.hypergraphdb.query.impl
This is the same as HandleArrayResultSet, but it uses a loaded link atom instance instead of a HGHandle[].
LinkTargetsResultSet(HGLink) - Constructor for class org.hypergraphdb.query.impl.LinkTargetsResultSet
 
LinkToQuery - Class in org.hypergraphdb.query.cond2qry
 
LinkToQuery() - Constructor for class org.hypergraphdb.query.cond2qry.LinkToQuery
 
LinkType - Class in org.hypergraphdb.type
 
LinkType() - Constructor for class org.hypergraphdb.type.LinkType
 
linkTypeHandle() - Method in class org.hypergraphdb.handle.IntHandleFactory
 
linkTypeHandle() - Method in class org.hypergraphdb.handle.LongHandleFactory
 
linkTypeHandle() - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
linkTypeHandle() - Method in interface org.hypergraphdb.HGHandleFactory
 
listeners - Variable in class org.hypergraphdb.peer.workflow.WorkflowState
 
listIterator() - Method in class org.hypergraphdb.transaction.TxList
 
listIterator(int) - Method in class org.hypergraphdb.transaction.TxList
 
LLRBTree<E> - Class in org.hypergraphdb.util
Implements a set of elements as a left-leaning red-black tree.
LLRBTree() - Constructor for class org.hypergraphdb.util.LLRBTree
 
LLRBTree(Comparator<E>) - Constructor for class org.hypergraphdb.util.LLRBTree
 
load(K, V) - Method in interface org.hypergraphdb.cache.CacheMap
 
load(K, V) - Method in class org.hypergraphdb.cache.HashCacheMap
 
load(K, V) - Method in class org.hypergraphdb.transaction.TxCacheMap
 
loadClass(String) - Method in class org.hypergraphdb.HGTypeSystem
Load a class with the given name the way the HGTypeSystem would try to load it.
loadClass(String, boolean) - Method in class org.hypergraphdb.util.HGClassLoaderDelegate
 
loadClass(HyperGraph, String) - Static method in class org.hypergraphdb.util.HGUtils
Load a class using the class loader configured for the passed in HyperGraph instance, if such a loader was configured.
loadClass(HGConfiguration, String) - Static method in class org.hypergraphdb.util.HGUtils
Load a class using the class loader configured in the HGConfiguration object, if such a loader was configured.
loadConfiguration(File) - Static method in class org.hypergraphdb.peer.HyperGraphPeer
 
loadFromFile(HGHandleFactory, File) - Static method in class org.hypergraphdb.util.PredefinedTypesConfig
 
loadFromResource(HGHandleFactory, String) - Static method in class org.hypergraphdb.util.PredefinedTypesConfig
 
LOCAL_DB - Static variable in class org.hypergraphdb.peer.PeerConfig
 
Log - Class in org.hypergraphdb.peer.log
 
Log(HyperGraph, PeerInterface) - Constructor for class org.hypergraphdb.peer.log.Log
 
logCallStack(PrintStream) - Static method in class org.hypergraphdb.util.HGUtils
 
LogEntry - Class in org.hypergraphdb.peer.log
 
LogEntry(Object, HyperGraph, StorageService.Operation) - Constructor for class org.hypergraphdb.peer.log.LogEntry
 
LogEntry(Object, HyperGraph, HGPersistentHandle, StorageService.Operation) - Constructor for class org.hypergraphdb.peer.log.LogEntry
 
LogEntry(HGHandle, HyperGraph, Timestamp) - Constructor for class org.hypergraphdb.peer.log.LogEntry
 
LongHandleFactory - Class in org.hypergraphdb.handle
 
LongHandleFactory() - Constructor for class org.hypergraphdb.handle.LongHandleFactory
 
LongPersistentHandle - Class in org.hypergraphdb.handle
 
LongPersistentHandle(long) - Constructor for class org.hypergraphdb.handle.LongPersistentHandle
 
LongPrimitiveArrayType - Class in org.hypergraphdb.type.javaprimitive
 
LongPrimitiveArrayType() - Constructor for class org.hypergraphdb.type.javaprimitive.LongPrimitiveArrayType
 
LongType - Class in org.hypergraphdb.type.javaprimitive
 
LongType() - Constructor for class org.hypergraphdb.type.javaprimitive.LongType
 
LongType.LongComparator - Class in org.hypergraphdb.type.javaprimitive
 
LongType.LongComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.LongType.LongComparator
 
lookahead - Variable in class org.hypergraphdb.storage.bje.IndexResultSet
 
LRUCache<Key,Value> - Class in org.hypergraphdb.cache
Implements a cache that keeps most recently used elements in memory while discarding the least recently used ones.
LRUCache() - Constructor for class org.hypergraphdb.cache.LRUCache
 
LRUCache(ReadWriteLock) - Constructor for class org.hypergraphdb.cache.LRUCache
 
LRUCache(int, int) - Constructor for class org.hypergraphdb.cache.LRUCache
 
LRUCache(float, float) - Constructor for class org.hypergraphdb.cache.LRUCache
 
lt(Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is less than the passed in x parameter.
lt(Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is less than the passed in x Ref parameter.
lt(String, Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result to atoms of some HGCompositeType and having a part (e.g.
lt(String, Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
lte(Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is less than or equal to the passed in x parameter.
lte(Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is less than or equal to the passed in x Ref parameter.
lte(String, Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result to atoms of some HGCompositeType and having a part (e.g.
lte(String, Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg

M

M - Variable in class org.hypergraphdb.transaction.TxCacheMap
 
M - Variable in class org.hypergraphdb.transaction.TxMap
 
main(String[]) - Static method in class org.hypergraphdb.maintenance.Migration
 
main(String[]) - Static method in class org.hypergraphdb.maintenance.Upgrade
 
main(String[]) - Static method in class org.hypergraphdb.peer.StartPeer
 
MaintenanceException - Exception in org.hypergraphdb.maintenance
Represents an exception that occurred during the execution of a MaintenanceOperation.
MaintenanceException(boolean, String) - Constructor for exception org.hypergraphdb.maintenance.MaintenanceException
 
MaintenanceException(boolean, String, Throwable) - Constructor for exception org.hypergraphdb.maintenance.MaintenanceException
 
MaintenanceOperation - Interface in org.hypergraphdb.maintenance
Represents a maintenance operation performed on a HyperGraph database.
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.atom.AtomQueueType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.atom.AtomSetType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.atom.AtomStackType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.atom.HGRelType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
 
make(Class<T>, HyperGraph) - Static method in class org.hypergraphdb.HGQuery.hg
 
make(HyperGraph, HGQueryCondition) - Static method in class org.hypergraphdb.HGQuery
Create a new query returning all atoms matching the given HGQueryCondition.
make(Class<SearchResult>, HyperGraph) - Static method in class org.hypergraphdb.HGQuery
Create a new query with the given result type and bound to the given HyperGraph instance.
make(Object) - Method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
make(HyperGraphPeer, UUID, Json) - Method in interface org.hypergraphdb.peer.workflow.ActivityFactory
 
make(HyperGraphPeer, UUID, Json) - Method in class org.hypergraphdb.peer.workflow.DefaultActivityFactory
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.AbstractTypeConstructor
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.ArrayType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.ArrayTypeConstructor
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.AtomRefType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.CollectionType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.CollectionTypeConstructor
 
make() - Method in class org.hypergraphdb.type.GenericObjectFactory
 
make(HGHandle[]) - Method in class org.hypergraphdb.type.GenericObjectFactory
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.HGAbstractType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in interface org.hypergraphdb.type.HGAtomType
Construct a new run-time instance of a hypergraph atom.
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.JavaBeanBinding
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.JavaObjectBinding
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.javaprimitive.BooleanPrimitiveArrayType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.javaprimitive.BytePrimitiveArrayType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.javaprimitive.CharPrimitiveArrayType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.javaprimitive.DoublePrimitiveArrayType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.javaprimitive.EnumType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.javaprimitive.EnumTypeConstructor
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.javaprimitive.FloatPrimitiveArrayType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.javaprimitive.IntPrimitiveArrayType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.javaprimitive.LongPrimitiveArrayType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.javaprimitive.ShortPrimitiveArrayType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.LinkType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.MapType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.MapTypeConstructor
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.NullType
 
make() - Method in interface org.hypergraphdb.type.ObjectFactory
Create a new run-time instance of the type this factory is responsible for.
make(HGHandle[]) - Method in interface org.hypergraphdb.type.ObjectFactory
Create a new run-time HGLink instance of the type this factory is responsible for.
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.PairType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.PlainLinkType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.RecordType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.RecordTypeConstructor
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.SerializableType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.SlotType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.SubsumesType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.TextType
 
make(HGPersistentHandle, LazyRef<HGHandle[]>, IncidenceSetRef) - Method in class org.hypergraphdb.type.Top
 
makeBean(String) - Static method in class org.hypergraphdb.type.BonesOfBeans
Construct a new instance of a bean.
makeConstant(String) - Static method in class org.hypergraphdb.peer.Performative
 
makeGenerator(HyperGraph) - Method in class org.hypergraphdb.query.TraversalCondition
 
makeHandle() - Method in class org.hypergraphdb.handle.IntHandleFactory
 
makeHandle(String) - Method in class org.hypergraphdb.handle.IntHandleFactory
 
makeHandle(byte[]) - Method in class org.hypergraphdb.handle.IntHandleFactory
 
makeHandle(byte[], int) - Method in class org.hypergraphdb.handle.IntHandleFactory
 
makeHandle() - Method in class org.hypergraphdb.handle.LongHandleFactory
 
makeHandle(String) - Method in class org.hypergraphdb.handle.LongHandleFactory
 
makeHandle(byte[]) - Method in class org.hypergraphdb.handle.LongHandleFactory
 
makeHandle(byte[], int) - Method in class org.hypergraphdb.handle.LongHandleFactory
 
makeHandle() - Method in class org.hypergraphdb.handle.SequentialUUIDHandleFactory
 
makeHandle() - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
makeHandle(String) - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
makeHandle(byte[]) - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
makeHandle(byte[], int) - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
makeHandle() - Static method in class org.hypergraphdb.handle.UUIDPersistentHandle
Construct a brand new UUID-based handle.
makeHandle(byte[]) - Static method in class org.hypergraphdb.handle.UUIDPersistentHandle
Construct from an existing UUID.
makeHandle(byte[], int) - Static method in class org.hypergraphdb.handle.UUIDPersistentHandle
Construct from an existing UUID.
makeHandle(String) - Static method in class org.hypergraphdb.handle.UUIDPersistentHandle
Construct from an existing UUID.
makeHandle() - Method in interface org.hypergraphdb.HGHandleFactory
Construct and return a new, unique persistent handle.
makeHandle(String) - Method in interface org.hypergraphdb.HGHandleFactory
Construct a persistent handle from its string representation.
makeHandle(byte[]) - Method in interface org.hypergraphdb.HGHandleFactory
Construct a persistent handle from its byte array representation.
makeHandle(byte[], int) - Method in interface org.hypergraphdb.HGHandleFactory
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.
makeNewBody(V, long, VBoxBody<V>) - Method in class org.hypergraphdb.transaction.TxMap.Box
 
makeNewBody(E, long, VBoxBody<E>) - Method in class org.hypergraphdb.transaction.VBox
 
makePublicIdentity() - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
makeReply(Activity, Performative, String) - Static method in class org.hypergraphdb.peer.Messages
 
makeState(WorkflowStateConstant) - Static method in class org.hypergraphdb.peer.workflow.WorkflowState
Return a new state initialized from the passed in state constant.
makeState() - Static method in class org.hypergraphdb.peer.workflow.WorkflowState
Return a new state initialized to Limbo.
makeStateConstant(String) - Static method in class org.hypergraphdb.peer.workflow.WorkflowState
Create a new custom state constant.
makeTyped(Object) - Method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
makeValue(HyperGraph, HGPersistentHandle, HGAtomType) - Static method in class org.hypergraphdb.type.TypeUtils
 
MANAGED - Static variable in interface org.hypergraphdb.HGSystemFlags
Indicates that an atom is managed.
mapAsSerializableObject(Class<?>) - Method in class org.hypergraphdb.type.JavaObjectMapper
 
MapCondition - Class in org.hypergraphdb.query
 
MapCondition() - Constructor for class org.hypergraphdb.query.MapCondition
 
MapCondition(HGQueryCondition, Mapping<?, ?>) - Constructor for class org.hypergraphdb.query.MapCondition
 
MappedFuture<From,To> - Class in org.hypergraphdb.util
 
MappedFuture(Future<From>, Mapping<From, To>) - Constructor for class org.hypergraphdb.util.MappedFuture
 
MappedResult<From,To> - Class in org.hypergraphdb.query.impl
A MappedResult is a HGSearchResult with an applied transformation to each of its elements.
MappedResult(HGSearchResult<From>, Mapping<From, To>) - Constructor for class org.hypergraphdb.query.impl.MappedResult
 
Mapping<From,To> - Interface in org.hypergraphdb.util
An interface specifying a single argument function.
MapResolver<Key,Value> - Class in org.hypergraphdb.util
 
MapResolver(Map<Key, Value>) - Constructor for class org.hypergraphdb.util.MapResolver
 
mapSize() - Method in class org.hypergraphdb.transaction.TxCacheMap
 
mapSize() - Method in class org.hypergraphdb.transaction.TxMap
 
MapType - Class in org.hypergraphdb.type
 
MapType(ObjectFactory<Map<Object, Object>>) - Constructor for class org.hypergraphdb.type.MapType
 
MapTypeConstructor - Class in org.hypergraphdb.type
 
MapTypeConstructor() - Constructor for class org.hypergraphdb.type.MapTypeConstructor
 
matches(String) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition that matches a regular expression pattern against the string value of an atom.
matches(Pattern) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition that matches a regular expression pattern against the string value of an atom.
matches(String, String) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition that matches a regular expression pattern against the string value of an atom's projection (property) along the given path.
matches(String, Pattern) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition that matches a regular expression pattern against the string value of an atom's projection (property) along the given path.
matchFound(Object) - Method in class org.hypergraphdb.peer.PeerFilter
 
maybeIndex(HGPersistentHandle, HGAtomType, HGPersistentHandle, Object) - Method in class org.hypergraphdb.HGIndexManager
Called when an atom is being added to hypergraph to check and possibly add index entries for the indexed dimensions of the atom's type.
maybeUnchain() - Method in class org.hypergraphdb.transaction.ActiveTransactionsRecord
 
maybeUnindex(HGPersistentHandle, HGAtomType, HGPersistentHandle, Object) - Method in class org.hypergraphdb.HGIndexManager
Called when an atom is being added to hypergraph to check and possibly add index entries for the indexed dimensions of the atom's type.
memberOf(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result set to atoms that are members of the specified subgraph.
memoryUsageLow(long, long) - Method in interface org.hypergraphdb.util.MemoryWarningSystem.Listener
 
MemoryWarningSystem - Class in org.hypergraphdb.util
This memory warning system will call all registered listeners when we exceed the percentage of available heap memory specified.
MemoryWarningSystem() - Constructor for class org.hypergraphdb.util.MemoryWarningSystem
 
MemoryWarningSystem.Listener - Interface in org.hypergraphdb.util
 
MessageHandler - Interface in org.hypergraphdb.peer
 
Messages - Class in org.hypergraphdb.peer
 
Messages() - Constructor for class org.hypergraphdb.peer.Messages
 
MethodCallTransition - Class in org.hypergraphdb.peer.workflow
A transition that is implemented as a method in the concrete Activity class.
MethodCallTransition(Method) - Constructor for class org.hypergraphdb.peer.workflow.MethodCallTransition
 
Migration - Class in org.hypergraphdb.maintenance
 
Migration() - Constructor for class org.hypergraphdb.maintenance.Migration
 
MISTERY - Static variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
move11to13(String) - Static method in class org.hypergraphdb.maintenance.Migration
 
moveNext() - Method in class org.hypergraphdb.peer.log.Timestamp
 
moveNext() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
movePrev() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
msg - Variable in class org.hypergraphdb.peer.PeerRelatedActivity
 
MUTABLE - Static variable in interface org.hypergraphdb.HGSystemFlags
Indicates that an atom's value may change during run-time operation.

N

name - Variable in class org.hypergraphdb.peer.workflow.WorkflowState
 
name - Variable in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
NAMESPACE_DNS - Static variable in class org.hypergraphdb.handle.UUID
 
NAMESPACE_OID - Static variable in class org.hypergraphdb.handle.UUID
 
NAMESPACE_URL - Static variable in class org.hypergraphdb.handle.UUID
 
NAMESPACE_X500 - Static variable in class org.hypergraphdb.handle.UUID
 
NetworkPeerPresenceListener - Interface in org.hypergraphdb.peer
A listener that tracks low-level network peer activity - to be invoked when a peer joins/leaves the network before its HyperGraphDB identity has be established/validates/authenticated.
newFilterActivity(PeerFilterEvaluator) - Method in interface org.hypergraphdb.peer.PeerInterface
 
newFilterActivity(PeerFilterEvaluator) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
newSendActivityFactory() - Method in interface org.hypergraphdb.peer.PeerInterface
 
newSendActivityFactory() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
newTask(HyperGraphPeer, UUID, Object) - Method in class org.hypergraphdb.peer.replication.CatchUpTaskServer.CatchUpTaskServerFactory
 
newTask(HyperGraphPeer, UUID, Object) - Method in class org.hypergraphdb.peer.replication.RememberTaskServer.RememberTaskServerFactory
 
newTask(HyperGraphPeer, UUID, Object) - Method in interface org.hypergraphdb.peer.workflow.TaskFactory
 
next() - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
next() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator.AdjIterator
 
next() - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
next() - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
next() - Method in interface org.hypergraphdb.algorithms.HGTraversal
Return a pair consisting of the link pointing to the next atom in the traversal as well as the atom itself.
next() - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
next() - Method in class org.hypergraphdb.algorithms.SimpleALGenerator.AdjIterator
 
next() - Method in class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
next() - Method in class org.hypergraphdb.query.impl.FilteredResultSet
 
next() - Method in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
next() - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
next() - Method in class org.hypergraphdb.query.impl.LinkTargetsResultSet
 
next() - Method in class org.hypergraphdb.query.impl.MappedResult
 
next() - Method in class org.hypergraphdb.query.impl.PipedResult
 
next() - Method in class org.hypergraphdb.query.impl.ProjectionAtomResultSet
 
next() - Method in class org.hypergraphdb.query.impl.SortedIntersectionResult
 
next() - Method in class org.hypergraphdb.query.impl.SyncSearchResult
 
next() - Method in class org.hypergraphdb.query.impl.TraversalResult
 
next() - Method in class org.hypergraphdb.query.impl.UnionResult
 
next() - Method in class org.hypergraphdb.query.impl.UnionResultAsync
 
next() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
next - Variable in class org.hypergraphdb.storage.bje.IndexResultSet
 
next() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
next() - Method in class org.hypergraphdb.storage.SearchResultWrapper
 
next - Variable in class org.hypergraphdb.transaction.VBoxBody
 
next() - Method in class org.hypergraphdb.util.ArrayBasedIterator
 
next() - Method in class org.hypergraphdb.util.FilterIterator
 
next() - Method in class org.hypergraphdb.util.TargetSetIterator
 
nil() - Method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
NO_STORAGE - Static variable in class org.hypergraphdb.transaction.HGTransactionConfig
 
NoHyperGraphTypeException - Exception in org.hypergraphdb.type
Thrown when the type system is not able to create a HyperGraph type for a given type identifier (e.g.
NoHyperGraphTypeException() - Constructor for exception org.hypergraphdb.type.NoHyperGraphTypeException
 
NoHyperGraphTypeException(String) - Constructor for exception org.hypergraphdb.type.NoHyperGraphTypeException
 
NoHyperGraphTypeException(URI) - Constructor for exception org.hypergraphdb.type.NoHyperGraphTypeException
 
NOP() - Static method in class org.hypergraphdb.HGQuery
A query that return the empty result set.
not(HGAtomPredicate) - Static method in class org.hypergraphdb.HGQuery.hg
Return the negation of an HGAtomPredicate.
Not - Class in org.hypergraphdb.query
A generic negating HGQueryCondition.
Not() - Constructor for class org.hypergraphdb.query.Not
 
Not(HGAtomPredicate) - Constructor for class org.hypergraphdb.query.Not
 
Nothing - Class in org.hypergraphdb.query
This condition represents the negation of everything.
Nothing() - Constructor for class org.hypergraphdb.query.Nothing
this is required to ensure the class is a bean.
notifyTargetHandleUpdate(int, HGHandle) - Method in class org.hypergraphdb.atom.HGRelType
 
notifyTargetHandleUpdate(int, HGHandle) - Method in interface org.hypergraphdb.HGLink
Notify the HGLink that one of its target atoms should be referred to by a different HGHandle instance.
notifyTargetHandleUpdate(int, HGHandle) - Method in class org.hypergraphdb.HGPlainLink
 
notifyTargetHandleUpdate(int, HGHandle) - Method in class org.hypergraphdb.type.LinkRecord
 
notifyTargetHandleUpdate(int, HGHandle) - Method in class org.hypergraphdb.util.TempLink
 
notifyTargetRemoved(int) - Method in class org.hypergraphdb.atom.HGRelType
 
notifyTargetRemoved(int) - Method in interface org.hypergraphdb.HGLink
Notify the HGLink that one of its targets must be removed.
notifyTargetRemoved(int) - Method in class org.hypergraphdb.HGPlainLink
 
notifyTargetRemoved(int) - Method in class org.hypergraphdb.type.LinkRecord
 
notifyTargetRemoved(int) - Method in class org.hypergraphdb.util.TempLink
 
notransform - Static variable in class org.hypergraphdb.query.cond2qry.ContractConjunction
 
NotUnderstood - Static variable in class org.hypergraphdb.peer.Performative
The sender of the act (for example, i) informs the receiver (for example, j) that it perceived that j performed some action, but that i did not understand what j just did.
nullHandle() - Method in class org.hypergraphdb.handle.IntHandleFactory
 
nullHandle() - Method in class org.hypergraphdb.handle.LongHandleFactory
 
nullHandle() - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
nullHandle() - Static method in class org.hypergraphdb.handle.UUIDPersistentHandle
Return the representation of a nil handle, that is a handle that does not refer to anything.
nullHandle() - Method in interface org.hypergraphdb.HGHandleFactory
Return the representation of a null persistent handle.
nullTransaction() - Static method in class org.hypergraphdb.storage.bje.TransactionBJEImpl
 
NullType - Class in org.hypergraphdb.type
 
NullType() - Constructor for class org.hypergraphdb.type.NullType
 
nullTypeHandle() - Method in class org.hypergraphdb.handle.IntHandleFactory
 
nullTypeHandle() - Method in class org.hypergraphdb.handle.LongHandleFactory
 
nullTypeHandle() - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
nullTypeHandle() - Method in interface org.hypergraphdb.HGHandleFactory
 
number(Number) - Method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
NumericTypeBase<T extends java.lang.Number> - Class in org.hypergraphdb.type.javaprimitive
 
NumericTypeBase() - Constructor for class org.hypergraphdb.type.javaprimitive.NumericTypeBase
 
NumericTypeBase.NumericComparator - Class in org.hypergraphdb.type.javaprimitive
Deprecated. 
NumericTypeBase.NumericComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.NumericTypeBase.NumericComparator
Deprecated.
 

O

object() - Method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
ObjectFactory<T> - Interface in org.hypergraphdb.type
An ObjectFactory is capable of constructing concrete run-time instances of a certain Class.
objectToEntry(HGPersistentHandle[], TupleOutput) - Method in class org.hypergraphdb.storage.bje.LinkBinding
 
OnActivityState - Annotation Type in org.hypergraphdb.peer.workflow
 
onAddAtom(Json) - Method in class org.hypergraphdb.peer.cact.AddAtom
 
onAgree(Json) - Method in class org.hypergraphdb.peer.cact.DefineAtom
 
onAtomAdded(Json) - Method in class org.hypergraphdb.peer.cact.AddAtom
 
onAtomReplaced(Json) - Method in class org.hypergraphdb.peer.cact.ReplaceAtom
 
onAtomsReceived(Json) - Method in class org.hypergraphdb.peer.cact.GetAtom
 
onAtomsReceived(Json) - Method in class org.hypergraphdb.peer.cact.GetIncidenceSet
 
onAtomsRemoved(Json) - Method in class org.hypergraphdb.peer.cact.RemoveAtom
 
onClose(Json) - Method in class org.hypergraphdb.peer.cact.RemoteQueryExecution
 
onClosed(Json) - Method in class org.hypergraphdb.peer.cact.RemoteQueryExecution
 
onConfirm(Json) - Method in class org.hypergraphdb.peer.workflow.AffirmIdentity
 
onDisconfirm(Json) - Method in class org.hypergraphdb.peer.workflow.AffirmIdentity
 
onGetAtoms(Json) - Method in class org.hypergraphdb.peer.cact.GetAtom
 
onGetAtoms(Json) - Method in class org.hypergraphdb.peer.cact.GetIncidenceSet
 
onGetType(Json) - Method in class org.hypergraphdb.peer.cact.GetAtomType
 
onInform(Json) - Method in class org.hypergraphdb.peer.cact.GetClassForType
 
onInform(Json) - Method in class org.hypergraphdb.peer.workflow.AffirmIdentity
 
onInformRef(Json) - Method in class org.hypergraphdb.peer.cact.TransferGraph
 
onIterateResult(Json) - Method in class org.hypergraphdb.peer.cact.RemoteQueryExecution.IterateActivity
 
OnMessage - Annotation Type in org.hypergraphdb.peer.workflow
 
onPeerFailure(Json) - Method in class org.hypergraphdb.peer.workflow.FSMActivity
Called by default by the framework in case a peer send a Failure performative and there's no transition defined for it.
onPeerNotUnderstand(Json) - Method in class org.hypergraphdb.peer.workflow.FSMActivity
Called by default by the framework in case a peer send a NotUnderstand performative and there's no transition defined for it.
onQuery(Json) - Method in class org.hypergraphdb.peer.cact.GetClassForType
 
onQuery(Json) - Method in class org.hypergraphdb.peer.cact.QueryCount
 
onQuery(Json) - Method in class org.hypergraphdb.peer.cact.RemoteQueryExecution
 
onQuery(Json) - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
onQueryPerformed(Json) - Method in class org.hypergraphdb.peer.cact.RemoteQueryExecution
 
onQueryRef(Json) - Method in class org.hypergraphdb.peer.cact.TransferGraph
 
onRefuse(Json) - Method in class org.hypergraphdb.peer.cact.GetClassForType
 
onRemoveAtoms(Json) - Method in class org.hypergraphdb.peer.cact.RemoveAtom
 
onReplaceAtom(Json) - Method in class org.hypergraphdb.peer.cact.ReplaceAtom
 
onRequest(Json) - Method in class org.hypergraphdb.peer.workflow.RequestResponseActivity
 
onRequestDefine(Json) - Method in class org.hypergraphdb.peer.cact.DefineAtom
 
onResponse(Json) - Method in class org.hypergraphdb.peer.cact.QueryCount
 
onResponse(Json) - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
onResultIterate(Json) - Method in class org.hypergraphdb.peer.cact.RemoteQueryExecution.IterateActivity
 
onTypeReceived(Json) - Method in class org.hypergraphdb.peer.cact.GetAtomType
 
open() - Method in interface org.hypergraphdb.HGIndex
Open the index for use.
open(String) - Method in class org.hypergraphdb.HyperGraph
Open the database at the specified location.
open() - Method in class org.hypergraphdb.storage.bje.DefaultBiIndexImpl
 
open() - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
OPERATION - Static variable in class org.hypergraphdb.peer.Messages
 
operator - Variable in class org.hypergraphdb.query.SimpleValueCondition
 
or(HGQueryCondition...) - Static method in class org.hypergraphdb.HGQuery.hg
Return a disjunction (logical or) of conditions - atoms in the result set will have to match at least one of the conditions in the parameter list.
Or - Class in org.hypergraphdb.query
Represents the disjunction operator of a query condition.
Or() - Constructor for class org.hypergraphdb.query.Or
 
Or(HGQueryCondition) - Constructor for class org.hypergraphdb.query.Or
 
Or(HGQueryCondition, HGQueryCondition) - Constructor for class org.hypergraphdb.query.Or
 
Or(HGQueryCondition, HGQueryCondition, HGQueryCondition) - Constructor for class org.hypergraphdb.query.Or
 
Or(HGQueryCondition, HGQueryCondition, HGQueryCondition, HGQueryCondition) - Constructor for class org.hypergraphdb.query.Or
 
Or(HGQueryCondition, HGQueryCondition, HGQueryCondition, HGQueryCondition, HGQueryCondition) - Constructor for class org.hypergraphdb.query.Or
 
ORACCESS - Static variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
ORDERED - Static variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
ordered - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
orderedLink(HGHandle...) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to being ordered links of a certain form.
orderedLink(Ref<HGHandle>...) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to being ordered links of a certain form.
orderedLink(List<HGHandle>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to being ordered links of a certain form.
OrderedLinkCondition - Class in org.hypergraphdb.query
A OrderedLinkCondition constraints the query result set to ordered links pointing to a target set of atoms.
OrderedLinkCondition() - Constructor for class org.hypergraphdb.query.OrderedLinkCondition
 
OrderedLinkCondition(HGHandle...) - Constructor for class org.hypergraphdb.query.OrderedLinkCondition
 
OrderedLinkCondition(Ref<HGHandle>...) - Constructor for class org.hypergraphdb.query.OrderedLinkCondition
 
OrderedLinkCondition(List<HGHandle>) - Constructor for class org.hypergraphdb.query.OrderedLinkCondition
 
org.hypergraphdb - package org.hypergraphdb
Welcome to HyperGraphDB
org.hypergraphdb.algorithms - package org.hypergraphdb.algorithms
 
org.hypergraphdb.annotation - package org.hypergraphdb.annotation
 
org.hypergraphdb.atom - package org.hypergraphdb.atom
 
org.hypergraphdb.atom.impl - package org.hypergraphdb.atom.impl
 
org.hypergraphdb.cache - package org.hypergraphdb.cache
 
org.hypergraphdb.event - package org.hypergraphdb.event
 
org.hypergraphdb.handle - package org.hypergraphdb.handle
 
org.hypergraphdb.indexing - package org.hypergraphdb.indexing
 
org.hypergraphdb.maintenance - package org.hypergraphdb.maintenance
 
org.hypergraphdb.peer - package org.hypergraphdb.peer
 
org.hypergraphdb.peer.bootstrap - package org.hypergraphdb.peer.bootstrap
 
org.hypergraphdb.peer.cact - package org.hypergraphdb.peer.cact
CACT - "Common Activities"
org.hypergraphdb.peer.log - package org.hypergraphdb.peer.log
 
org.hypergraphdb.peer.replication - package org.hypergraphdb.peer.replication
 
org.hypergraphdb.peer.serializer - package org.hypergraphdb.peer.serializer
 
org.hypergraphdb.peer.workflow - package org.hypergraphdb.peer.workflow
 
org.hypergraphdb.peer.xmpp - package org.hypergraphdb.peer.xmpp
 
org.hypergraphdb.query - package org.hypergraphdb.query
 
org.hypergraphdb.query.cond2qry - package org.hypergraphdb.query.cond2qry
 
org.hypergraphdb.query.impl - package org.hypergraphdb.query.impl
 
org.hypergraphdb.storage - package org.hypergraphdb.storage
 
org.hypergraphdb.storage.bje - package org.hypergraphdb.storage.bje
 
org.hypergraphdb.transaction - package org.hypergraphdb.transaction
 
org.hypergraphdb.type - package org.hypergraphdb.type
 
org.hypergraphdb.type.javaprimitive - package org.hypergraphdb.type.javaprimitive
 
org.hypergraphdb.util - package org.hypergraphdb.util
 
OrToParellelQuery<T> - Class in org.hypergraphdb.query.cond2qry
 
OrToParellelQuery() - Constructor for class org.hypergraphdb.query.cond2qry.OrToParellelQuery
 
OrToQuery<T> - Class in org.hypergraphdb.query.cond2qry
 
OrToQuery() - Constructor for class org.hypergraphdb.query.cond2qry.OrToQuery
 
outgoingSet - Variable in class org.hypergraphdb.HGPlainLink
An array of HGHandles representing the target set of this link.

P

Pair<F,S> - Class in org.hypergraphdb.util
The inexplicably missing class from the java.util package.
Pair(F, S) - Constructor for class org.hypergraphdb.util.Pair
 
PairType - Class in org.hypergraphdb.type
 
PairType() - Constructor for class org.hypergraphdb.type.PairType
 
parallel() - Static method in class org.hypergraphdb.query.QueryCompile
 
PARENT_SCOPE - Static variable in class org.hypergraphdb.peer.Messages
 
PARENT_TYPE - Static variable in class org.hypergraphdb.peer.Messages
 
parseDimensionPath(String) - Static method in class org.hypergraphdb.type.TypeUtils
Split a dimension path in dot notation to a String[].
part(String, Object, ComparisonOperator) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result to atoms of some HGCompositeType and having a certain part (e.g.
part(String, Ref<Object>, ComparisonOperator) - Static method in class org.hypergraphdb.HGQuery.hg
PAUSE_GRANULARITY_ACTIONS - Static variable in class org.hypergraphdb.util.ActionQueueThread
Thread can be paused every n actions.
pauseActions() - Method in class org.hypergraphdb.util.ActionQueueThread
Suspend the execution of actions until the resumeActions method is called.
peek() - Method in class org.hypergraphdb.atom.HGAtomQueue
 
peek() - Method in class org.hypergraphdb.atom.HGAtomStack
 
peek() - Method in class org.hypergraphdb.util.SimpleStack
 
peek(int) - Method in class org.hypergraphdb.util.SimpleStack
Take a look at the element depth levels deep beneath the top element (which is at depth 0).
peekBack() - Method in class org.hypergraphdb.util.SimplyLinkedQueue
 
peekFront() - Method in class org.hypergraphdb.util.SimplyLinkedQueue
 
Peer - Class in org.hypergraphdb.peer.log
 
Peer() - Constructor for class org.hypergraphdb.peer.log.Peer
 
Peer(HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.log.Peer
 
PEER_NAME - Static variable in class org.hypergraphdb.peer.PeerConfig
 
PeerConfig - Class in org.hypergraphdb.peer
 
PeerConfig() - Constructor for class org.hypergraphdb.peer.PeerConfig
 
PeerFilter - Class in org.hypergraphdb.peer
 
PeerFilter() - Constructor for class org.hypergraphdb.peer.PeerFilter
 
PeerFilterEvaluator - Interface in org.hypergraphdb.peer
 
PeerHyperNode - Class in org.hypergraphdb.peer
This HyperNode implementation lets you access a remote HyperGraph instance in client-server way.
PeerHyperNode(HyperGraphPeer, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.PeerHyperNode
 
PeerInterface - Interface in org.hypergraphdb.peer
This interface define the low-level communication layer for the HyperGraphDB P2P framework.
peerJoined(Object) - Method in interface org.hypergraphdb.peer.NetworkPeerPresenceListener
 
peerJoined(HGPeerIdentity) - Method in interface org.hypergraphdb.peer.PeerPresenceListener
 
peerLeft(Object) - Method in interface org.hypergraphdb.peer.NetworkPeerPresenceListener
 
peerLeft(HGPeerIdentity) - Method in interface org.hypergraphdb.peer.PeerPresenceListener
 
PeerPresenceListener - Interface in org.hypergraphdb.peer
A listener that tracks when peers, whose HyperGraphDB identity has been established, join/leave the network.
PeerRelatedActivity - Class in org.hypergraphdb.peer
A callable object that executes a task against a given peer with a boolean result indicating success or failure.
PeerRelatedActivity() - Constructor for class org.hypergraphdb.peer.PeerRelatedActivity
 
PeerRelatedActivityFactory - Interface in org.hypergraphdb.peer
 
PERFORMATIVE - Static variable in class org.hypergraphdb.peer.Messages
 
Performative - Class in org.hypergraphdb.peer
The FIPA standard communicative acts.
PerformativeConstant - Class in org.hypergraphdb.peer
 
performValidCommit() - Method in class org.hypergraphdb.transaction.HGTransaction
 
persistentHandle - Variable in class org.hypergraphdb.handle.DefaultLiveHandle
 
PhantomHandle - Class in org.hypergraphdb.handle
An implementation of a live handle that tracks garbage collection activity by extending PhantomReference.
PhantomHandle(Object, HGPersistentHandle, byte, ReferenceQueue<Object>) - Constructor for class org.hypergraphdb.handle.PhantomHandle
 
PhantomManagedHandle - Class in org.hypergraphdb.handle
 
PhantomManagedHandle(Object, HGPersistentHandle, byte, ReferenceQueue<Object>, long, long) - Constructor for class org.hypergraphdb.handle.PhantomManagedHandle
 
PhantomRefAtomCache - Class in org.hypergraphdb.cache
 
PhantomRefAtomCache() - Constructor for class org.hypergraphdb.cache.PhantomRefAtomCache
 
PipedResult<Key,Value> - Class in org.hypergraphdb.query.impl
A piped query result takes the output of a query, in the form of a HGSearchResult instance and uses it as input to a "pipe" query.
PipedResult(HGSearchResult<Key>, KeyBasedQuery<Key, Value>, boolean) - Constructor for class org.hypergraphdb.query.impl.PipedResult
 
PipeQuery<Key,Value> - Class in org.hypergraphdb.query.impl
A PipeQuery pipes the output of one query as the input of another.
PipeQuery(HGQuery<Key>, KeyBasedQuery<Key, Value>) - Constructor for class org.hypergraphdb.query.impl.PipeQuery
 
PlainLinkType - Class in org.hypergraphdb.type
 
PlainLinkType() - Constructor for class org.hypergraphdb.type.PlainLinkType
 
PlainSecondaryKeyCreator - Class in org.hypergraphdb.storage.bje
 
pop() - Method in class org.hypergraphdb.atom.HGAtomStack
 
pop() - Method in class org.hypergraphdb.util.CallContextRef
 
pop() - Method in class org.hypergraphdb.util.SimpleStack
 
popFrame() - Static method in class org.hypergraphdb.util.VarContext
 
pos - Variable in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
PositionedIncidentCondition - Class in org.hypergraphdb.query
A PositionedLinkCondition constraints the query result set to links pointing to a target atom positioned within a predetermined range in the link tuple.
PositionedIncidentCondition() - Constructor for class org.hypergraphdb.query.PositionedIncidentCondition
 
PositionedIncidentCondition(HGHandle, Integer) - Constructor for class org.hypergraphdb.query.PositionedIncidentCondition
 
PositionedIncidentCondition(HGHandle, Integer, Integer) - Constructor for class org.hypergraphdb.query.PositionedIncidentCondition
 
PositionedIncidentCondition(HGHandle, Integer, Integer, boolean) - Constructor for class org.hypergraphdb.query.PositionedIncidentCondition
 
PositionedIncidentCondition(Ref<HGHandle>, Ref<Integer>) - Constructor for class org.hypergraphdb.query.PositionedIncidentCondition
 
PositionedIncidentCondition(Ref<HGHandle>, Ref<Integer>, Ref<Boolean>) - Constructor for class org.hypergraphdb.query.PositionedIncidentCondition
 
PositionedIncidentCondition(Ref<HGHandle>, Ref<Integer>, Ref<Integer>, Ref<Boolean>) - Constructor for class org.hypergraphdb.query.PositionedIncidentCondition
 
PositionedIncidentToQuery - Class in org.hypergraphdb.query.cond2qry
 
PositionedIncidentToQuery() - Constructor for class org.hypergraphdb.query.cond2qry.PositionedIncidentToQuery
 
positionToCurrent(byte[], int, int) - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
PossibleOutcome - Annotation Type in org.hypergraphdb.peer.workflow
 
post(HGPeerIdentity, Json) - Method in class org.hypergraphdb.peer.workflow.Activity
 
post(Object, Json) - Method in class org.hypergraphdb.peer.workflow.Activity
 
pred - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
PredefinedTypeDescriptor - Class in org.hypergraphdb.type
This is a simple structure that hold information about a predefined HyperGraph type.
PredefinedTypeDescriptor() - Constructor for class org.hypergraphdb.type.PredefinedTypeDescriptor
 
PredefinedTypeDescriptor(HGPersistentHandle, String) - Constructor for class org.hypergraphdb.type.PredefinedTypeDescriptor
 
PredefinedTypeDescriptor(HGPersistentHandle, String, String[]) - Constructor for class org.hypergraphdb.type.PredefinedTypeDescriptor
 
PredefinedTypesConfig - Class in org.hypergraphdb.util
Utility to read and hold configuration of predefined HyperGraphDB types.
PredicateBasedFilter<T> - Class in org.hypergraphdb.query.impl
A HGQuery whose result is constructed by filtering the result set of another HGQuery according to a HGQueryCondition.
PredicateBasedFilter(HyperGraph, HGQuery<T>, HGAtomPredicate) - Constructor for class org.hypergraphdb.query.impl.PredicateBasedFilter
Construct a PredicateBasedFilter, filtering the result set of a given query based on a HGQueryCondition.
PredicateBasedFilter(HyperGraph, HGQuery<T>, Mapping<T, Boolean>) - Constructor for class org.hypergraphdb.query.impl.PredicateBasedFilter
 
PredicateBasedRAFilter<T> - Class in org.hypergraphdb.query.impl
A HGQuery whose result is constructed by filtering the result set of another HGQuery according to a HGQueryCondition.
PredicateBasedRAFilter(HyperGraph, HGQuery<T>, HGAtomPredicate) - Constructor for class org.hypergraphdb.query.impl.PredicateBasedRAFilter
Construct a PredicateBasedFilter, filtering the result set of a given query based on a HGQueryCondition.
PredicateBasedRAFilter(HyperGraph, HGQuery<T>, Mapping<T, Boolean>) - Constructor for class org.hypergraphdb.query.impl.PredicateBasedRAFilter
 
predicateCost - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
predicateOnly - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
prependAction(Runnable) - Method in class org.hypergraphdb.util.ActionQueueThread
Put an action in front of the queue so that it's executed next or close to next.
prev() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator.AdjIterator
 
prev() - Method in class org.hypergraphdb.algorithms.SimpleALGenerator.AdjIterator
 
prev() - Method in class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
prev() - Method in class org.hypergraphdb.query.impl.FilteredResultSet
 
prev() - Method in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
prev() - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
prev() - Method in class org.hypergraphdb.query.impl.LinkTargetsResultSet
 
prev() - Method in class org.hypergraphdb.query.impl.MappedResult
 
prev() - Method in class org.hypergraphdb.query.impl.PipedResult
 
prev() - Method in class org.hypergraphdb.query.impl.ProjectionAtomResultSet
 
prev() - Method in class org.hypergraphdb.query.impl.SortedIntersectionResult
 
prev() - Method in class org.hypergraphdb.query.impl.SyncSearchResult
 
prev() - Method in class org.hypergraphdb.query.impl.TraversalResult
 
prev() - Method in class org.hypergraphdb.query.impl.UnionResult
 
prev() - Method in class org.hypergraphdb.query.impl.UnionResultAsync
 
prev() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
prev - Variable in class org.hypergraphdb.storage.bje.IndexResultSet
 
prev() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
prev() - Method in class org.hypergraphdb.storage.SearchResultWrapper
 
prev() - Method in interface org.hypergraphdb.TwoWayIterator
Returns the previous element in this iteration.
prev() - Method in class org.hypergraphdb.util.TargetSetIterator
 
prim(HGHandle, HGALGenerator, Mapping<HGHandle, Double>, Map<HGHandle, HGHandle>) - Method in class org.hypergraphdb.algorithms.GraphClassics
 
PrimitiveArrayType - Class in org.hypergraphdb.type.javaprimitive
 
PrimitiveArrayType() - Constructor for class org.hypergraphdb.type.javaprimitive.PrimitiveArrayType
 
primitiveEquivalentOf(Class<?>) - Static method in class org.hypergraphdb.type.BonesOfBeans
 
PrimitiveTypeBase<JavaType> - Class in org.hypergraphdb.type.javaprimitive
A generic, base implementation of the primitive Java types.
PrimitiveTypeBase() - Constructor for class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
printSizes() - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
printStackTrace(Throwable) - Static method in class org.hypergraphdb.util.HGUtils
Print the full stack trace of a Throwable object into a string buffer and return the corresponding string.
printStackTrace(StackTraceElement[], PrintStream) - Static method in class org.hypergraphdb.util.HGUtils
 
PrivatePeerIdentity - Class in org.hypergraphdb.peer
This is a simple data structure that represents a HyperGraphDB peer identity.
PrivatePeerIdentity() - Constructor for class org.hypergraphdb.peer.PrivatePeerIdentity
 
project(Object) - Method in class org.hypergraphdb.type.BeanPropertyBasedProjection
 
project(Object) - Method in class org.hypergraphdb.type.HGAbstractCompositeType.Projection
 
project(Object) - Method in interface org.hypergraphdb.type.HGProjection
Return the projection of the passed in value along the dimension represented by this object.
project(HyperGraph, HGHandle, Object, String[], boolean) - Static method in class org.hypergraphdb.type.TypeUtils
 
ProjectionAtomResultSet - Class in org.hypergraphdb.query.impl
 
ProjectionAtomResultSet(HyperGraph, HGSearchResult, String[], HGHandle) - Constructor for class org.hypergraphdb.query.impl.ProjectionAtomResultSet
The constructor assumes the underlying set is already positioned to the first matching entity.
Propagate - Static variable in class org.hypergraphdb.peer.Performative
The sender intends that the receiver treat the embedded message as sent directly to the receiver, and wants the receiver to identify the agents denoted by the given descriptor and send the received propagate message to them.
ProposalConversation - Class in org.hypergraphdb.peer.workflow
 
ProposalConversation(TaskActivity<?>, Object) - Constructor for class org.hypergraphdb.peer.workflow.ProposalConversation
 
ProposalConversation.State - Enum in org.hypergraphdb.peer.workflow
 
Propose - Static variable in class org.hypergraphdb.peer.Performative
The action of submitting a proposal to perform a certain action, given certain preconditions.
propose(Json) - Method in class org.hypergraphdb.peer.workflow.ProposalConversation
Server-side behavior: send a proposal.
Proxy - Static variable in class org.hypergraphdb.peer.Performative
The sender wants the receiver to select target agents denoted by a given description and to send an embedded message to them.
PublishInterestsTask - Class in org.hypergraphdb.peer.replication
 
PublishInterestsTask(HyperGraphPeer, HGAtomPredicate) - Constructor for class org.hypergraphdb.peer.replication.PublishInterestsTask
Constructor called by current peer to publish his interests
PublishInterestsTask(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.replication.PublishInterestsTask
Constructor called by peer interface -someone is requesting us to publish our interests
purge() - Method in class org.hypergraphdb.peer.log.Log
 
push(HGHandle) - Method in class org.hypergraphdb.atom.HGAtomStack
 
push() - Method in class org.hypergraphdb.util.CallContextRef
 
push(T) - Method in class org.hypergraphdb.util.SimpleStack
 
pushFrame() - Static method in class org.hypergraphdb.util.VarContext
 
pushFrame(VarContext) - Static method in class org.hypergraphdb.util.VarContext
 
put(K, V) - Method in interface org.hypergraphdb.cache.CacheMap
 
put(K, V) - Method in class org.hypergraphdb.cache.HashCacheMap
 
put(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
put(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
put(K, V) - Method in class org.hypergraphdb.transaction.TxCacheMap
Override to maintain a global write map so that evicted versioned boxes from the cache get re-attached upon reloading.
put(K, V) - Method in class org.hypergraphdb.transaction.TxMap
 
put(E) - Method in class org.hypergraphdb.transaction.VBox
Same as get, except the value is not marked is being read.
put(K, V) - Method in class org.hypergraphdb.util.RefCountedMap
 
put(T) - Method in class org.hypergraphdb.util.SimplyLinkedQueue
 
put(K, V) - Method in class org.hypergraphdb.util.SoftHashMap
 
put(K, V) - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Associates the specified value with the specified key in this map.
putAll(Map<? extends K, ? extends V>) - Method in class org.hypergraphdb.transaction.TxMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.hypergraphdb.util.RefCountedMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Copies all of the mappings from the specified map to this map These mappings will replace any mappings that this map had for any of the keys currently in the specified map.
putRefCount(int, byte[]) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 

Q

QEManip - Class in org.hypergraphdb.query.cond2qry
 
QEManip() - Constructor for class org.hypergraphdb.query.cond2qry.QEManip
 
QUERY - Static variable in class org.hypergraphdb.peer.HGDBOntology
 
query(HGQueryCondition, boolean) - Method in class org.hypergraphdb.peer.RemotePeer
Executes a query on the remote peer
queryBatchProcess(HGQuery<T>, Mapping<T, Boolean>, int, T, long) - Static method in class org.hypergraphdb.util.HGUtils
Process a potentially large query result in batches where each batch is a encapsulated in a single transaction.
QueryCompile - Class in org.hypergraphdb.query
A controller-type of class that maintains context during the query compilation process.
QueryCompile() - Constructor for class org.hypergraphdb.query.QueryCompile
 
QueryCompile.Contract - Interface in org.hypergraphdb.query
 
QueryCompile.Expand - Interface in org.hypergraphdb.query
 
QueryCompiler - Interface in org.hypergraphdb.query.cond2qry
 
QueryCount - Class in org.hypergraphdb.peer.cact
 
QueryCount(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.QueryCount
 
QueryCount(HyperGraphPeer, HGQueryCondition, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.QueryCount
 
QueryIf - Static variable in class org.hypergraphdb.peer.Performative
The action of asking another agent whether or not a given proposition is true.
QueryMetaData - Class in org.hypergraphdb.query.cond2qry
 
QueryMetaData(boolean, boolean) - Constructor for class org.hypergraphdb.query.cond2qry.QueryMetaData
 
QueryMetaData(boolean, boolean, double) - Constructor for class org.hypergraphdb.query.cond2qry.QueryMetaData
 
QueryMetaData(boolean, boolean, long, long) - Constructor for class org.hypergraphdb.query.cond2qry.QueryMetaData
 
QueryMetaData(boolean, boolean, long, long, double) - Constructor for class org.hypergraphdb.query.cond2qry.QueryMetaData
 
QueryMetaData(boolean, boolean, long, long, long) - Constructor for class org.hypergraphdb.query.cond2qry.QueryMetaData
 
QueryMetaData(boolean, boolean, long, long, long, double) - Constructor for class org.hypergraphdb.query.cond2qry.QueryMetaData
 
QueryRef - Static variable in class org.hypergraphdb.peer.Performative
The action of asking another agent for the object referred to by a referential expression.
QueryTaskClient - Class in org.hypergraphdb.peer.workflow
 
QueryTaskClient(HyperGraphPeer, HyperGraph) - Constructor for class org.hypergraphdb.peer.workflow.QueryTaskClient
 
QueryTaskClient(HyperGraphPeer, HyperGraph, PeerFilterEvaluator, HGQueryCondition, boolean) - Constructor for class org.hypergraphdb.peer.workflow.QueryTaskClient
 
QueryTaskClient(HyperGraphPeer, HyperGraph, Iterator<Object>, HGQueryCondition, boolean) - Constructor for class org.hypergraphdb.peer.workflow.QueryTaskClient
 
QueryTaskClient(HyperGraphPeer, HyperGraph, PeerFilterEvaluator, HGHandle) - Constructor for class org.hypergraphdb.peer.workflow.QueryTaskClient
 
QueryTaskClient(HyperGraphPeer, HyperGraph, Iterator<Object>, HGHandle) - Constructor for class org.hypergraphdb.peer.workflow.QueryTaskClient
 
QueryTaskServer - Class in org.hypergraphdb.peer.workflow
 
QueryTaskServer(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.workflow.QueryTaskServer
 

R

RABasedPredicate - Class in org.hypergraphdb.query.impl
Make a random access result set as a predicate.
RABasedPredicate(HGRandomAccessResult) - Constructor for class org.hypergraphdb.query.impl.RABasedPredicate
 
RABasedPredicate(HGQuery) - Constructor for class org.hypergraphdb.query.impl.RABasedPredicate
 
RACCESS - Static variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
RAMStorageGraph - Class in org.hypergraphdb.storage
A StorageGraph bound to a RAM map to be populated explicitly before use.
RAMStorageGraph() - Constructor for class org.hypergraphdb.storage.RAMStorageGraph
 
RAMStorageGraph(HGPersistentHandle) - Constructor for class org.hypergraphdb.storage.RAMStorageGraph
 
RAMStorageGraph(Set<HGPersistentHandle>) - Constructor for class org.hypergraphdb.storage.RAMStorageGraph
 
randomAccess - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
readAtom(HGHandle, HyperGraph, RefResolver<HGHandle, HGAtomType>, StorageGraph) - Static method in class org.hypergraphdb.peer.SubgraphManager
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.HGHandleType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.BooleanType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.ByteType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.CharType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.DateTypeBase
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.DoubleType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.FloatType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.IntType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.LongType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.ShortType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.StringType
 
readData(InputStream) - Method in class org.hypergraphdb.peer.serializer.SubgraphSerializer
 
readHandles(byte[], int, int) - Method in class org.hypergraphdb.storage.bje.LinkBinding
 
readInt(byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 
readLock() - Method in class org.hypergraphdb.storage.bje.BJETxLock
 
readLock() - Method in class org.hypergraphdb.util.DummyReadWriteLock
 
readLock() - Method in class org.hypergraphdb.util.HGLock
Deprecated.
 
readLong(byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 
READONLY - Static variable in class org.hypergraphdb.transaction.HGTransactionConfig
 
readUnsignedInt(byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 
ReadyRef<T> - Class in org.hypergraphdb
An implementation of LazyRef that simply encapsulates an existing value.
ReadyRef(T) - Constructor for class org.hypergraphdb.ReadyRef
 
Record - Class in org.hypergraphdb.type
The Record implements a generic hypergraph record structure.
Record(HGHandle) - Constructor for class org.hypergraphdb.type.Record
 
RecordType - Class in org.hypergraphdb.type
A RecordType represents a particular combination of slots that can be used to construct records.
RecordType() - Constructor for class org.hypergraphdb.type.RecordType
 
RecordTypeConstructor - Class in org.hypergraphdb.type
A RecordTypeConstructor represents the HG (meta) type of a RecordType.
RecordTypeConstructor() - Constructor for class org.hypergraphdb.type.RecordTypeConstructor
 
recreateIndex(HGStore, String) - Static method in class org.hypergraphdb.maintenance.Migration
 
reduce(HyperGraph, Set<TypeCondition>) - Static method in class org.hypergraphdb.query.cond2qry.QEManip
Return the one true type condition out of a conjunction of multiple conditions that constrain by type in one way or another.
ref - Variable in class org.hypergraphdb.handle.DefaultLiveHandle
 
Ref<T> - Interface in org.hypergraphdb.util
 
RefCountedMap<K,V> - Class in org.hypergraphdb.util
A variation on a map where values are managed like resources: a put increments a reference count on an existing key-value entry and a remove actually delete the entry when the reference count goes to zero.
RefCountedMap(Map) - Constructor for class org.hypergraphdb.util.RefCountedMap
 
RefDelegateStorageGraph - Class in org.hypergraphdb.storage
 
RefDelegateStorageGraph(StorageGraph, Map<HGPersistentHandle, HGPersistentHandle>) - Constructor for class org.hypergraphdb.storage.RefDelegateStorageGraph
 
refreshHandle(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Refresh an atom handle with a currently valid and efficient run-time value.
RefResolver<Key,Value> - Interface in org.hypergraphdb.util
Defines a generic capability to resolve a reference of type Key to an object of type Value.
Refuse - Static variable in class org.hypergraphdb.peer.Performative
The action of refusing to perform a given action, and explaining the reason for the refusal.
regexConverter - Variable in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
register(HGIndexer<?, ?>) - Method in class org.hypergraphdb.HGIndexManager
Possibly create a new index based on the specified IndexDescriptor.
registerActivityType(Class<? extends Activity>) - Method in class org.hypergraphdb.peer.workflow.ActivityManager
A simplified version of registerActivityType in which the type name is taken to be the fully qualified classname of the activityClass parameter and a DefaultActivityFactory instance is going to be used to create new activities of that type.
registerActivityType(Class<? extends Activity>, ActivityFactory) - Method in class org.hypergraphdb.peer.workflow.ActivityManager
Register an activity type with an associated factory.
registerActivityType(String, Class<? extends Activity>) - Method in class org.hypergraphdb.peer.workflow.ActivityManager
Register an activity type with the specified non-default type name.
registerActivityType(String, Class<? extends Activity>, ActivityFactory) - Method in class org.hypergraphdb.peer.workflow.ActivityManager
Register an activity type with the specified non-default type name and factory.
registerConversation(Conversation<?>, UUID) - Method in class org.hypergraphdb.peer.workflow.TaskActivity
 
registerConversationHandler(StateType, Object, String, StateType) - Method in class org.hypergraphdb.peer.workflow.TaskActivity
Whenever the task is in state fromState and a conversation is in state conversationState the functionName function is called after the current state of the task is set to toStateWorking (this ensures that no other messages are processed while executing the function).
registerPerformativeTransition(StateType, Performative, StateType) - Method in class org.hypergraphdb.peer.workflow.Conversation
 
registerRequest(HGPeerIdentity, Timestamp, Timestamp) - Method in class org.hypergraphdb.peer.log.Log
serializes messages from each peer.
registerType(HGPersistentHandle, Class<?>) - Method in class org.hypergraphdb.peer.StorageService
 
reject(Object) - Method in class org.hypergraphdb.peer.workflow.ProposalConversation
called by client when rejecting
RejectProposal - Static variable in class org.hypergraphdb.peer.Performative
The action of rejecting a proposal to perform some action during a negotiation.
release(HGPersistentHandle) - Method in class org.hypergraphdb.atom.AtomQueueType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.atom.AtomSetType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.atom.AtomStackType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.atom.HGRelType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.AbstractTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.ArrayType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.ArrayTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.AtomRefType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.CollectionType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.CollectionTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.HGAbstractType
 
release(HGPersistentHandle) - Method in interface org.hypergraphdb.type.HGAtomType
Release a hypergraph value instance from the persistent store.
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.JavaBeanBinding
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.JavaObjectBinding
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.javaprimitive.EnumType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.javaprimitive.EnumTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveArrayType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.LinkType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.MapType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.MapTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.NullType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.PairType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.PlainLinkType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.RecordType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.RecordTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.SerializableType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.SlotType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.SubsumesType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.TextType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.Top
 
releaseThreadLocals(boolean) - Static method in class org.hypergraphdb.type.TypeUtils
Internal method - do not call.
releaseValue(HyperGraph, HGAtomType, HGPersistentHandle) - Static method in class org.hypergraphdb.type.TypeUtils
 
REMEMBER_ACTION - Static variable in class org.hypergraphdb.peer.HGDBOntology
 
RememberTaskClient - Class in org.hypergraphdb.peer.replication
 
RememberTaskClient(HyperGraphPeer, Log, Object, List<Object>) - Constructor for class org.hypergraphdb.peer.replication.RememberTaskClient
 
RememberTaskClient(HyperGraphPeer, Object, Log, HyperGraph, HGPersistentHandle, StorageService.Operation) - Constructor for class org.hypergraphdb.peer.replication.RememberTaskClient
 
RememberTaskClient(HyperGraphPeer, Object, Log, HGPersistentHandle, Object, StorageService.Operation) - Constructor for class org.hypergraphdb.peer.replication.RememberTaskClient
 
RememberTaskClient(HyperGraphPeer, LogEntry, Object, Log) - Constructor for class org.hypergraphdb.peer.replication.RememberTaskClient
 
RememberTaskClient.RememberEntity - Class in org.hypergraphdb.peer.replication
 
RememberTaskClient.RememberEntity(HGPersistentHandle, Object, StorageService.Operation) - Constructor for class org.hypergraphdb.peer.replication.RememberTaskClient.RememberEntity
 
RememberTaskClient.State - Enum in org.hypergraphdb.peer.replication
 
RememberTaskServer - Class in org.hypergraphdb.peer.replication
A task that performs the "server" side of the REMEMBER action.
RememberTaskServer(HyperGraphPeer, StorageService, UUID) - Constructor for class org.hypergraphdb.peer.replication.RememberTaskServer
 
RememberTaskServer.RememberTaskServerFactory - Class in org.hypergraphdb.peer.replication
 
RememberTaskServer.RememberTaskServerFactory() - Constructor for class org.hypergraphdb.peer.replication.RememberTaskServer.RememberTaskServerFactory
 
RememberTaskServer.State - Enum in org.hypergraphdb.peer.replication
 
RemotePeer - Class in org.hypergraphdb.peer
 
RemotePeer() - Constructor for class org.hypergraphdb.peer.RemotePeer
 
RemotePeer(String) - Constructor for class org.hypergraphdb.peer.RemotePeer
 
RemoteQueryExecution<T> - Class in org.hypergraphdb.peer.cact
 
RemoteQueryExecution(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.RemoteQueryExecution
 
RemoteQueryExecution(HyperGraphPeer, HGQueryCondition, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.RemoteQueryExecution
 
RemoteQueryExecution.IterateActivity<E> - Class in org.hypergraphdb.peer.cact
 
RemoteQueryExecution.IterateActivity(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.RemoteQueryExecution.IterateActivity
 
RemoteQueryExecution.IterateActivity(HyperGraphPeer, String) - Constructor for class org.hypergraphdb.peer.cact.RemoteQueryExecution.IterateActivity
 
remove() - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
remove() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator.AdjIterator
 
remove() - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
remove() - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
remove() - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
remove() - Method in class org.hypergraphdb.algorithms.SimpleALGenerator.AdjIterator
 
remove(Object) - Method in class org.hypergraphdb.atom.HGAtomSet
 
remove(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
Removes an atom from this scope.
remove(byte[]) - Method in class org.hypergraphdb.atom.impl.UUIDTrie
Remove an element and return true if it was present, and false
remove(K) - Method in interface org.hypergraphdb.cache.CacheMap
 
remove(HGHandle) - Method in class org.hypergraphdb.cache.DefaultAtomCache
Remove a live handle and all its associations from the cache.
remove(K) - Method in class org.hypergraphdb.cache.HashCacheMap
 
remove(Key) - Method in interface org.hypergraphdb.cache.HGCache
Force removal of an element from the cache.
remove(Key) - Method in class org.hypergraphdb.cache.LRUCache
 
remove(HGHandle) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
remove(Key) - Method in class org.hypergraphdb.cache.SimpleCache
 
remove(HGHandle) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
remove(HGHandle) - Method in interface org.hypergraphdb.HGAtomCache
Force a removal a given atom from the cache.
remove(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Remove an atom from the HyperGraph database.
remove(HGHandle, boolean) - Method in class org.hypergraphdb.HyperGraph
Remove the atom referred to by handle from the hypergraph store.
remove(HGHandle) - Method in interface org.hypergraphdb.HyperNode
 
remove(HGHandle) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
remove(HGPersistentHandle) - Method in class org.hypergraphdb.peer.RemotePeer
Removes the handle from the remote peer.
remove(HGHandle) - Method in class org.hypergraphdb.peer.StorageService
 
remove() - Method in class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
remove() - Method in class org.hypergraphdb.query.impl.FilteredResultSet
 
remove() - Method in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
remove() - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
remove() - Method in class org.hypergraphdb.query.impl.LinkTargetsResultSet
 
remove() - Method in class org.hypergraphdb.query.impl.MappedResult
 
remove() - Method in class org.hypergraphdb.query.impl.PipedResult
 
remove() - Method in class org.hypergraphdb.query.impl.ProjectionAtomResultSet
 
remove() - Method in class org.hypergraphdb.query.impl.SortedIntersectionResult
 
remove() - Method in class org.hypergraphdb.query.impl.SyncSearchResult
 
remove() - Method in class org.hypergraphdb.query.impl.TraversalResult
 
remove() - Method in class org.hypergraphdb.query.impl.UnionResult
 
remove() - Method in class org.hypergraphdb.query.impl.UnionResultAsync
 
remove() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
remove() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
 
remove(Object) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
remove() - Method in class org.hypergraphdb.storage.SearchResultWrapper
 
remove(Object) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
remove(Object) - Method in class org.hypergraphdb.transaction.TxCacheMap
 
remove(int) - Method in class org.hypergraphdb.transaction.TxList
 
remove(Object) - Method in class org.hypergraphdb.transaction.TxList
 
remove(Object) - Method in class org.hypergraphdb.transaction.TxMap
 
remove(Object) - Method in class org.hypergraphdb.transaction.TxSet
 
remove(HGHandle) - Method in class org.hypergraphdb.type.RecordType
 
remove() - Method in class org.hypergraphdb.util.ArrayBasedIterator
 
remove(Object) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
remove(Object) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
remove() - Method in class org.hypergraphdb.util.FilterIterator
 
remove(Object) - Method in class org.hypergraphdb.util.LLRBTree
 
remove(Object) - Method in class org.hypergraphdb.util.RefCountedMap
 
remove(Object) - Method in class org.hypergraphdb.util.SoftHashMap
 
remove() - Method in class org.hypergraphdb.util.TargetSetIterator
 
remove(Object) - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Removes the mapping for this key from this map if present.
removeAlias(String) - Method in class org.hypergraphdb.HGTypeSystem
Remove a type alias.
removeAll(Collection<?>) - Method in class org.hypergraphdb.atom.HGAtomSet
 
removeAll(Collection) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
removeAll(Collection<?>) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
removeAll(Collection<?>) - Method in class org.hypergraphdb.transaction.TxList
 
removeAll(Collection<?>) - Method in class org.hypergraphdb.transaction.TxSet
 
removeAll(Collection<?>) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
removeAll(Collection<?>) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
removeAllEntries(KeyType) - Method in interface org.hypergraphdb.HGIndex
Remove all entries in the index with a given key.
removeAllEntries(KeyType) - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
removeAt(int) - Method in class org.hypergraphdb.type.RecordType
 
removeAt(int) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
RemoveAtom - Class in org.hypergraphdb.peer.cact
 
RemoveAtom(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.RemoveAtom
 
RemoveAtom(HyperGraphPeer, HGHandle, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.RemoveAtom
 
RemoveAtom(HyperGraphPeer, Collection<HGHandle>, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.RemoveAtom
 
removeAttribute(Object) - Method in class org.hypergraphdb.transaction.HGTransaction
 
removeCurrent() - Method in class org.hypergraphdb.storage.bje.IndexResultSet
Remove current element.
removeData(HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Remove a raw data value associated with a HGPersistentHandle key.
removeData(HGPersistentHandle) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
removeData(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Remove the data corresponding to a given handle.
removeData(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
removeEldestEntry(Map.Entry<Class<?>, HGHandle>) - Method in class org.hypergraphdb.type.JavaTypeSchema.ClassToTypeCache
 
removeEldestEntry(Map.Entry<K, V>) - Method in class org.hypergraphdb.util.LinkedIdentityHashMap
Returns true if this map should remove its eldest entry.
removeEntry(KeyType, ValueType) - Method in interface org.hypergraphdb.HGIndex
Remove a specific entry in the index.
removeEntry(KeyType, ValueType) - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
removeGlobally(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
Removes the atom globally from the database as well as from the nested graph.
removeGlobally(HGHandle, boolean) - Method in class org.hypergraphdb.atom.HGSubgraph
Removes the atom globally from the database as well as from the nested graph.
removeIncidenceLink(HGPersistentHandle, HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Update the incidence set of an atom by removing a link that no longer points to it.
removeIncidenceLink(HGPersistentHandle, HGPersistentHandle) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
removeIncidenceLink(HGPersistentHandle, HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Remove a specifiec element from the incidence set of a given atom (as identified by the handle parameter).
removeIncidenceLink(HGPersistentHandle, HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
removeIncidenceSet(HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Remove the whole incidence set of a given handle.
removeIncidenceSet(HGPersistentHandle) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
removeIncidenceSet(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Remove the incidence set associated with the given handle.
removeIncidenceSet(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
removeIndex(String) - Method in class org.hypergraphdb.HGStore
Remove an index from the database.
removeIndex(String) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
removeIndex(String) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Remove the index with the given name.
removeIndex(String) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
removeLink(HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Remove a link value associated with a HGPersistentHandle key.
removeLink(HGPersistentHandle) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
removeLink(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Remove the link corresponding to a given handle.
removeLink(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
removeListener(Class<T>, HGListener) - Method in class org.hypergraphdb.event.HGDefaultEventManager
 
removeListener(Class<T>, HGListener) - Method in interface org.hypergraphdb.event.HGEventManager
Remove a listener registered for the particular type.
removeListener(StateListener) - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Remove a previously added state change listener.
removeListener(StateListener) - Method in class org.hypergraphdb.peer.workflow.WorkflowStateConstant
 
removeListener(MemoryWarningSystem.Listener) - Method in class org.hypergraphdb.util.MemoryWarningSystem
 
removeMax() - Method in class org.hypergraphdb.util.LLRBTree
 
removeMin() - Method in class org.hypergraphdb.util.LLRBTree
 
removePeerPresenceListener(PeerPresenceListener) - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
removePeerPresenceListener(NetworkPeerPresenceListener) - Method in interface org.hypergraphdb.peer.PeerInterface
 
removePeerPresenceListener(NetworkPeerPresenceListener) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
removeProjection(String) - Method in class org.hypergraphdb.type.HGAbstractCompositeType
 
removeType(URI) - Method in interface org.hypergraphdb.type.HGTypeSchema
 
removeType(URI) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
removeX(X) - Method in class org.hypergraphdb.util.TwoWayMap
 
removeY(Y) - Method in class org.hypergraphdb.util.TwoWayMap
 
replace(HGHandle, Object, HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
Performs the replace in the global database as this only deals with an atom's value.
replace(HGHandle, Object) - Method in class org.hypergraphdb.HyperGraph
Replace the value of an atom with a new value.
replace(HGHandle, Object, HGHandle) - Method in class org.hypergraphdb.HyperGraph
Replace the value of an atom with a new value.
replace(HGHandle, Object, HGHandle) - Method in interface org.hypergraphdb.HyperNode
 
replace(HGHandle, Object, HGHandle) - Method in class org.hypergraphdb.peer.PeerHyperNode
 
replace(HGPersistentHandle, Object) - Method in class org.hypergraphdb.peer.RemotePeer
Replaces the atom with the given handle on the remote peer.
ReplaceAtom - Class in org.hypergraphdb.peer.cact
 
ReplaceAtom(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.ReplaceAtom
 
ReplaceAtom(HyperGraphPeer, HGHandle, Object, HGHandle, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.ReplaceAtom
 
Replication - Class in org.hypergraphdb.peer.replication
 
Replication(HyperGraphPeer) - Constructor for class org.hypergraphdb.peer.replication.Replication
 
ReplicationBootstrap - Class in org.hypergraphdb.peer.bootstrap
 
ReplicationBootstrap() - Constructor for class org.hypergraphdb.peer.bootstrap.ReplicationBootstrap
 
reply(Json, Performative, Object) - Method in class org.hypergraphdb.peer.workflow.Activity
 
REPLY_TO - Static variable in class org.hypergraphdb.peer.Messages
 
REPLY_WITH - Static variable in class org.hypergraphdb.peer.Messages
 
Request - Static variable in class org.hypergraphdb.peer.Performative
The sender requests the receiver to perform some action.
RequestResponseActivity<Request,Response> - Class in org.hypergraphdb.peer.workflow
An abstract activity implementing a simple, single round-trip, request response activity where one peer acts as a client and another as a server.
RequestResponseActivity(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.workflow.RequestResponseActivity
 
RequestResponseActivity(HyperGraphPeer, UUID, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.workflow.RequestResponseActivity
 
RequestWhen - Static variable in class org.hypergraphdb.peer.Performative
The sender wants the receiver to perform some action when some given proposition becomes true.
RequestWhenever - Static variable in class org.hypergraphdb.peer.Performative
The sender wants the receiver to perform some action as soon as some proposition becomes true and thereafter each time the proposition becomes true again.
reset() - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
reset() - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
reset() - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
resetDefaults() - Method in class org.hypergraphdb.HGConfiguration
Set all parameters of this configuration to their default values.
resolve(Class<? extends HGQueryCondition>) - Method in class org.hypergraphdb.query.cond2qry.ToQueryMap
 
resolve(Key) - Method in class org.hypergraphdb.util.ChainResolver
 
resolve(Key) - Method in class org.hypergraphdb.util.DelegateMapResolver
 
resolve(HGHandle) - Method in class org.hypergraphdb.util.HGAtomResolver
 
resolve(Key) - Method in class org.hypergraphdb.util.KeyMapResolver
 
resolve(Key) - Method in class org.hypergraphdb.util.MapResolver
 
resolve(Key) - Method in interface org.hypergraphdb.util.RefResolver
 
resolveClass(ObjectStreamClass) - Method in class org.hypergraphdb.type.SerializableType.SerInputStream
 
ResultMapQuery - Class in org.hypergraphdb.query.impl
A HGQuery that transforms the result of an underlying query by applying a provided mapping.
ResultMapQuery(HGQuery, Mapping) - Constructor for class org.hypergraphdb.query.impl.ResultMapQuery
Create a query that transforms the output of a given query by the specified mapping.
ResultSetOpen - Static variable in class org.hypergraphdb.peer.cact.RemoteQueryExecution
 
resumeActions() - Method in class org.hypergraphdb.util.ActionQueueThread
Resume action processing previously paused by a call to pauseActions.
retainAll(Collection<?>) - Method in class org.hypergraphdb.atom.HGAtomSet
 
retainAll(Collection) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
retainAll(Collection<?>) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
retainAll(Collection<?>) - Method in class org.hypergraphdb.transaction.TxList
 
retainAll(Collection<?>) - Method in class org.hypergraphdb.transaction.TxSet
 
retainAll(Collection<?>) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
retainAll(Collection<?>) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
retrievalCount - Variable in class org.hypergraphdb.handle.DefaultManagedLiveHandle
 
retrievePrivate(Class<?>, Object, String) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
returnEnqueued - Static variable in class org.hypergraphdb.handle.PhantomHandle
This is for internal use ONLY.
returnEnqueued - Static variable in class org.hypergraphdb.handle.WeakHandle
 
reverse() - Method in class org.hypergraphdb.util.Cons
 
reverseInto(Cons<E>) - Method in class org.hypergraphdb.util.Cons
 
rs - Variable in class org.hypergraphdb.query.impl.FilteredRAResultSet
 
RSCombiner<T> - Interface in org.hypergraphdb.query.impl
 
run() - Method in class org.hypergraphdb.peer.workflow.AbstractActivity
 
run() - Method in class org.hypergraphdb.util.ActionQueueThread
 
runMaintenance() - Method in class org.hypergraphdb.HyperGraph
Execute all currently scheduled maintenance operations.
RunRemoteQuery - Class in org.hypergraphdb.peer.cact
 
RunRemoteQuery(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.RunRemoteQuery
 
RunRemoteQuery(HyperGraphPeer, HGQueryCondition, boolean, int, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.RunRemoteQuery
 

S

SA_DB_NAME - Static variable in class org.hypergraphdb.HyperGraph
The name of the atom attributes DB.
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.And
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AnyAtomCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.ArityCondition
Return true if handle to a HyperGraph link and false if it refers to a HyperGraph node.
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AtomPartCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AtomPartRegExPredicate
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AtomProjectionCondition
 
satisfies(Object) - Method in class org.hypergraphdb.query.AtomRegExPredicate
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AtomTypeCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AtomValueCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AtomValueRegExPredicate
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.DisconnectedPredicate
 
satisfies(HyperGraph, HGHandle) - Method in interface org.hypergraphdb.query.HGAtomPredicate
Check whether a given Object satisfies this query condition.
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.impl.DelayedSetLoadPredicate
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.impl.RABasedPredicate
Return true if handle is a member of the HGRandomAccessResult set on which this predicate is based.
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.IncidentCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.IsCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.LinkCondition
Return true if handle points to a link whose target set is a superset of this condition's targetSet.
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.MapCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.Not
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.Or
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.SubgraphContainsCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.SubgraphMemberCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.SubsumedCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.SubsumesCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.TargetCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.TypedValueCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.TypePlusCondition
 
say(Json) - Method in class org.hypergraphdb.peer.workflow.Conversation
Say something (i.e.
SCAN_THRESHOLD - Static variable in class org.hypergraphdb.query.AnalyzedQuery
 
scanKeys() - Method in interface org.hypergraphdb.HGIndex
Return a result set containing all keys in this index.
scanKeys() - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
scanValues() - Method in interface org.hypergraphdb.HGIndex
Return a result set containing all values in this index.
scanValues() - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
searchable - Variable in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
SearchableBasedQuery<Key,Value> - Class in org.hypergraphdb.query.impl
A simple query that operates on a single HGSearchable entity, usually a HGIndex.
SearchableBasedQuery(HGSearchable<Key, Value>, Key, ComparisonOperator) - Constructor for class org.hypergraphdb.query.impl.SearchableBasedQuery
Construct a new HGSearchable based query.
SearchableBasedQuery(HGSearchable<Key, Value>, Ref<Key>, ComparisonOperator) - Constructor for class org.hypergraphdb.query.impl.SearchableBasedQuery
 
SearchResultWrapper<T> - Class in org.hypergraphdb.storage
Used to wrap a HGRandomAccessResult in order to "disable" it.
SearchResultWrapper(HGSearchResult<T>) - Constructor for class org.hypergraphdb.storage.SearchResultWrapper
 
SEED - Static variable in class org.hypergraphdb.util.HashCodeUtil
An initial value for a hashCode, to which is added contributions from fields.
send(Object, Json) - Method in interface org.hypergraphdb.peer.PeerInterface
Send a message to a specific peer as identified by the networkTarget parameter.
send(HGPeerIdentity, Json) - Method in class org.hypergraphdb.peer.workflow.Activity
A convenience method to send a message to a target peer.
send(Object, Json) - Method in class org.hypergraphdb.peer.workflow.Activity
A convenience method to send a message to a target peer.
send(Object, Json) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
sendReply(Json, Json) - Method in class org.hypergraphdb.peer.workflow.TaskActivity
 
SequentialUUIDHandleFactory - Class in org.hypergraphdb.handle
A handle factory that generates UUID persistent handles out of a base long and an increment counter long value.
SequentialUUIDHandleFactory() - Constructor for class org.hypergraphdb.handle.SequentialUUIDHandleFactory
 
SequentialUUIDHandleFactory(long, long) - Constructor for class org.hypergraphdb.handle.SequentialUUIDHandleFactory
 
SerializableType - Class in org.hypergraphdb.type
This type implementation handles values as serializable Java blobs.
SerializableType() - Constructor for class org.hypergraphdb.type.SerializableType
 
SerializableType.SerInputStream - Class in org.hypergraphdb.type
An ObjectInputStream that uses the thread context class loader to resolve classes.
SerializableType.SerInputStream() - Constructor for class org.hypergraphdb.type.SerializableType.SerInputStream
 
SerializableType.SerInputStream(HyperGraph) - Constructor for class org.hypergraphdb.type.SerializableType.SerInputStream
 
SerializableType.SerInputStream(InputStream, HyperGraph) - Constructor for class org.hypergraphdb.type.SerializableType.SerInputStream
 
SerializationUtils - Class in org.hypergraphdb.peer.serializer
 
SerializationUtils() - Constructor for class org.hypergraphdb.peer.serializer.SerializationUtils
 
serialize() - Method in class org.hypergraphdb.atom.impl.UUIDTrie
 
serializeInt(OutputStream, Integer) - Static method in class org.hypergraphdb.peer.serializer.SerializationUtils
 
serializePersistentHandle(OutputStream, HGPersistentHandle) - Static method in class org.hypergraphdb.peer.serializer.SerializationUtils
 
serializeString(OutputStream, String) - Static method in class org.hypergraphdb.peer.serializer.SerializationUtils
 
serializeUUID(OutputStream, UUID) - Static method in class org.hypergraphdb.peer.serializer.SerializationUtils
 
set(int, E) - Method in class org.hypergraphdb.transaction.TxList
 
set(Slot, Object) - Method in class org.hypergraphdb.type.Record
 
set(T...) - Static method in class org.hypergraphdb.util.HGUtils
 
set(T) - Method in interface org.hypergraphdb.util.ValueSetter
 
set(T) - Method in interface org.hypergraphdb.util.Var
 
setAdjListGenerator(HGALGenerator) - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
setAdjListGenerator(HGALGenerator) - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
setAdjListGenerator(HGALGenerator) - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
setAnonymous(boolean) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
setArity(int) - Method in class org.hypergraphdb.atom.HGTypeStructuralInfo
 
setArity(int) - Method in class org.hypergraphdb.query.ArityCondition
 
setArityReference(Ref<Integer>) - Method in class org.hypergraphdb.query.ArityCondition
 
setAtom(Object) - Method in class org.hypergraphdb.event.HGAtomProposeEvent
 
setAtom(Object) - Method in exception org.hypergraphdb.event.HGAtomRefusedException
Set the proposed atom whose addition failed.
setAtom(HGHandle) - Method in exception org.hypergraphdb.HGRemoveRefusedException
Set the proposed atom whose addition failed.
setAtom(HGHandle) - Method in exception org.hypergraphdb.HGReplaceRefusedException
Set the proposed atom whose addition failed.
setAtom(Object) - Method in class org.hypergraphdb.peer.replication.RememberTaskClient.RememberEntity
 
setAtom(HGHandle) - Method in class org.hypergraphdb.query.SubgraphContainsCondition
 
setAtomHandle(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
 
setAtomHandle(HGHandle) - Method in interface org.hypergraphdb.HGHandleHolder
Set the HyperGraphDB atom handle of this object - used normally only by the HyperGraph instance holding this atom.
setAtomHandle(HGHandle) - Method in class org.hypergraphdb.peer.cact.ReplaceAtom
 
setAtomHandle(HGHandle) - Method in class org.hypergraphdb.query.IsCondition
 
setAtomHandleReference(Ref<HGHandle>) - Method in class org.hypergraphdb.query.IsCondition
 
setAtomInterests(HGAtomPredicate) - Method in class org.hypergraphdb.peer.replication.Replication
 
setAtomType(T) - Method in interface org.hypergraphdb.HGTypeHolder
 
setAttribute(Object, Object) - Method in class org.hypergraphdb.transaction.HGTransaction
 
setAutoRegister(boolean) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
setBase(long) - Method in class org.hypergraphdb.handle.SequentialUUIDHandleFactory
 
setBaseSetCondition(HGQueryCondition) - Method in class org.hypergraphdb.query.AtomProjectionCondition
 
setBaseType(HGHandle) - Method in class org.hypergraphdb.query.TypePlusCondition
 
setBatchSize(int) - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
setCacheImplementation(HGAtomCache) - Method in class org.hypergraphdb.HGConfiguration
Configure a cache implementation to be used for this HyperGraph instance.
setCanceled() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Assign the Canceled state constant to this object.
setCancelMaintenance(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specify whether HyperGraph should cancel maintenance operation when it is being open.
setCaseSensitive(boolean) - Method in class org.hypergraphdb.type.javaprimitive.StringType
 
setClassLoader(ClassLoader) - Method in class org.hypergraphdb.HGConfiguration
Configure a ClassLoader for this HyperGraphDB instance.
setClassname(String) - Method in class org.hypergraphdb.atom.HGSerializable
 
setCombiner(RSCombiner<T>) - Method in class org.hypergraphdb.query.impl.IntersectionQuery
 
setComplementRef(Ref<Boolean>) - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
setCompleted() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Assign the Completed state constant to this object.
setCompletionListener(Mapping<CallbackFuture<T>, T>) - Method in class org.hypergraphdb.util.CallbackFuture
 
setCondition(HGQueryCondition) - Method in class org.hypergraphdb.query.MapCondition
 
setConfig(HGConfiguration) - Method in class org.hypergraphdb.HyperGraph
Specify configuration parameters for this HyperGraphDB instance.
setCounter(int) - Method in class org.hypergraphdb.peer.log.Timestamp
 
setData(StorageGraph) - Method in class org.hypergraphdb.peer.log.LogEntry
 
setDefaultSchema(HGTypeSchema<?>) - Method in class org.hypergraphdb.type.HGTypeConfiguration
Specify the instance responsible for creating HyperGraphDB type from Java classes.
setDeref(boolean) - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
setDimensionPath(String[]) - Method in class org.hypergraphdb.indexing.ByPartIndexer
 
setDimensionPath(String[]) - Method in class org.hypergraphdb.query.AtomPartCondition
 
setDimensionPath(String[]) - Method in class org.hypergraphdb.query.AtomPartRegExPredicate
 
setDimensionPath(String[]) - Method in class org.hypergraphdb.query.AtomProjectionCondition
 
setEnabled(boolean) - Method in class org.hypergraphdb.transaction.HGTransactionManager
Enable or disable transactions.
setEnumType(Class<Enum<?>>) - Method in class org.hypergraphdb.type.javaprimitive.EnumType
 
setEvaluator(PeerFilterEvaluator) - Method in class org.hypergraphdb.peer.PeerFilter
 
setEventClassName(String) - Method in class org.hypergraphdb.event.HGListenerAtom
 
setEventManager(HGEventManager) - Method in class org.hypergraphdb.HGConfiguration
Specify the HGEventManager to be used by the database.
setExpression(HGQueryCondition) - Method in class org.hypergraphdb.peer.cact.QueryCount
 
setExpression(HGQueryCondition) - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
setFailed() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Assign the Failed state constant to this object.
setFatal(boolean) - Method in exception org.hypergraphdb.maintenance.MaintenanceException
 
setFileTransferThreshold(int) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
setFlags(int) - Method in class org.hypergraphdb.event.HGAtomProposeEvent
 
setFlags(byte) - Method in class org.hypergraphdb.HGAtomAttrib
 
setFlatTraversal(HGTraversal) - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
setFromArray(E[]) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
setFromTarget(int) - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
setGeneralHandle(HGHandle) - Method in class org.hypergraphdb.query.SubsumedCondition
 
setGeneralHandleReference(Ref<HGHandle>) - Method in class org.hypergraphdb.query.SubsumedCondition
 
setGeneralValue(Object) - Method in class org.hypergraphdb.query.SubsumedCondition
 
setGlobalValue(String, T) - Method in class org.hypergraphdb.util.VarContext
 
setGraph(HyperGraph) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setGraph(HyperGraph) - Method in class org.hypergraphdb.algorithms.SimpleALGenerator
 
setGraphLocation(String) - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
setHandle(HGPersistentHandle) - Method in exception org.hypergraphdb.HGEMissingData
 
setHandle(HGHandle) - Method in class org.hypergraphdb.peer.InterestEvaluator
 
setHandle(HGPersistentHandle) - Method in class org.hypergraphdb.peer.log.LogEntry
 
setHandle(HGPersistentHandle) - Method in class org.hypergraphdb.peer.replication.RememberTaskClient.RememberEntity
 
setHandle(HGPersistentHandle) - Method in class org.hypergraphdb.type.PredefinedTypeDescriptor
 
setHandleArray(HGHandle[]) - Method in class org.hypergraphdb.util.TempLink
 
setHandleArray(HGHandle[], int) - Method in class org.hypergraphdb.util.TempLink
 
setHandleArray(HGHandle[], int, int) - Method in class org.hypergraphdb.util.TempLink
 
setHandleFactory(HGHandleFactory) - Method in class org.hypergraphdb.HGConfiguration
Set the persistent handle factory for this database.
setHg(HyperGraph) - Method in class org.hypergraphdb.peer.InterestEvaluator
 
setHindexer(HGHandle) - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
setHostname(String) - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.atom.AtomQueueType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.atom.AtomSetType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.atom.AtomStackType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.atom.HGSubgraph
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.event.HGDefaultEventManager
 
setHyperGraph(HyperGraph) - Method in interface org.hypergraphdb.HGAtomCache
Set the HyperGraph within which this cache is operating.
setHyperGraph(HyperGraph) - Method in interface org.hypergraphdb.HGGraphHolder
During load time, set the HyperGraph instance to which this atom belongs.
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.HGQuery
Specify the HyperGraph instance against which this method is executed.
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.transaction.HGTransactionManager
Set the HyperGraph instance associated with this HGTransactionManager.
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.AbstractTypeConstructor
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.ArrayType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.ArrayTypeConstructor
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.AtomRefType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.CollectionType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.CollectionTypeConstructor
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.DefaultJavaTypeMapper
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.HGAbstractType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.HGAtomTypeBase
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.JavaObjectMapper
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveArrayType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.JavaTypeFactory
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.LinkType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.MapType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.MapTypeConstructor
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.NullType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.PlainLinkType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.RecordType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.SerializableType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.SlotType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.SubsumesType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.Top
 
setId(HGPersistentHandle) - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
setId(UUID) - Method in class org.hypergraphdb.peer.workflow.Conversation
 
setImplementationClassName(String) - Method in class org.hypergraphdb.type.PredefinedTypeDescriptor
 
setIncidenceCache(HGCache<HGPersistentHandle, IncidenceSet>) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
setIncidenceCache(HGCache<HGPersistentHandle, IncidenceSet>) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
setIncidenceCache(HGCache<HGPersistentHandle, IncidenceSet>) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
setIncidenceCache(HGCache<HGPersistentHandle, IncidenceSet>) - Method in interface org.hypergraphdb.HGAtomCache
Set the implementation of the incidence sets cache to use.
setIndex(HGIndex<Key, Value>) - Method in class org.hypergraphdb.query.IndexCondition
 
setIndex(HGIndex<?, ?>) - Method in class org.hypergraphdb.query.IndexedPartCondition
 
setIndexerParts(HGKeyIndexer<Object>[]) - Method in class org.hypergraphdb.indexing.CompositeIndexer
 
setIpAddress(String) - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
setJavaClass(Class<?>) - Method in class org.hypergraphdb.query.AtomTypeCondition
 
setJavaClass(Class<?>) - Method in class org.hypergraphdb.query.TypedValueCondition
 
setJavaClass(Class<?>) - Method in class org.hypergraphdb.query.TypePlusCondition
 
setKeepIncidentLinksOnRemoval(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specify whether links incident to an atom are kept in the database when that atom is being removed through the HyperGraph.remove(HGHandle) method.
setKey(Key) - Method in class org.hypergraphdb.query.impl.DefaultKeyBasedQuery
 
setKey(Key) - Method in class org.hypergraphdb.query.impl.KeyBasedQuery
Specify the key on which this query operates.
setKey(Key) - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
setKeyReference(Ref<Key>) - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
setKeyReference(Ref<Key>) - Method in class org.hypergraphdb.query.IndexCondition
 
setLabel(String) - Method in class org.hypergraphdb.type.Slot
 
setLastAccessTime(long) - Method in class org.hypergraphdb.atom.HGStats
 
setLastAccessTime(long) - Method in class org.hypergraphdb.handle.DefaultManagedLiveHandle
 
setLastAccessTime(long) - Method in class org.hypergraphdb.HGAtomAttrib
 
setLastConfirmedTimestamp(Timestamp) - Method in class org.hypergraphdb.peer.log.Peer
 
setLastFrom(Timestamp) - Method in class org.hypergraphdb.peer.log.Peer
 
setLastProcessed(HGPersistentHandle) - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
setLastTimestamp(HGPeerIdentity, Timestamp) - Method in class org.hypergraphdb.peer.log.LogEntry
 
setLeft(HGQuery<T>) - Method in class org.hypergraphdb.query.impl.IntersectionQuery
 
setLimit(int) - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
setLink(HGHandle) - Method in class org.hypergraphdb.query.TargetCondition
 
setLinkPredicate(HGAtomPredicate) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setLinkPredicate(HGAtomPredicate) - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
setLinkPredicate(HGAtomPredicate) - Method in class org.hypergraphdb.query.TraversalCondition
 
setLinkReference(Ref<HGHandle>) - Method in class org.hypergraphdb.query.TargetCondition
 
setListenerClassName(String) - Method in class org.hypergraphdb.event.HGListenerAtom
 
setLocalPeer(HyperGraphPeer) - Method in class org.hypergraphdb.peer.RemotePeer
 
setLock(ReadWriteLock) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
setLockImplementation(ReadWriteLock) - Method in class org.hypergraphdb.cache.LRUCache
 
setLog(Log) - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
setLogEntryHandle(HGPersistentHandle) - Method in class org.hypergraphdb.peer.log.LogEntry
 
setLowerBoundRef(Ref<Integer>) - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
setMapping(Mapping) - Method in class org.hypergraphdb.query.impl.ResultMapQuery
 
setMapping(Mapping<?, ?>) - Method in class org.hypergraphdb.query.MapCondition
 
setMaxAtoms(long) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
setMaxCachedIncidenceSetSize(int) - Method in class org.hypergraphdb.HGConfiguration
Set the configured maximum size of atom incidence sets that are kept in RAM.
setMaxIncidenceSets(long) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
setMessage(Json) - Method in class org.hypergraphdb.peer.PeerRelatedActivity
 
setMessageHandler(MessageHandler) - Method in interface org.hypergraphdb.peer.PeerInterface
The MessageHandler is responsible for processing messages coming through the PeerInterface.
setMessageHandler(MessageHandler) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
setMode(HGAtomRef.Mode) - Method in class org.hypergraphdb.atom.AtomProjection
 
setName(String) - Method in class org.hypergraphdb.atom.AtomProjection
 
setName(String) - Method in class org.hypergraphdb.atom.HGRelType
 
setName(String) - Method in class org.hypergraphdb.indexing.HGKeyIndexer
 
setName(String) - Method in class org.hypergraphdb.indexing.HGValueIndexer
 
setName(String) - Method in class org.hypergraphdb.peer.RemotePeer
 
setNewValue(Object) - Method in class org.hypergraphdb.event.HGAtomReplaceRequestEvent
 
setNext(int) - Method in class org.hypergraphdb.handle.IntHandleFactory
 
setNext(long) - Method in class org.hypergraphdb.handle.LongHandleFactory
 
setNext(ActiveTransactionsRecord) - Method in class org.hypergraphdb.transaction.ActiveTransactionsRecord
 
setNoStorage(boolean) - Method in class org.hypergraphdb.transaction.HGTransactionConfig
 
setOperation(StorageService.Operation) - Method in class org.hypergraphdb.peer.log.LogEntry
 
setOperation(StorageService.Operation) - Method in class org.hypergraphdb.peer.replication.RememberTaskClient.RememberEntity
 
setOperator(ComparisonOperator) - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
setOperator(ComparisonOperator) - Method in class org.hypergraphdb.query.IndexedPartCondition
 
setOperator(ComparisonOperator) - Method in class org.hypergraphdb.query.SimpleValueCondition
 
setOrdered(boolean) - Method in class org.hypergraphdb.atom.HGTypeStructuralInfo
 
setParallelExecution(boolean) - Method in class org.hypergraphdb.query.HGQueryConfiguration
 
setPartValueReference(Ref<Object>) - Method in class org.hypergraphdb.query.IndexedPartCondition
 
setPassword(String) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
setPattern(Pattern) - Method in class org.hypergraphdb.query.AtomRegExPredicate
 
setPeerId(HGPeerIdentity) - Method in class org.hypergraphdb.peer.log.Peer
 
setPeerInterface(PeerInterface) - Method in class org.hypergraphdb.peer.InterestEvaluator
 
setPercentageUsageThreshold(double) - Method in class org.hypergraphdb.util.MemoryWarningSystem
 
setPort(Number) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
setPredefinedTypes(String) - Method in class org.hypergraphdb.type.JavaTypeSchema
Specify the type configuration file to use when bootstrapping the type system.
setPredicate(HGAtomPredicate) - Method in class org.hypergraphdb.query.Not
 
setPrev(ActiveTransactionsRecord) - Method in class org.hypergraphdb.transaction.ActiveTransactionsRecord
 
setPreventDanglingAtomReferences(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specify whether the system should detect and throw an exception when a possible invalid HGAtomRef occurs.
setPropertiesFromMap(Object, Map<String, Object>) - Static method in class org.hypergraphdb.type.BonesOfBeans
 
setProperty(Object, PropertyDescriptor, int, Object) - Static method in class org.hypergraphdb.type.BonesOfBeans
Same as setProperty(Object, String, int, Object), but use a supplied PropertyDescriptor instead of the property name.
setProperty(Object, PropertyDescriptor, Object) - Static method in class org.hypergraphdb.type.BonesOfBeans
Same as setProperty(Object, String, Object), but use a supplied PropertyDescriptor instead of the property name.
setProperty(Object, String, int, Object) - Static method in class org.hypergraphdb.type.BonesOfBeans
Assign a new value to a specified bean property.
setProperty(Object, String, Object) - Static method in class org.hypergraphdb.type.BonesOfBeans
Assign a new value to a specified bean property.
setReadonly(boolean) - Method in class org.hypergraphdb.transaction.HGTransactionConfig
 
setReason(Object) - Method in exception org.hypergraphdb.event.HGAtomRefusedException
Set the reason for the failure (a string or anything else an application can make use of).
setReason(Object) - Method in exception org.hypergraphdb.HGRemoveRefusedException
Set the reason for the failure (a string or anything else an application can make use of).
setReason(Object) - Method in exception org.hypergraphdb.HGReplaceRefusedException
Set the reason for the failure (a string or anything else an application can make use of).
setRequest(Request) - Method in class org.hypergraphdb.peer.workflow.RequestResponseActivity
 
setResolver(RefResolver<Key, Value>) - Method in interface org.hypergraphdb.cache.HGCache
Set the RefResolver to be used to load data in the cache.
setResolver(RefResolver<Key, Value>) - Method in class org.hypergraphdb.cache.LRUCache
 
setResolver(RefResolver<Key, Value>) - Method in class org.hypergraphdb.cache.SimpleCache
 
setResponse(Response) - Method in class org.hypergraphdb.peer.workflow.RequestResponseActivity
 
setResult(List<T>) - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
setResult(ArrayList<Object>) - Method in class org.hypergraphdb.peer.workflow.QueryTaskClient
 
setRetrievalCount(long) - Method in class org.hypergraphdb.atom.HGStats
 
setRetrievalCount(long) - Method in class org.hypergraphdb.handle.DefaultManagedLiveHandle
 
setRetrievalCount(long) - Method in class org.hypergraphdb.HGAtomAttrib
 
setReturnLatestAvailable(boolean) - Method in class org.hypergraphdb.transaction.TxCacheMap
 
setReturnPreceeding(boolean) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setReturnPreceeding(boolean) - Method in class org.hypergraphdb.query.TraversalCondition
 
setReturnSource(boolean) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setReturnSource(boolean) - Method in class org.hypergraphdb.query.TraversalCondition
 
setReturnSucceeding(boolean) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setReturnSucceeding(boolean) - Method in class org.hypergraphdb.query.TraversalCondition
 
setReturnType(TraversalBasedQuery.ReturnType) - Method in class org.hypergraphdb.query.impl.TraversalBasedQuery
 
setReverseOrder(boolean) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setReverseOrder(boolean) - Method in class org.hypergraphdb.query.TraversalCondition
 
setRight(HGQuery<T>) - Method in class org.hypergraphdb.query.impl.IntersectionQuery
 
setSearchable(HGSearchable<Key, Value>) - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
setSeed(long) - Method in class org.hypergraphdb.handle.SequentialUUIDHandleFactory
 
setServerName(String) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
setSiblingPredicate(HGAtomPredicate) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setSiblingPredicate(HGAtomPredicate) - Method in class org.hypergraphdb.query.TraversalCondition
 
setSkipMaintenance(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specify whether HyperGraph should skip maintenance operation when it is being open.
setSkipOpenedEvent(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specify whether the startup process should NOT fire a HGOpenedEvent so none of the registered listeners will be triggered.
setSource(Object) - Method in class org.hypergraphdb.event.HGAtomEvent
 
setSpecificHandle(HGHandle) - Method in class org.hypergraphdb.query.SubsumesCondition
 
setSpecificHandleReference(Ref<HGHandle>) - Method in class org.hypergraphdb.query.SubsumesCondition
 
setSpecificValue(Object) - Method in class org.hypergraphdb.query.SubsumesCondition
 
setStartAtom(HGHandle) - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
setStartAtom(HGHandle) - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
setStartAtom(HGHandle) - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
setStartAtom(HGHandle) - Method in class org.hypergraphdb.query.TraversalCondition
 
setStartAtomReference(Ref<HGHandle>) - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
setStartAtomReference(Ref<HGHandle>) - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
setStartAtomReference(Ref<HGHandle>) - Method in class org.hypergraphdb.query.TraversalCondition
 
setStarted() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
Assign the Started state constant to this object.
setState(StateType) - Method in class org.hypergraphdb.peer.workflow.AbstractActivity
 
setStateListener(Object, ActivityStateListener) - Method in class org.hypergraphdb.peer.workflow.AbstractActivity
 
setStoreImplementation(HGStoreImplementation) - Method in class org.hypergraphdb.HGConfiguration
Specify the low-level storage implementation to be used for this database instance.
setSubgraphHandle(HGHandle) - Method in class org.hypergraphdb.query.SubgraphMemberCondition
 
setSupportedClasses(String[]) - Method in class org.hypergraphdb.type.PredefinedTypeDescriptor
 
setSystemFlags(HGHandle, int) - Method in class org.hypergraphdb.HyperGraph
 
setTailIndex(int) - Method in class org.hypergraphdb.atom.HGBergeLink
 
setTarget(int) - Method in class org.hypergraphdb.indexing.ByTargetIndexer
 
setTarget(HGPeerIdentity) - Method in class org.hypergraphdb.peer.cact.GetAtom
 
setTarget(HGPeerIdentity) - Method in class org.hypergraphdb.peer.cact.GetAtomType
 
setTarget(HGPeerIdentity) - Method in class org.hypergraphdb.peer.cact.GetIncidenceSet
 
setTarget(HGPeerIdentity) - Method in class org.hypergraphdb.peer.cact.QueryCount
 
setTarget(HGPeerIdentity) - Method in class org.hypergraphdb.peer.cact.ReplaceAtom
 
setTarget(HGPeerIdentity) - Method in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
setTarget(Object) - Method in class org.hypergraphdb.peer.PeerRelatedActivity
 
setTarget(HGPeerIdentity) - Method in class org.hypergraphdb.peer.workflow.RequestResponseActivity
 
setTarget(HGHandle) - Method in class org.hypergraphdb.query.IncidentCondition
 
setTarget(int, HGHandle) - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
setTargetPosition(int) - Method in class org.hypergraphdb.query.impl.LinkProjectionMapping
 
setTargetPositionReference(Ref<Integer>) - Method in class org.hypergraphdb.query.impl.LinkProjectionMapping
 
setTargetRef(Ref<HGHandle>) - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
setTargets(Ref<HGHandle>[]) - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
setTargetSet(Set<Ref<HGHandle>>) - Method in class org.hypergraphdb.query.LinkCondition
 
setTaskId(UUID) - Method in class org.hypergraphdb.peer.workflow.TaskActivity
 
setThisHandle(HGHandle) - Method in class org.hypergraphdb.type.RecordType
 
setThisPeer(HyperGraphPeer) - Method in interface org.hypergraphdb.peer.PeerInterface
Internally used to initialize the PeerInterface, don't call in application code.
setThisPeer(HyperGraphPeer) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
setTimestamp(Timestamp) - Method in class org.hypergraphdb.peer.log.LogEntry
 
setTimestamp(Timestamp) - Method in class org.hypergraphdb.peer.log.Peer
 
setToTarget(int) - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
setTransactional(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specifies if the database should be opened in transactional mode which is the default mode.
setTransition(WorkflowStateConstant, Map<String, String>, Transition) - Method in class org.hypergraphdb.peer.workflow.TransitionMap
 
setTransition(WorkflowStateConstant, String, WorkflowStateConstant, Transition) - Method in class org.hypergraphdb.peer.workflow.TransitionMap
 
setType(HGHandle) - Method in class org.hypergraphdb.event.HGAtomProposeEvent
 
setType(HGHandle) - Method in class org.hypergraphdb.event.HGAtomReplaceRequestEvent
 
setType(HGHandle) - Method in interface org.hypergraphdb.indexing.HGIndexer
Set the handle of the atom type all of whose instances should be indexed by this indexer.
setType(HGHandle) - Method in class org.hypergraphdb.indexing.HGKeyIndexer
 
setType(HGHandle) - Method in class org.hypergraphdb.indexing.HGValueIndexer
 
setType(HGHandle) - Method in class org.hypergraphdb.query.IndexedPartCondition
 
setTypeForClass(HGHandle, Class<?>) - Method in class org.hypergraphdb.HGTypeSystem
Specifically map a HyperGraphDB HGAtomType, already stored as an atom with handle typeHandle to the Java class clazz.
setTypeHandle(HGPersistentHandle) - Method in class org.hypergraphdb.atom.HGTypeStructuralInfo
 
setTypeHandle(HGHandle) - Method in class org.hypergraphdb.query.AtomTypeCondition
 
setTypeHandle(HGHandle) - Method in class org.hypergraphdb.query.TypedValueCondition
 
setTypeReference(Ref<?>) - Method in class org.hypergraphdb.query.AtomTypeCondition
 
setTypeReference(Ref<?>) - Method in class org.hypergraphdb.query.TypedValueCondition
 
setUpperBoundRef(Ref<Integer>) - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
setUser(String) - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
setUseSystemAtomAttributes(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specify whether system-level atom attributes are stored - the default is true.
setUuid(UUID) - Method in class org.hypergraphdb.handle.UUIDPersistentHandle
 
setValue(Object) - Method in class org.hypergraphdb.HGValueLink
Set the underlying value.
setValue(Object) - Method in class org.hypergraphdb.peer.cact.ReplaceAtom
 
setValue(Object) - Method in class org.hypergraphdb.query.SimpleValueCondition
 
setValueFor(HyperGraph, HGPersistentHandle, Object) - Static method in class org.hypergraphdb.type.TypeUtils
 
setValueReference(Ref<Object>) - Method in class org.hypergraphdb.query.SimpleValueCondition
 
setValueType(HGHandle) - Method in class org.hypergraphdb.type.Slot
 
setVersion(String, String) - Method in class org.hypergraphdb.util.HGDatabaseVersionFile
 
setWriteUpgradable(boolean) - Method in class org.hypergraphdb.transaction.HGTransactionConfig
 
ShortPrimitiveArrayType - Class in org.hypergraphdb.type.javaprimitive
 
ShortPrimitiveArrayType() - Constructor for class org.hypergraphdb.type.javaprimitive.ShortPrimitiveArrayType
 
ShortType - Class in org.hypergraphdb.type.javaprimitive
 
ShortType() - Constructor for class org.hypergraphdb.type.javaprimitive.ShortType
 
ShortType.ShortComparator - Class in org.hypergraphdb.type.javaprimitive
 
ShortType.ShortComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.ShortType.ShortComparator
 
shouldSend(Object) - Method in class org.hypergraphdb.peer.InterestEvaluator
 
shouldSend(Object) - Method in interface org.hypergraphdb.peer.PeerFilterEvaluator
 
shutdown() - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
shutdown() - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Stops the storage engine.
shutdown() - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
shutdown() - Method in class org.hypergraphdb.util.HGExecutorService
 
shutdownNow() - Method in class org.hypergraphdb.util.HGExecutorService
 
SimpleALGenerator - Class in org.hypergraphdb.algorithms
The SimpleALGenerator produces all atoms linked to the given atom, regardless of the link type and regardless of how an outgoing set is ordered.
SimpleALGenerator() - Constructor for class org.hypergraphdb.algorithms.SimpleALGenerator
Empty constructor - you will need to set the graph (see setGraph) before the instance becomes usable.
SimpleALGenerator(HyperGraph) - Constructor for class org.hypergraphdb.algorithms.SimpleALGenerator
Construct a SimpleALGenerator for the given HyperGraph instance.
SimpleALGenerator.AdjIterator - Class in org.hypergraphdb.algorithms
 
SimpleALGenerator.AdjIterator(HGHandle, Iterator<HGHandle>, boolean) - Constructor for class org.hypergraphdb.algorithms.SimpleALGenerator.AdjIterator
 
SimpleCache<Key,Value> - Class in org.hypergraphdb.cache
 
SimpleCache() - Constructor for class org.hypergraphdb.cache.SimpleCache
 
SimpleQueryCompiler - Class in org.hypergraphdb.query.cond2qry
 
SimpleQueryCompiler() - Constructor for class org.hypergraphdb.query.cond2qry.SimpleQueryCompiler
 
SimpleStack<T> - Class in org.hypergraphdb.util
A simple, non thread-safe stack, missing from java.util.
SimpleStack() - Constructor for class org.hypergraphdb.util.SimpleStack
 
SimpleValueCondition - Class in org.hypergraphdb.query
Basic class for conditions examining individual primitive values.
SimpleValueCondition() - Constructor for class org.hypergraphdb.query.SimpleValueCondition
 
SimpleValueCondition(Object) - Constructor for class org.hypergraphdb.query.SimpleValueCondition
 
SimpleValueCondition(Object, ComparisonOperator) - Constructor for class org.hypergraphdb.query.SimpleValueCondition
 
SimpleValueCondition(Ref<Object>, ComparisonOperator) - Constructor for class org.hypergraphdb.query.SimpleValueCondition
 
SimplyLinkedQueue<T> - Class in org.hypergraphdb.util
 
SimplyLinkedQueue() - Constructor for class org.hypergraphdb.util.SimplyLinkedQueue
 
SingleKeyResultSet<T> - Class in org.hypergraphdb.storage.bje
Implements a BerkeleyDB Cursor based result set that iterates over all duplicates of a given key.
SingleKeyResultSet(BJETxCursor, DatabaseEntry, ByteArrayConverter<T>) - Constructor for class org.hypergraphdb.storage.bje.SingleKeyResultSet
 
SingleValueResultSet<T> - Class in org.hypergraphdb.storage.bje
A result set based on a BerkeleyDB secondary cursor.
SingleValueResultSet(BJETxCursor, DatabaseEntry, ByteArrayConverter<T>) - Constructor for class org.hypergraphdb.storage.bje.SingleValueResultSet
 
size() - Method in class org.hypergraphdb.atom.HGAtomSet
 
size() - Method in interface org.hypergraphdb.cache.CacheMap
 
size() - Method in class org.hypergraphdb.cache.ColdAtoms
 
size() - Method in class org.hypergraphdb.cache.HashCacheMap
 
size() - Method in interface org.hypergraphdb.cache.HGCache
Return the number of elements currently in the cache.
size() - Method in class org.hypergraphdb.cache.LRUCache
 
size() - Method in class org.hypergraphdb.cache.SimpleCache
 
SIZE - Static variable in class org.hypergraphdb.handle.UUIDPersistentHandle
The number of bytes in the byte [] representation of a UUIDPersistentHandle.
size() - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
size() - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
size() - Method in class org.hypergraphdb.transaction.TxCacheMap
 
size() - Method in class org.hypergraphdb.transaction.TxList
 
size() - Method in class org.hypergraphdb.transaction.TxMap
 
size() - Method in class org.hypergraphdb.transaction.TxSet
 
size() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
size() - Method in class org.hypergraphdb.util.FilteredSortedSet
 
size() - Method in class org.hypergraphdb.util.LLRBTree
 
size() - Method in class org.hypergraphdb.util.RefCountedMap
 
size() - Method in class org.hypergraphdb.util.SimpleStack
 
size() - Method in class org.hypergraphdb.util.SimplyLinkedQueue
 
size() - Method in class org.hypergraphdb.util.SoftHashMap
 
size() - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Returns the number of key-value mappings in this map.
sizebox - Variable in class org.hypergraphdb.transaction.TxCacheMap
 
sizebox - Variable in class org.hypergraphdb.transaction.TxMap
 
sizeExpected - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
sizeLB - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
sizeUB - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
Slot - Class in org.hypergraphdb.type
A Slot represents a placeholder in a record type.
Slot() - Constructor for class org.hypergraphdb.type.Slot
 
Slot(String, HGHandle) - Constructor for class org.hypergraphdb.type.Slot
 
SLOT_CURRENT_VERSION - Static variable in class org.hypergraphdb.peer.HGDBOntology
 
SLOT_GET_OBJECT - Static variable in class org.hypergraphdb.peer.HGDBOntology
 
SLOT_INTEREST - Static variable in class org.hypergraphdb.peer.HGDBOntology
 
SLOT_LAST_VERSION - Static variable in class org.hypergraphdb.peer.HGDBOntology
 
SLOT_QUERY - Static variable in class org.hypergraphdb.peer.HGDBOntology
 
slotCount() - Method in class org.hypergraphdb.type.RecordType
 
slots - Variable in class org.hypergraphdb.type.RecordType
 
SlotType - Class in org.hypergraphdb.type
The SlotType handles atoms of type Slot.
SlotType() - Constructor for class org.hypergraphdb.type.SlotType
 
SoftHashMap<K,V> - Class in org.hypergraphdb.util
This is similar to the standard WeakHashMap, but it uses SoftReferences for the map's values instead of WeakReferences for the maps keys.
SoftHashMap() - Constructor for class org.hypergraphdb.util.SoftHashMap
 
SoftHashMap(int) - Constructor for class org.hypergraphdb.util.SoftHashMap
 
SoftHashMap(int, float) - Constructor for class org.hypergraphdb.util.SoftHashMap
 
SoftHashMap(Map<? extends K, ? extends V>) - Constructor for class org.hypergraphdb.util.SoftHashMap
 
sort_duplicates - Variable in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
SortedIntersectionResult<T> - Class in org.hypergraphdb.query.impl
Combines two ordered result sets into a (ordered) result representing their set theoretical intersection.
SortedIntersectionResult(HGSearchResult<T>, HGSearchResult<T>) - Constructor for class org.hypergraphdb.query.impl.SortedIntersectionResult
 
SortedIntersectionResult.Combiner<T> - Class in org.hypergraphdb.query.impl
 
SortedIntersectionResult.Combiner() - Constructor for class org.hypergraphdb.query.impl.SortedIntersectionResult.Combiner
 
start(String, String) - Method in class org.hypergraphdb.peer.HyperGraphPeer
Deprecated. 
start() - Method in class org.hypergraphdb.peer.HyperGraphPeer
Starts the peer and leaves it in a state where all its functions are available.
start() - Method in interface org.hypergraphdb.peer.PeerInterface
Establish a connection with other peers and make one's presence in the network known.
start() - Method in class org.hypergraphdb.peer.workflow.ActivityManager
 
start() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
start - Variable in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
start() - Static method in class org.hypergraphdb.query.QueryCompile
Start query compilation in the current thread.
startBatch() - Method in class org.hypergraphdb.peer.RemotePeer
Starts a batch.
Started - Static variable in class org.hypergraphdb.peer.workflow.WorkflowState
 
StartPeer - Class in org.hypergraphdb.peer
 
StartPeer() - Constructor for class org.hypergraphdb.peer.StartPeer
 
startState - Variable in class org.hypergraphdb.peer.workflow.AbstractActivity
 
startup(HGStore, HGConfiguration) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
startup(HGStore, HGConfiguration) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Starts the storage engine.
startup(HGStore, HGConfiguration) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
stateChanged(Object, AbstractActivity<?>) - Method in class org.hypergraphdb.peer.replication.CatchUpTaskClient
 
stateChanged(Object, AbstractActivity<?>) - Method in interface org.hypergraphdb.peer.workflow.ActivityStateListener
 
stateChanged(WorkflowState) - Method in interface org.hypergraphdb.peer.workflow.StateListener
 
stateChanged(Object, AbstractActivity<?>) - Method in class org.hypergraphdb.peer.workflow.TaskActivity
 
stateChangedLatch - Variable in class org.hypergraphdb.peer.workflow.AbstractActivity
 
StateListener - Interface in org.hypergraphdb.peer.workflow
 
stop() - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
stop() - Method in interface org.hypergraphdb.peer.PeerInterface
Disconnect from the P2P network.
stop() - Method in class org.hypergraphdb.peer.workflow.ActivityManager
 
stop() - Method in class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
stopRunning() - Method in class org.hypergraphdb.util.ActionQueueThread
 
storage - Variable in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
StorageBasedIncidenceSet - Class in org.hypergraphdb.storage
 
StorageBasedIncidenceSet(HGHandle, HyperGraph) - Constructor for class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
StorageGraph - Interface in org.hypergraphdb.storage
Represents a storage layout graph.
StorageService - Class in org.hypergraphdb.peer
 
StorageService(HyperGraphPeer) - Constructor for class org.hypergraphdb.peer.StorageService
 
StorageService.Operation - Enum in org.hypergraphdb.peer
 
StorageWithAnnotatedIncidence - Class in org.hypergraphdb.storage
TODO - this could be used as a wrapper for any storage implementation, a wrapper that allows incidence set indexing to be augmented with additional attributes.
StorageWithAnnotatedIncidence(HGStoreImplementation) - Constructor for class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
store(Object) - Method in class org.hypergraphdb.atom.AtomQueueType
 
store(Object) - Method in class org.hypergraphdb.atom.AtomSetType
 
store(Object) - Method in class org.hypergraphdb.atom.AtomStackType
 
store(Object) - Method in class org.hypergraphdb.atom.HGRelType
 
store(Object) - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
 
store(HGPersistentHandle[]) - Method in class org.hypergraphdb.HGStore
Create a new link in the HyperGraphDB store.
store(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.HGStore
Create a new link in the HyperGraphDB store with an existing handle.
store(byte[]) - Method in class org.hypergraphdb.HGStore
Write raw binary data to the store.
store(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.HGStore
Write raw binary data to the store using a pre-created, unique persistent handle.
store(StorageGraph, HGStore) - Static method in class org.hypergraphdb.peer.SubgraphManager
 
store(StorageGraph, HGStore, Map<HGPersistentHandle, HGPersistentHandle>) - Static method in class org.hypergraphdb.peer.SubgraphManager
Write the passed in StorageGraph to the permanent HGStore in a single transaction.
store(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
store(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.storage.bje.BJEStorageImplementation
 
store(HGPersistentHandle, HGPersistentHandle[]) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Store a primitive link and return its handle.
store(HGPersistentHandle, byte[]) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Store a raw data buffer and return its handle.
store(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.storage.HGStoreSubgraph
 
store(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.storage.HGStoreSubgraph
 
store(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
store(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
store(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.storage.RefDelegateStorageGraph
 
store(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.storage.RefDelegateStorageGraph
 
store(HGPersistentHandle, HGPersistentHandle[]) - Method in interface org.hypergraphdb.storage.StorageGraph
 
store(HGPersistentHandle, byte[]) - Method in interface org.hypergraphdb.storage.StorageGraph
 
store(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
store(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
store(Object) - Method in class org.hypergraphdb.type.AbstractTypeConstructor
 
store(Object) - Method in class org.hypergraphdb.type.ArrayType
 
store(Object) - Method in class org.hypergraphdb.type.ArrayTypeConstructor
 
store(Object) - Method in class org.hypergraphdb.type.AtomRefType
 
store(Object) - Method in class org.hypergraphdb.type.CollectionType
 
store(Object) - Method in class org.hypergraphdb.type.CollectionTypeConstructor
 
store(Object) - Method in class org.hypergraphdb.type.HGAbstractType
 
store(Object) - Method in interface org.hypergraphdb.type.HGAtomType
Store a run-time instance of a hypergraph atom into the hypergraph HGStore as a new atom.
store(Object) - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
store(Object) - Method in class org.hypergraphdb.type.JavaBeanBinding
 
store(Object) - Method in class org.hypergraphdb.type.JavaObjectBinding
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.BooleanPrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.BytePrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.CharPrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.DoublePrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.EnumType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.EnumTypeConstructor
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.FloatPrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.IntPrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.LongPrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.ShortPrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.LinkType
 
store(Object) - Method in class org.hypergraphdb.type.MapType
 
store(Object) - Method in class org.hypergraphdb.type.MapTypeConstructor
 
store(Object) - Method in class org.hypergraphdb.type.NullType
 
store(Object) - Method in class org.hypergraphdb.type.PairType
 
store(Object) - Method in class org.hypergraphdb.type.PlainLinkType
 
store(Object) - Method in class org.hypergraphdb.type.RecordType
 
store(Object) - Method in class org.hypergraphdb.type.RecordTypeConstructor
 
store(Object) - Method in class org.hypergraphdb.type.SerializableType
 
store(Object) - Method in class org.hypergraphdb.type.SlotType
 
store(Object) - Method in class org.hypergraphdb.type.SubsumesType
 
store(Object) - Method in class org.hypergraphdb.type.TextType
 
store(Object) - Method in class org.hypergraphdb.type.Top
 
storeImpl(byte[]) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
storePrimitiveTypes(String) - Method in class org.hypergraphdb.HGTypeSystem
Use this method to load a set of primitive types in bulk, from a text descriptor resource (loaded using this class's class loader).
storeRef(Object) - Method in class org.hypergraphdb.handle.PhantomHandle
A setter of the referent.
storeSubgraph(StorageGraph, HGStore) - Method in class org.hypergraphdb.peer.StorageService
 
storeValue(HyperGraph, Object, HGAtomType) - Static method in class org.hypergraphdb.type.TypeUtils
 
string(String) - Method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
string2ByteA(String) - Static method in class org.hypergraphdb.util.StringBAInterconverter
 
StringBAInterconverter - Class in org.hypergraphdb.util
 
StringBAInterconverter() - Constructor for class org.hypergraphdb.util.StringBAInterconverter
 
StringType - Class in org.hypergraphdb.type.javaprimitive
The implementation of the primitive String type.
StringType() - Constructor for class org.hypergraphdb.type.javaprimitive.StringType
 
StringType.CaseInsensitiveStringComparator - Class in org.hypergraphdb.type.javaprimitive
 
StringType.CaseInsensitiveStringComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.StringType.CaseInsensitiveStringComparator
 
StringType.StringComparator - Class in org.hypergraphdb.type.javaprimitive
 
StringType.StringComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.StringType.StringComparator
 
Structs - Class in org.hypergraphdb.peer
Utility methods to be used in constructing nested structures for complex message representations.
Structs() - Constructor for class org.hypergraphdb.peer.Structs
 
SubgraphContainsCondition - Class in org.hypergraphdb.query
 
SubgraphContainsCondition() - Constructor for class org.hypergraphdb.query.SubgraphContainsCondition
 
SubgraphContainsCondition(HGHandle) - Constructor for class org.hypergraphdb.query.SubgraphContainsCondition
 
SubgraphManager - Class in org.hypergraphdb.peer
 
SubgraphManager() - Constructor for class org.hypergraphdb.peer.SubgraphManager
 
SubgraphMemberCondition - Class in org.hypergraphdb.query
 
SubgraphMemberCondition() - Constructor for class org.hypergraphdb.query.SubgraphMemberCondition
 
SubgraphMemberCondition(HGHandle) - Constructor for class org.hypergraphdb.query.SubgraphMemberCondition
 
SubgraphSerializer - Class in org.hypergraphdb.peer.serializer
 
SubgraphSerializer() - Constructor for class org.hypergraphdb.peer.serializer.SubgraphSerializer
 
subList(int, int) - Method in class org.hypergraphdb.transaction.TxList
 
submit(Callable<T>) - Method in class org.hypergraphdb.util.HGExecutorService
 
submit(Runnable, T) - Method in class org.hypergraphdb.util.HGExecutorService
 
submit(Runnable) - Method in class org.hypergraphdb.util.HGExecutorService
 
Subscribe - Static variable in class org.hypergraphdb.peer.Performative
The act of requesting a persistent intention to notify the sender of the value of a reference, and to notify again whenever the object identified by the reference changes.
subSet(HGHandle, HGHandle) - Method in class org.hypergraphdb.atom.HGAtomSet
 
subSet(T, T) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
subSet(HGHandle, HGHandle) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
subSet(E, E) - Method in class org.hypergraphdb.transaction.TxSet
 
subSet(E, E) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
subSet(E, E) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
subSet(E, E) - Method in class org.hypergraphdb.util.LLRBTree
 
subsumed(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result set to atoms more specific than the passed in general parameter.
subsumed(Ref<HGHandle>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result set to atoms more specific than the passed in general reference parameter.
SubsumedCondition - Class in org.hypergraphdb.query
The SubsumedCondition examines a given atom and is satisfied if that atom is subsumed by the atom specified in the condition.
SubsumedCondition() - Constructor for class org.hypergraphdb.query.SubsumedCondition
 
SubsumedCondition(Object) - Constructor for class org.hypergraphdb.query.SubsumedCondition
 
SubsumedCondition(HGHandle) - Constructor for class org.hypergraphdb.query.SubsumedCondition
 
subsumes(Object, Object) - Method in class org.hypergraphdb.atom.AtomQueueType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.atom.AtomSetType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.atom.AtomStackType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
A HGRelType X subsumes a HGRelType Y iff both have the same name and arity and each target atom of X subsumes the corresponding target atom of Y.
subsumes(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result set to atoms more general than the passed in specific parameter.
subsumes(Object, Object) - Method in class org.hypergraphdb.type.AbstractTypeConstructor
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.ArrayType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.ArrayTypeConstructor
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.AtomRefType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.CollectionType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.CollectionTypeConstructor
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.HGAbstractType
 
subsumes(Object, Object) - Method in interface org.hypergraphdb.type.HGAtomType
A generic semantic predicate that returns true if the first argument is more general than the second.
subsumes(Object, Object) - Method in class org.hypergraphdb.type.HGAtomTypeBase
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveArrayType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.LinkType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.MapType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.MapTypeConstructor
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.NullType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.PlainLinkType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.RecordType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.RecordTypeConstructor
Return true if the slot set of the general parameter is a subset of the slot set of the specific parameter.
subsumes(Object, Object) - Method in class org.hypergraphdb.type.SerializableType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.SlotType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.SubsumesType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.Top
 
subsumesClosure(HyperGraph, HGHandle) - Static method in class org.hypergraphdb.type.TypeUtils
 
SubsumesCondition - Class in org.hypergraphdb.query
The SubsumesCondition examines a given atom and is satisfied if that atom subsumes the atom specified in the condition.
SubsumesCondition() - Constructor for class org.hypergraphdb.query.SubsumesCondition
 
SubsumesCondition(Object) - Constructor for class org.hypergraphdb.query.SubsumesCondition
 
SubsumesCondition(HGHandle) - Constructor for class org.hypergraphdb.query.SubsumesCondition
 
SubsumesType - Class in org.hypergraphdb.type
 
SubsumesType() - Constructor for class org.hypergraphdb.type.SubsumesType
 
subsumesTypeHandle() - Method in class org.hypergraphdb.handle.IntHandleFactory
 
subsumesTypeHandle() - Method in class org.hypergraphdb.handle.LongHandleFactory
 
subsumesTypeHandle() - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
subsumesTypeHandle() - Method in interface org.hypergraphdb.HGHandleFactory
 
superSlot - Variable in class org.hypergraphdb.type.JavaObjectMapper
 
SyncSearchResult<T> - Class in org.hypergraphdb.query.impl
 
SyncSearchResult(AsyncSearchResult<T>) - Constructor for class org.hypergraphdb.query.impl.SyncSearchResult
 
SyncTypes - Class in org.hypergraphdb.peer.cact
This activity can be used to synchronize types between two peers.
SyncTypes(HyperGraphPeer) - Constructor for class org.hypergraphdb.peer.cact.SyncTypes
 
SyncTypes(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.SyncTypes
 

T

tailSet(HGHandle) - Method in class org.hypergraphdb.atom.HGAtomSet
 
tailSet(T) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
tailSet(HGHandle) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
tailSet(E) - Method in class org.hypergraphdb.transaction.TxSet
 
tailSet(E) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
tailSet(E) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
tailSet(E) - Method in class org.hypergraphdb.util.LLRBTree
 
target(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a query condition that constraints the result set to atoms that are targets to a specific link.
target(Ref<HGHandle>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a query condition that constraints the result set to atoms that are targets to a specific link as specified by the HGHandle Ref parameter.
target - Variable in class org.hypergraphdb.peer.PeerRelatedActivity
 
targetAt(HyperGraph, int) - Static method in class org.hypergraphdb.HGQuery.hg
Return a Mapping that given a handle to a link will return the target (handle) at the specified target position.
TargetCondition - Class in org.hypergraphdb.query
A query condition that constraints the result set to atoms that are targets to a specific link.
TargetCondition() - Constructor for class org.hypergraphdb.query.TargetCondition
 
TargetCondition(Ref<HGHandle>) - Constructor for class org.hypergraphdb.query.TargetCondition
 
TargetCondition(HGHandle) - Constructor for class org.hypergraphdb.query.TargetCondition
 
targets() - Method in class org.hypergraphdb.query.LinkCondition
 
targets() - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
TargetSetIterator - Class in org.hypergraphdb.util
An iterator over the target set of a given link.
TargetSetIterator(HGLink) - Constructor for class org.hypergraphdb.util.TargetSetIterator
 
TargetToTargetIndexer - Class in org.hypergraphdb.indexing
A HGValueIndexer for HyperGraph links where the key in the index is one of the targets within a link and the value is another one of the targets.
TargetToTargetIndexer() - Constructor for class org.hypergraphdb.indexing.TargetToTargetIndexer
 
TargetToTargetIndexer(HGHandle, int, int) - Constructor for class org.hypergraphdb.indexing.TargetToTargetIndexer
 
TargetToTargetIndexer(String, HGHandle, int, int) - Constructor for class org.hypergraphdb.indexing.TargetToTargetIndexer
 
TaskActivity<StateType> - Class in org.hypergraphdb.peer.workflow
Base class for tasks.
TaskActivity(HyperGraphPeer, StateType, StateType) - Constructor for class org.hypergraphdb.peer.workflow.TaskActivity
 
TaskActivity(HyperGraphPeer, UUID, StateType, StateType) - Constructor for class org.hypergraphdb.peer.workflow.TaskActivity
 
TaskFactory - Interface in org.hypergraphdb.peer.workflow
 
TempLink - Class in org.hypergraphdb.util
This class represents a simple, temporary link used during various query and graph traversal activities.
TempLink(HGHandle[]) - Constructor for class org.hypergraphdb.util.TempLink
 
TempLink(HGHandle[], int) - Constructor for class org.hypergraphdb.util.TempLink
 
TempLink(HGHandle[], int, int) - Constructor for class org.hypergraphdb.util.TempLink
 
TextType - Class in org.hypergraphdb.type
The implementation of the primitive String type for large string values.
TextType() - Constructor for class org.hypergraphdb.type.TextType
 
thisHandle - Variable in class org.hypergraphdb.atom.HGSubgraph
 
thisHandle - Variable in class org.hypergraphdb.type.RecordType
 
THREAD_POOL_SIZE - Static variable in class org.hypergraphdb.peer.PeerConfig
 
threadAttach(HGTransactionContext) - Method in class org.hypergraphdb.transaction.HGTransactionManager
Attach the given transaction context to the current thread.
threadDetach() - Method in class org.hypergraphdb.transaction.HGTransactionManager
Detach the transaction context bound to the current thread.
throwRuntimeException(Throwable) - Static method in class org.hypergraphdb.util.HGUtils
 
Timestamp - Class in org.hypergraphdb.peer.log
 
Timestamp() - Constructor for class org.hypergraphdb.peer.log.Timestamp
 
Timestamp(int) - Constructor for class org.hypergraphdb.peer.log.Timestamp
 
TimestampType - Class in org.hypergraphdb.type.javaprimitive
 
TimestampType() - Constructor for class org.hypergraphdb.type.javaprimitive.TimestampType
 
to(Object) - Method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory.BeanJsonConverter
 
to(Object) - Method in interface org.hypergraphdb.peer.serializer.HGPeerJsonFactory.JsonConverter
 
toArray() - Method in class org.hypergraphdb.atom.HGAtomSet
 
toArray(T[]) - Method in class org.hypergraphdb.atom.HGAtomSet
 
toArray() - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
toArray(E[]) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
toArray() - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
toArray(T[]) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
toArray() - Method in class org.hypergraphdb.transaction.TxList
 
toArray(T[]) - Method in class org.hypergraphdb.transaction.TxList
 
toArray() - Method in class org.hypergraphdb.transaction.TxSet
 
toArray(T[]) - Method in class org.hypergraphdb.transaction.TxSet
 
toArray() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
toArray(T[]) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
toArray() - Method in class org.hypergraphdb.util.FilteredSortedSet
 
toArray(T[]) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
toByteArray() - Method in class org.hypergraphdb.handle.IntPersistentHandle
 
toByteArray() - Method in class org.hypergraphdb.handle.LongPersistentHandle
 
toByteArray(byte[], int) - Method in class org.hypergraphdb.handle.UUID
Fills in the 16 bytes (from index pos) of the specified byte array with the UUID contents.
toByteArray(byte[]) - Method in class org.hypergraphdb.handle.UUID
 
toByteArray() - Method in class org.hypergraphdb.handle.UUID
'Synonym' for 'asByteArray'
toByteArray() - Method in class org.hypergraphdb.handle.UUIDPersistentHandle
Return a byte [] representation of this UUIDPersistentHandle.
toByteArray() - Method in interface org.hypergraphdb.HGPersistentHandle
Return a byte[] representation of the handle.
toByteArray(byte[]) - Method in class org.hypergraphdb.storage.BAtoBA
 
toByteArray(HGPersistentHandle) - Method in class org.hypergraphdb.storage.BAtoHandle
 
toByteArray(String) - Method in class org.hypergraphdb.storage.BAtoString
 
toByteArray(T) - Method in interface org.hypergraphdb.storage.ByteArrayConverter
 
toByteArray(Object) - Method in class org.hypergraphdb.type.AtomRefType
 
toByteArray(Object) - Method in class org.hypergraphdb.type.javaprimitive.EnumType
 
toByteArray(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
toConstant(String) - Static method in class org.hypergraphdb.peer.Performative
 
toHandleArray(HGLink) - Static method in class org.hypergraphdb.util.HGUtils
 
toLong(Calendar) - Method in class org.hypergraphdb.type.javaprimitive.CalendarType
 
toLong(Date) - Method in class org.hypergraphdb.type.javaprimitive.DateType
 
toLong(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.DateTypeBase
 
toLong(Timestamp) - Method in class org.hypergraphdb.type.javaprimitive.TimestampType
 
toMetaData(HyperGraph, HGQueryCondition) - Static method in class org.hypergraphdb.query.QueryCompile
 
top - Static variable in class org.hypergraphdb.HGTypeSystem
 
Top - Class in org.hypergraphdb.type
The Top HGAtomType represents the type of predefined types.
Top() - Constructor for class org.hypergraphdb.type.Top
 
topTypeHandle() - Method in class org.hypergraphdb.handle.IntHandleFactory
 
topTypeHandle() - Method in class org.hypergraphdb.handle.LongHandleFactory
 
topTypeHandle() - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
topTypeHandle() - Method in interface org.hypergraphdb.HGHandleFactory
 
ToQueryMap - Class in org.hypergraphdb.query.cond2qry
 
ToQueryMap() - Constructor for class org.hypergraphdb.query.cond2qry.ToQueryMap
 
toRuntimeType(HGHandle, HGAtomType) - Method in interface org.hypergraphdb.type.HGTypeSchema
The type schema may wrap a given HyperGraphDB type into a different runtime instance.
toRuntimeType(HGHandle, HGAtomType) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
toStateConstant(String) - Static method in class org.hypergraphdb.peer.workflow.WorkflowState
Return the state constant with the given name.
toString() - Method in class org.hypergraphdb.atom.HGRel
 
toString() - Method in class org.hypergraphdb.atom.HGSubsumes
 
toString() - Method in enum org.hypergraphdb.event.HGListener.Result
 
toString() - Method in class org.hypergraphdb.handle.DefaultLiveHandle
 
toString() - Method in class org.hypergraphdb.handle.IntPersistentHandle
 
toString() - Method in class org.hypergraphdb.handle.LongPersistentHandle
 
toString() - Method in class org.hypergraphdb.handle.PhantomHandle
 
toString() - Method in class org.hypergraphdb.handle.UUID
 
toString() - Method in class org.hypergraphdb.handle.UUIDPersistentHandle
 
toString() - Method in class org.hypergraphdb.handle.WeakHandle
 
toString() - Method in class org.hypergraphdb.HGPlainLink
 
toString() - Method in class org.hypergraphdb.HGValueLink
 
toString() - Method in class org.hypergraphdb.peer.log.Peer
 
toString() - Method in class org.hypergraphdb.peer.log.Timestamp
 
toString() - Method in class org.hypergraphdb.peer.Performative
 
toString() - Method in class org.hypergraphdb.peer.PrivatePeerIdentity
 
toString() - Method in class org.hypergraphdb.peer.RemotePeer
 
toString() - Method in class org.hypergraphdb.peer.workflow.Activity
 
toString() - Method in class org.hypergraphdb.peer.workflow.MethodCallTransition
 
toString() - Method in class org.hypergraphdb.peer.workflow.WorkflowState
 
toString() - Method in class org.hypergraphdb.query.And
 
toString() - Method in class org.hypergraphdb.query.AnyAtomCondition
 
toString() - Method in class org.hypergraphdb.query.ArityCondition
 
toString() - Method in class org.hypergraphdb.query.AtomPartCondition
 
toString() - Method in class org.hypergraphdb.query.AtomPartRegExPredicate
 
toString() - Method in class org.hypergraphdb.query.AtomTypeCondition
 
toString() - Method in class org.hypergraphdb.query.AtomValueCondition
 
toString() - Method in class org.hypergraphdb.query.AtomValueRegExPredicate
 
toString() - Method in class org.hypergraphdb.query.IncidentCondition
 
toString() - Method in class org.hypergraphdb.query.LinkCondition
 
toString() - Method in class org.hypergraphdb.query.MapCondition
 
toString() - Method in class org.hypergraphdb.query.Not
 
toString() - Method in class org.hypergraphdb.query.Or
 
toString() - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
toString() - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
toString() - Method in class org.hypergraphdb.query.SubgraphContainsCondition
 
toString() - Method in class org.hypergraphdb.query.SubgraphMemberCondition
 
toString() - Method in class org.hypergraphdb.query.TypedValueCondition
 
toString() - Method in class org.hypergraphdb.query.TypePlusCondition
 
toString() - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
toString() - Method in class org.hypergraphdb.type.JavaInterfaceBinding
 
toString() - Method in class org.hypergraphdb.type.RecordType
 
toString() - Method in class org.hypergraphdb.type.Slot
 
toString() - Method in class org.hypergraphdb.util.Constant
 
toString() - Method in class org.hypergraphdb.util.Pair
 
toStringHdlArr(HGHandle[]) - Method in class org.hypergraphdb.HGPlainLink
 
toStringValue() - Method in class org.hypergraphdb.handle.IntPersistentHandle
 
toStringValue() - Method in class org.hypergraphdb.handle.LongPersistentHandle
 
toStringValue() - Method in class org.hypergraphdb.handle.UUIDPersistentHandle
 
toTypeURI(Object) - Method in interface org.hypergraphdb.type.HGTypeSchema
 
toTypeURI(Class<?>) - Method in interface org.hypergraphdb.type.HGTypeSchema
 
toTypeURI(Object) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
toTypeURI(Class<?>) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
trace(String) - Method in class org.hypergraphdb.util.HGLogger
 
transact(Callable<V>) - Method in class org.hypergraphdb.transaction.HGTransactionManager
Equivalent to transact(transaction, HGTransactionConfig.DEFAULT).
transact(Callable<V>, HGTransactionConfig) - Method in class org.hypergraphdb.transaction.HGTransactionManager
Perform a unit of work encapsulated as a transaction and return the result.
TransactionBJEImpl - Class in org.hypergraphdb.storage.bje
 
TransactionBJEImpl(Transaction, Environment) - Constructor for class org.hypergraphdb.storage.bje.TransactionBJEImpl
 
TransactionConflictException - Exception in org.hypergraphdb.transaction
 
TransactionConflictException() - Constructor for exception org.hypergraphdb.transaction.TransactionConflictException
 
transactionCreated(HGTransaction) - Method in class org.hypergraphdb.transaction.TxMonitor
 
transactionFinished(HGTransaction) - Method in class org.hypergraphdb.transaction.TxMonitor
 
TransactionIsReadonlyException - Exception in org.hypergraphdb.transaction
 
TransactionIsReadonlyException() - Constructor for exception org.hypergraphdb.transaction.TransactionIsReadonlyException
 
transactionManager - Variable in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
transactionNumber - Variable in class org.hypergraphdb.transaction.ActiveTransactionsRecord
 
TransferGraph - Class in org.hypergraphdb.peer.cact
 
TransferGraph(HyperGraphPeer, UUID) - Constructor for class org.hypergraphdb.peer.cact.TransferGraph
 
TransferGraph(HyperGraphPeer, HGTraversal, HGPeerIdentity) - Constructor for class org.hypergraphdb.peer.cact.TransferGraph
 
TransferGraph(HyperGraphPeer, HGTraversal, HGPeerIdentity, Mapping<Pair<HGHandle, Object>, HGHandle>) - Constructor for class org.hypergraphdb.peer.cact.TransferGraph
 
transformed(HGQueryCondition, HGQueryCondition) - Method in class org.hypergraphdb.query.AnalyzedQuery
 
transformed(Set<HGQueryCondition>, HGQueryCondition) - Method in class org.hypergraphdb.query.AnalyzedQuery
 
transformed(HGQueryCondition, Set<HGQueryCondition>) - Method in class org.hypergraphdb.query.AnalyzedQuery
 
Transition - Interface in org.hypergraphdb.peer.workflow
 
TransitionMap - Class in org.hypergraphdb.peer.workflow
Holds the definition of the FSM (Finite State Machine) associated with a particular Activity type.
TransitionMap() - Constructor for class org.hypergraphdb.peer.workflow.TransitionMap
 
translate(HyperGraph, HGQueryCondition) - Static method in class org.hypergraphdb.query.QueryCompile
 
translated(HGQueryCondition, HGQuery<R>, QueryMetaData) - Method in class org.hypergraphdb.query.AnalyzedQuery
 
translateHandles(Map<HGHandle, HGHandle>) - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
translator(HyperGraph, Class<? extends HGQueryCondition>) - Static method in class org.hypergraphdb.query.QueryCompile
 
TraversalBasedQuery - Class in org.hypergraphdb.query.impl
 
TraversalBasedQuery(HGTraversal) - Constructor for class org.hypergraphdb.query.impl.TraversalBasedQuery
 
TraversalBasedQuery(HGTraversal, TraversalBasedQuery.ReturnType) - Constructor for class org.hypergraphdb.query.impl.TraversalBasedQuery
 
TraversalBasedQuery.ReturnType - Enum in org.hypergraphdb.query.impl
 
TraversalCondition - Class in org.hypergraphdb.query
A condition that gets translated into a graph traversal.
TraversalCondition() - Constructor for class org.hypergraphdb.query.TraversalCondition
 
TraversalCondition(HGHandle) - Constructor for class org.hypergraphdb.query.TraversalCondition
 
TraversalCondition(Ref<HGHandle>) - Constructor for class org.hypergraphdb.query.TraversalCondition
 
TraversalResult - Class in org.hypergraphdb.query.impl
TraversalResult wraps a graph HGTraversal as a query HGSearchResult.
TraversalResult(HGTraversal) - Constructor for class org.hypergraphdb.query.impl.TraversalResult
 
TwoWayIterator<T> - Interface in org.hypergraphdb
This interface defines a bi-directional iterator over a collection of objects.
TwoWayMap<X,Y> - Class in org.hypergraphdb.util
A bi-directional map X <-> Y.
TwoWayMap() - Constructor for class org.hypergraphdb.util.TwoWayMap
 
TxCacheMap<K,V> - Class in org.hypergraphdb.transaction
 
TxCacheMap(HGTransactionManager, Class<? extends Map>, Object) - Constructor for class org.hypergraphdb.transaction.TxCacheMap
 
TxCacheMap.Box - Class in org.hypergraphdb.transaction
 
TxCacheMap.Box(HGTransactionManager) - Constructor for class org.hypergraphdb.transaction.TxCacheMap.Box
 
TxCacheMap.StrongBox - Class in org.hypergraphdb.transaction
 
TxCacheMap.StrongBox(HGTransactionManager, K) - Constructor for class org.hypergraphdb.transaction.TxCacheMap.StrongBox
 
TxCacheMap.WeakBox - Class in org.hypergraphdb.transaction
 
TxCacheMap.WeakBox(HGTransactionManager, K) - Constructor for class org.hypergraphdb.transaction.TxCacheMap.WeakBox
 
TxCacheSet<Key,E> - Class in org.hypergraphdb.transaction
 
TxCacheSet(HGTransactionManager, HGSortedSet<E>, Key, RefResolver<Key, ? extends HGSortedSet<E>>, RefCountedMap<Key, TxSet.SetTxBox<E>>) - Constructor for class org.hypergraphdb.transaction.TxCacheSet
 
TxCacheSet.CacheSetTxBox<Key,E> - Class in org.hypergraphdb.transaction
 
TxList<E> - Class in org.hypergraphdb.transaction
Transactional linked list - random access is O(n)
TxList(HGTransactionManager) - Constructor for class org.hypergraphdb.transaction.TxList
 
txManager - Variable in class org.hypergraphdb.transaction.TxCacheMap
 
txManager - Variable in class org.hypergraphdb.transaction.TxMap
 
txManager - Variable in class org.hypergraphdb.transaction.VBox
 
TxMap<K,V> - Class in org.hypergraphdb.transaction
A transactional map - every operation on this map is conducted within a transaction and becomes void if the transaction is aborted.
TxMap(HGTransactionManager, Map) - Constructor for class org.hypergraphdb.transaction.TxMap
The constructor expects a HGTransactionManager and the map to be used to hold the entries.
txMap - Variable in class org.hypergraphdb.transaction.TxMonitor
 
TxMap.Box - Class in org.hypergraphdb.transaction
 
TxMap.Box(HGTransactionManager, K) - Constructor for class org.hypergraphdb.transaction.TxMap.Box
 
TxMonitor - Class in org.hypergraphdb.transaction
 
TxMonitor() - Constructor for class org.hypergraphdb.transaction.TxMonitor
 
TxMonitor.Info - Class in org.hypergraphdb.transaction
 
TxMonitor.Info() - Constructor for class org.hypergraphdb.transaction.TxMonitor.Info
 
txn() - Method in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
TxSet<E> - Class in org.hypergraphdb.transaction
A transactional HGSortedSet that implements MVCC for concurrency instead of locking.
TxSet() - Constructor for class org.hypergraphdb.transaction.TxSet
 
TxSet(HGTransactionManager, HGSortedSet<E>) - Constructor for class org.hypergraphdb.transaction.TxSet
 
TxSet.SetTxBox<E> - Class in org.hypergraphdb.transaction
 
type(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a HGQueryCondition constraining the type of the result to the type identified by typeHandle.
type(Ref<?>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a HGQueryCondition constraining the type of the result to the type identified by type Ref.
type(Class<?>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a HGQueryCondition constraining the type of the result to the type corresponding to the Java class clazz.
TYPE_DCE - Static variable in class org.hypergraphdb.handle.UUID
 
TYPE_NAME - Static variable in class org.hypergraphdb.peer.workflow.AffirmIdentity
 
TYPE_NAME_BASED - Static variable in class org.hypergraphdb.handle.UUID
 
TYPE_NULL - Static variable in class org.hypergraphdb.handle.UUID
 
TYPE_RANDOM_BASED - Static variable in class org.hypergraphdb.handle.UUID
 
TYPE_TIME_BASED - Static variable in class org.hypergraphdb.handle.UUID
 
TypeCondition - Interface in org.hypergraphdb.query
 
TypeConditionAggregate - Class in org.hypergraphdb.query.impl
 
TypeConditionAggregate() - Constructor for class org.hypergraphdb.query.impl.TypeConditionAggregate
 
TypedValueCondition - Class in org.hypergraphdb.query
This is a HGQueryCondition that constrains the value of an atom as well as its type.
TypedValueCondition() - Constructor for class org.hypergraphdb.query.TypedValueCondition
 
TypedValueCondition(Ref<?>, Ref<Object>) - Constructor for class org.hypergraphdb.query.TypedValueCondition
 
TypedValueCondition(HGHandle, Object) - Constructor for class org.hypergraphdb.query.TypedValueCondition
 
TypedValueCondition(Class<?>, Object) - Constructor for class org.hypergraphdb.query.TypedValueCondition
 
TypedValueCondition(Ref<?>, Ref<Object>, ComparisonOperator) - Constructor for class org.hypergraphdb.query.TypedValueCondition
 
TypedValueCondition(HGHandle, Object, ComparisonOperator) - Constructor for class org.hypergraphdb.query.TypedValueCondition
 
TypedValueCondition(Class<?>, Object, ComparisonOperator) - Constructor for class org.hypergraphdb.query.TypedValueCondition
 
TypedValueToQuery - Class in org.hypergraphdb.query.cond2qry
 
TypedValueToQuery() - Constructor for class org.hypergraphdb.query.cond2qry.TypedValueToQuery
 
typeHandle - Variable in class org.hypergraphdb.type.JavaAbstractBinding
 
typeHandleIfAvailable(HyperGraph) - Method in class org.hypergraphdb.query.AtomTypeCondition
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.AddAtom
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.DefineAtom
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.GetAtom
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.GetAtomType
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.GetClassForType
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.GetIncidenceSet
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.QueryCount
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.RemoteQueryExecution.IterateActivity
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.RemoteQueryExecution
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.RemoveAtom
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.ReplaceAtom
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.RunRemoteQuery
 
TYPENAME - Static variable in class org.hypergraphdb.peer.cact.TransferGraph
 
typePlus(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a HGQueryCondition constraining the type of the result to the type identified by typeHandle and all its sub-types.
typePlus(Class<?>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a HGQueryCondition constraining the type of the result to the type corresponding to the Java class clazz and all its sub-types.
TypePlusCondition - Class in org.hypergraphdb.query
 
TypePlusCondition() - Constructor for class org.hypergraphdb.query.TypePlusCondition
 
TypePlusCondition(HGHandle) - Constructor for class org.hypergraphdb.query.TypePlusCondition
 
TypePlusCondition(Class<?>) - Constructor for class org.hypergraphdb.query.TypePlusCondition
 
TYPES_INDEX_NAME - Static variable in class org.hypergraphdb.HyperGraph
The name of the main by-type atom index.
TypeUtils - Class in org.hypergraphdb.type
A set of static utility methods operating on types.
TypeUtils() - Constructor for class org.hypergraphdb.type.TypeUtils
 
TypeUtils.WrappedRuntimeInstance - Interface in org.hypergraphdb.type
 

U

unbindNetworkTargetFromIdentity(Object) - Method in class org.hypergraphdb.peer.HyperGraphPeer
 
unfreeze(HGLiveHandle) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
unfreeze(HGLiveHandle) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
unfreeze(HGLiveHandle) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
unfreeze(HGLiveHandle) - Method in interface org.hypergraphdb.HGAtomCache
Unfreezing a previously frozen atom makes it available for eviction.
unfreeze(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Unfreeze a previously frozen atom so that it becomes subject of eviction from the cache.
unindex(HyperGraph, HGHandle, Object, HGIndex<KeyType, ValueType>) - Method in interface org.hypergraphdb.indexing.HGIndexer
Remove a particular from the index, assuming it is currently being indexed.
unindex(HyperGraph, HGHandle, Object, HGIndex<KeyType, HGPersistentHandle>) - Method in class org.hypergraphdb.indexing.HGKeyIndexer
 
unindex(HyperGraph, HGHandle, Object, HGIndex<KeyType, ValueType>) - Method in class org.hypergraphdb.indexing.HGValueIndexer
 
UnionQuery<T> - Class in org.hypergraphdb.query.impl
An UnionQuery combines the results of two underlying queries and produces a result set containing elements that appear in either of the input result sets.
UnionQuery(HGQuery<T>, HGQuery<T>) - Constructor for class org.hypergraphdb.query.impl.UnionQuery
Construct a union of two queries.
UnionResult<T> - Class in org.hypergraphdb.query.impl
Combines two result set into a result representing their set theoretic union.
UnionResult(HGSearchResult, HGSearchResult) - Constructor for class org.hypergraphdb.query.impl.UnionResult
 
UnionResultAsync<T> - Class in org.hypergraphdb.query.impl
 
UnionResultAsync(AsyncSearchResult<T>, AsyncSearchResult<T>) - Constructor for class org.hypergraphdb.query.impl.UnionResultAsync
 
unregister(HGIndexer) - Method in class org.hypergraphdb.HGIndexManager
Remove an existing index.
unregisterAll(HGHandle) - Method in class org.hypergraphdb.HGIndexManager
Remove all indexers for the given type.
update(Object) - Method in class org.hypergraphdb.HyperGraph
Update the value of an atom in HyperGraph.
updateNetworkProperties() - Method in class org.hypergraphdb.peer.HyperGraphPeer
will broadcast messages and update the peers knowledge of the neighboring peers
updateSubgraph(StorageGraph) - Method in class org.hypergraphdb.peer.StorageService
 
Upgrade - Class in org.hypergraphdb.maintenance
 
Upgrade() - Constructor for class org.hypergraphdb.maintenance.Upgrade
 
uriToClassName(URI) - Static method in class org.hypergraphdb.type.JavaTypeSchema
 
UUID - Class in org.hypergraphdb.handle
NOTE - code adapted from JUG libary (Copyright (c) 2002- Tatu Saloranta, tatu.saloranta@iki.fi).
UUID() - Constructor for class org.hypergraphdb.handle.UUID
Default constructor creates a NIL UUID, one that contains all zeroes Note that the clearing of array is actually unnecessary as JVMs are required to clear up the allocated arrays by default.
UUID(byte[]) - Constructor for class org.hypergraphdb.handle.UUID
Constructor for cases where you already have the 16-byte binary representation of the UUID (for example if you save UUIDs binary takes less than half of space string representation takes).
UUID(byte[], int) - Constructor for class org.hypergraphdb.handle.UUID
Constructor for cases where you already have the binary representation of the UUID (for example if you save UUIDs binary takes less than half of space string representation takes) in a byte array
UUID(String) - Constructor for class org.hypergraphdb.handle.UUID
Constructor for creating UUIDs from the canonical string representation Note that implementation is optimized for speed, not necessarily code clarity...
UUID_NULL_HANDLE - Static variable in class org.hypergraphdb.handle.UUIDPersistentHandle
 
uuidConverter - Variable in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
UUIDHandleFactory - Class in org.hypergraphdb.handle
A persistent handle factory based on type IV (crypto-strong) UUIDs.
UUIDHandleFactory() - Constructor for class org.hypergraphdb.handle.UUIDHandleFactory
 
UUIDPersistentHandle - Class in org.hypergraphdb.handle
 
UUIDPersistentHandle() - Constructor for class org.hypergraphdb.handle.UUIDPersistentHandle
Default constructor create a new UUID.
UUIDTrie - Class in org.hypergraphdb.atom.impl
An implementation of a trie for storing UUIDs.
UUIDTrie() - Constructor for class org.hypergraphdb.atom.impl.UUIDTrie
 

V

validateCommit() - Method in class org.hypergraphdb.transaction.HGTransaction
A commit can proceed only if none of the values we've read during the transaction has changed (i.e.
value(Object, ComparisonOperator) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition that constraints resulting atoms by a specific value and ComparisonOperator.
value(Ref<Object>, ComparisonOperator) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition that constraints resulting atoms by a specific value Ref and ComparisonOperator.
value(Json) - Method in class org.hypergraphdb.peer.serializer.HGPeerJsonFactory
 
value - Variable in class org.hypergraphdb.query.SimpleValueCondition
 
value - Variable in class org.hypergraphdb.transaction.VBoxBody
 
VALUE_TYPE_DIMENSION - Static variable in class org.hypergraphdb.type.SlotType
 
ValueAsPredicateOnly - Class in org.hypergraphdb.query.cond2qry
 
ValueAsPredicateOnly(Ref<Object>, ComparisonOperator) - Constructor for class org.hypergraphdb.query.cond2qry.ValueAsPredicateOnly
 
ValueAsPredicateOnly(Object, ComparisonOperator) - Constructor for class org.hypergraphdb.query.cond2qry.ValueAsPredicateOnly
 
valueConverter - Variable in class org.hypergraphdb.storage.bje.DefaultIndexImpl
 
valueIndex - Variable in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
valueOf(String) - Static method in enum org.hypergraphdb.atom.HGAtomRef.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hypergraphdb.event.HGListener.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.hypergraphdb.handle.UUID
Constructs a new UUID instance given the canonical string representation of an UUID.
valueOf(byte[], int) - Static method in class org.hypergraphdb.handle.UUID
Constructs a new UUID instance given a byte array that contains the (16 byte) binary representation.
valueOf(byte[]) - Static method in class org.hypergraphdb.handle.UUID
Constructs a new UUID instance given a byte array that contains the (16 byte) binary representation.
valueOf(String) - Static method in enum org.hypergraphdb.HGRandomAccessResult.GotoResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hypergraphdb.peer.replication.CatchUpTaskClient.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hypergraphdb.peer.replication.CatchUpTaskServer.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hypergraphdb.peer.replication.RememberTaskClient.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hypergraphdb.peer.replication.RememberTaskServer.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hypergraphdb.peer.StorageService.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hypergraphdb.peer.workflow.ProposalConversation.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hypergraphdb.query.ComparisonOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hypergraphdb.query.impl.IndexBasedQuery.ScanType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hypergraphdb.query.impl.TraversalBasedQuery.ReturnType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.hypergraphdb.atom.HGAtomRef.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hypergraphdb.event.HGListener.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hypergraphdb.HGRandomAccessResult.GotoResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hypergraphdb.peer.replication.CatchUpTaskClient.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hypergraphdb.peer.replication.CatchUpTaskServer.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hypergraphdb.peer.replication.RememberTaskClient.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hypergraphdb.peer.replication.RememberTaskServer.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hypergraphdb.peer.StorageService.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hypergraphdb.peer.workflow.ProposalConversation.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hypergraphdb.query.ComparisonOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hypergraphdb.query.impl.IndexBasedQuery.ScanType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hypergraphdb.query.impl.TraversalBasedQuery.ReturnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.hypergraphdb.transaction.TxMap
 
values() - Method in class org.hypergraphdb.util.RefCountedMap
 
values() - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Returns a collection view of the values contained in this map.
VALUES_INDEX_NAME - Static variable in class org.hypergraphdb.HyperGraph
The name of the main by-value atom index.
ValueSetter<T> - Interface in org.hypergraphdb.util
A simple interface to be implemented by objects that set values in specific dynamic contexts.
VanillaTransaction - Class in org.hypergraphdb.transaction
This is a HGTransaction implementation that only maintains the attribute map.
VanillaTransaction() - Constructor for class org.hypergraphdb.transaction.VanillaTransaction
 
var(String, T) - Static method in class org.hypergraphdb.HGQuery.hg
Create a new variable with an initial value and attach it to the current variable context.
var(String) - Static method in class org.hypergraphdb.HGQuery.hg
Create a new variable and attach it to the current variable context.
var(String, Class<T>) - Static method in class org.hypergraphdb.HGQuery.hg
Create a new variable and attach it to the current variable context.
var(String) - Method in class org.hypergraphdb.HGQuery
Return the thread-local copy of a given variable.
var(String, T) - Method in class org.hypergraphdb.HGQuery
Modify the thread-local copy of a given variable.
Var<T> - Interface in org.hypergraphdb.util
 
VarContext - Class in org.hypergraphdb.util
This is a glorified name/value map implementing the handling of query variables.
VarContext() - Constructor for class org.hypergraphdb.util.VarContext
 
VBox<E> - Class in org.hypergraphdb.transaction
 
VBox() - Constructor for class org.hypergraphdb.transaction.VBox
for sub-classing only....
VBox(HGTransactionManager) - Constructor for class org.hypergraphdb.transaction.VBox
 
VBox(HGTransactionManager, E) - Constructor for class org.hypergraphdb.transaction.VBox
 
VBoxBody<E> - Class in org.hypergraphdb.transaction
 
VBoxBody(E, long, VBoxBody<E>) - Constructor for class org.hypergraphdb.transaction.VBoxBody
 
version - Variable in class org.hypergraphdb.transaction.VBoxBody
 
visit(Object, Mapping<Object, Boolean>) - Static method in class org.hypergraphdb.util.HGUtils
 

W

warning(String) - Method in class org.hypergraphdb.util.HGLogger
 
warning(String, Throwable) - Method in class org.hypergraphdb.util.HGLogger
 
watchTypeReference(TypeCondition) - Method in class org.hypergraphdb.query.impl.TypeConditionAggregate
 
WeakHandle - Class in org.hypergraphdb.handle
 
WeakHandle(Object, HGPersistentHandle, byte, ReferenceQueue<Object>) - Constructor for class org.hypergraphdb.handle.WeakHandle
 
WeakIdentityHashMap<K,V> - Class in org.hypergraphdb.util
This is a modified version of @see{WeakHashMap} from JDK 1.5.
WeakIdentityHashMap(int, float) - Constructor for class org.hypergraphdb.util.WeakIdentityHashMap
Constructs a new, empty WeakIdentityHashMap with the given initial capacity and the given load factor.
WeakIdentityHashMap(int) - Constructor for class org.hypergraphdb.util.WeakIdentityHashMap
Constructs a new, empty WeakIdentityHashMap with the given initial capacity and the default load factor, which is 0.75.
WeakIdentityHashMap() - Constructor for class org.hypergraphdb.util.WeakIdentityHashMap
Constructs a new, empty WeakIdentityHashMap with the default initial capacity (16) and the default load factor (0.75).
WeakIdentityHashMap(Map<? extends K, ? extends V>) - Constructor for class org.hypergraphdb.util.WeakIdentityHashMap
Constructs a new WeakIdentityHashMap with the same mappings as the specified Map.
WeakManagedHandle - Class in org.hypergraphdb.handle
 
WeakManagedHandle(Object, HGPersistentHandle, byte, ReferenceQueue<Object>, long, long) - Constructor for class org.hypergraphdb.handle.WeakManagedHandle
 
WeakRefAtomCache - Class in org.hypergraphdb.cache
This cache implementation interacts with the Java garbage collector, by using the java.lang.ref facilities, in order to implement its eviction policy.
WeakRefAtomCache() - Constructor for class org.hypergraphdb.cache.WeakRefAtomCache
 
WHY_NOT_UNDERSTOOD - Static variable in class org.hypergraphdb.peer.Messages
 
WorkflowState - Class in org.hypergraphdb.peer.workflow
Represents an activity's current state.
WorkflowState(String) - Constructor for class org.hypergraphdb.peer.workflow.WorkflowState
 
WorkflowStateConstant - Class in org.hypergraphdb.peer.workflow
 
wrapAndRethrow(Throwable) - Static method in class org.hypergraphdb.util.HGUtils
 
wrapperEquivalentOf(Class<?>) - Static method in class org.hypergraphdb.type.BonesOfBeans
 
WRITE_UPGRADABLE - Static variable in class org.hypergraphdb.transaction.HGTransactionConfig
 
writeBytes(HGHandle) - Method in class org.hypergraphdb.type.HGHandleType
 
writeBytes(Boolean) - Method in class org.hypergraphdb.type.javaprimitive.BooleanType
 
writeBytes(Byte) - Method in class org.hypergraphdb.type.javaprimitive.ByteType
 
writeBytes(Character) - Method in class org.hypergraphdb.type.javaprimitive.CharType
 
writeBytes(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.DateTypeBase
 
writeBytes(Double) - Method in class org.hypergraphdb.type.javaprimitive.DoubleType
 
writeBytes(Float) - Method in class org.hypergraphdb.type.javaprimitive.FloatType
 
writeBytes(Integer) - Method in class org.hypergraphdb.type.javaprimitive.IntType
 
writeBytes(Long) - Method in class org.hypergraphdb.type.javaprimitive.LongType
 
writeBytes(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
writeBytes(Short) - Method in class org.hypergraphdb.type.javaprimitive.ShortType
 
writeBytes(String) - Method in class org.hypergraphdb.type.javaprimitive.StringType
 
writeData(OutputStream, Object) - Method in class org.hypergraphdb.peer.serializer.SubgraphSerializer
 
writeInt(int, byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 
writeLock() - Method in class org.hypergraphdb.storage.bje.BJETxLock
 
writeLock() - Method in class org.hypergraphdb.util.DummyReadWriteLock
 
writeLock() - Method in class org.hypergraphdb.util.HGLock
Deprecated.
 
writeLong(long, byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 
writeTransferedGraph(Json, HyperGraph) - Static method in class org.hypergraphdb.peer.SubgraphManager
IMPORTANT: Assumes atom does not exist locally! Writes directly to storage and updates relevant indexes based on that assumptions.
writeTransferedGraph(Json, HyperGraph, Mapping<Pair<HGHandle, Object>, HGHandle>) - Static method in class org.hypergraphdb.peer.SubgraphManager
 
writeUnsignedInt(long, byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 
writeUnsignedLong(long, byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 

X

xiterator() - Method in class org.hypergraphdb.util.TwoWayMap
 
XMPPPeerInterface - Class in org.hypergraphdb.peer.xmpp
A peer interface implementation based upon the Smack library (see http://www.igniterealtime.org for more info).
XMPPPeerInterface() - Constructor for class org.hypergraphdb.peer.xmpp.XMPPPeerInterface
 
xyiterator() - Method in class org.hypergraphdb.util.TwoWayMap
 

Y

yiterator() - Method in class org.hypergraphdb.util.TwoWayMap
 

Z

ZigZagIntersectionResult<T> - Class in org.hypergraphdb.query.impl
The ZigZagIntersectionResult operates on two sorted, random access result sets.
ZigZagIntersectionResult(HGRandomAccessResult<T>, HGRandomAccessResult<T>) - Constructor for class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
ZigZagIntersectionResult.Combiner<T> - Class in org.hypergraphdb.query.impl
 
ZigZagIntersectionResult.Combiner() - Constructor for class org.hypergraphdb.query.impl.ZigZagIntersectionResult.Combiner
 
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