- 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(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
-
- 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
-
- CacheActionQueueSingleton - Class in org.hypergraphdb.cache
-
- 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 CollectionType
s.
- 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
-
- 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
-
- 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
-
- 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
HGHandle
s, 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
-
- 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
-
- generate(HGHandle) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
-
- generate(HGHandle) - Method in interface org.hypergraphdb.algorithms.HGALGenerator
-
- 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
-
- 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
-
- 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 HGLink
s 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 HGIndexer
s 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
-
- 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
-
- 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 i
th 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.
- 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
-
- 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
-
- HGStoreSubgraph(HGHandle, HGStore) - Constructor for class org.hypergraphdb.storage.HGStoreSubgraph
-
- HGStoreSubgraph(Set<HGHandle>, HGStore) - Constructor for class org.hypergraphdb.storage.HGStoreSubgraph
-
- HGSubgraph - Class in org.hypergraphdb.atom
-
- 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 - 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 false
otherwise.
- 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
-
- 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
-