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

A

A - Variable in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
a_star() - Method in class org.hypergraphdb.algorithms.GraphClassics
 
abort() - Method in 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
 
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
 
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
 
add(HGHandle) - Method in class org.hypergraphdb.atom.HGAtomSet
 
add(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
Add an existing atom to this HyperNode.
add(Object, HGHandle, int) - Method in class org.hypergraphdb.atom.HGSubgraph
Add to global graph and mark as member of this subgraph.
add(byte[]) - Method in class org.hypergraphdb.atom.impl.UUIDTrie
Add a new element returning true if it wasn't already in the set and false otherwise.
add(Object) - Method in class org.hypergraphdb.cache.ColdAtoms
 
add(Object) - Method in class org.hypergraphdb.HyperGraph
Add a new atom to the database using the default, Java Beans based typing mechanism and default system flags.
add(Object, int) - Method in class org.hypergraphdb.HyperGraph
Add a new atom to the database using the default, Java Beans based typing mechanism and the set of specified system flags.
add(Object, HGHandle) - Method in class org.hypergraphdb.HyperGraph
Add a new atom with a specified type and default system flags to the database.
add(Object, HGHandle, int) - Method in class org.hypergraphdb.HyperGraph
Add a new atom with a specified type and system flags to the database.
add(Object, HGHandle, int) - Method in interface org.hypergraphdb.HyperNode
 
add(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.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
 
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.
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 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(MemoryWarningSystem.Listener) - Method in class org.hypergraphdb.util.MemoryWarningSystem
 
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
 
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.
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.
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.
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
 
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.
assignPrivate(Class<?>, Object, String, Object) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
AsyncSearchResult<T> - Interface in org.hypergraphdb.query.impl
 
AsyncSearchResultImpl<T> - Class in org.hypergraphdb.query.impl
Default implementation of AsyncSearchResult based on an underlying HGSearchResult where each operation is submitted as a task to the HGEnvironment.executor().
AsyncSearchResultImpl(HyperGraph, HGSearchResult<T>) - Constructor for class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
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
 
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
 
attachOverlayGraph(StorageGraph) - Method in class org.hypergraphdb.HGStore
Reserved to internal use.
awaitTermination(long, TimeUnit) - Method in class org.hypergraphdb.util.HGExecutorService
 

B

BAtoBA - Class in org.hypergraphdb.storage
 
BAtoBA() - Constructor for class org.hypergraphdb.storage.BAtoBA
 
BAtoHandle - Class in org.hypergraphdb.storage
 
BAtoHandle() - Constructor for class org.hypergraphdb.storage.BAtoHandle
 
BAtoString - Class in org.hypergraphdb.storage
 
BAtoString() - Constructor for class org.hypergraphdb.storage.BAtoString
 
BAUtils - Class in org.hypergraphdb.storage
This class contains some utilities methods to read/write primitively typed values from/to a byte buffer.
BAUtils() - Constructor for class org.hypergraphdb.storage.BAUtils
 
BeanPropertyBasedProjection - Class in org.hypergraphdb.type
 
BeanPropertyBasedProjection(HGProjection) - Constructor for class org.hypergraphdb.type.BeanPropertyBasedProjection
 
beginTransaction(HGTransactionConfig) - Method in class org.hypergraphdb.transaction.DefaultTransactionContext
 
beginTransaction(HGTransactionConfig) - Method in interface org.hypergraphdb.transaction.HGTransactionContext
 
beginTransaction() - Method in class org.hypergraphdb.transaction.HGTransactionManager
Begin a new transaction in the current transaction context.
beginTransaction(HGTransactionConfig) - Method in class org.hypergraphdb.transaction.HGTransactionManager
Begin a new transaction in the current transaction context.
bellman_ford() - Method in class org.hypergraphdb.algorithms.GraphClassics
 
bfs(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the breadth first traversal of the graph starting a given atom.
bfs(Ref<HGHandle>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the breadth first traversal of the graph starting a given atom.
bfs(HGHandle, HGAtomPredicate, HGAtomPredicate) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the breadth first traversal of the graph starting a given atom.
bfs(Ref<HGHandle>, HGAtomPredicate, HGAtomPredicate) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the breadth first traversal of the graph starting a given atom.
bfs(HGHandle, HGAtomPredicate, HGAtomPredicate, boolean, boolean) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the breadth first traversal of the graph starting a given atom.
bfs(Ref<HGHandle>, HGAtomPredicate, HGAtomPredicate, boolean, boolean) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the breadth first traversal of the graph starting a given atom.
BFSCondition - Class in org.hypergraphdb.query
The breadth-first search variant of a TraversalCondition.
BFSCondition() - Constructor for class org.hypergraphdb.query.BFSCondition
 
BFSCondition(HGHandle) - Constructor for class org.hypergraphdb.query.BFSCondition
 
BFSCondition(Ref<HGHandle>) - Constructor for class org.hypergraphdb.query.BFSCondition
 
BonesOfBeans - Class in org.hypergraphdb.type
This is a utility class to handle bean introspection.
BonesOfBeans() - Constructor for class org.hypergraphdb.type.BonesOfBeans
 
BooleanPrimitiveArrayType - Class in org.hypergraphdb.type.javaprimitive
Boolean arrays are stored using a byte for each boolean value (as usual, 0 for false and 1 for true).
BooleanPrimitiveArrayType() - Constructor for class org.hypergraphdb.type.javaprimitive.BooleanPrimitiveArrayType
 
BooleanType - Class in org.hypergraphdb.type.javaprimitive
 
BooleanType() - Constructor for class org.hypergraphdb.type.javaprimitive.BooleanType
 
BooleanType.BoolComparator - Class in org.hypergraphdb.type.javaprimitive
 
BooleanType.BoolComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.BooleanType.BoolComparator
 
boxGetter - Variable in class org.hypergraphdb.transaction.TxCacheMap
 
boxGetter - Variable in class org.hypergraphdb.transaction.TxMap
 
boxOf(Object) - Method in class org.hypergraphdb.transaction.TxCacheMap
 
ByPartIndexer<KeyType> - Class in org.hypergraphdb.indexing
Represents by the value of a part in a composite type.
ByPartIndexer() - Constructor for class org.hypergraphdb.indexing.ByPartIndexer
 
ByPartIndexer(HGHandle, String) - Constructor for class org.hypergraphdb.indexing.ByPartIndexer
Convenience constructor that allows passing a dot separated dimension path that is converted to a String[].
ByPartIndexer(String, HGHandle, String) - Constructor for class org.hypergraphdb.indexing.ByPartIndexer
Convenience constructor that allows passing a dot separated dimension path that is converted to a String[].
ByPartIndexer(HGHandle, String[]) - Constructor for class org.hypergraphdb.indexing.ByPartIndexer
 
ByPartIndexer(String, HGHandle, String[]) - Constructor for class org.hypergraphdb.indexing.ByPartIndexer
 
ByTargetIndexer - Class in org.hypergraphdb.indexing
Represents an index by a specific target position in ordered links.
ByTargetIndexer() - Constructor for class org.hypergraphdb.indexing.ByTargetIndexer
 
ByTargetIndexer(HGHandle, int) - Constructor for class org.hypergraphdb.indexing.ByTargetIndexer
 
ByTargetIndexer(String, HGHandle, int) - Constructor for class org.hypergraphdb.indexing.ByTargetIndexer
 
byteA2String(byte[]) - Static method in class org.hypergraphdb.util.StringBAInterconverter
 
byteA2String(byte[], int) - Static method in class org.hypergraphdb.util.StringBAInterconverter
 
ByteArrayConverter<T> - Interface in org.hypergraphdb.storage
A utility interface to define mappings between byte [] and object instances.
BytePrimitiveArrayType - Class in org.hypergraphdb.type.javaprimitive
 
BytePrimitiveArrayType() - Constructor for class org.hypergraphdb.type.javaprimitive.BytePrimitiveArrayType
 
bytesToCharacter(byte[], int) - Static method in class org.hypergraphdb.type.javaprimitive.CharType
 
bytesToInt(byte[], int) - Static method in class org.hypergraphdb.type.javaprimitive.IntType
 
bytesToLong(byte[], int) - Static method in class org.hypergraphdb.type.javaprimitive.LongType
 
bytesToShort(byte[], int) - Static method in class org.hypergraphdb.type.javaprimitive.ShortType
 
ByteType - Class in org.hypergraphdb.type.javaprimitive
 
ByteType() - Constructor for class org.hypergraphdb.type.javaprimitive.ByteType
 
ByteType.ByteComparator - Class in org.hypergraphdb.type.javaprimitive
 
ByteType.ByteComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.ByteType.ByteComparator
 

C

CacheActionQueueSingleton - Class in org.hypergraphdb.cache
Wrap a single instance of ActionQueueThread for use by all caches in a JVM instance.
CacheActionQueueSingleton() - Constructor for class org.hypergraphdb.cache.CacheActionQueueSingleton
 
CacheMap<K,V> - Interface in org.hypergraphdb.cache
A simplified map interface for cache-only purposes.
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
 
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 - Variable in class org.hypergraphdb.util.CallbackFuture
 
canRetryAfter(Throwable) - Method in interface org.hypergraphdb.transaction.HGTransactionFactory
 
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.
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.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.
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.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.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(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
 
CollectionType - Class in org.hypergraphdb.type
A CollectionType instance is capable for managing collections of objects in the HyperGraph store.
CollectionType(ObjectFactory<Collection<Object>>) - Constructor for class org.hypergraphdb.type.CollectionType
 
CollectionTypeConstructor - Class in org.hypergraphdb.type
Represents the type of CollectionTypes.
CollectionTypeConstructor() - Constructor for class org.hypergraphdb.type.CollectionTypeConstructor
 
combine(HGSearchResult<T>, HGSearchResult<T>) - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult.Combiner
 
combine(HGSearchResult<T>, HGSearchResult<T>) - Method in interface org.hypergraphdb.query.impl.RSCombiner
 
combine(HGSearchResult<T>, HGSearchResult<T>) - Method in class org.hypergraphdb.query.impl.SortedIntersectionResult.Combiner
 
combine(HGSearchResult<T>, HGSearchResult<T>) - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult.Combiner
 
commit() - Method in 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() - 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
 
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
 
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.
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.
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
 
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 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 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
 
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
 
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
 
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() - 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.
CountMe - Interface in org.hypergraphdb.util
 
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() - Method in class org.hypergraphdb.storage.SearchResultWrapper
 

D

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
 
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
 
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_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
 
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
 
DefaultJavaTypeMapper - Class in org.hypergraphdb.type
 
DefaultJavaTypeMapper() - Constructor for class org.hypergraphdb.type.DefaultJavaTypeMapper
 
DefaultKeyBasedQuery<Key,Value> - Class in org.hypergraphdb.query.impl
 
DefaultKeyBasedQuery(HyperGraph, HGQueryCondition, ValueSetter<Key>) - Constructor for class org.hypergraphdb.query.impl.DefaultKeyBasedQuery
 
DefaultLiveHandle - Class in org.hypergraphdb.handle
 
DefaultLiveHandle(Object, HGPersistentHandle, byte) - Constructor for class org.hypergraphdb.handle.DefaultLiveHandle
 
DefaultManagedLiveHandle - Class in org.hypergraphdb.handle
 
DefaultManagedLiveHandle(Object, HGPersistentHandle, byte, long, long) - Constructor for class org.hypergraphdb.handle.DefaultManagedLiveHandle
 
DefaultTransactionContext - Class in org.hypergraphdb.transaction
A default implementation of HGTransactionContext using a stack of currently active transactions.
DefaultTransactionContext(HGTransactionManager) - Constructor for class org.hypergraphdb.transaction.DefaultTransactionContext
 
define(HGHandle, HGHandle, Object, int) - Method in class org.hypergraphdb.atom.HGSubgraph
Define in global graph and mark as member of this subgraph.
define(HGHandle, HGHandle, HGHandle, HGLink, Object, int) - Method in class org.hypergraphdb.HyperGraph
Put an existing atom into this HyperGraph instance.
define(HGHandle, Object, int) - Method in class org.hypergraphdb.HyperGraph
Put an atom with a specific HGPersistentHandle into this HyperGraph instance.
define(HGHandle, HGHandle, Object, int) - Method in class org.hypergraphdb.HyperGraph
A version of define allowing one to pass a specific type to use when storing the atom.
define(HGHandle, Object) - Method in class org.hypergraphdb.HyperGraph
Delegate to define(HGPersistentHandle, Object, HGHandle [], byte) with the flags parameter = 0.
define(HGHandle, HGHandle, Object, int) - Method in interface org.hypergraphdb.HyperNode
 
defineHGType(Class<?>, HGHandle) - Method in class org.hypergraphdb.type.DefaultJavaTypeMapper
 
defineHGType(Class<?>, HGHandle) - Method in class org.hypergraphdb.type.JavaObjectMapper
 
defineHGType(Class<?>, HGHandle) - Method in class org.hypergraphdb.type.JavaTypeFactory
 
defineHGType(Class<?>, HGHandle) - Method in interface org.hypergraphdb.type.JavaTypeMapper
Create a new HyperGraphDB type for the given Java class.
defineType(URI, HGHandle) - Method in interface org.hypergraphdb.type.HGTypeSchema
Construct a new HyperGraphDB type from the specified type identifierURI.
defineType(URI, HGHandle, Class<?>) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
defineType(URI, HGHandle) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
defineTypeAtom(HGHandle, URI) - Method in class org.hypergraphdb.HGTypeSystem
 
defineTypeAtom(HGPersistentHandle, Class<?>) - Method in class org.hypergraphdb.HGTypeSystem
Deprecated.
DelayedSetLoadPredicate - Class in org.hypergraphdb.query.impl
A predicate that check whether a handle is the member of a set of handles.
DelayedSetLoadPredicate(HGQuery<HGHandle>) - Constructor for class org.hypergraphdb.query.impl.DelayedSetLoadPredicate
 
DelegateMapResolver<Key,Value> - Class in org.hypergraphdb.util
A map-based resolver that will delegate to another resolved if the element is not in the map.
DelegateMapResolver(RefResolver<Key, Value>, Map<Key, Value>) - Constructor for class org.hypergraphdb.util.DelegateMapResolver
 
deleteInstances(HyperGraph, HGHandle) - Static method in class org.hypergraphdb.type.TypeUtils
 
deleteType(HyperGraph, HGHandle, boolean) - Static method in class org.hypergraphdb.type.TypeUtils
 
deleteType(HyperGraph, Class<?>, boolean) - Static method in class org.hypergraphdb.type.TypeUtils
 
deleteType(HyperGraph, HGHandle) - Static method in class org.hypergraphdb.type.TypeUtils
 
depth() - Method in class org.hypergraphdb.util.LLRBTree
 
dequeue() - Method in class org.hypergraphdb.atom.HGAtomQueue
 
deref(HyperGraph) - Static method in class org.hypergraphdb.HGQuery.hg
Return a Mapping that takes a HGHandle of an atom and return its runtime against through a call to HyperGraph.get.
deref(HyperGraph, HGQueryCondition) - Static method in class org.hypergraphdb.HGQuery.hg
Short for hg.apply(hg.deref(graph), condition) - assuming the condition parameter yields a result set of HGHandles, the returned condition will yield a result set of atoms loaded from the graph parameter.
deref() - Method in class org.hypergraphdb.IncidenceSetRef
 
deref() - Method in interface org.hypergraphdb.LazyRef
Return the actual value that this reference encapsulate.
deref() - Method in class org.hypergraphdb.ReadyRef
 
DerefMapping<T> - Class in org.hypergraphdb.query.impl
 
DerefMapping(HyperGraph) - Constructor for class org.hypergraphdb.query.impl.DerefMapping
 
deserialize(byte[]) - Method in class org.hypergraphdb.atom.impl.UUIDTrie
 
detachOverlayGraph() - Method in class org.hypergraphdb.HGStore
Reserved to internal use.
dfs(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the depth first traversal of the graph starting with a given atom.
dfs(Ref<HGHandle>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the depth first traversal of the graph starting with a given atom.
dfs(HGHandle, HGAtomPredicate, HGAtomPredicate) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the depth first traversal of the graph starting with a given atom.
dfs(Ref<HGHandle>, HGAtomPredicate, HGAtomPredicate) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the depth first traversal of the graph starting with a given atom.
dfs(HGHandle, HGAtomPredicate, HGAtomPredicate, boolean, boolean) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the depth first traversal of the graph starting a given atom.
dfs(Ref<HGHandle>, HGAtomPredicate, HGAtomPredicate, boolean, boolean) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition whose result set is the depth first traversal of the graph starting a given atom.
DFSCondition - Class in org.hypergraphdb.query
The depth-first search variant of a TraversalCondition.
DFSCondition() - Constructor for class org.hypergraphdb.query.DFSCondition
 
DFSCondition(HGHandle) - Constructor for class org.hypergraphdb.query.DFSCondition
 
DFSCondition(Ref<HGHandle>) - Constructor for class org.hypergraphdb.query.DFSCondition
 
dijkstra(HGHandle, HGHandle, HGALGenerator) - Static method in class org.hypergraphdb.algorithms.GraphClassics
Simplified interface to Dijkstra's algorithm - calls the full version with the remaining arguments set to null.
dijkstra(HGHandle, HGHandle, HGALGenerator, Mapping<HGHandle, Double>, Map<HGHandle, Double>, Map<HGHandle, HGHandle>) - Static method in class org.hypergraphdb.algorithms.GraphClassics
Implements Dijkstra's algorithm for finding the shortest path between two nodes (i.e.
directoryRecurse(File, Mapping<File, Boolean>) - Static method in class org.hypergraphdb.util.HGUtils
 
DirectValueIndexer<AtomType> - Class in org.hypergraphdb.indexing
Index atoms directly by their values serialized as byte[].
DirectValueIndexer() - Constructor for class org.hypergraphdb.indexing.DirectValueIndexer
 
DirectValueIndexer(HGHandle) - Constructor for class org.hypergraphdb.indexing.DirectValueIndexer
 
disable() - Method in class org.hypergraphdb.transaction.HGTransactionManager
Disable transactions - equivalent to setEnabled(false)
disableShutdownHook() - Static method in class org.hypergraphdb.HGEnvironment
Disable the HyperGraph JVM shutdown hook.
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.
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
 
duplicate() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
duplicate() - Method in interface org.hypergraphdb.util.CloneMe
 

E

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

F

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

G

generate(HGHandle) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
generate(HGHandle) - Method in interface org.hypergraphdb.algorithms.HGALGenerator
Return HGSearchResult over all atoms adjacent to the passed in atom.
generate(HGHandle) - Method in class org.hypergraphdb.algorithms.SimpleALGenerator
 
GenericObjectFactory<T> - Class in org.hypergraphdb.type
An ObjectFactory implementation that simply uses a specific Class to fabricate instances.
GenericObjectFactory(Class<T>) - Constructor for class org.hypergraphdb.type.GenericObjectFactory
 
get(byte) - Static method in enum org.hypergraphdb.atom.HGAtomRef.Mode
 
get(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
 
get() - Static method in class org.hypergraphdb.cache.CacheActionQueueSingleton
 
get(K) - Method in interface org.hypergraphdb.cache.CacheMap
 
get(HGPersistentHandle) - Method in class org.hypergraphdb.cache.DefaultAtomCache
Lookup in the cache for a live handle corresponding to a persistent handle.
get(Object) - Method in class org.hypergraphdb.cache.DefaultAtomCache
Retrieve the live handle of an atom instance.
get(K) - Method in class org.hypergraphdb.cache.HashCacheMap
 
get(Key) - Method in interface org.hypergraphdb.cache.HGCache
Retrieve an element from the cache.
get(Key) - Method in class org.hypergraphdb.cache.LRUCache
 
get(HGPersistentHandle) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
get(Object) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
get(Key) - Method in class org.hypergraphdb.cache.SimpleCache
 
get(HGPersistentHandle) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
get(Object) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
get(HGPersistentHandle) - Method in interface org.hypergraphdb.HGAtomCache
Retrieve an atom from the cache by its persistent handle.
get(Object) - Method in interface org.hypergraphdb.HGAtomCache
Retrieve the HGLiveHandle of a run-time atom instance.
get(String) - Static method in class org.hypergraphdb.HGEnvironment
Retrieve an already opened or open a HyperGraph instance.
get(String, HGConfiguration) - Static method in class org.hypergraphdb.HGEnvironment
Retrieve the HyperGraphDB instance at the specified location and open it (if not already opened) with the given configuration.
get(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Retrieve a hypergraph atom by its handle.
get(HGHandle) - Method in interface org.hypergraphdb.HyperNode
 
get(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.
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
 
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() - 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.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
 
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.
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
 
getBatchSize() - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
getBidirectionalIndex(String, ByteArrayConverter<KeyType>, ByteArrayConverter<ValueType>, Comparator<byte[]>, boolean) - Method in class org.hypergraphdb.HGStore
Retrieve an existing HGBidirectionalIndex by its name.
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.
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
 
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.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 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
 
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
 
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(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
 
getDatabaseLocation() - Method in class org.hypergraphdb.HGStore
Return the physical, file system location of the HyperGraph store.
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
 
getEnumType() - Method in class org.hypergraphdb.type.javaprimitive.EnumType
 
getEventClassName() - Method in class org.hypergraphdb.event.HGListenerAtom
 
getEventManager() - Method in class org.hypergraphdb.HGConfiguration
Return the HGEventManager to be used by the database.
getEventManager() - Method in class org.hypergraphdb.HyperGraph
Return this HyperGraph's event manager instance.
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
 
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
 
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
 
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.query.impl.DerefMapping
 
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.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
 
getHGType() - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
getHGType() - Method in class org.hypergraphdb.type.JavaInterfaceBinding
 
getHindexer() - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
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
 
getIdentifiersForHandle(HGHandle) - Method in class org.hypergraphdb.HGTypeSystem
Return the URI identifiers of the set of types realized by the given type atom.
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 interface org.hypergraphdb.storage.HGStoreImplementation
Return the incidence set associate with the given handle.
getIncidenceResultSet(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
getIncidenceSet(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
Return incidence set where each element is a member of this HGSubgraph.
getIncidenceSet(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Return the IncidenceSet, that is the set of all HGLinks pointing to, the atom referred by the passed in handle.
getIncidenceSet(HGHandle) - Method in interface org.hypergraphdb.HyperNode
 
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 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 interface org.hypergraphdb.storage.HGStoreImplementation
Get the HyperGraphDB index with the given name.
getIndex(String, ByteArrayConverter<KeyType>, ByteArrayConverter<ValueType>, Comparator<?>, boolean, boolean) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Retrieve the index with the given name, or create a new index if no index with that name exists.
getIndex(String) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
getIndex(String, ByteArrayConverter<KeyType>, ByteArrayConverter<ValueType>, Comparator<?>, boolean, boolean) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
getIndex() - Method in class org.hypergraphdb.type.JavaObjectMapper
 
getIndex() - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
getIndexByType() - Method in class org.hypergraphdb.HGIndexManager
Return the predefined index from types to atoms.
getIndexByValue() - Method in class org.hypergraphdb.HGIndexManager
Return the predefined index from values to atoms.
getIndexerParts() - Method in class org.hypergraphdb.indexing.CompositeIndexer
 
getIndexersForType(HGHandle) - Method in class org.hypergraphdb.HGIndexManager
Return all registered HGIndexers for a given HyperGraph type.
getIndexManager() - Method in class org.hypergraphdb.HyperGraph
Return the HGIndexManager that is associated with this HyperGraph instance.
getIndexName() - Method in class org.hypergraphdb.type.HGHandleType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.BooleanType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.ByteType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.CharType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.DateTypeBase
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.DoubleType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.FloatType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.IntType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.LongType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
Return the name of the DB index to create for the primitive values.
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.ShortType
 
getIndexName() - Method in class org.hypergraphdb.type.javaprimitive.StringType
 
getInstance() - Method in class org.hypergraphdb.event.HGAtomEvictEvent
 
getInstance() - Static method in class org.hypergraphdb.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.type.Top
 
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
 
getLastProcessed() - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
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
 
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 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
 
getLocation() - Method in class org.hypergraphdb.HyperGraph
Return the physical location of this HyperGraph database.
getLock() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
getLogger() - Method in class org.hypergraphdb.HyperGraph
Return the HGLogger associated with this graph.
getLowerBoundRef() - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
getManager() - Method in class org.hypergraphdb.transaction.DefaultTransactionContext
 
getManager() - Method in interface org.hypergraphdb.transaction.HGTransactionContext
 
getMap() - Method in class org.hypergraphdb.util.MapResolver
 
getMappedClasses(HGPersistentHandle) - Method in class org.hypergraphdb.util.PredefinedTypesConfig
 
getMappers() - Method in class org.hypergraphdb.type.JavaTypeFactory
 
getMapping() - Method in class org.hypergraphdb.query.impl.ResultMapQuery
 
getMapping() - Method in class org.hypergraphdb.query.MapCondition
 
getMaxAtoms() - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
getMaxCachedIncidenceSetSize() - Method in class org.hypergraphdb.HGConfiguration
Return the configured maximum size of atom incidence sets that are kept in RAM.
getMaxIncidenceSets() - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
getMemoryWarningSystem() - Static method in class org.hypergraphdb.HGEnvironment
Return the singleton MemoryWarningSystem attached to this JVM.
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
 
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.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
 
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
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
 
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
 
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
 
getPattern() - Method in class org.hypergraphdb.query.AtomRegExPredicate
 
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.
getPredefinedTypes() - Method in class org.hypergraphdb.type.JavaTypeSchema
Return the location of the type configuration file.
getPredicate() - Method in class org.hypergraphdb.query.Not
 
getPreventDanglingAtomReferences() - Method in class org.hypergraphdb.HGConfiguration
Return true if the system should detect and throw an exception when a possible invalid HGAtomRef occurs.
getProjection(String) - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
 
getProjection(String) - Method in class org.hypergraphdb.type.HGAbstractCompositeType
 
getProjection(String) - Method in interface org.hypergraphdb.type.HGCompositeType
Get the projection function for a particular dimension.
getProjection(String) - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
getProjection(String) - Method in class org.hypergraphdb.type.RecordType
 
getProjection(String) - Method in class org.hypergraphdb.type.SlotType
 
getProjection(HyperGraph, HGAtomType, String[]) - Static method in class org.hypergraphdb.type.TypeUtils
 
getProjectionValueType() - Method in class org.hypergraphdb.atom.AtomProjection
 
getPropertiesAsMap(Object) - Static method in class org.hypergraphdb.type.BonesOfBeans
Return a Java Map of all read-write properties of the specified Java bean.
getProperty(Object, PropertyDescriptor, int) - Static method in class org.hypergraphdb.type.BonesOfBeans
Same as getProperty(Object, String, int), but use a supplied PropertyDescriptor instead of the property name.
getProperty(Object, PropertyDescriptor) - Static method in class org.hypergraphdb.type.BonesOfBeans
Same as getProperty(Object, String), but use a supplied PropertyDescriptor instead of the property name.
getProperty(Object, String, int) - Static method in class org.hypergraphdb.type.BonesOfBeans
Get the value of a particular (indexed) bean property.
getProperty(Object, String) - Static method in class org.hypergraphdb.type.BonesOfBeans
Get the value of a particular bean property.
getPropertyDescriptor(Object, String) - Static method in class org.hypergraphdb.type.BonesOfBeans
 
getPropertyDescriptor(Class<?>, String) - Static method in class org.hypergraphdb.type.BonesOfBeans
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.AndToQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in interface org.hypergraphdb.query.cond2qry.ConditionToQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.IncidentToQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.LinkToQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.OrToParellelQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.OrToQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.PositionedIncidentToQuery
 
getQuery(HyperGraph, HGQueryCondition) - Method in class org.hypergraphdb.query.cond2qry.TypedValueToQuery
 
getQuery() - Method in class org.hypergraphdb.query.impl.PredicateBasedFilter
 
getQueryConfiguration() - Method in class org.hypergraphdb.HGConfiguration
Return the HGQueryConfiguration associated with the HyperGraph instance.
getQueue() - Method in class org.hypergraphdb.util.WeakIdentityHashMap
 
getRealInstance() - Method in interface org.hypergraphdb.type.TypeUtils.WrappedRuntimeInstance
 
getReason() - Method in exception org.hypergraphdb.event.HGAtomRefusedException
Return the reason of the failure - could be a string or a more complex object interpreted by the application at hand.
getReason() - Method in exception org.hypergraphdb.HGRemoveRefusedException
Return the reason of the failure - could be a string or a more complex object interpreted by the application at hand.
getReason() - Method in exception org.hypergraphdb.HGReplaceRefusedException
Return the reason of the failure - could be a string or a more complex object interpreted by the application at hand.
getRecordForNewTransaction() - Method in class org.hypergraphdb.transaction.ActiveTransactionsRecord
Return a record representing the latest committed transaction in a lock free way.
getRef() - Method in class org.hypergraphdb.handle.DefaultLiveHandle
 
getRef() - Method in interface org.hypergraphdb.handle.HGLiveHandle
 
getRef() - Method in class org.hypergraphdb.handle.PhantomHandle
 
getRef() - Method in class org.hypergraphdb.handle.WeakHandle
 
getRefCount(byte[]) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
getRefCountFor(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
getReferenceMode(HGHandle) - Method in class org.hypergraphdb.type.RecordType
 
getReferent() - Method in class org.hypergraphdb.atom.HGAtomRef
Return the referent atom.
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
 
getResult() - Method in class org.hypergraphdb.util.CallbackFuture
 
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.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
 
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
 
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.
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.query.IncidentCondition
 
getTargetAt(int) - Method in class org.hypergraphdb.atom.HGRelType
 
getTargetAt(int) - Method in interface org.hypergraphdb.HGLink
Return the ith target.
getTargetAt(int) - Method in class org.hypergraphdb.HGPlainLink
Return the ith target of this link.
getTargetAt(int) - Method in class org.hypergraphdb.type.LinkRecord
 
getTargetAt(int) - Method in class org.hypergraphdb.util.TempLink
 
getTargetPosition() - Method in class org.hypergraphdb.query.impl.LinkProjectionMapping
 
getTargetPositionReference() - Method in class org.hypergraphdb.query.impl.LinkProjectionMapping
 
getTargetRef() - Method in class org.hypergraphdb.query.IncidentCondition
 
getTargetRef() - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
getTargets() - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
getTargetSet() - Method in class org.hypergraphdb.query.LinkCondition
 
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 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.
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.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.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
 
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.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
 
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
 
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
 
graph - Variable in class org.hypergraphdb.algorithms.SimpleALGenerator
 
graph - Variable in class org.hypergraphdb.atom.HGSubgraph
 
graph - Variable in class org.hypergraphdb.HGQuery
 
graph - Variable in class org.hypergraphdb.type.HGAtomTypeBase
 
graph - Variable in class org.hypergraphdb.type.JavaAbstractBinding
 
graph - Variable in class org.hypergraphdb.type.JavaObjectMapper
 
graph - Variable in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
graph - Variable in class org.hypergraphdb.type.JavaTypeFactory
 
graph - Variable in class org.hypergraphdb.type.RecordType
 
GraphClassics - Class in org.hypergraphdb.algorithms
A collection of classical graph algorithms implemented within the HyperGraphDB framework.
GraphClassics() - Constructor for class org.hypergraphdb.algorithms.GraphClassics
 
gt(Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is greater than the passed in x parameter.
gt(Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is greater than the passed in x Ref parameter.
gt(String, Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result to atoms of some HGCompositeType and having a part (e.g.
gt(String, Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
gte(Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is greater than equal to the passed in x parameter.
gte(Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining resulting atoms to atoms whose value is greater than equal to the passed in x Ref parameter.
gte(String, Object) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result to atoms of some HGCompositeType and having a part (e.g.
gte(String, Ref<Object>) - Static method in class org.hypergraphdb.HGQuery.hg
guessUniquenessCondition(HyperGraph, Object) - Static method in class org.hypergraphdb.HGQuery.hg
Construct a HGQueryCondition that uniquely identifies an atom based on the passed in Object instance.

H

handle(HyperGraph, HGEvent) - Method in interface org.hypergraphdb.event.HGListener
 
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
 
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.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.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.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
 
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.
HGPersistentHandle - Interface in org.hypergraphdb
A HGPersistentHandle is a HGHandle that survives system downtime.
HGPlainLink - Class in org.hypergraphdb
A default HGLink implementation provided by hypergraph.
HGPlainLink() - Constructor for class org.hypergraphdb.HGPlainLink
A default constructor is needed when using Java serialization, but it should never be called by the outside world.
HGPlainLink(HGHandle...) - Constructor for class org.hypergraphdb.HGPlainLink
Construct a new link with the specified outgoing set.
HGPredefinedTypes - Class in org.hypergraphdb.type
This class contains static references to all HyperGraphDB predefined types.
HGPredefinedTypes() - Constructor for class org.hypergraphdb.type.HGPredefinedTypes
 
HGPrimitiveType<JavaType> - Interface in org.hypergraphdb.type
A HGPrimitiveType is a HGAtomType that store its values directly as raw byte data.
HGProjection - Interface in org.hypergraphdb.type
A HGProjection represents a dimension of a composite type.
HGQuery<SearchResult> - Class in org.hypergraphdb
The HGQuery class represents an arbitrary query to the HyperGraph database.
HGQuery() - Constructor for class org.hypergraphdb.HGQuery
 
HGQuery.hg - Class in org.hypergraphdb
This class serves as a namespace to a set of syntactically concise functions for constructing HyperGraph query conditions and performing HyperGraph queries.
HGQuery.hg() - Constructor for class org.hypergraphdb.HGQuery.hg
 
HGQueryCondition - Interface in org.hypergraphdb.query
The interface defines a HyperGraph query condition.
HGQueryConfiguration - Class in org.hypergraphdb.query
Holds a set of configuration settings for the query sub-system of a HyperGraph instance.
HGQueryConfiguration() - Constructor for class org.hypergraphdb.query.HGQueryConfiguration
 
HGRandomAccessResult<ValueType> - Interface in org.hypergraphdb
A HGRandomAccessResult is a search result that is based on some kind of cursor that allows immediate positioning on some result value, if it exists.
HGRandomAccessResult.GotoResult - Enum in org.hypergraphdb
Enumerates the possible results of a call to the goTo in a HGRandomAccessResult.
HGRefCountedType - Interface in org.hypergraphdb.type
A marker interface indicating that a given HGAtomType implementation is reference-counted.
HGRel - Class in org.hypergraphdb.atom
Represents a name relationship/link between entities.
HGRel(HGHandle...) - Constructor for class org.hypergraphdb.atom.HGRel
 
HGRel(String, HGHandle...) - Constructor for class org.hypergraphdb.atom.HGRel
 
HGRelType - Class in org.hypergraphdb.atom
Represents the type a "semantic" relationship.
HGRelType() - Constructor for class org.hypergraphdb.atom.HGRelType
 
HGRelType(String) - Constructor for class org.hypergraphdb.atom.HGRelType
 
HGRelType(HGHandle...) - Constructor for class org.hypergraphdb.atom.HGRelType
 
HGRelType(String, HGHandle...) - Constructor for class org.hypergraphdb.atom.HGRelType
 
HGRelTypeConstructor - Class in org.hypergraphdb.atom
The type of HGRelType.
HGRelTypeConstructor() - Constructor for class org.hypergraphdb.atom.HGRelTypeConstructor
 
HGRemoveRefusedException - Exception in org.hypergraphdb
 
HGRemoveRefusedException() - Constructor for exception org.hypergraphdb.HGRemoveRefusedException
Default constructor.
HGRemoveRefusedException(HGHandle, Object) - Constructor for exception org.hypergraphdb.HGRemoveRefusedException
HGReplaceRefusedException - Exception in org.hypergraphdb
This exception is thrown when an attempt to replace the value of an existing atom failed.
HGReplaceRefusedException() - Constructor for exception org.hypergraphdb.HGReplaceRefusedException
Default constructor.
HGReplaceRefusedException(HGHandle, Object) - Constructor for exception org.hypergraphdb.HGReplaceRefusedException
HGSearchable<KeyType,ValueType> - Interface in org.hypergraphdb
The HGSearchable interface specifies that an object can be searched by a key.
HGSearchResult<T> - Interface in org.hypergraphdb
Represents the result set of a HyperGraph query.
HGSerializable - Class in org.hypergraphdb.atom
This atom marks a Java class (or interface) for serialization in HyperGraph storage.
HGSerializable() - Constructor for class org.hypergraphdb.atom.HGSerializable
 
HGSerializable(String) - Constructor for class org.hypergraphdb.atom.HGSerializable
 
HGSortedSet<E> - Interface in org.hypergraphdb.util
A variation of the standard SortedSet interface that offers a HGRandomAccessResult of its elements in addition to an Iterator.
HGSortIndex<KeyType,ValueType> - Interface in org.hypergraphdb
A HGSortIndex is a HGIndex that maintains its keys in an order relation.
HGStats - Class in org.hypergraphdb.atom
This is a singleton HyperGraph managed atom that the system uses to collect global statistics about the HyperGraph instance.
HGStats() - Constructor for class org.hypergraphdb.atom.HGStats
 
HGStorageTransaction - Interface in org.hypergraphdb.transaction
 
HGStore - Class in org.hypergraphdb
An instance of HGStore is associated with each HyperGraph to manage to low-level interaction with the underlying database mechanism.
HGStore(String, HGConfiguration) - Constructor for class org.hypergraphdb.HGStore
Construct a HGStore bound to a specific database location.
HGStoreImplementation - Interface in org.hypergraphdb.storage
A HGStoreImplementation provides the crucial storage layer for a HyperGraphDB instance.
HGStoreSubgraph - Class in org.hypergraphdb.storage
A StorageGraph bound to a HGStore.
HGStoreSubgraph(HGHandle, HGStore) - Constructor for class org.hypergraphdb.storage.HGStoreSubgraph
Construct a new HGStore based StorageGraph
HGStoreSubgraph(Set<HGHandle>, HGStore) - Constructor for class org.hypergraphdb.storage.HGStoreSubgraph
Construct a new HGStore based StorageGraph with multiple roots.
HGSubgraph - Class in org.hypergraphdb.atom
A HyperNode that encapsulates a set of atoms from the global HyperGraph database.
HGSubgraph() - Constructor for class org.hypergraphdb.atom.HGSubgraph
 
HGSubsumes - Class in org.hypergraphdb.atom
The HGSubsumes link represents a subsumes relationship between two atoms, either declared, or inferred by HyperGraph.
HGSubsumes(HGHandle[]) - Constructor for class org.hypergraphdb.atom.HGSubsumes
 
HGSubsumes(HGHandle, HGHandle) - Constructor for class org.hypergraphdb.atom.HGSubsumes
 
HGSystemFlags - Interface in org.hypergraphdb
This interface defines a set of system-level atom flags that can be specified at atom addition time in order to control things like atom lifetime.
HGTransact - Annotation Type in org.hypergraphdb.annotation
This annotation indicates that a given method should be wrapped in a transaction.
HGTransaction - Class in org.hypergraphdb.transaction
Implements a transaction in HyperGraphDB.
HGTransactionConfig - Class in org.hypergraphdb.transaction
Encapsulates configuration parameters for a single transaction.
HGTransactionConfig() - Constructor for class org.hypergraphdb.transaction.HGTransactionConfig
 
HGTransactionContext - Interface in org.hypergraphdb.transaction
A transaction context maintains a stack of nested transactions.
HGTransactionEndEvent - Class in org.hypergraphdb.event
An event triggered upon completion (successful or not) of each transaction.
HGTransactionEndEvent(HGTransaction, boolean) - Constructor for class org.hypergraphdb.event.HGTransactionEndEvent
 
HGTransactionException - Exception in org.hypergraphdb.transaction
A HGTransactionException is thrown from within the transaction handling of HyperGraph.
HGTransactionException(String) - Constructor for exception org.hypergraphdb.transaction.HGTransactionException
 
HGTransactionException(String, Throwable) - Constructor for exception org.hypergraphdb.transaction.HGTransactionException
 
HGTransactionException(Throwable) - Constructor for exception org.hypergraphdb.transaction.HGTransactionException
 
HGTransactionFactory - Interface in org.hypergraphdb.transaction
 
HGTransactionManager - Class in org.hypergraphdb.transaction
The HGTransactionManager handles transactional activity for a single HyperGraph instance.
HGTransactionManager(HGTransactionFactory) - Constructor for class org.hypergraphdb.transaction.HGTransactionManager
Construct a new transaction manager with the given storage transaction factory.
HGTransactionStartedEvent - Class in org.hypergraphdb.event
An event triggered upon the start of every database transaction.
HGTransactionStartedEvent(HGTransaction) - Constructor for class org.hypergraphdb.event.HGTransactionStartedEvent
 
HGTraversal - Interface in org.hypergraphdb.algorithms
This interface represents a generic graph traversal.
hgType - Variable in class org.hypergraphdb.type.JavaAbstractBinding
 
HGTypeConfiguration - Class in org.hypergraphdb.type
This class encapsulates startup configuration parameters for the HyperGraphDB type system.
HGTypeConfiguration() - Constructor for class org.hypergraphdb.type.HGTypeConfiguration
 
HGTypedValue - Class in org.hypergraphdb.type
This is a utility class to manipulate arbitrary HyperGraph typed objects, that are not necessarily stored as HyperGraph atoms.
HGTypedValue(Object, HGHandle) - Constructor for class org.hypergraphdb.type.HGTypedValue
 
HGTypeHolder<T> - Interface in org.hypergraphdb
Implement this interface for atoms that will hold the instance of their HyperGraphDB type as a bean property.
HGTypeSchema<TypeDescriptor> - Interface in org.hypergraphdb.type
 
HGTypeStructuralInfo - Class in org.hypergraphdb.atom
The HGTypeStructuralInfo class represents a HyperGraph atom that provides fixed structural information about atoms of a definite type.
HGTypeStructuralInfo() - Constructor for class org.hypergraphdb.atom.HGTypeStructuralInfo
Default constructor.
HGTypeStructuralInfo(HGPersistentHandle, int, boolean) - Constructor for class org.hypergraphdb.atom.HGTypeStructuralInfo
Construct a HGTypeStructuralInfo with the given set of parameters.
HGTypeSystem - Class in org.hypergraphdb
The HGTypeSystem manages atom type information for a given HyperGraph database.
HGTypeSystem(HyperGraph) - Constructor for class org.hypergraphdb.HGTypeSystem
Construct the HGtypeSystem associated with a hypergraph.
HGUniquenessConstraint - Class in org.hypergraphdb.atom
A HGUniquenessContraint defines what makes an atom of a given type unique.
HGUniquenessConstraint() - Constructor for class org.hypergraphdb.atom.HGUniquenessConstraint
 
HGUserAbortException - Exception in org.hypergraphdb.transaction
This exception is to be thrown by application code to force aborting the current transaction within a transaction closure.
HGUserAbortException() - Constructor for exception org.hypergraphdb.transaction.HGUserAbortException
 
HGUtils - Class in org.hypergraphdb.util
The mandatory bag of static utility method class.
HGUtils() - Constructor for class org.hypergraphdb.util.HGUtils
 
HGValueIndexer<KeyType,ValueType> - Class in org.hypergraphdb.indexing
An indexer that not only determines the key in an index entry, but the value as well.
HGValueIndexer() - Constructor for class org.hypergraphdb.indexing.HGValueIndexer
 
HGValueIndexer(String, HGHandle) - Constructor for class org.hypergraphdb.indexing.HGValueIndexer
 
HGValueIndexer(HGHandle) - Constructor for class org.hypergraphdb.indexing.HGValueIndexer
 
HGValueLink - Class in org.hypergraphdb
HGValueLink is a HGLink that can hold an arbitrary object as payload.
HGValueLink() - Constructor for class org.hypergraphdb.HGValueLink
 
HGValueLink(HGHandle...) - Constructor for class org.hypergraphdb.HGValueLink
 
HGValueLink(Object, HGHandle...) - Constructor for class org.hypergraphdb.HGValueLink
 
HyperGraph - Class in org.hypergraphdb
This is the main class representing a HyperGraph database.
HyperGraph() - Constructor for class org.hypergraphdb.HyperGraph
 
HyperGraph(String) - Constructor for class org.hypergraphdb.HyperGraph
Construct a run-time instance of a hypergraph database and open the database at the specified location.
HyperNode - Interface in org.hypergraphdb
 
HyperTraversal - Class in org.hypergraphdb.algorithms
This class is work in progress - it was done to solve the immediate problem of transferring a sub-graph from one location to another.
HyperTraversal() - Constructor for class org.hypergraphdb.algorithms.HyperTraversal
 
HyperTraversal(HyperGraph, HGTraversal) - Constructor for class org.hypergraphdb.algorithms.HyperTraversal
 
HyperTraversal(HyperGraph, HGTraversal, HGAtomPredicate) - Constructor for class org.hypergraphdb.algorithms.HyperTraversal
 

I

I - Static variable in class org.hypergraphdb.handle.UUIDHandleFactory
 
idx - Variable in class org.hypergraphdb.type.JavaObjectMapper
 
impl - Variable in class org.hypergraphdb.atom.HGAtomSet
 
importanceOf(DefaultAtomCache.LiveHandle) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
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
 
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
 
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
 
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
 
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
 
instance - Static variable in class org.hypergraphdb.query.cond2qry.ToQueryMap
 
Instance - Static variable in class org.hypergraphdb.query.Nothing
 
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
 
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
 
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
 
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
 
isDefaultConstructible(Class<?>) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
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.
isFatal() - Method in exception org.hypergraphdb.maintenance.MaintenanceException
 
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.
isKeepIncidentLinksOnRemoval() - Method in class org.hypergraphdb.HGConfiguration
Return true if links incident to an atom are kept in the database when that atom is being removed through the HyperGraph.remove(HGHandle) method and falseotherwise.
isLink(Class<?>) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
isLoaded(Key) - Method in interface org.hypergraphdb.cache.HGCache
Return true if the element with the given key is currently in the cache and false otherwise.
isLoaded(Key) - Method in class org.hypergraphdb.cache.LRUCache
 
isLoaded(Key) - Method in class org.hypergraphdb.cache.SimpleCache
 
isLoaded(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Return true if a given is currently loaded in main memory and false otherwise.
isMember(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
 
isNoStorage() - Method in class org.hypergraphdb.transaction.HGTransactionConfig
 
isNullUUID() - Method in class org.hypergraphdb.handle.UUID
 
isOpen(String) - Static method in class org.hypergraphdb.HGEnvironment
Return true if the database at the given location is already open and false otherwise.
isOpen() - Method in interface org.hypergraphdb.HGIndex
Return true if the index is currently opened and false otherwise.
isOpen() - Method in class org.hypergraphdb.HyperGraph
Return true is the database is currently open and false otherwise.
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.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
 
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.query.impl.IntersectionQuery
 
iterator() - Method in class org.hypergraphdb.query.impl.PipeQuery
 
iterator() - Method in class org.hypergraphdb.query.impl.PredicateBasedFilter
 
iterator() - Method in class org.hypergraphdb.query.impl.PredicateBasedRAFilter
 
iterator() - Method in class org.hypergraphdb.query.impl.ResultMapQuery
 
iterator() - Method in class org.hypergraphdb.query.impl.UnionQuery
 
iterator() - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
This iterator is intended for use when full iteration is performed on the set.
iterator() - Method in class org.hypergraphdb.storage.HGStoreSubgraph
 
iterator() - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
iterator() - Method in class org.hypergraphdb.storage.RefDelegateStorageGraph
 
iterator() - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
iterator() - Method in interface org.hypergraphdb.storage.StorageGraph
 
iterator() - Method in class org.hypergraphdb.transaction.TxList
 
iterator() - Method in class org.hypergraphdb.transaction.TxSet
 
iterator() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
iterator() - Method in class org.hypergraphdb.util.Cons
 
iterator() - Method in class org.hypergraphdb.util.FilteredSortedSet
 
iterator() - Method in class org.hypergraphdb.util.LLRBTree
 
iterator() - Method in class org.hypergraphdb.util.SimpleStack
 

J

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

K

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

L

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

M

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

N

NAMESPACE_DNS - Static variable in class org.hypergraphdb.handle.UUID
 
NAMESPACE_OID - Static variable in class org.hypergraphdb.handle.UUID
 
NAMESPACE_URL - Static variable in class org.hypergraphdb.handle.UUID
 
NAMESPACE_X500 - Static variable in class org.hypergraphdb.handle.UUID
 
next() - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
next() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator.AdjIterator
 
next() - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
next() - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
next() - Method in interface org.hypergraphdb.algorithms.HGTraversal
Return a pair consisting of the link pointing to the next atom in the traversal as well as the atom itself.
next() - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
next() - Method in class org.hypergraphdb.algorithms.SimpleALGenerator.AdjIterator
 
next() - Method in class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
next() - Method in class org.hypergraphdb.query.impl.FilteredResultSet
 
next() - Method in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
next() - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
next() - Method in class org.hypergraphdb.query.impl.LinkTargetsResultSet
 
next() - Method in class org.hypergraphdb.query.impl.MappedResult
 
next() - Method in class org.hypergraphdb.query.impl.PipedResult
 
next() - Method in class org.hypergraphdb.query.impl.ProjectionAtomResultSet
 
next() - Method in class org.hypergraphdb.query.impl.SortedIntersectionResult
 
next() - Method in class org.hypergraphdb.query.impl.SyncSearchResult
 
next() - Method in class org.hypergraphdb.query.impl.TraversalResult
 
next() - Method in class org.hypergraphdb.query.impl.UnionResult
 
next() - Method in class org.hypergraphdb.query.impl.UnionResultAsync
 
next() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
next() - Method in class org.hypergraphdb.storage.SearchResultWrapper
 
next - Variable in class org.hypergraphdb.transaction.VBoxBody
 
next() - Method in class org.hypergraphdb.util.ArrayBasedIterator
 
next() - Method in class org.hypergraphdb.util.FilterIterator
 
next() - Method in class org.hypergraphdb.util.TargetSetIterator
 
NO_STORAGE - Static variable in class org.hypergraphdb.transaction.HGTransactionConfig
 
NoHyperGraphTypeException - Exception in org.hypergraphdb.type
Thrown when the type system is not able to create a HyperGraph type for a given type identifier (e.g.
NoHyperGraphTypeException() - Constructor for exception org.hypergraphdb.type.NoHyperGraphTypeException
 
NoHyperGraphTypeException(String) - Constructor for exception org.hypergraphdb.type.NoHyperGraphTypeException
 
NoHyperGraphTypeException(URI) - Constructor for exception org.hypergraphdb.type.NoHyperGraphTypeException
 
NOP() - Static method in class org.hypergraphdb.HGQuery
A query that return the empty result set.
not(HGAtomPredicate) - Static method in class org.hypergraphdb.HGQuery.hg
Return the negation of an HGAtomPredicate.
Not - Class in org.hypergraphdb.query
A generic negating HGQueryCondition.
Not() - Constructor for class org.hypergraphdb.query.Not
 
Not(HGAtomPredicate) - Constructor for class org.hypergraphdb.query.Not
 
Nothing - Class in org.hypergraphdb.query
This condition represents the negation of everything.
Nothing() - Constructor for class org.hypergraphdb.query.Nothing
this is required to ensure the class is a bean.
notifyTargetHandleUpdate(int, HGHandle) - Method in class org.hypergraphdb.atom.HGRelType
 
notifyTargetHandleUpdate(int, HGHandle) - Method in interface org.hypergraphdb.HGLink
Notify the HGLink that one of its target atoms should be referred to by a different HGHandle instance.
notifyTargetHandleUpdate(int, HGHandle) - Method in class org.hypergraphdb.HGPlainLink
 
notifyTargetHandleUpdate(int, HGHandle) - Method in class org.hypergraphdb.type.LinkRecord
 
notifyTargetHandleUpdate(int, HGHandle) - Method in class org.hypergraphdb.util.TempLink
 
notifyTargetRemoved(int) - Method in class org.hypergraphdb.atom.HGRelType
 
notifyTargetRemoved(int) - Method in interface org.hypergraphdb.HGLink
Notify the HGLink that one of its targets must be removed.
notifyTargetRemoved(int) - Method in class org.hypergraphdb.HGPlainLink
 
notifyTargetRemoved(int) - Method in class org.hypergraphdb.type.LinkRecord
 
notifyTargetRemoved(int) - Method in class org.hypergraphdb.util.TempLink
 
notransform - Static variable in class org.hypergraphdb.query.cond2qry.ContractConjunction
 
nullHandle() - Method in class org.hypergraphdb.handle.IntHandleFactory
 
nullHandle() - Method in class org.hypergraphdb.handle.LongHandleFactory
 
nullHandle() - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
nullHandle() - Static method in class org.hypergraphdb.handle.UUIDPersistentHandle
Return the representation of a nil handle, that is a handle that does not refer to anything.
nullHandle() - Method in interface org.hypergraphdb.HGHandleFactory
Return the representation of a null persistent handle.
NullType - Class in org.hypergraphdb.type
 
NullType() - Constructor for class org.hypergraphdb.type.NullType
 
nullTypeHandle() - Method in class org.hypergraphdb.handle.IntHandleFactory
 
nullTypeHandle() - Method in class org.hypergraphdb.handle.LongHandleFactory
 
nullTypeHandle() - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
nullTypeHandle() - Method in interface org.hypergraphdb.HGHandleFactory
 
NumericTypeBase<T extends Number> - Class in org.hypergraphdb.type.javaprimitive
 
NumericTypeBase() - Constructor for class org.hypergraphdb.type.javaprimitive.NumericTypeBase
 
NumericTypeBase.NumericComparator - Class in org.hypergraphdb.type.javaprimitive
Deprecated. 
NumericTypeBase.NumericComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.NumericTypeBase.NumericComparator
Deprecated.
 

O

ObjectFactory<T> - Interface in org.hypergraphdb.type
An ObjectFactory is capable of constructing concrete run-time instances of a certain Class.
open() - Method in interface org.hypergraphdb.HGIndex
Open the index for use.
open(String) - Method in class org.hypergraphdb.HyperGraph
Open the database at the specified location.
operator - Variable in class org.hypergraphdb.query.SimpleValueCondition
 
or(HGQueryCondition...) - Static method in class org.hypergraphdb.HGQuery.hg
Return a disjunction (logical or) of conditions - atoms in the result set will have to match at least one of the conditions in the parameter list.
Or - Class in org.hypergraphdb.query
Represents the disjunction operator of a query condition.
Or() - Constructor for class org.hypergraphdb.query.Or
 
Or(HGQueryCondition) - Constructor for class org.hypergraphdb.query.Or
 
Or(HGQueryCondition, HGQueryCondition) - Constructor for class org.hypergraphdb.query.Or
 
Or(HGQueryCondition, HGQueryCondition, HGQueryCondition) - Constructor for class org.hypergraphdb.query.Or
 
Or(HGQueryCondition, HGQueryCondition, HGQueryCondition, HGQueryCondition) - Constructor for class org.hypergraphdb.query.Or
 
Or(HGQueryCondition, HGQueryCondition, HGQueryCondition, HGQueryCondition, HGQueryCondition) - Constructor for class org.hypergraphdb.query.Or
 
ORACCESS - Static variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
ORDERED - Static variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
ordered - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
orderedLink(HGHandle...) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to being ordered links of a certain form.
orderedLink(Ref<HGHandle>...) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to being ordered links of a certain form.
orderedLink(List<HGHandle>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the query result set to being ordered links of a certain form.
OrderedLinkCondition - Class in org.hypergraphdb.query
A OrderedLinkCondition constraints the query result set to ordered links pointing to a target set of atoms.
OrderedLinkCondition() - Constructor for class org.hypergraphdb.query.OrderedLinkCondition
 
OrderedLinkCondition(HGHandle...) - Constructor for class org.hypergraphdb.query.OrderedLinkCondition
 
OrderedLinkCondition(Ref<HGHandle>...) - Constructor for class org.hypergraphdb.query.OrderedLinkCondition
 
OrderedLinkCondition(List<HGHandle>) - Constructor for class org.hypergraphdb.query.OrderedLinkCondition
 
org.hypergraphdb - package org.hypergraphdb
Welcome to HyperGraphDB
org.hypergraphdb.algorithms - package org.hypergraphdb.algorithms
 
org.hypergraphdb.annotation - package org.hypergraphdb.annotation
 
org.hypergraphdb.atom - package org.hypergraphdb.atom
 
org.hypergraphdb.atom.impl - package org.hypergraphdb.atom.impl
 
org.hypergraphdb.cache - package org.hypergraphdb.cache
 
org.hypergraphdb.event - package org.hypergraphdb.event
 
org.hypergraphdb.handle - package org.hypergraphdb.handle
 
org.hypergraphdb.indexing - package org.hypergraphdb.indexing
 
org.hypergraphdb.maintenance - package org.hypergraphdb.maintenance
 
org.hypergraphdb.query - package org.hypergraphdb.query
 
org.hypergraphdb.query.cond2qry - package org.hypergraphdb.query.cond2qry
 
org.hypergraphdb.query.impl - package org.hypergraphdb.query.impl
 
org.hypergraphdb.storage - package org.hypergraphdb.storage
 
org.hypergraphdb.transaction - package org.hypergraphdb.transaction
 
org.hypergraphdb.type - package org.hypergraphdb.type
 
org.hypergraphdb.type.javaprimitive - package org.hypergraphdb.type.javaprimitive
 
org.hypergraphdb.util - package org.hypergraphdb.util
 
OrToParellelQuery<T> - Class in org.hypergraphdb.query.cond2qry
 
OrToParellelQuery() - Constructor for class org.hypergraphdb.query.cond2qry.OrToParellelQuery
 
OrToQuery<T> - Class in org.hypergraphdb.query.cond2qry
 
OrToQuery() - Constructor for class org.hypergraphdb.query.cond2qry.OrToQuery
 
outgoingSet - Variable in class org.hypergraphdb.HGPlainLink
An array of HGHandles representing the target set of this link.

P

Pair<F,S> - Class in org.hypergraphdb.util
The inexplicably missing class from the java.util package.
Pair(F, S) - Constructor for class org.hypergraphdb.util.Pair
 
PairType - Class in org.hypergraphdb.type
 
PairType() - Constructor for class org.hypergraphdb.type.PairType
 
parallel() - Static method in class org.hypergraphdb.query.QueryCompile
 
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
 
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
 
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
 
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() - 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
 
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.
push(HGHandle) - Method in class org.hypergraphdb.atom.HGAtomStack
 
push() - Method in class org.hypergraphdb.util.CallContextRef
 
push(T) - Method in class org.hypergraphdb.util.SimpleStack
 
pushFrame() - Static method in class org.hypergraphdb.util.VarContext
 
pushFrame(VarContext) - Static method in class org.hypergraphdb.util.VarContext
 
put(K, V) - Method in interface org.hypergraphdb.cache.CacheMap
 
put(K, V) - Method in class org.hypergraphdb.cache.HashCacheMap
 
put(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
put(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
put(K, V) - Method in class org.hypergraphdb.transaction.TxCacheMap
Override to maintain a global write map so that evicted versioned boxes from the cache get re-attached upon reloading.
put(K, V) - Method in class org.hypergraphdb.transaction.TxMap
 
put(E) - Method in class org.hypergraphdb.transaction.VBox
Same as get, except the value is not marked is being read.
put(K, V) - Method in class org.hypergraphdb.util.RefCountedMap
 
put(T) - Method in class org.hypergraphdb.util.SimplyLinkedQueue
 
put(K, V) - Method in class org.hypergraphdb.util.SoftHashMap
 
put(K, V) - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Associates the specified value with the specified key in this map.
putAll(Map<? extends K, ? extends V>) - Method in class org.hypergraphdb.transaction.TxMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.hypergraphdb.util.RefCountedMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Copies all of the mappings from the specified map to this map These mappings will replace any mappings that this map had for any of the keys currently in the specified map.
putRefCount(int, byte[]) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 

Q

QEManip - Class in org.hypergraphdb.query.cond2qry
 
QEManip() - Constructor for class org.hypergraphdb.query.cond2qry.QEManip
 
queryBatchProcess(HGQuery<T>, Mapping<T, Boolean>, int, T, long) - Static method in class org.hypergraphdb.util.HGUtils
Process a potentially large query result in batches where each batch is a encapsulated in a single transaction.
QueryCompile - Class in org.hypergraphdb.query
A controller-type of class that maintains context during the query compilation process.
QueryCompile() - Constructor for class org.hypergraphdb.query.QueryCompile
 
QueryCompile.Contract - Interface in org.hypergraphdb.query
 
QueryCompile.Expand - Interface in org.hypergraphdb.query
 
QueryCompiler - Interface in org.hypergraphdb.query.cond2qry
 
QueryMetaData - Class in org.hypergraphdb.query.cond2qry
 
QueryMetaData(boolean, boolean) - Constructor for class org.hypergraphdb.query.cond2qry.QueryMetaData
 
QueryMetaData(boolean, boolean, double) - Constructor for class org.hypergraphdb.query.cond2qry.QueryMetaData
 
QueryMetaData(boolean, boolean, long, long) - Constructor for class org.hypergraphdb.query.cond2qry.QueryMetaData
 
QueryMetaData(boolean, boolean, long, long, double) - Constructor for class org.hypergraphdb.query.cond2qry.QueryMetaData
 
QueryMetaData(boolean, boolean, long, long, long) - Constructor for class org.hypergraphdb.query.cond2qry.QueryMetaData
 
QueryMetaData(boolean, boolean, long, long, long, double) - Constructor for class org.hypergraphdb.query.cond2qry.QueryMetaData
 

R

RABasedPredicate - Class in org.hypergraphdb.query.impl
Make a random access result set as a predicate.
RABasedPredicate(HGRandomAccessResult) - Constructor for class org.hypergraphdb.query.impl.RABasedPredicate
 
RABasedPredicate(HGQuery) - Constructor for class org.hypergraphdb.query.impl.RABasedPredicate
 
RACCESS - Static variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
RAMStorageGraph - Class in org.hypergraphdb.storage
A StorageGraph bound to a RAM map to be populated explicitly before use.
RAMStorageGraph() - Constructor for class org.hypergraphdb.storage.RAMStorageGraph
 
RAMStorageGraph(HGPersistentHandle) - Constructor for class org.hypergraphdb.storage.RAMStorageGraph
 
RAMStorageGraph(Set<HGPersistentHandle>) - Constructor for class org.hypergraphdb.storage.RAMStorageGraph
 
randomAccess - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.HGHandleType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.BooleanType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.ByteType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.CharType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.DateTypeBase
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.DoubleType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.FloatType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.IntType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.LongType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.ShortType
 
readBytes(byte[], int) - Method in class org.hypergraphdb.type.javaprimitive.StringType
 
readInt(byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 
readLock() - Method in class org.hypergraphdb.util.DummyReadWriteLock
 
readLock() - Method in class org.hypergraphdb.util.HGLock
Deprecated.
 
readLong(byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 
READONLY - Static variable in class org.hypergraphdb.transaction.HGTransactionConfig
 
readUnsignedInt(byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 
ReadyRef<T> - Class in org.hypergraphdb
An implementation of LazyRef that simply encapsulates an existing value.
ReadyRef(T) - Constructor for class org.hypergraphdb.ReadyRef
 
Record - Class in org.hypergraphdb.type
The Record implements a generic hypergraph record structure.
Record(HGHandle) - Constructor for class org.hypergraphdb.type.Record
 
RecordType - Class in org.hypergraphdb.type
A RecordType represents a particular combination of slots that can be used to construct records.
RecordType() - Constructor for class org.hypergraphdb.type.RecordType
 
RecordTypeConstructor - Class in org.hypergraphdb.type
A RecordTypeConstructor represents the HG (meta) type of a RecordType.
RecordTypeConstructor() - Constructor for class org.hypergraphdb.type.RecordTypeConstructor
 
recreateIndex(HGStore, String) - Static method in class org.hypergraphdb.maintenance.Migration
 
reduce(HyperGraph, Set<TypeCondition>) - Static method in class org.hypergraphdb.query.cond2qry.QEManip
Return the one true type condition out of a conjunction of multiple conditions that constrain by type in one way or another.
ref - Variable in class org.hypergraphdb.handle.DefaultLiveHandle
 
Ref<T> - Interface in org.hypergraphdb.util
 
RefCountedMap<K,V> - Class in org.hypergraphdb.util
A variation on a map where values are managed like resources: a put increments a reference count on an existing key-value entry and a remove actually delete the entry when the reference count goes to zero.
RefCountedMap(Map) - Constructor for class org.hypergraphdb.util.RefCountedMap
 
RefDelegateStorageGraph - Class in org.hypergraphdb.storage
 
RefDelegateStorageGraph(StorageGraph, Map<HGPersistentHandle, HGPersistentHandle>) - Constructor for class org.hypergraphdb.storage.RefDelegateStorageGraph
 
refreshHandle(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Refresh an atom handle with a currently valid and efficient run-time value.
RefResolver<Key,Value> - Interface in org.hypergraphdb.util
Defines a generic capability to resolve a reference of type Key to an object of type Value.
register(HGIndexer<?, ?>) - Method in class org.hypergraphdb.HGIndexManager
Possibly create a new index based on the specified IndexDescriptor.
release(HGPersistentHandle) - Method in class org.hypergraphdb.atom.AtomQueueType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.atom.AtomSetType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.atom.AtomStackType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.atom.HGRelType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.AbstractTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.ArrayType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.ArrayTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.AtomRefType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.CollectionType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.CollectionTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.HGAbstractType
 
release(HGPersistentHandle) - Method in interface org.hypergraphdb.type.HGAtomType
Release a hypergraph value instance from the persistent store.
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.JavaBeanBinding
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.JavaObjectBinding
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.javaprimitive.EnumType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.javaprimitive.EnumTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveArrayType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.LinkType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.MapType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.MapTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.NullType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.PairType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.PlainLinkType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.RecordType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.RecordTypeConstructor
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.SerializableType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.SlotType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.SubsumesType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.TextType
 
release(HGPersistentHandle) - Method in class org.hypergraphdb.type.Top
 
releaseThreadLocals(boolean) - Static method in class org.hypergraphdb.type.TypeUtils
Internal method - do not call.
releaseValue(HyperGraph, HGAtomType, HGPersistentHandle) - Static method in class org.hypergraphdb.type.TypeUtils
 
remove() - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
remove() - Method in class org.hypergraphdb.algorithms.DefaultALGenerator.AdjIterator
 
remove() - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
remove() - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
remove() - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
remove() - Method in class org.hypergraphdb.algorithms.SimpleALGenerator.AdjIterator
 
remove(Object) - Method in class org.hypergraphdb.atom.HGAtomSet
 
remove(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
Removes an atom from this scope.
remove(byte[]) - Method in class org.hypergraphdb.atom.impl.UUIDTrie
Remove an element and return true if it was present, and false
remove(K) - Method in interface org.hypergraphdb.cache.CacheMap
 
remove(HGHandle) - Method in class org.hypergraphdb.cache.DefaultAtomCache
Remove a live handle and all its associations from the cache.
remove(K) - Method in class org.hypergraphdb.cache.HashCacheMap
 
remove(Key) - Method in interface org.hypergraphdb.cache.HGCache
Force removal of an element from the cache.
remove(Key) - Method in class org.hypergraphdb.cache.LRUCache
 
remove(HGHandle) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
remove(Key) - Method in class org.hypergraphdb.cache.SimpleCache
 
remove(HGHandle) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
remove(HGHandle) - Method in interface org.hypergraphdb.HGAtomCache
Force a removal a given atom from the cache.
remove(HGHandle) - Method in class org.hypergraphdb.HyperGraph
Remove an atom from the HyperGraph database.
remove(HGHandle, boolean) - Method in class org.hypergraphdb.HyperGraph
Remove the atom referred to by handle from the hypergraph store.
remove(HGHandle) - Method in interface org.hypergraphdb.HyperNode
 
remove() - Method in class org.hypergraphdb.query.impl.AsyncSearchResultImpl
 
remove() - Method in class org.hypergraphdb.query.impl.FilteredResultSet
 
remove() - Method in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
remove() - Method in class org.hypergraphdb.query.impl.InMemoryIntersectionResult
 
remove() - Method in class org.hypergraphdb.query.impl.LinkTargetsResultSet
 
remove() - Method in class org.hypergraphdb.query.impl.MappedResult
 
remove() - Method in class org.hypergraphdb.query.impl.PipedResult
 
remove() - Method in class org.hypergraphdb.query.impl.ProjectionAtomResultSet
 
remove() - Method in class org.hypergraphdb.query.impl.SortedIntersectionResult
 
remove() - Method in class org.hypergraphdb.query.impl.SyncSearchResult
 
remove() - Method in class org.hypergraphdb.query.impl.TraversalResult
 
remove() - Method in class org.hypergraphdb.query.impl.UnionResult
 
remove() - Method in class org.hypergraphdb.query.impl.UnionResultAsync
 
remove() - Method in class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
remove(Object) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
remove() - Method in class org.hypergraphdb.storage.SearchResultWrapper
 
remove(Object) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
remove(Object) - Method in class org.hypergraphdb.transaction.TxCacheMap
 
remove(int) - Method in class org.hypergraphdb.transaction.TxList
 
remove(Object) - Method in class org.hypergraphdb.transaction.TxList
 
remove(Object) - Method in class org.hypergraphdb.transaction.TxMap
 
remove(Object) - Method in class org.hypergraphdb.transaction.TxSet
 
remove(HGHandle) - Method in class org.hypergraphdb.type.RecordType
 
remove() - Method in class org.hypergraphdb.util.ArrayBasedIterator
 
remove(Object) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
remove(Object) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
remove() - Method in class org.hypergraphdb.util.FilterIterator
 
remove(Object) - Method in class org.hypergraphdb.util.LLRBTree
 
remove(Object) - Method in class org.hypergraphdb.util.RefCountedMap
 
remove(Object) - Method in class org.hypergraphdb.util.SoftHashMap
 
remove() - Method in class org.hypergraphdb.util.TargetSetIterator
 
remove(Object) - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Removes the mapping for this key from this map if present.
removeAlias(String) - Method in class org.hypergraphdb.HGTypeSystem
Remove a type alias.
removeAll(Collection<?>) - Method in class org.hypergraphdb.atom.HGAtomSet
 
removeAll(Collection) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
removeAll(Collection<?>) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
removeAll(Collection<?>) - Method in class org.hypergraphdb.transaction.TxList
 
removeAll(Collection<?>) - Method in class org.hypergraphdb.transaction.TxSet
 
removeAll(Collection<?>) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
removeAll(Collection<?>) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
removeAllEntries(KeyType) - Method in interface org.hypergraphdb.HGIndex
Remove all entries in the index with a given key.
removeAt(int) - Method in class org.hypergraphdb.type.RecordType
 
removeAt(int) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
removeAttribute(Object) - Method in class org.hypergraphdb.transaction.HGTransaction
 
removeData(HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Remove a raw data value associated with a HGPersistentHandle key.
removeData(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Remove the data corresponding to a given handle.
removeData(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
removeEldestEntry(Map.Entry<Class<?>, HGHandle>) - Method in class org.hypergraphdb.type.JavaTypeSchema.ClassToTypeCache
 
removeEldestEntry(Map.Entry<K, V>) - Method in class org.hypergraphdb.util.LinkedIdentityHashMap
Returns true if this map should remove its eldest entry.
removeEntry(KeyType, ValueType) - Method in interface org.hypergraphdb.HGIndex
Remove a specific entry in the index.
removeGlobally(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
Removes the atom globally from the database as well as from the nested graph.
removeGlobally(HGHandle, boolean) - Method in class org.hypergraphdb.atom.HGSubgraph
Removes the atom globally from the database as well as from the nested graph.
removeIncidenceLink(HGPersistentHandle, HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Update the incidence set of an atom by removing a link that no longer points to it.
removeIncidenceLink(HGPersistentHandle, HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Remove a specifiec element from the incidence set of a given atom (as identified by the handle parameter).
removeIncidenceLink(HGPersistentHandle, HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
removeIncidenceSet(HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Remove the whole incidence set of a given handle.
removeIncidenceSet(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Remove the incidence set associated with the given handle.
removeIncidenceSet(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
removeIndex(String) - Method in class org.hypergraphdb.HGStore
Remove an index from the database.
removeIndex(String) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Remove the index with the given name.
removeIndex(String) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
removeLink(HGPersistentHandle) - Method in class org.hypergraphdb.HGStore
Remove a link value associated with a HGPersistentHandle key.
removeLink(HGPersistentHandle) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Remove the link corresponding to a given handle.
removeLink(HGPersistentHandle) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
removeListener(Class<T>, HGListener) - Method in class org.hypergraphdb.event.HGDefaultEventManager
 
removeListener(Class<T>, HGListener) - Method in interface org.hypergraphdb.event.HGEventManager
Remove a listener registered for the particular type.
removeListener(MemoryWarningSystem.Listener) - Method in class org.hypergraphdb.util.MemoryWarningSystem
 
removeMax() - Method in class org.hypergraphdb.util.LLRBTree
 
removeMin() - Method in class org.hypergraphdb.util.LLRBTree
 
removeProjection(String) - Method in class org.hypergraphdb.type.HGAbstractCompositeType
 
removeType(URI) - Method in interface org.hypergraphdb.type.HGTypeSchema
 
removeType(URI) - Method in class org.hypergraphdb.type.JavaTypeSchema
 
removeX(X) - Method in class org.hypergraphdb.util.TwoWayMap
 
removeY(Y) - Method in class org.hypergraphdb.util.TwoWayMap
 
replace(HGHandle, Object, HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
Performs the replace in the global database as this only deals with an atom's value.
replace(HGHandle, Object) - Method in class org.hypergraphdb.HyperGraph
Replace the value of an atom with a new value.
replace(HGHandle, Object, HGHandle) - Method in class org.hypergraphdb.HyperGraph
Replace the value of an atom with a new value.
replace(HGHandle, Object, HGHandle) - Method in interface org.hypergraphdb.HyperNode
 
reset() - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
reset() - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
reset() - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
resetDefaults() - Method in class org.hypergraphdb.HGConfiguration
Set all parameters of this configuration to their default values.
resolve(Class<? extends HGQueryCondition>) - Method in class org.hypergraphdb.query.cond2qry.ToQueryMap
 
resolve(Key) - Method in class org.hypergraphdb.util.ChainResolver
 
resolve(Key) - Method in class org.hypergraphdb.util.DelegateMapResolver
 
resolve(HGHandle) - Method in class org.hypergraphdb.util.HGAtomResolver
 
resolve(Key) - Method in class org.hypergraphdb.util.KeyMapResolver
 
resolve(Key) - Method in class org.hypergraphdb.util.MapResolver
 
resolve(Key) - Method in interface org.hypergraphdb.util.RefResolver
 
resolveClass(ObjectStreamClass) - Method in class org.hypergraphdb.type.SerializableType.SerInputStream
 
ResultMapQuery - Class in org.hypergraphdb.query.impl
A HGQuery that transforms the result of an underlying query by applying a provided mapping.
ResultMapQuery(HGQuery, Mapping) - Constructor for class org.hypergraphdb.query.impl.ResultMapQuery
Create a query that transforms the output of a given query by the specified mapping.
resumeActions() - Method in class org.hypergraphdb.util.ActionQueueThread
Resume action processing previously paused by a call to pauseActions.
retainAll(Collection<?>) - Method in class org.hypergraphdb.atom.HGAtomSet
 
retainAll(Collection) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
retainAll(Collection<?>) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
retainAll(Collection<?>) - Method in class org.hypergraphdb.transaction.TxList
 
retainAll(Collection<?>) - Method in class org.hypergraphdb.transaction.TxSet
 
retainAll(Collection<?>) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
retainAll(Collection<?>) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
retrievalCount - Variable in class org.hypergraphdb.handle.DefaultManagedLiveHandle
 
retrievePrivate(Class<?>, Object, String) - Static method in class org.hypergraphdb.type.JavaTypeFactory
 
returnEnqueued - Static variable in class org.hypergraphdb.handle.PhantomHandle
This is for internal use ONLY.
returnEnqueued - Static variable in class org.hypergraphdb.handle.WeakHandle
 
reverse() - Method in class org.hypergraphdb.util.Cons
 
reverseInto(Cons<E>) - Method in class org.hypergraphdb.util.Cons
 
rs - Variable in class org.hypergraphdb.query.impl.FilteredRAResultSet
 
RSCombiner<T> - Interface in org.hypergraphdb.query.impl
 
run() - Method in class org.hypergraphdb.util.ActionQueueThread
 
runMaintenance() - Method in class org.hypergraphdb.HyperGraph
Execute all currently scheduled maintenance operations.

S

SA_DB_NAME - Static variable in class org.hypergraphdb.HyperGraph
The name of the atom attributes DB.
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.And
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AnyAtomCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.ArityCondition
Return true if handle to a HyperGraph link and false if it refers to a HyperGraph node.
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AtomPartCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AtomPartRegExPredicate
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AtomProjectionCondition
 
satisfies(Object) - Method in class org.hypergraphdb.query.AtomRegExPredicate
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AtomTypeCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AtomValueCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.AtomValueRegExPredicate
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.DisconnectedPredicate
 
satisfies(HyperGraph, HGHandle) - Method in interface org.hypergraphdb.query.HGAtomPredicate
Check whether a given Object satisfies this query condition.
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.impl.DelayedSetLoadPredicate
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.impl.RABasedPredicate
Return true if handle is a member of the HGRandomAccessResult set on which this predicate is based.
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.IncidentCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.IsCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.LinkCondition
Return true if handle points to a link whose target set is a superset of this condition's targetSet.
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.MapCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.Not
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.Or
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.SubgraphContainsCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.SubgraphMemberCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.SubsumedCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.SubsumesCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.TargetCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.TypedValueCondition
 
satisfies(HyperGraph, HGHandle) - Method in class org.hypergraphdb.query.TypePlusCondition
 
SCAN_THRESHOLD - Static variable in class org.hypergraphdb.query.AnalyzedQuery
 
scanKeys() - Method in interface org.hypergraphdb.HGIndex
Return a result set containing all keys in this index.
scanValues() - Method in interface org.hypergraphdb.HGIndex
Return a result set containing all values in this index.
searchable - Variable in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
SearchableBasedQuery<Key,Value> - Class in org.hypergraphdb.query.impl
A simple query that operates on a single HGSearchable entity, usually a HGIndex.
SearchableBasedQuery(HGSearchable<Key, Value>, Key, ComparisonOperator) - Constructor for class org.hypergraphdb.query.impl.SearchableBasedQuery
Construct a new HGSearchable based query.
SearchableBasedQuery(HGSearchable<Key, Value>, Ref<Key>, ComparisonOperator) - Constructor for class org.hypergraphdb.query.impl.SearchableBasedQuery
 
SearchResultWrapper<T> - Class in org.hypergraphdb.storage
Used to wrap a HGRandomAccessResult in order to "disable" it.
SearchResultWrapper(HGSearchResult<T>) - Constructor for class org.hypergraphdb.storage.SearchResultWrapper
 
SEED - Static variable in class org.hypergraphdb.util.HashCodeUtil
An initial value for a hashCode, to which is added contributions from fields.
SequentialUUIDHandleFactory - Class in org.hypergraphdb.handle
A handle factory that generates UUID persistent handles out of a base long and an increment counter long value.
SequentialUUIDHandleFactory() - Constructor for class org.hypergraphdb.handle.SequentialUUIDHandleFactory
 
SequentialUUIDHandleFactory(long, long) - Constructor for class org.hypergraphdb.handle.SequentialUUIDHandleFactory
 
SerializableType - Class in org.hypergraphdb.type
This type implementation handles values as serializable Java blobs.
SerializableType() - Constructor for class org.hypergraphdb.type.SerializableType
 
SerializableType.SerInputStream - Class in org.hypergraphdb.type
An ObjectInputStream that uses the thread context class loader to resolve classes.
SerializableType.SerInputStream() - Constructor for class org.hypergraphdb.type.SerializableType.SerInputStream
 
SerializableType.SerInputStream(HyperGraph) - Constructor for class org.hypergraphdb.type.SerializableType.SerInputStream
 
SerializableType.SerInputStream(InputStream, HyperGraph) - Constructor for class org.hypergraphdb.type.SerializableType.SerInputStream
 
serialize() - Method in class org.hypergraphdb.atom.impl.UUIDTrie
 
set(int, E) - Method in class org.hypergraphdb.transaction.TxList
 
set(Slot, Object) - Method in class org.hypergraphdb.type.Record
 
set(T...) - Static method in class org.hypergraphdb.util.HGUtils
 
set(T) - Method in interface org.hypergraphdb.util.ValueSetter
 
set(T) - Method in interface org.hypergraphdb.util.Var
 
setAdjListGenerator(HGALGenerator) - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
setAdjListGenerator(HGALGenerator) - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
setAdjListGenerator(HGALGenerator) - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
setArity(int) - Method in class org.hypergraphdb.atom.HGTypeStructuralInfo
 
setArity(int) - Method in class org.hypergraphdb.query.ArityCondition
 
setArityReference(Ref<Integer>) - Method in class org.hypergraphdb.query.ArityCondition
 
setAtom(Object) - Method in class org.hypergraphdb.event.HGAtomProposeEvent
 
setAtom(Object) - Method in exception org.hypergraphdb.event.HGAtomRefusedException
Set the proposed atom whose addition failed.
setAtom(HGHandle) - Method in exception org.hypergraphdb.HGRemoveRefusedException
Set the proposed atom whose addition failed.
setAtom(HGHandle) - Method in exception org.hypergraphdb.HGReplaceRefusedException
Set the proposed atom whose addition failed.
setAtom(HGHandle) - Method in class org.hypergraphdb.query.SubgraphContainsCondition
 
setAtomHandle(HGHandle) - Method in class org.hypergraphdb.atom.HGSubgraph
 
setAtomHandle(HGHandle) - Method in interface org.hypergraphdb.HGHandleHolder
Set the HyperGraphDB atom handle of this object - used normally only by the HyperGraph instance holding this atom.
setAtomHandle(HGHandle) - Method in class org.hypergraphdb.query.IsCondition
 
setAtomHandleReference(Ref<HGHandle>) - Method in class org.hypergraphdb.query.IsCondition
 
setAtomType(T) - Method in interface org.hypergraphdb.HGTypeHolder
 
setAttribute(Object, Object) - Method in class org.hypergraphdb.transaction.HGTransaction
 
setBase(long) - Method in class org.hypergraphdb.handle.SequentialUUIDHandleFactory
 
setBaseSetCondition(HGQueryCondition) - Method in class org.hypergraphdb.query.AtomProjectionCondition
 
setBaseType(HGHandle) - Method in class org.hypergraphdb.query.TypePlusCondition
 
setBatchSize(int) - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
setCacheImplementation(HGAtomCache) - Method in class org.hypergraphdb.HGConfiguration
Configure a cache implementation to be used for this HyperGraph instance.
setCancelMaintenance(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specify whether HyperGraph should cancel maintenance operation when it is being open.
setCaseSensitive(boolean) - Method in class org.hypergraphdb.type.javaprimitive.StringType
 
setClassLoader(ClassLoader) - Method in class org.hypergraphdb.HGConfiguration
Configure a ClassLoader for this HyperGraphDB instance.
setClassname(String) - Method in class org.hypergraphdb.atom.HGSerializable
 
setCombiner(RSCombiner<T>) - Method in class org.hypergraphdb.query.impl.IntersectionQuery
 
setComplementRef(Ref<Boolean>) - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
setCompletionListener(Mapping<CallbackFuture<T>, T>) - Method in class org.hypergraphdb.util.CallbackFuture
 
setCondition(HGQueryCondition) - Method in class org.hypergraphdb.query.MapCondition
 
setConfig(HGConfiguration) - Method in class org.hypergraphdb.HyperGraph
Specify configuration parameters for this HyperGraphDB instance.
setDefaultSchema(HGTypeSchema<?>) - Method in class org.hypergraphdb.type.HGTypeConfiguration
Specify the instance responsible for creating HyperGraphDB type from Java classes.
setDimensionPath(String[]) - Method in class org.hypergraphdb.indexing.ByPartIndexer
 
setDimensionPath(String[]) - Method in class org.hypergraphdb.query.AtomPartCondition
 
setDimensionPath(String[]) - Method in class org.hypergraphdb.query.AtomPartRegExPredicate
 
setDimensionPath(String[]) - Method in class org.hypergraphdb.query.AtomProjectionCondition
 
setEnabled(boolean) - Method in class org.hypergraphdb.transaction.HGTransactionManager
Enable or disable transactions.
setEnumType(Class<Enum<?>>) - Method in class org.hypergraphdb.type.javaprimitive.EnumType
 
setEventClassName(String) - Method in class org.hypergraphdb.event.HGListenerAtom
 
setEventManager(HGEventManager) - Method in class org.hypergraphdb.HGConfiguration
Specify the HGEventManager to be used by the database.
setFatal(boolean) - Method in exception org.hypergraphdb.maintenance.MaintenanceException
 
setFlags(int) - Method in class org.hypergraphdb.event.HGAtomProposeEvent
 
setFlags(byte) - Method in class org.hypergraphdb.HGAtomAttrib
 
setFlatTraversal(HGTraversal) - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
setFromArray(E[]) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
setFromTarget(int) - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
setGeneralHandle(HGHandle) - Method in class org.hypergraphdb.query.SubsumedCondition
 
setGeneralHandleReference(Ref<HGHandle>) - Method in class org.hypergraphdb.query.SubsumedCondition
 
setGeneralValue(Object) - Method in class org.hypergraphdb.query.SubsumedCondition
 
setGlobalValue(String, T) - Method in class org.hypergraphdb.util.VarContext
 
setGraph(HyperGraph) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setGraph(HyperGraph) - Method in class org.hypergraphdb.algorithms.SimpleALGenerator
 
setHandle(HGPersistentHandle) - Method in exception org.hypergraphdb.HGEMissingData
 
setHandle(HGPersistentHandle) - Method in class org.hypergraphdb.type.PredefinedTypeDescriptor
 
setHandleArray(HGHandle[]) - Method in class org.hypergraphdb.util.TempLink
 
setHandleArray(HGHandle[], int) - Method in class org.hypergraphdb.util.TempLink
 
setHandleArray(HGHandle[], int, int) - Method in class org.hypergraphdb.util.TempLink
 
setHandleFactory(HGHandleFactory) - Method in class org.hypergraphdb.HGConfiguration
Set the persistent handle factory for this database.
setHindexer(HGHandle) - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.atom.AtomQueueType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.atom.AtomSetType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.atom.AtomStackType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.atom.HGSubgraph
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.event.HGDefaultEventManager
 
setHyperGraph(HyperGraph) - Method in interface org.hypergraphdb.HGAtomCache
Set the HyperGraph within which this cache is operating.
setHyperGraph(HyperGraph) - Method in interface org.hypergraphdb.HGGraphHolder
During load time, set the HyperGraph instance to which this atom belongs.
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.HGQuery
Specify the HyperGraph instance against which this method is executed.
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.transaction.HGTransactionManager
Set the HyperGraph instance associated with this HGTransactionManager.
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.AbstractTypeConstructor
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.ArrayType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.ArrayTypeConstructor
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.AtomRefType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.CollectionType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.CollectionTypeConstructor
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.DefaultJavaTypeMapper
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.HGAbstractType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.HGAtomTypeBase
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.JavaObjectMapper
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveArrayType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.JavaTypeFactory
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.LinkType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.MapType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.MapTypeConstructor
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.NullType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.PlainLinkType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.RecordType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.SerializableType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.SlotType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.SubsumesType
 
setHyperGraph(HyperGraph) - Method in class org.hypergraphdb.type.Top
 
setImplementationClassName(String) - Method in class org.hypergraphdb.type.PredefinedTypeDescriptor
 
setIncidenceCache(HGCache<HGPersistentHandle, IncidenceSet>) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
setIncidenceCache(HGCache<HGPersistentHandle, IncidenceSet>) - Method in class org.hypergraphdb.cache.PhantomRefAtomCache
 
setIncidenceCache(HGCache<HGPersistentHandle, IncidenceSet>) - Method in class org.hypergraphdb.cache.WeakRefAtomCache
 
setIncidenceCache(HGCache<HGPersistentHandle, IncidenceSet>) - Method in interface org.hypergraphdb.HGAtomCache
Set the implementation of the incidence sets cache to use.
setIndex(HGIndex<Key, Value>) - Method in class org.hypergraphdb.query.IndexCondition
 
setIndex(HGIndex<?, ?>) - Method in class org.hypergraphdb.query.IndexedPartCondition
 
setIndexerParts(HGKeyIndexer<Object>[]) - Method in class org.hypergraphdb.indexing.CompositeIndexer
 
setJavaClass(Class<?>) - Method in class org.hypergraphdb.query.AtomTypeCondition
 
setJavaClass(Class<?>) - Method in class org.hypergraphdb.query.TypedValueCondition
 
setJavaClass(Class<?>) - Method in class org.hypergraphdb.query.TypePlusCondition
 
setKeepIncidentLinksOnRemoval(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specify whether links incident to an atom are kept in the database when that atom is being removed through the HyperGraph.remove(HGHandle) method.
setKey(Key) - Method in class org.hypergraphdb.query.impl.DefaultKeyBasedQuery
 
setKey(Key) - Method in class org.hypergraphdb.query.impl.KeyBasedQuery
Specify the key on which this query operates.
setKey(Key) - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
setKeyReference(Ref<Key>) - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
setKeyReference(Ref<Key>) - Method in class org.hypergraphdb.query.IndexCondition
 
setLabel(String) - Method in class org.hypergraphdb.type.Slot
 
setLastAccessTime(long) - Method in class org.hypergraphdb.atom.HGStats
 
setLastAccessTime(long) - Method in class org.hypergraphdb.handle.DefaultManagedLiveHandle
 
setLastAccessTime(long) - Method in class org.hypergraphdb.HGAtomAttrib
 
setLastProcessed(HGPersistentHandle) - Method in class org.hypergraphdb.maintenance.ApplyNewIndexer
 
setLeft(HGQuery<T>) - Method in class org.hypergraphdb.query.impl.IntersectionQuery
 
setLink(HGHandle) - Method in class org.hypergraphdb.query.TargetCondition
 
setLinkPredicate(HGAtomPredicate) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setLinkPredicate(HGAtomPredicate) - Method in class org.hypergraphdb.algorithms.HyperTraversal
 
setLinkPredicate(HGAtomPredicate) - Method in class org.hypergraphdb.query.TraversalCondition
 
setLinkReference(Ref<HGHandle>) - Method in class org.hypergraphdb.query.TargetCondition
 
setListenerClassName(String) - Method in class org.hypergraphdb.event.HGListenerAtom
 
setLock(ReadWriteLock) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
setLockImplementation(ReadWriteLock) - Method in class org.hypergraphdb.cache.LRUCache
 
setLowerBoundRef(Ref<Integer>) - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
setMapping(Mapping) - Method in class org.hypergraphdb.query.impl.ResultMapQuery
 
setMapping(Mapping<?, ?>) - Method in class org.hypergraphdb.query.MapCondition
 
setMaxAtoms(long) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
setMaxCachedIncidenceSetSize(int) - Method in class org.hypergraphdb.HGConfiguration
Set the configured maximum size of atom incidence sets that are kept in RAM.
setMaxIncidenceSets(long) - Method in class org.hypergraphdb.cache.DefaultAtomCache
 
setMode(HGAtomRef.Mode) - Method in class org.hypergraphdb.atom.AtomProjection
 
setName(String) - Method in class org.hypergraphdb.atom.AtomProjection
 
setName(String) - Method in class org.hypergraphdb.atom.HGRelType
 
setName(String) - Method in class org.hypergraphdb.indexing.HGKeyIndexer
 
setName(String) - Method in class org.hypergraphdb.indexing.HGValueIndexer
 
setNewValue(Object) - Method in class org.hypergraphdb.event.HGAtomReplaceRequestEvent
 
setNext(int) - Method in class org.hypergraphdb.handle.IntHandleFactory
 
setNext(long) - Method in class org.hypergraphdb.handle.LongHandleFactory
 
setNext(ActiveTransactionsRecord) - Method in class org.hypergraphdb.transaction.ActiveTransactionsRecord
 
setNoStorage(boolean) - Method in class org.hypergraphdb.transaction.HGTransactionConfig
 
setOperator(ComparisonOperator) - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
setOperator(ComparisonOperator) - Method in class org.hypergraphdb.query.IndexedPartCondition
 
setOperator(ComparisonOperator) - Method in class org.hypergraphdb.query.SimpleValueCondition
 
setOrdered(boolean) - Method in class org.hypergraphdb.atom.HGTypeStructuralInfo
 
setParallelExecution(boolean) - Method in class org.hypergraphdb.query.HGQueryConfiguration
 
setPartValueReference(Ref<Object>) - Method in class org.hypergraphdb.query.IndexedPartCondition
 
setPattern(Pattern) - Method in class org.hypergraphdb.query.AtomRegExPredicate
 
setPercentageUsageThreshold(double) - Method in class org.hypergraphdb.util.MemoryWarningSystem
 
setPredefinedTypes(String) - Method in class org.hypergraphdb.type.JavaTypeSchema
Specify the type configuration file to use when bootstrapping the type system.
setPredicate(HGAtomPredicate) - Method in class org.hypergraphdb.query.Not
 
setPrev(ActiveTransactionsRecord) - Method in class org.hypergraphdb.transaction.ActiveTransactionsRecord
 
setPreventDanglingAtomReferences(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specify whether the system should detect and throw an exception when a possible invalid HGAtomRef occurs.
setPropertiesFromMap(Object, Map<String, Object>) - Static method in class org.hypergraphdb.type.BonesOfBeans
 
setProperty(Object, PropertyDescriptor, int, Object) - Static method in class org.hypergraphdb.type.BonesOfBeans
Same as setProperty(Object, String, int, Object), but use a supplied PropertyDescriptor instead of the property name.
setProperty(Object, PropertyDescriptor, Object) - Static method in class org.hypergraphdb.type.BonesOfBeans
Same as setProperty(Object, String, Object), but use a supplied PropertyDescriptor instead of the property name.
setProperty(Object, String, int, Object) - Static method in class org.hypergraphdb.type.BonesOfBeans
Assign a new value to a specified bean property.
setProperty(Object, String, Object) - Static method in class org.hypergraphdb.type.BonesOfBeans
Assign a new value to a specified bean property.
setReadonly(boolean) - Method in class org.hypergraphdb.transaction.HGTransactionConfig
 
setReason(Object) - Method in exception org.hypergraphdb.event.HGAtomRefusedException
Set the reason for the failure (a string or anything else an application can make use of).
setReason(Object) - Method in exception org.hypergraphdb.HGRemoveRefusedException
Set the reason for the failure (a string or anything else an application can make use of).
setReason(Object) - Method in exception org.hypergraphdb.HGReplaceRefusedException
Set the reason for the failure (a string or anything else an application can make use of).
setResolver(RefResolver<Key, Value>) - Method in interface org.hypergraphdb.cache.HGCache
Set the RefResolver to be used to load data in the cache.
setResolver(RefResolver<Key, Value>) - Method in class org.hypergraphdb.cache.LRUCache
 
setResolver(RefResolver<Key, Value>) - Method in class org.hypergraphdb.cache.SimpleCache
 
setRetrievalCount(long) - Method in class org.hypergraphdb.atom.HGStats
 
setRetrievalCount(long) - Method in class org.hypergraphdb.handle.DefaultManagedLiveHandle
 
setRetrievalCount(long) - Method in class org.hypergraphdb.HGAtomAttrib
 
setReturnLatestAvailable(boolean) - Method in class org.hypergraphdb.transaction.TxCacheMap
 
setReturnPreceeding(boolean) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setReturnPreceeding(boolean) - Method in class org.hypergraphdb.query.TraversalCondition
 
setReturnSource(boolean) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setReturnSource(boolean) - Method in class org.hypergraphdb.query.TraversalCondition
 
setReturnSucceeding(boolean) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setReturnSucceeding(boolean) - Method in class org.hypergraphdb.query.TraversalCondition
 
setReturnType(TraversalBasedQuery.ReturnType) - Method in class org.hypergraphdb.query.impl.TraversalBasedQuery
 
setReverseOrder(boolean) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setReverseOrder(boolean) - Method in class org.hypergraphdb.query.TraversalCondition
 
setRight(HGQuery<T>) - Method in class org.hypergraphdb.query.impl.IntersectionQuery
 
setSearchable(HGSearchable<Key, Value>) - Method in class org.hypergraphdb.query.impl.SearchableBasedQuery
 
setSeed(long) - Method in class org.hypergraphdb.handle.SequentialUUIDHandleFactory
 
setSiblingPredicate(HGAtomPredicate) - Method in class org.hypergraphdb.algorithms.DefaultALGenerator
 
setSiblingPredicate(HGAtomPredicate) - Method in class org.hypergraphdb.query.TraversalCondition
 
setSkipMaintenance(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specify whether HyperGraph should skip maintenance operation when it is being open.
setSkipOpenedEvent(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specify whether the startup process should NOT fire a HGOpenedEvent so none of the registered listeners will be triggered.
setSource(Object) - Method in class org.hypergraphdb.event.HGAtomEvent
 
setSpecificHandle(HGHandle) - Method in class org.hypergraphdb.query.SubsumesCondition
 
setSpecificHandleReference(Ref<HGHandle>) - Method in class org.hypergraphdb.query.SubsumesCondition
 
setSpecificValue(Object) - Method in class org.hypergraphdb.query.SubsumesCondition
 
setStartAtom(HGHandle) - Method in class org.hypergraphdb.algorithms.CopyGraphTraversal
 
setStartAtom(HGHandle) - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
setStartAtom(HGHandle) - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
setStartAtom(HGHandle) - Method in class org.hypergraphdb.query.TraversalCondition
 
setStartAtomReference(Ref<HGHandle>) - Method in class org.hypergraphdb.algorithms.HGBreadthFirstTraversal
 
setStartAtomReference(Ref<HGHandle>) - Method in class org.hypergraphdb.algorithms.HGDepthFirstTraversal
 
setStartAtomReference(Ref<HGHandle>) - Method in class org.hypergraphdb.query.TraversalCondition
 
setStoreImplementation(HGStoreImplementation) - Method in class org.hypergraphdb.HGConfiguration
Specify the low-level storage implementation to be used for this database instance.
setSubgraphHandle(HGHandle) - Method in class org.hypergraphdb.query.SubgraphMemberCondition
 
setSupportedClasses(String[]) - Method in class org.hypergraphdb.type.PredefinedTypeDescriptor
 
setSystemFlags(HGHandle, int) - Method in class org.hypergraphdb.HyperGraph
 
setTailIndex(int) - Method in class org.hypergraphdb.atom.HGBergeLink
 
setTarget(int) - Method in class org.hypergraphdb.indexing.ByTargetIndexer
 
setTarget(HGHandle) - Method in class org.hypergraphdb.query.IncidentCondition
 
setTarget(int, HGHandle) - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
setTargetPosition(int) - Method in class org.hypergraphdb.query.impl.LinkProjectionMapping
 
setTargetPositionReference(Ref<Integer>) - Method in class org.hypergraphdb.query.impl.LinkProjectionMapping
 
setTargetRef(Ref<HGHandle>) - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
setTargets(Ref<HGHandle>[]) - Method in class org.hypergraphdb.query.OrderedLinkCondition
 
setTargetSet(Set<Ref<HGHandle>>) - Method in class org.hypergraphdb.query.LinkCondition
 
setThisHandle(HGHandle) - Method in class org.hypergraphdb.type.RecordType
 
setToTarget(int) - Method in class org.hypergraphdb.indexing.TargetToTargetIndexer
 
setTransactional(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specifies if the database should be opened in transactional mode which is the default mode.
setType(HGHandle) - Method in class org.hypergraphdb.event.HGAtomProposeEvent
 
setType(HGHandle) - Method in class org.hypergraphdb.event.HGAtomReplaceRequestEvent
 
setType(HGHandle) - Method in interface org.hypergraphdb.indexing.HGIndexer
Set the handle of the atom type all of whose instances should be indexed by this indexer.
setType(HGHandle) - Method in class org.hypergraphdb.indexing.HGKeyIndexer
 
setType(HGHandle) - Method in class org.hypergraphdb.indexing.HGValueIndexer
 
setType(HGHandle) - Method in class org.hypergraphdb.query.IndexedPartCondition
 
setTypeForClass(HGHandle, Class<?>) - Method in class org.hypergraphdb.HGTypeSystem
Specifically map a HyperGraphDB HGAtomType, already stored as an atom with handle typeHandle to the Java class clazz.
setTypeHandle(HGPersistentHandle) - Method in class org.hypergraphdb.atom.HGTypeStructuralInfo
 
setTypeHandle(HGHandle) - Method in class org.hypergraphdb.query.AtomTypeCondition
 
setTypeHandle(HGHandle) - Method in class org.hypergraphdb.query.TypedValueCondition
 
setTypeReference(Ref<?>) - Method in class org.hypergraphdb.query.AtomTypeCondition
 
setTypeReference(Ref<?>) - Method in class org.hypergraphdb.query.TypedValueCondition
 
setUpperBoundRef(Ref<Integer>) - Method in class org.hypergraphdb.query.PositionedIncidentCondition
 
setUseSystemAtomAttributes(boolean) - Method in class org.hypergraphdb.HGConfiguration
Specify whether system-level atom attributes are stored - the default is true.
setUuid(UUID) - Method in class org.hypergraphdb.handle.UUIDPersistentHandle
 
setValue(Object) - Method in class org.hypergraphdb.HGValueLink
Set the underlying value.
setValue(Object) - Method in class org.hypergraphdb.query.SimpleValueCondition
 
setValueFor(HyperGraph, HGPersistentHandle, Object) - Static method in class org.hypergraphdb.type.TypeUtils
 
setValueReference(Ref<Object>) - Method in class org.hypergraphdb.query.SimpleValueCondition
 
setValueType(HGHandle) - Method in class org.hypergraphdb.type.Slot
 
setVersion(String, String) - Method in class org.hypergraphdb.util.HGDatabaseVersionFile
 
setWriteUpgradable(boolean) - Method in class org.hypergraphdb.transaction.HGTransactionConfig
 
ShortPrimitiveArrayType - Class in org.hypergraphdb.type.javaprimitive
 
ShortPrimitiveArrayType() - Constructor for class org.hypergraphdb.type.javaprimitive.ShortPrimitiveArrayType
 
ShortType - Class in org.hypergraphdb.type.javaprimitive
 
ShortType() - Constructor for class org.hypergraphdb.type.javaprimitive.ShortType
 
ShortType.ShortComparator - Class in org.hypergraphdb.type.javaprimitive
 
ShortType.ShortComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.ShortType.ShortComparator
 
shutdown() - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Stops the storage engine.
shutdown() - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
shutdown() - Method in class org.hypergraphdb.util.HGExecutorService
 
shutdownNow() - Method in class org.hypergraphdb.util.HGExecutorService
 
SimpleALGenerator - Class in org.hypergraphdb.algorithms
The SimpleALGenerator produces all atoms linked to the given atom, regardless of the link type and regardless of how an outgoing set is ordered.
SimpleALGenerator() - Constructor for class org.hypergraphdb.algorithms.SimpleALGenerator
Empty constructor - you will need to set the graph (see setGraph) before the instance becomes usable.
SimpleALGenerator(HyperGraph) - Constructor for class org.hypergraphdb.algorithms.SimpleALGenerator
Construct a SimpleALGenerator for the given HyperGraph instance.
SimpleALGenerator.AdjIterator - Class in org.hypergraphdb.algorithms
 
SimpleALGenerator.AdjIterator(HGHandle, Iterator<HGHandle>, boolean) - Constructor for class org.hypergraphdb.algorithms.SimpleALGenerator.AdjIterator
 
SimpleCache<Key,Value> - Class in org.hypergraphdb.cache
 
SimpleCache() - Constructor for class org.hypergraphdb.cache.SimpleCache
 
SimpleQueryCompiler - Class in org.hypergraphdb.query.cond2qry
 
SimpleQueryCompiler() - Constructor for class org.hypergraphdb.query.cond2qry.SimpleQueryCompiler
 
SimpleStack<T> - Class in org.hypergraphdb.util
A simple, non thread-safe stack, missing from java.util.
SimpleStack() - Constructor for class org.hypergraphdb.util.SimpleStack
 
SimpleValueCondition - Class in org.hypergraphdb.query
Basic class for conditions examining individual primitive values.
SimpleValueCondition() - Constructor for class org.hypergraphdb.query.SimpleValueCondition
 
SimpleValueCondition(Object) - Constructor for class org.hypergraphdb.query.SimpleValueCondition
 
SimpleValueCondition(Object, ComparisonOperator) - Constructor for class org.hypergraphdb.query.SimpleValueCondition
 
SimpleValueCondition(Ref<Object>, ComparisonOperator) - Constructor for class org.hypergraphdb.query.SimpleValueCondition
 
SimplyLinkedQueue<T> - Class in org.hypergraphdb.util
 
SimplyLinkedQueue() - Constructor for class org.hypergraphdb.util.SimplyLinkedQueue
 
size() - Method in class org.hypergraphdb.atom.HGAtomSet
 
size() - Method in interface org.hypergraphdb.cache.CacheMap
 
size() - Method in class org.hypergraphdb.cache.ColdAtoms
 
size() - Method in class org.hypergraphdb.cache.HashCacheMap
 
size() - Method in interface org.hypergraphdb.cache.HGCache
Return the number of elements currently in the cache.
size() - Method in class org.hypergraphdb.cache.LRUCache
 
size() - Method in class org.hypergraphdb.cache.SimpleCache
 
SIZE - Static variable in class org.hypergraphdb.handle.UUIDPersistentHandle
The number of bytes in the byte [] representation of a UUIDPersistentHandle.
size() - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
size() - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
size() - Method in class org.hypergraphdb.transaction.TxCacheMap
 
size() - Method in class org.hypergraphdb.transaction.TxList
 
size() - Method in class org.hypergraphdb.transaction.TxMap
 
size() - Method in class org.hypergraphdb.transaction.TxSet
 
size() - Method in class org.hypergraphdb.util.ArrayBasedSet
 
size() - Method in class org.hypergraphdb.util.FilteredSortedSet
 
size() - Method in class org.hypergraphdb.util.LLRBTree
 
size() - Method in class org.hypergraphdb.util.RefCountedMap
 
size() - Method in class org.hypergraphdb.util.SimpleStack
 
size() - Method in class org.hypergraphdb.util.SimplyLinkedQueue
 
size() - Method in class org.hypergraphdb.util.SoftHashMap
 
size() - Method in class org.hypergraphdb.util.WeakIdentityHashMap
Returns the number of key-value mappings in this map.
sizebox - Variable in class org.hypergraphdb.transaction.TxCacheMap
 
sizebox - Variable in class org.hypergraphdb.transaction.TxMap
 
sizeExpected - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
sizeLB - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
sizeUB - Variable in class org.hypergraphdb.query.cond2qry.QueryMetaData
 
Slot - Class in org.hypergraphdb.type
A Slot represents a placeholder in a record type.
Slot() - Constructor for class org.hypergraphdb.type.Slot
 
Slot(String, HGHandle) - Constructor for class org.hypergraphdb.type.Slot
 
slotCount() - Method in class org.hypergraphdb.type.RecordType
 
slots - Variable in class org.hypergraphdb.type.RecordType
 
SlotType - Class in org.hypergraphdb.type
The SlotType handles atoms of type Slot.
SlotType() - Constructor for class org.hypergraphdb.type.SlotType
 
SoftHashMap<K,V> - Class in org.hypergraphdb.util
This is similar to the standard WeakHashMap, but it uses SoftReferences for the map's values instead of WeakReferences for the maps keys.
SoftHashMap() - Constructor for class org.hypergraphdb.util.SoftHashMap
 
SoftHashMap(int) - Constructor for class org.hypergraphdb.util.SoftHashMap
 
SoftHashMap(int, float) - Constructor for class org.hypergraphdb.util.SoftHashMap
 
SoftHashMap(Map<? extends K, ? extends V>) - Constructor for class org.hypergraphdb.util.SoftHashMap
 
SortedIntersectionResult<T> - Class in org.hypergraphdb.query.impl
Combines two ordered result sets into a (ordered) result representing their set theoretical intersection.
SortedIntersectionResult(HGSearchResult<T>, HGSearchResult<T>) - Constructor for class org.hypergraphdb.query.impl.SortedIntersectionResult
 
SortedIntersectionResult.Combiner<T> - Class in org.hypergraphdb.query.impl
 
SortedIntersectionResult.Combiner() - Constructor for class org.hypergraphdb.query.impl.SortedIntersectionResult.Combiner
 
start - Variable in class org.hypergraphdb.query.impl.HandleArrayResultSet
 
start() - Static method in class org.hypergraphdb.query.QueryCompile
Start query compilation in the current thread.
startup(HGStore, HGConfiguration) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Starts the storage engine.
startup(HGStore, HGConfiguration) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
stopRunning() - Method in class org.hypergraphdb.util.ActionQueueThread
 
StorageBasedIncidenceSet - Class in org.hypergraphdb.storage
 
StorageBasedIncidenceSet(HGHandle, HyperGraph) - Constructor for class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
StorageGraph - Interface in org.hypergraphdb.storage
Represents a storage layout graph.
StorageWithAnnotatedIncidence - Class in org.hypergraphdb.storage
TODO - this could be used as a wrapper for any storage implementation, a wrapper that allows incidence set indexing to be augmented with additional attributes.
StorageWithAnnotatedIncidence(HGStoreImplementation) - Constructor for class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
store(Object) - Method in class org.hypergraphdb.atom.AtomQueueType
 
store(Object) - Method in class org.hypergraphdb.atom.AtomSetType
 
store(Object) - Method in class org.hypergraphdb.atom.AtomStackType
 
store(Object) - Method in class org.hypergraphdb.atom.HGRelType
 
store(Object) - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
 
store(HGPersistentHandle[]) - Method in class org.hypergraphdb.HGStore
Create a new link in the HyperGraphDB store.
store(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.HGStore
Create a new link in the HyperGraphDB store with an existing handle.
store(byte[]) - Method in class org.hypergraphdb.HGStore
Write raw binary data to the store.
store(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.HGStore
Write raw binary data to the store using a pre-created, unique persistent handle.
store(HGPersistentHandle, HGPersistentHandle[]) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Store a primitive link and return its handle.
store(HGPersistentHandle, byte[]) - Method in interface org.hypergraphdb.storage.HGStoreImplementation
Store a raw data buffer and return its handle.
store(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.storage.HGStoreSubgraph
 
store(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.storage.HGStoreSubgraph
 
store(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
store(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.storage.RAMStorageGraph
 
store(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.storage.RefDelegateStorageGraph
 
store(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.storage.RefDelegateStorageGraph
 
store(HGPersistentHandle, HGPersistentHandle[]) - Method in interface org.hypergraphdb.storage.StorageGraph
 
store(HGPersistentHandle, byte[]) - Method in interface org.hypergraphdb.storage.StorageGraph
 
store(HGPersistentHandle, HGPersistentHandle[]) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
store(HGPersistentHandle, byte[]) - Method in class org.hypergraphdb.storage.StorageWithAnnotatedIncidence
 
store(Object) - Method in class org.hypergraphdb.type.AbstractTypeConstructor
 
store(Object) - Method in class org.hypergraphdb.type.ArrayType
 
store(Object) - Method in class org.hypergraphdb.type.ArrayTypeConstructor
 
store(Object) - Method in class org.hypergraphdb.type.AtomRefType
 
store(Object) - Method in class org.hypergraphdb.type.CollectionType
 
store(Object) - Method in class org.hypergraphdb.type.CollectionTypeConstructor
 
store(Object) - Method in class org.hypergraphdb.type.HGAbstractType
 
store(Object) - Method in interface org.hypergraphdb.type.HGAtomType
Store a run-time instance of a hypergraph atom into the hypergraph HGStore as a new atom.
store(Object) - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
store(Object) - Method in class org.hypergraphdb.type.JavaBeanBinding
 
store(Object) - Method in class org.hypergraphdb.type.JavaObjectBinding
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.BooleanPrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.BytePrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.CharPrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.DoublePrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.EnumType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.EnumTypeConstructor
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.FloatPrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.IntPrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.LongPrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
store(Object) - Method in class org.hypergraphdb.type.javaprimitive.ShortPrimitiveArrayType
 
store(Object) - Method in class org.hypergraphdb.type.LinkType
 
store(Object) - Method in class org.hypergraphdb.type.MapType
 
store(Object) - Method in class org.hypergraphdb.type.MapTypeConstructor
 
store(Object) - Method in class org.hypergraphdb.type.NullType
 
store(Object) - Method in class org.hypergraphdb.type.PairType
 
store(Object) - Method in class org.hypergraphdb.type.PlainLinkType
 
store(Object) - Method in class org.hypergraphdb.type.RecordType
 
store(Object) - Method in class org.hypergraphdb.type.RecordTypeConstructor
 
store(Object) - Method in class org.hypergraphdb.type.SerializableType
 
store(Object) - Method in class org.hypergraphdb.type.SlotType
 
store(Object) - Method in class org.hypergraphdb.type.SubsumesType
 
store(Object) - Method in class org.hypergraphdb.type.TextType
 
store(Object) - Method in class org.hypergraphdb.type.Top
 
storeImpl(byte[]) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
storePrimitiveTypes(String) - Method in class org.hypergraphdb.HGTypeSystem
Use this method to load a set of primitive types in bulk, from a text descriptor resource (loaded using this class's class loader).
storeRef(Object) - Method in class org.hypergraphdb.handle.PhantomHandle
A setter of the referent.
storeValue(HyperGraph, Object, HGAtomType) - Static method in class org.hypergraphdb.type.TypeUtils
 
string2ByteA(String) - Static method in class org.hypergraphdb.util.StringBAInterconverter
 
StringBAInterconverter - Class in org.hypergraphdb.util
 
StringBAInterconverter() - Constructor for class org.hypergraphdb.util.StringBAInterconverter
 
StringType - Class in org.hypergraphdb.type.javaprimitive
The implementation of the primitive String type.
StringType() - Constructor for class org.hypergraphdb.type.javaprimitive.StringType
 
StringType.CaseInsensitiveStringComparator - Class in org.hypergraphdb.type.javaprimitive
 
StringType.CaseInsensitiveStringComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.StringType.CaseInsensitiveStringComparator
 
StringType.StringComparator - Class in org.hypergraphdb.type.javaprimitive
 
StringType.StringComparator() - Constructor for class org.hypergraphdb.type.javaprimitive.StringType.StringComparator
 
SubgraphContainsCondition - Class in org.hypergraphdb.query
 
SubgraphContainsCondition() - Constructor for class org.hypergraphdb.query.SubgraphContainsCondition
 
SubgraphContainsCondition(HGHandle) - Constructor for class org.hypergraphdb.query.SubgraphContainsCondition
 
SubgraphMemberCondition - Class in org.hypergraphdb.query
 
SubgraphMemberCondition() - Constructor for class org.hypergraphdb.query.SubgraphMemberCondition
 
SubgraphMemberCondition(HGHandle) - Constructor for class org.hypergraphdb.query.SubgraphMemberCondition
 
subList(int, int) - Method in class org.hypergraphdb.transaction.TxList
 
submit(Callable<T>) - Method in class org.hypergraphdb.util.HGExecutorService
 
submit(Runnable, T) - Method in class org.hypergraphdb.util.HGExecutorService
 
submit(Runnable) - Method in class org.hypergraphdb.util.HGExecutorService
 
subSet(HGHandle, HGHandle) - Method in class org.hypergraphdb.atom.HGAtomSet
 
subSet(T, T) - Method in class org.hypergraphdb.storage.DBKeyedSortedSet
 
subSet(HGHandle, HGHandle) - Method in class org.hypergraphdb.storage.StorageBasedIncidenceSet
 
subSet(E, E) - Method in class org.hypergraphdb.transaction.TxSet
 
subSet(E, E) - Method in class org.hypergraphdb.util.ArrayBasedSet
 
subSet(E, E) - Method in class org.hypergraphdb.util.FilteredSortedSet
 
subSet(E, E) - Method in class org.hypergraphdb.util.LLRBTree
 
subsumed(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result set to atoms more specific than the passed in general parameter.
subsumed(Ref<HGHandle>) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result set to atoms more specific than the passed in general reference parameter.
SubsumedCondition - Class in org.hypergraphdb.query
The SubsumedCondition examines a given atom and is satisfied if that atom is subsumed by the atom specified in the condition.
SubsumedCondition() - Constructor for class org.hypergraphdb.query.SubsumedCondition
 
SubsumedCondition(Object) - Constructor for class org.hypergraphdb.query.SubsumedCondition
 
SubsumedCondition(HGHandle) - Constructor for class org.hypergraphdb.query.SubsumedCondition
 
subsumes(Object, Object) - Method in class org.hypergraphdb.atom.AtomQueueType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.atom.AtomSetType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.atom.AtomStackType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.atom.HGRelTypeConstructor
A HGRelType X subsumes a HGRelType Y iff both have the same name and arity and each target atom of X subsumes the corresponding target atom of Y.
subsumes(HGHandle) - Static method in class org.hypergraphdb.HGQuery.hg
Return a condition constraining the result set to atoms more general than the passed in specific parameter.
subsumes(Object, Object) - Method in class org.hypergraphdb.type.AbstractTypeConstructor
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.ArrayType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.ArrayTypeConstructor
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.AtomRefType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.CollectionType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.CollectionTypeConstructor
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.HGAbstractType
 
subsumes(Object, Object) - Method in interface org.hypergraphdb.type.HGAtomType
A generic semantic predicate that returns true if the first argument is more general than the second.
subsumes(Object, Object) - Method in class org.hypergraphdb.type.HGAtomTypeBase
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.JavaAbstractBinding
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveArrayType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.LinkType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.MapType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.MapTypeConstructor
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.NullType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.PlainLinkType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.RecordType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.RecordTypeConstructor
Return true if the slot set of the general parameter is a subset of the slot set of the specific parameter.
subsumes(Object, Object) - Method in class org.hypergraphdb.type.SerializableType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.SlotType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.SubsumesType
 
subsumes(Object, Object) - Method in class org.hypergraphdb.type.Top
 
subsumesClosure(HyperGraph, HGHandle) - Static method in class org.hypergraphdb.type.TypeUtils
 
SubsumesCondition - Class in org.hypergraphdb.query
The SubsumesCondition examines a given atom and is satisfied if that atom subsumes the atom specified in the condition.
SubsumesCondition() - Constructor for class org.hypergraphdb.query.SubsumesCondition
 
SubsumesCondition(Object) - Constructor for class org.hypergraphdb.query.SubsumesCondition
 
SubsumesCondition(HGHandle) - Constructor for class org.hypergraphdb.query.SubsumesCondition
 
SubsumesType - Class in org.hypergraphdb.type
 
SubsumesType() - Constructor for class org.hypergraphdb.type.SubsumesType
 
subsumesTypeHandle() - Method in class org.hypergraphdb.handle.IntHandleFactory
 
subsumesTypeHandle() - Method in class org.hypergraphdb.handle.LongHandleFactory
 
subsumesTypeHandle() - Method in class org.hypergraphdb.handle.UUIDHandleFactory
 
subsumesTypeHandle() - Method in interface org.hypergraphdb.HGHandleFactory
 
superSlot - Variable in class org.hypergraphdb.type.JavaObjectMapper
 
SyncSearchResult<T> - Class in org.hypergraphdb.query.impl
 
SyncSearchResult(AsyncSearchResult<T>) - Constructor for class org.hypergraphdb.query.impl.SyncSearchResult
 

T

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

U

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

V

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

W

warning(String) - Method in class org.hypergraphdb.util.HGLogger
 
warning(String, Throwable) - Method in class org.hypergraphdb.util.HGLogger
 
watchTypeReference(TypeCondition) - Method in class org.hypergraphdb.query.impl.TypeConditionAggregate
 
WeakHandle - Class in org.hypergraphdb.handle
 
WeakHandle(Object, HGPersistentHandle, byte, ReferenceQueue<Object>) - Constructor for class org.hypergraphdb.handle.WeakHandle
 
WeakIdentityHashMap<K,V> - Class in org.hypergraphdb.util
This is a modified version of @see{WeakHashMap} from JDK 1.5.
WeakIdentityHashMap(int, float) - Constructor for class org.hypergraphdb.util.WeakIdentityHashMap
Constructs a new, empty WeakIdentityHashMap with the given initial capacity and the given load factor.
WeakIdentityHashMap(int) - Constructor for class org.hypergraphdb.util.WeakIdentityHashMap
Constructs a new, empty WeakIdentityHashMap with the given initial capacity and the default load factor, which is 0.75.
WeakIdentityHashMap() - Constructor for class org.hypergraphdb.util.WeakIdentityHashMap
Constructs a new, empty WeakIdentityHashMap with the default initial capacity (16) and the default load factor (0.75).
WeakIdentityHashMap(Map<? extends K, ? extends V>) - Constructor for class org.hypergraphdb.util.WeakIdentityHashMap
Constructs a new WeakIdentityHashMap with the same mappings as the specified Map.
WeakManagedHandle - Class in org.hypergraphdb.handle
 
WeakManagedHandle(Object, HGPersistentHandle, byte, ReferenceQueue<Object>, long, long) - Constructor for class org.hypergraphdb.handle.WeakManagedHandle
 
WeakRefAtomCache - Class in org.hypergraphdb.cache
This cache implementation interacts with the Java garbage collector, by using the java.lang.ref facilities, in order to implement its eviction policy.
WeakRefAtomCache() - Constructor for class org.hypergraphdb.cache.WeakRefAtomCache
 
wrapAndRethrow(Throwable) - Static method in class org.hypergraphdb.util.HGUtils
 
wrapperEquivalentOf(Class<?>) - Static method in class org.hypergraphdb.type.BonesOfBeans
 
WRITE_UPGRADABLE - Static variable in class org.hypergraphdb.transaction.HGTransactionConfig
 
writeBytes(HGHandle) - Method in class org.hypergraphdb.type.HGHandleType
 
writeBytes(Boolean) - Method in class org.hypergraphdb.type.javaprimitive.BooleanType
 
writeBytes(Byte) - Method in class org.hypergraphdb.type.javaprimitive.ByteType
 
writeBytes(Character) - Method in class org.hypergraphdb.type.javaprimitive.CharType
 
writeBytes(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.DateTypeBase
 
writeBytes(Double) - Method in class org.hypergraphdb.type.javaprimitive.DoubleType
 
writeBytes(Float) - Method in class org.hypergraphdb.type.javaprimitive.FloatType
 
writeBytes(Integer) - Method in class org.hypergraphdb.type.javaprimitive.IntType
 
writeBytes(Long) - Method in class org.hypergraphdb.type.javaprimitive.LongType
 
writeBytes(JavaType) - Method in class org.hypergraphdb.type.javaprimitive.PrimitiveTypeBase
 
writeBytes(Short) - Method in class org.hypergraphdb.type.javaprimitive.ShortType
 
writeBytes(String) - Method in class org.hypergraphdb.type.javaprimitive.StringType
 
writeInt(int, byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 
writeLock() - Method in class org.hypergraphdb.util.DummyReadWriteLock
 
writeLock() - Method in class org.hypergraphdb.util.HGLock
Deprecated.
 
writeLong(long, byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 
writeUnsignedInt(long, byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 
writeUnsignedLong(long, byte[], int) - Static method in class org.hypergraphdb.storage.BAUtils
 

X

xiterator() - Method in class org.hypergraphdb.util.TwoWayMap
 
xyiterator() - Method in class org.hypergraphdb.util.TwoWayMap
 

Y

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

Z

ZigZagIntersectionResult<T> - Class in org.hypergraphdb.query.impl
The ZigZagIntersectionResult operates on two sorted, random access result sets.
ZigZagIntersectionResult(HGRandomAccessResult<T>, HGRandomAccessResult<T>) - Constructor for class org.hypergraphdb.query.impl.ZigZagIntersectionResult
 
ZigZagIntersectionResult.Combiner<T> - Class in org.hypergraphdb.query.impl
 
ZigZagIntersectionResult.Combiner() - Constructor for class org.hypergraphdb.query.impl.ZigZagIntersectionResult.Combiner
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

Copyright © 2015. All rights reserved.