Name | Description | Type | Package | Framework |
AbstractTypeConstructor | This type is a predefined type constructor that manages abstract types in the HyperGraph storage. | Class | org.hypergraphdb.type | HypergraphDb |
|
AccessibleObjectCache | Utility class to maintain runtime caches of Field, Method and Constructor for use by HGAtomType implementations. | Class | org.hypergraphdb.util | HypergraphDb |
|
ActionQueueThread | This a simple queue that runs as a thread and executes passed in action object (i. | Class | org.hypergraphdb.util | HypergraphDb |
|
ActiveTransactionsRecord | | Class | org.hypergraphdb.transaction | HypergraphDb |
|
AggregateFuture | An AggregateFuture encapsulates several Future into a single one. | Class | org.hypergraphdb.util | HypergraphDb |
|
AnalyzedQuery | A query object that holds information collected during the compilation process. | Class | org.hypergraphdb.query | HypergraphDb |
|
And | Represents the conjunction operator of a query condition. | Class | org.hypergraphdb.query | HypergraphDb |
|
AndToQuery | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
AnyAtomCondition | This condition is satisfied by any and all atoms in the HyperGraph database. | Class | org.hypergraphdb.query | HypergraphDb |
|
ApplyNewIndexer | The MaintenanceOperation will create index entries for a newlyAuthor:Borislav Iordanov | Class | org.hypergraphdb.maintenance | HypergraphDb |
|
ArityCondition | The ArityCondition is a simply predicate condition that checks the arity (i. | Class | org.hypergraphdb.query | HypergraphDb |
|
ArrayBasedIterator | Implements an Iterator over the elements of a built-in Java array. | Class | org.hypergraphdb.util | HypergraphDb |
|
ArrayBasedSet | An implementation SortedSet based on primitive arrays that grow as needed without ever shrinking. | Class | org.hypergraphdb.util | HypergraphDb |
|
ArrayType | An ArrayType handles fixed size arrays of values of the same type (i. | Class | org.hypergraphdb.type | HypergraphDb |
|
ArrayTypeConstructor | | Class | org.hypergraphdb.type | HypergraphDb |
|
AsyncSearchResult | | Interface | org.hypergraphdb.query.impl | HypergraphDb |
|
AsyncSearchResultImpl | Default implementation of AsyncSearchResult based on an underlying HGSearchResult where each operation is submitted as a task to the | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
AtomPartCondition | A condition that constraints the value of a component of a composite typed atom. | Class | org.hypergraphdb.query | HypergraphDb |
|
AtomPartRegExPredicate | A predicate that constrains the value of a component of a composite typed atom using a regular expression. | Class | org.hypergraphdb.query | HypergraphDb |
|
AtomProjection | This link represents a relationship between a composite type and one of its projections. | Class | org.hypergraphdb.atom | HypergraphDb |
|
AtomProjectionCondition | An AtomProjectionCondition will yield all atoms that are projections along a certain dimension of a given base atom set. | Class | org.hypergraphdb.query | HypergraphDb |
|
AtomQueueType | | Class | org.hypergraphdb.atom | HypergraphDb |
|
AtomReference | | Class | org.hypergraphdb.annotation | HypergraphDb |
|
AtomRefType | Represents the type of a HGAtomRef value. | Class | org.hypergraphdb.type | HypergraphDb |
|
AtomRegExPredicate | Base class for matching string values using a regular expression. | Class | org.hypergraphdb.query | HypergraphDb |
|
AtomSetType | Implements the HyperGraph type of HGAtomSet atoms. | Class | org.hypergraphdb.atom | HypergraphDb |
|
AtomStackType | | Class | org.hypergraphdb.atom | HypergraphDb |
|
AtomTypeCondition | An AtomTypeCondition examines the type of a given atom and evaluates to true or false depending on | Class | org.hypergraphdb.query | HypergraphDb |
|
AtomValueCondition | The AtomValueCondition represents a query condition on the atom value. | Class | org.hypergraphdb.query | HypergraphDb |
|
AtomValueRegExPredicate | A predicate that constrains the value of an atom using a regular expression. | Class | org.hypergraphdb.query | HypergraphDb |
|
BAtoBA | | Class | org.hypergraphdb.storage | HypergraphDb |
|
BAtoHandle | | Class | org.hypergraphdb.storage | HypergraphDb |
|
BAtoString | | Class | org.hypergraphdb.storage | HypergraphDb |
|
BAUtils | This class contains some utilities methods to read/write primitively typed values from/toAuthor:Borislav Iordanov | Class | org.hypergraphdb.storage | HypergraphDb |
|
BeanPropertyBasedProjection | | Class | org.hypergraphdb.type | HypergraphDb |
|
BFSCondition | The breadth-first search variant of a TraversalCondition. | Class | org.hypergraphdb.query | HypergraphDb |
|
BonesOfBeans | This is a utility class to handle bean introspection. | Class | org.hypergraphdb.type | HypergraphDb |
|
BooleanPrimitiveArrayType | Boolean arrays are stored using a byte for each boolean value (as usual, 0 for false and 1 for true). | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
BooleanType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
BooleanType .BoolComparator | | Class | org.hypergraphdb.type.javaprimitive.BooleanType | HypergraphDb |
|
ByPartIndexer | Represents by the value of a part in a composite type. | Class | org.hypergraphdb.indexing | HypergraphDb |
|
ByTargetIndexer | Represents an index by a specific target position in ordered links. | Class | org.hypergraphdb.indexing | HypergraphDb |
|
ByteArrayConverter | A utility interface to define mappings between byte [] and object instances. | Interface | org.hypergraphdb.storage | HypergraphDb |
|
BytePrimitiveArrayType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
ByteType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
ByteType .ByteComparator | | Class | org.hypergraphdb.type.javaprimitive.ByteType | HypergraphDb |
|
CacheActionQueueSingleton | Wrap a single instance of ActionQueueThread for use by all caches in a Author:Borislav Iordanov | Class | org.hypergraphdb.cache | HypergraphDb |
|
CacheMap | A simplified map interface for cache-only purposes. | Interface | org.hypergraphdb.cache | HypergraphDb |
|
CalendarType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
CallbackFuture | An CallbackFuture offers the possibility to call back a registered listener when it is completed. | Class | org.hypergraphdb.util | HypergraphDb |
|
CallContextRef | | Class | org.hypergraphdb.util | HypergraphDb |
|
ChainResolver | | Class | org.hypergraphdb.util | HypergraphDb |
|
CharPrimitiveArrayType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
CharType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
CharType .CharComparator | | Class | org.hypergraphdb.type.javaprimitive.CharType | HypergraphDb |
|
CloneMe | Expose the clone method publicly so that it can be invoked at an interface/abstract class level. | Interface | org.hypergraphdb.util | HypergraphDb |
|
ColdAtoms | 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 | Class | org.hypergraphdb.cache | HypergraphDb |
|
CollectionType | A CollectionType instance is capable for managing collections of objects in the HyperGraph store. | Class | org.hypergraphdb.type | HypergraphDb |
|
CollectionTypeConstructor | Represents the type of CollectionTypes. | Class | org.hypergraphdb.type | HypergraphDb |
|
ComparisonOperator | enum ComparisonOperator Type safe enum for comparison operators equals, less than etc. | Class | org.hypergraphdb.query | HypergraphDb |
|
CompletedFuture | Represents a Future that's already completed. | Class | org.hypergraphdb.util | HypergraphDb |
|
CompositeIndexer | | Class | org.hypergraphdb.indexing | HypergraphDb |
|
CompositeMapping | | Class | org.hypergraphdb.util | HypergraphDb |
|
ConditionToQuery | | Interface | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
Cons | | Class | org.hypergraphdb.util | HypergraphDb |
|
Constant | | Class | org.hypergraphdb.util | HypergraphDb |
|
ContractConjunction | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
ContractConjunction .ApplyByPartIndex | | Class | org.hypergraphdb.query.cond2qry.ContractConjunction | HypergraphDb |
|
ContractConjunction .ApplyByTargetIndex | | Class | org.hypergraphdb.query.cond2qry.ContractConjunction | HypergraphDb |
|
ContractConjunction .TypeValueContract | | Class | org.hypergraphdb.query.cond2qry.ContractConjunction | HypergraphDb |
|
ContradictoryCondition | 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 | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
CopyGraphTraversal | A breadth-first like traversal that will return the same atom multiple times - once for each distinct link leading to it. | Class | org.hypergraphdb.algorithms | HypergraphDb |
|
DateType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
DateTypeBase | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
DateTypeBase .DateComparator | | Class | org.hypergraphdb.type.javaprimitive.DateTypeBase | HypergraphDb |
|
DBKeyedSortedSet | A database-backed HGSortedSet implementation representing the ordered duplicate values associated with a single key. | Class | org.hypergraphdb.storage | HypergraphDb |
|
DefaultALGenerator | A default implementation of the HGALGenerator that should cover most common cases. | Class | org.hypergraphdb.algorithms | HypergraphDb |
|
DefaultAtomCache | A default, simple implementation of a run-time cache of hypergraph atoms. | Class | org.hypergraphdb.cache | HypergraphDb |
|
DefaultJavaTypeMapper | | Class | org.hypergraphdb.type | HypergraphDb |
|
DefaultKeyBasedQuery | | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
DefaultLiveHandle | | Class | org.hypergraphdb.handle | HypergraphDb |
|
DefaultManagedLiveHandle | | Class | org.hypergraphdb.handle | HypergraphDb |
|
DefaultTransactionContext | A default implementation of HGTransactionContext using a stack of currently active transactions. | Class | org.hypergraphdb.transaction | HypergraphDb |
|
DelayedSetLoadPredicate | A predicate that check whether a handle is the member of a set of handles. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
DelegateMapResolver | A map-based resolver that will delegate to another resolved if the element is not in the map. | Class | org.hypergraphdb.util | HypergraphDb |
|
DerefMapping | | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
DFSCondition | The depth-first search variant of a TraversalCondition. | Class | org.hypergraphdb.query | HypergraphDb |
|
DirectValueIndexer | Index atoms directly by their values serialized as byte[]. | Class | org.hypergraphdb.indexing | HypergraphDb |
|
DisconnectedPredicate | A predicate that returns true if the incidence set of a given atom is empty and false otherwise. | Class | org.hypergraphdb.query | HypergraphDb |
|
DoublePrimitiveArrayType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
DoubleType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
DoubleType .DoubleComparator | | Class | org.hypergraphdb.type.javaprimitive.DoubleType | HypergraphDb |
|
DummyReadWriteLock | A read-write lock that doesn't lock at all. | Class | org.hypergraphdb.util | HypergraphDb |
|
EnumType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
EnumType .ENUM_COMPARATOR_IMPL | | Class | org.hypergraphdb.type.javaprimitive.EnumType | HypergraphDb |
|
EnumTypeConstructor | Manages instances of EnumType. | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
ExpressionBasedQuery | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
FilteredRAResultSet | | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
FilteredResultSet | Filter a result set through a predicate. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
FilteredSortedSet | | Class | org.hypergraphdb.util | HypergraphDb |
|
FilterIterator | A filtering iterator wraps a source iterator an filter out some of its elements based on a predicate. | Class | org.hypergraphdb.util | HypergraphDb |
|
FloatPrimitiveArrayType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
FloatType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
FloatType .FloatComparator | | Class | org.hypergraphdb.type.javaprimitive.FloatType | HypergraphDb |
|
GenericObjectFactory | An ObjectFactory implementation that simply uses a specific Class to fabricate instances. | Class | org.hypergraphdb.type | HypergraphDb |
|
GraphClassics | A collection of classical graph algorithms implemented within the HyperGraphDB framework. | Class | org.hypergraphdb.algorithms | HypergraphDb |
|
HandleArrayResultSet | Implements a HGSearchResult comprising the atoms in a given HGHandle array. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
HashCacheMap | | Class | org.hypergraphdb.cache | HypergraphDb |
|
HashCodeUtil | Collected methods which allow easy implementation of hashCode. | Class | org.hypergraphdb.util | HypergraphDb |
|
HGAbstractCompositeType | Represents an abstract type (can't be instantiated) that has some properties - modeled after and mainly used to represent an abstract Java bean. | Class | org.hypergraphdb.type | HypergraphDb |
|
HGAbstractCompositeType .Projection | | Class | org.hypergraphdb.type.HGAbstractCompositeType | HypergraphDb |
|
HGAbstractType | The implementation of a HyperGraph abstract types. | Class | org.hypergraphdb.type | HypergraphDb |
|
HGALGenerator | This interface defines an adjacency list (AL) generator. | Interface | org.hypergraphdb.algorithms | HypergraphDb |
|
HGAtomAccessedEvent | This event is triggered every time an atom is accessed by its handle in HyperGraph. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGAtomAddedEvent | This is triggered after a new atom, node or link, has been added to to HyperGraph. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGAtomAttrib | A simple structure that holds system-level atom attributes. | Class | org.hypergraphdb | HypergraphDb |
|
HGAtomCache | The HGAtomCache interface abstracts the HyperGraph caching activities in order for different caching policies and implementations | Interface | org.hypergraphdb | HypergraphDb |
|
HGAtomEvent | This is a base class for various atom related events. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGAtomEvictEvent | An HGAtomEvictedEvent is triggered by the cache when an atom's run-time instance is removed from memory. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGAtomLoadedEvent | | Class | org.hypergraphdb.event | HypergraphDb |
|
HGAtomPredicate | This interface defines a predicate of a single atom. | Interface | org.hypergraphdb.query | HypergraphDb |
|
HGAtomProposeEvent | Event triggered when a new atom is about to be added to the graph. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGAtomQueue | | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGAtomRef | An instance HGAtomRef represents a reference to a HyperGraph atom. | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGAtomRef .Mode | This constant define an FLOATING reference mode. | Class | org.hypergraphdb.atom.HGAtomRef | HypergraphDb |
|
HGAtomRefusedException | This exception is thrown when an attempt to add a new atom to a HyperGraph instance failed. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGAtomRemovedEvent | | Class | org.hypergraphdb.event | HypergraphDb |
|
HGAtomRemoveRequestEvent | A HGAtomRemoveRequestEvent is triggered when an attempt is made to remove an from HyperGraph, but before the removal process proceeds. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGAtomReplacedEvent | | Class | org.hypergraphdb.event | HypergraphDb |
|
HGAtomReplaceRequestEvent | 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. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGAtomResolver | | Class | org.hypergraphdb.util | HypergraphDb |
|
HGAtomSet | A HGAtomSet represents a temporary construction of a set of atoms. | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGAtomStack | | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGAtomType | 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 | Interface | org.hypergraphdb.type | HypergraphDb |
|
HGAtomTypeBase | A base class for implementing HGAtomType. | Class | org.hypergraphdb.type | HypergraphDb |
|
HGBergeLink | A HGBergeLink represent a hyperarc or hyperedge in the mathematical theory of hypergraphs. | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGBidirectionalIndex | A HGBidirectionalIndex provides efficient searching of an index entry by value as well as by key. | Interface | org.hypergraphdb | HypergraphDb |
|
HGBreadthFirstTraversal | Implements a breadth-first search of a graph. | Class | org.hypergraphdb.algorithms | HypergraphDb |
|
HGCache | A simple generic, read-only caching interface. | Interface | org.hypergraphdb.cache | HypergraphDb |
|
HGClassLoaderDelegate | | Class | org.hypergraphdb.util | HypergraphDb |
|
HGClosingEvent | A HGClosingEvent is generated right before the closing and cleanup process of currently opened HyperGraph is initiated. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGCompositeType | A HGCompositeType represents a HyperGraph type with several dimensions. | Interface | org.hypergraphdb.type | HypergraphDb |
|
HGConfiguration | A bean that holds configuration parameters for a HyperGraphDB initialization. | Class | org.hypergraphdb | HypergraphDb |
|
HGDatabaseVersionFile | Represents version information at a particular database instance. | Class | org.hypergraphdb.util | HypergraphDb |
|
HGDefaultEventManager | | Class | org.hypergraphdb.event | HypergraphDb |
|
HGDepthFirstTraversal | Implements a depth-first search of a graph. | Class | org.hypergraphdb.algorithms | HypergraphDb |
|
HGEMissingData | | Class | org.hypergraphdb | HypergraphDb |
|
HGEnvironment | This class provides some facilities to manage several open HyperGraph databases within a single virtual machine. | Class | org.hypergraphdb | HypergraphDb |
|
HGEvent | This interface marks an object that is a HyperGraph event. | Interface | org.hypergraphdb.event | HypergraphDb |
|
HGEventBase | | Class | org.hypergraphdb.event | HypergraphDb |
|
HGEventManager | A HGEventManager is bound to a single HyperGraph instance. | Interface | org.hypergraphdb.event | HypergraphDb |
|
HGException | A HGException is thrown by HyperGraph code anywhere an abnormal situation, that cannot usually be handled in an obvious way besides | Class | org.hypergraphdb | HypergraphDb |
|
HGExecutorService | A wrapper of an underlying executor service implementation that ensures a transaction context is inherited from the calling thread when a task | Class | org.hypergraphdb.util | HypergraphDb |
|
HGGraphHolder | The interface is for atoms that need to hold a reference to the HyperGraph to which they belong. | Interface | org.hypergraphdb | HypergraphDb |
|
HGHandle | A HGHandle represents a reference to a hypergraph atom. | Interface | org.hypergraphdb | HypergraphDb |
|
HGHandleFactory | The HGHandleFactory is used to manage persistent handles for the atoms of HyperGraph instance. | Interface | org.hypergraphdb | HypergraphDb |
|
HGHandleHolder | Implement this interface for atoms that will hold their HyperGraphDB handle as a bean property. | Interface | org.hypergraphdb | HypergraphDb |
|
HGHandleType | | Class | org.hypergraphdb.type | HypergraphDb |
|
HGHandleType .HandleComparator | | Class | org.hypergraphdb.type.HGHandleType | HypergraphDb |
|
HGIgnore | This annotation can be used to mark a bean property to be ignored when a HyperGraph type is being automatically created for it. | Class | org.hypergraphdb.annotation | HypergraphDb |
|
HGIndex | The HGIndex interface represents an user-created index in the HyperGraph Note that taking advantage of the fact that Java allows overriding methods to | Interface | org.hypergraphdb | HypergraphDb |
|
HGIndexer | An HGIndexer represents an atom used internally by HyperGraphDB to manage indices. | Interface | org.hypergraphdb.indexing | HypergraphDb |
|
HGIndexManager | The HGIndexManager allows you to create atom indices. | Class | org.hypergraphdb | HypergraphDb |
|
HGKeyIndexer | An HGKeyIndexer represents an atom used internally by HyperGraphDB to manage key-based indices. | Class | org.hypergraphdb.indexing | HypergraphDb |
|
HGLink | The HGLink interface defines a hypergraph link. | Interface | org.hypergraphdb | HypergraphDb |
|
HGListener | A HGListener must be implemented in order to be receive notifications about HyperGraph events. | Interface | org.hypergraphdb.event | HypergraphDb |
|
HGListener .Result | This result indicates that processing should be cancelled. | Class | org.hypergraphdb.event.HGListener | HypergraphDb |
|
HGListenerAtom | This is a simple bean-like atom that can be used to register listeners that will be automatically loaded when a HyperGraph is open. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGLiveHandle | A LiveHandle represents an in memory handle to a HyperGraph atom. | Interface | org.hypergraphdb.handle | HypergraphDb |
|
HGLoadPredefinedTypeEvent | This event is triggered by the type system when the run-time instance of a predefined type needs to be loaded in the cache. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGLock | An implementation of ReadWriteLock that will use the currently active database transaction if there is one (through BDBTxLock) | Class | org.hypergraphdb.util | HypergraphDb |
|
HGLogger | | Class | org.hypergraphdb.util | HypergraphDb |
|
HGManagedLiveHandle | | Interface | org.hypergraphdb.handle | HypergraphDb |
|
HGOpenedEvent | A HGOpenedEvent is generated right after a new HyperGraph instance has been opened and fully initialized. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGOrderedSearchable | The HGOrderedSearchable interface specifies that an object can be viewed as an ordered collection from where a range of values can be obtained | Interface | org.hypergraphdb | HypergraphDb |
|
HGPersistentHandle | A HGPersistentHandle is a HGHandle that survives system downtime. | Interface | org.hypergraphdb | HypergraphDb |
|
HGPlainLink | A default HGLink implementation provided by hypergraph. | Class | org.hypergraphdb | HypergraphDb |
|
HGPredefinedTypes | This class contains static references to all HyperGraphDB predefined types. | Class | org.hypergraphdb.type | HypergraphDb |
|
HGPrimitiveType | A HGPrimitiveType is a HGAtomType that store its values directly as raw byte data. | Interface | org.hypergraphdb.type | HypergraphDb |
|
HGProjection | A HGProjection represents a dimension of a composite type. | Interface | org.hypergraphdb.type | HypergraphDb |
|
HGQuery | The HGQuery class represents an arbitrary query to the HyperGraph database. | Class | org.hypergraphdb | HypergraphDb |
|
HGQuery .hg | This class serves as a namespace to a set of syntactically concise functions for constructing HyperGraph query conditions and performing HyperGraph queries. | Class | org.hypergraphdb.HGQuery | HypergraphDb |
|
HGQueryCondition | The interface defines a HyperGraph query condition. | Interface | org.hypergraphdb.query | HypergraphDb |
|
HGQueryConfiguration | Holds a set of configuration settings for the query sub-system of a HyperGraphAuthor:Borislav Iordanov | Class | org.hypergraphdb.query | HypergraphDb |
|
HGRandomAccessResult | A HGRandomAccessResult is a search result that is based on some kind of cursor that allows immediate positioning on some result value, if it | Interface | org.hypergraphdb | HypergraphDb |
|
HGRandomAccessResult .GotoResult | Enumerates the possible results of a call to the goTo in a HGRandomAccessResult. | Class | org.hypergraphdb.HGRandomAccessResult | HypergraphDb |
|
HGRefCountedType | A marker interface indicating that a given HGAtomType implementation is reference-counted. | Interface | org.hypergraphdb.type | HypergraphDb |
|
HGRel | Represents a name relationship/link between entities. | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGRelType | Represents the type a "semantic" relationship. | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGRelTypeConstructor | The type of HGRelType. | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGRemoveRefusedException | | Class | org.hypergraphdb | HypergraphDb |
|
HGReplaceRefusedException | This exception is thrown when an attempt to replace the value of an existing atom failed. | Class | org.hypergraphdb | HypergraphDb |
|
HGSearchable | The HGSearchable interface specifies that an object can be searched by a key. | Interface | org.hypergraphdb | HypergraphDb |
|
HGSearchResult | Represents the result set of a HyperGraph query. | Interface | org.hypergraphdb | HypergraphDb |
|
HGSerializable | This atom marks a Java class (or interface) for serialization in HyperGraph storage. | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGSortedSet | A variation of the standard SortedSet interface that offers a HGRandomAccessResult of its elements in addition to an | Interface | org.hypergraphdb.util | HypergraphDb |
|
HGSortIndex | A HGSortIndex is a HGIndex that maintains its keys in an order relation. | Interface | org.hypergraphdb | HypergraphDb |
|
HGStats | This is a singleton HyperGraph managed atom that the system uses to collect global statistics about the HyperGraph instance. | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGStorageTransaction | | Interface | org.hypergraphdb.transaction | HypergraphDb |
|
HGStore | An instance of HGStore is associated with each HyperGraph to manage to low-level interaction with the underlying database mechanism. | Class | org.hypergraphdb | HypergraphDb |
|
HGStoreImplementation | A HGStoreImplementation provides the crucial storage layer for a HyperGraphDB instance. | Interface | org.hypergraphdb.storage | HypergraphDb |
|
HGStoreSubgraph | A StorageGraph bound to a HGStore. | Class | org.hypergraphdb.storage | HypergraphDb |
|
HGSubgraph | A HyperNode that encapsulates a set of atoms from the global HyperGraph database. | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGSubsumes | The HGSubsumes link represents a subsumes relationship between two atoms, either declared, or inferred by HyperGraph. | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGSystemFlags | 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. | Interface | org.hypergraphdb | HypergraphDb |
|
HGTransact | This annotation indicates that a given method should be wrapped in a transaction. | Class | org.hypergraphdb.annotation | HypergraphDb |
|
HGTransaction | Implements a transaction in HyperGraphDB. | Class | org.hypergraphdb.transaction | HypergraphDb |
|
HGTransactionConfig | Encapsulates configuration parameters for a single transaction. | Class | org.hypergraphdb.transaction | HypergraphDb |
|
HGTransactionContext | A transaction context maintains a stack of nested transactions. | Interface | org.hypergraphdb.transaction | HypergraphDb |
|
HGTransactionEndEvent | An event triggered upon completion (successful or not) of each transaction. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGTransactionException | A HGTransactionException is thrown from within the transaction handling of HyperGraph. | Class | org.hypergraphdb.transaction | HypergraphDb |
|
HGTransactionFactory | | Interface | org.hypergraphdb.transaction | HypergraphDb |
|
HGTransactionManager | The HGTransactionManager handles transactional activity for a single HyperGraph instance. | Class | org.hypergraphdb.transaction | HypergraphDb |
|
HGTransactionStartedEvent | An event triggered upon the start of every database transaction. | Class | org.hypergraphdb.event | HypergraphDb |
|
HGTraversal | This interface represents a generic graph traversal. | Interface | org.hypergraphdb.algorithms | HypergraphDb |
|
HGTypeConfiguration | This class encapsulates startup configuration parameters for the HyperGraphDB type system. | Class | org.hypergraphdb.type | HypergraphDb |
|
HGTypedValue | This is a utility class to manipulate arbitrary HyperGraph typed objects, that are not necessarily stored as HyperGraph atoms. | Class | org.hypergraphdb.type | HypergraphDb |
|
HGTypeHolder | Implement this interface for atoms that will hold the instance of their HyperGraphDB type as a bean property. | Interface | org.hypergraphdb | HypergraphDb |
|
HGTypeSchema | | Interface | org.hypergraphdb.type | HypergraphDb |
|
HGTypeStructuralInfo | The HGTypeStructuralInfo class represents a HyperGraph atom that provides fixed structural information about atoms of a definite type. | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGTypeSystem | The HGTypeSystem manages atom type information for a given HyperGraph database. | Class | org.hypergraphdb | HypergraphDb |
|
HGUniquenessConstraint | A HGUniquenessContraint defines what makes an atom of a given type unique. | Class | org.hypergraphdb.atom | HypergraphDb |
|
HGUserAbortException | This exception is to be thrown by application code to force aborting the current transaction within a transaction closure. | Class | org.hypergraphdb.transaction | HypergraphDb |
|
HGUtils | The mandatory bag of static utility method class. | Class | org.hypergraphdb.util | HypergraphDb |
|
HGValueIndexer | An indexer that not only determines the key in an index entry, but the value as well. | Class | org.hypergraphdb.indexing | HypergraphDb |
|
HGValueLink | HGValueLink is a HGLink that can hold an arbitrary object as payload. | Class | org.hypergraphdb | HypergraphDb |
|
HyperGraph | This is the main class representing a HyperGraph database. | Class | org.hypergraphdb | HypergraphDb |
|
HyperNode | | Interface | org.hypergraphdb | HypergraphDb |
|
HyperTraversal | This class is work in progress - it was done to solve the immediate problem of transferring a sub-graph from one location to another. | Class | org.hypergraphdb.algorithms | HypergraphDb |
|
IncidenceSet | Represents an atom incidence set. | Class | org.hypergraphdb | HypergraphDb |
|
IncidenceSetRef | An implementation that will lazily query for the incidence set of an atom. | Class | org.hypergraphdb | HypergraphDb |
|
IncidentCondition | The IncidentCondition specifies that a search result atom should be a member of the incidence set of a given atom. | Class | org.hypergraphdb.query | HypergraphDb |
|
IncidentToQuery | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
IndexBasedQuery | A simple query that operates on a single index. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
IndexBasedQuery .ScanType | | Class | org.hypergraphdb.query.impl.IndexBasedQuery | HypergraphDb |
|
IndexCondition | | Class | org.hypergraphdb.query | HypergraphDb |
|
IndexedPartCondition | | Class | org.hypergraphdb.query | HypergraphDb |
|
IndexScanQuery | This queries simply scans all elements in a given index. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
InMemoryIntersectionResult | | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
InMemoryIntersectionResult .Combiner | | Class | org.hypergraphdb.query.impl.InMemoryIntersectionResult | HypergraphDb |
|
IntersectionQuery | An IntersectionQuery combines the results of two underlying queries and produces a result set containing only elements that appear | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
IntHandleFactory | Produces integer valued persistent handles. | Class | org.hypergraphdb.handle | HypergraphDb |
|
IntPersistentHandle | | Class | org.hypergraphdb.handle | HypergraphDb |
|
IntPrimitiveArrayType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
IntType | The implementation of the primitive Integer type. | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
IntType .IntComparator | | Class | org.hypergraphdb.type.javaprimitive.IntType | HypergraphDb |
|
IsCondition | An "identity" condition that evaluates to true for a specific handle. | Class | org.hypergraphdb.query | HypergraphDb |
|
JavaAbstractBinding | Acts as an atom type for Java interfaces and abstract classes that have declared/visible bean properties or private fields translated into | Class | org.hypergraphdb.type | HypergraphDb |
|
JavaBeanBinding | Acts as a HGAtomType for Java beans. | Class | org.hypergraphdb.type | HypergraphDb |
|
JavaInterfaceBinding | Acts as an atom type for Java interfaces and abstract classes with no declared/visible bean properties. | Class | org.hypergraphdb.type | HypergraphDb |
|
JavaObjectBinding | | Class | org.hypergraphdb.type | HypergraphDb |
|
JavaObjectMapper | | Class | org.hypergraphdb.type | HypergraphDb |
|
JavaTypeFactory | The JavaTypeFactory is used to infer HyperGraph types based on Java beans. | Class | org.hypergraphdb.type | HypergraphDb |
|
JavaTypeMapper | A JavaTypeMapper is used to create HyperGraphDB type out of Java classes and to provide appropriate run-time representations. | Interface | org.hypergraphdb.type | HypergraphDb |
|
JavaTypeSchema | | Class | org.hypergraphdb.type | HypergraphDb |
|
KeyBasedQuery | A KeyBasedQuery is a HGQuery that produces a result based on a single key value. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
KeyMapResolver | | Class | org.hypergraphdb.util | HypergraphDb |
|
LazyRef | Encapsulate the reference of an object for loading on demand. | Interface | org.hypergraphdb | HypergraphDb |
|
LinkCondition | A LinkCondition constraints the query result set to links pointing to a target set of atoms. | Class | org.hypergraphdb.query | HypergraphDb |
|
LinkedIdentityHashMap | | Class | org.hypergraphdb.util | HypergraphDb |
|
LinkIndexer | A LinkIndexer indexes atoms by their target ordered set. | Class | org.hypergraphdb.indexing | HypergraphDb |
|
LinkProjectionMapping | | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
LinkRecord | This class represents a generic implementation of a record that is also aAuthor:Borislav Iordanov | Class | org.hypergraphdb.type | HypergraphDb |
|
LinkTargetsResultSet | This is the same as HandleArrayResultSet, but it uses a loaded link atom instance instead of a HGHandle[]. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
LinkToQuery | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
LinkType | | Class | org.hypergraphdb.type | HypergraphDb |
|
LLRBTree | Implements a set of elements as a left-leaning red-black tree. | Class | org.hypergraphdb.util | HypergraphDb |
|
LongHandleFactory | | Class | org.hypergraphdb.handle | HypergraphDb |
|
LongPersistentHandle | | Class | org.hypergraphdb.handle | HypergraphDb |
|
LongPrimitiveArrayType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
LongType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
LongType .LongComparator | | Class | org.hypergraphdb.type.javaprimitive.LongType | HypergraphDb |
|
LRUCache | Implements a cache that keeps most recently used elements in memory while discarding the least recently used ones. | Class | org.hypergraphdb.cache | HypergraphDb |
|
MaintenanceException | Represents an exception that occurred during the execution of a MaintenanceOperation. | Class | org.hypergraphdb.maintenance | HypergraphDb |
|
MaintenanceOperation | Represents a maintenance operation performed on a HyperGraph database. | Interface | org.hypergraphdb.maintenance | HypergraphDb |
|
MapCondition | | Class | org.hypergraphdb.query | HypergraphDb |
|
MappedFuture | | Class | org.hypergraphdb.util | HypergraphDb |
|
MappedResult | A MappedResult is a HGSearchResult with an applied transformation to each of its elements. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
Mapping | An interface specifying a single argument function. | Interface | org.hypergraphdb.util | HypergraphDb |
|
MapResolver | | Class | org.hypergraphdb.util | HypergraphDb |
|
MapType | | Class | org.hypergraphdb.type | HypergraphDb |
|
MapTypeConstructor | | Class | org.hypergraphdb.type | HypergraphDb |
|
MemoryWarningSystem | This memory warning system will call all registered listeners when we exceed the percentage of available heap memory specified. | Class | org.hypergraphdb.util | HypergraphDb |
|
MemoryWarningSystem .Listener | | Interface | org.hypergraphdb.util.MemoryWarningSystem | HypergraphDb |
|
Migration | | Class | org.hypergraphdb.maintenance | HypergraphDb |
|
NoHyperGraphTypeException | Thrown when the type system is not able to create a HyperGraph type for a given type identifier (e. | Class | org.hypergraphdb.type | HypergraphDb |
|
Not | A generic negating HGQueryCondition. | Class | org.hypergraphdb.query | HypergraphDb |
|
Nothing | This condition represents the negation of everything. | Class | org.hypergraphdb.query | HypergraphDb |
|
NullType | | Class | org.hypergraphdb.type | HypergraphDb |
|
NumericTypeBase | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
NumericTypeBase .NumericComparator | | Class | org.hypergraphdb.type.javaprimitive.NumericTypeBase | HypergraphDb |
|
ObjectFactory | An ObjectFactory is capable of constructing concrete run-time instances of a certain Class. | Interface | org.hypergraphdb.type | HypergraphDb |
|
Or | Represents the disjunction operator of a query condition. | Class | org.hypergraphdb.query | HypergraphDb |
|
OrderedLinkCondition | A OrderedLinkCondition constraints the query result set to ordered links pointing to a target set of atoms. | Class | org.hypergraphdb.query | HypergraphDb |
|
OrToParellelQuery | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
OrToQuery | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
Pair | The inexplicably missing class from the java. | Class | org.hypergraphdb.util | HypergraphDb |
|
PairType | | Class | org.hypergraphdb.type | HypergraphDb |
|
PhantomHandle | An implementation of a live handle that tracks garbage collection activity by extending PhantomReference. | Class | org.hypergraphdb.handle | HypergraphDb |
|
PhantomManagedHandle | | Class | org.hypergraphdb.handle | HypergraphDb |
|
PhantomRefAtomCache | | Class | org.hypergraphdb.cache | HypergraphDb |
|
PipedResult | 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" | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
PipeQuery | A PipeQuery pipes the output of one query as the input of another. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
PlainLinkType | | Class | org.hypergraphdb.type | HypergraphDb |
|
PositionedIncidentCondition | A PositionedLinkCondition constraints the query result set to links pointing to a target atom positioned within a predetermined range in | Class | org.hypergraphdb.query | HypergraphDb |
|
PositionedIncidentToQuery | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
PredefinedTypeDescriptor | This is a simple structure that hold information about a predefined HyperGraph type. | Class | org.hypergraphdb.type | HypergraphDb |
|
PredefinedTypesConfig | Utility to read and hold configuration of predefined HyperGraphDB types. | Class | org.hypergraphdb.util | HypergraphDb |
|
PredicateBasedFilter | A HGQuery whose result is constructed by filtering the result set of another HGQuery according to a HGQueryCondition. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
PredicateBasedRAFilter | A HGQuery whose result is constructed by filtering the result set of another HGQuery according to a HGQueryCondition. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
PrimitiveArrayType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
PrimitiveTypeBase | A generic, base implementation of the primitive Java types. | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
ProjectionAtomResultSet | | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
QEManip | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
QueryCompile | A controller-type of class that maintains context during the query compilation process. | Class | org.hypergraphdb.query | HypergraphDb |
|
QueryCompile .Contract | | Interface | org.hypergraphdb.query.QueryCompile | HypergraphDb |
|
QueryCompile .Expand | | Interface | org.hypergraphdb.query.QueryCompile | HypergraphDb |
|
QueryCompiler | | Interface | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
QueryMetaData | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
RABasedPredicate | Make a random access result set as a predicate. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
RAMStorageGraph | A StorageGraph bound to a RAM map to be populated explicitly Author:Borislav Iordanov | Class | org.hypergraphdb.storage | HypergraphDb |
|
ReadyRef | An implementation of LazyRef that simply encapsulates an existing value. | Class | org.hypergraphdb | HypergraphDb |
|
Record | The Record implements a generic hypergraph record structure. | Class | org.hypergraphdb.type | HypergraphDb |
|
RecordType | A RecordType represents a particular combination of slots that can be used to construct records. | Class | org.hypergraphdb.type | HypergraphDb |
|
RecordTypeConstructor | A RecordTypeConstructor represents the HG (meta) type of a RecordType. | Class | org.hypergraphdb.type | HypergraphDb |
|
RefCountedMap | 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 | Class | org.hypergraphdb.util | HypergraphDb |
|
RefDelegateStorageGraph | | Class | org.hypergraphdb.storage | HypergraphDb |
|
RefResolver | Defines a generic capability to resolve a reference of type Key to an object of type Value. | Interface | org.hypergraphdb.util | HypergraphDb |
|
ResultMapQuery | A HGQuery that transforms the result of an underlying query by applying a provided mapping. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
RSCombiner | | Interface | org.hypergraphdb.query.impl | HypergraphDb |
|
SearchableBasedQuery | A simple query that operates on a single HGSearchable entity, usuallyAuthor:Borislav Iordanov | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
SearchResultWrapper | Used to wrap a HGRandomAccessResult in order to "disable" it. | Class | org.hypergraphdb.storage | HypergraphDb |
|
SequentialUUIDHandleFactory | A handle factory that generates UUID persistent handles out of a base long and an increment counter long value. | Class | org.hypergraphdb.handle | HypergraphDb |
|
SerializableType | This type implementation handles values as serializable Java blobs. | Class | org.hypergraphdb.type | HypergraphDb |
|
SerializableType .SerInputStream | An ObjectInputStream that uses the thread context class loader toAuthor:Borislav Iordanov | Class | org.hypergraphdb.type.SerializableType | HypergraphDb |
|
ShortPrimitiveArrayType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
ShortType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
ShortType .ShortComparator | | Class | org.hypergraphdb.type.javaprimitive.ShortType | HypergraphDb |
|
SimpleALGenerator | The SimpleALGenerator produces all atoms linked to the given atom, regardless of the link type and regardless of how an outgoing set is ordered. | Class | org.hypergraphdb.algorithms | HypergraphDb |
|
SimpleCache | | Class | org.hypergraphdb.cache | HypergraphDb |
|
SimpleQueryCompiler | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
SimpleStack | A simple, non thread-safe stack, missing from java. | Class | org.hypergraphdb.util | HypergraphDb |
|
SimpleValueCondition | Basic class for conditions examining individual primitive values. | Class | org.hypergraphdb.query | HypergraphDb |
|
SimplyLinkedQueue | | Class | org.hypergraphdb.util | HypergraphDb |
|
Slot | A Slot represents a placeholder in a record type. | Class | org.hypergraphdb.type | HypergraphDb |
|
SlotType | The SlotType handles atoms of type Slot. | Class | org.hypergraphdb.type | HypergraphDb |
|
SoftHashMap | This is similar to the standard WeakHashMap, but it uses SoftReferences for the map's values instead | Class | org.hypergraphdb.util | HypergraphDb |
|
SortedIntersectionResult | Combines two ordered result sets into a (ordered) result representing their set theoretical intersection. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
SortedIntersectionResult .Combiner | | Class | org.hypergraphdb.query.impl.SortedIntersectionResult | HypergraphDb |
|
StorageBasedIncidenceSet | | Class | org.hypergraphdb.storage | HypergraphDb |
|
StorageGraph | Represents a storage layout graph. | Interface | org.hypergraphdb.storage | HypergraphDb |
|
StorageWithAnnotatedIncidence | 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. | Class | org.hypergraphdb.storage | HypergraphDb |
|
StringBAInterconverter | | Class | org.hypergraphdb.util | HypergraphDb |
|
StringType | The implementation of the primitive String type. | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
StringType .CaseInsensitiveStringComparator | | Class | org.hypergraphdb.type.javaprimitive.StringType | HypergraphDb |
|
StringType .StringComparator | | Class | org.hypergraphdb.type.javaprimitive.StringType | HypergraphDb |
|
SubgraphContainsCondition | | Class | org.hypergraphdb.query | HypergraphDb |
|
SubgraphMemberCondition | | Class | org.hypergraphdb.query | HypergraphDb |
|
SubsumedCondition | The SubsumedCondition examines a given atom and is satisfied if that atom is subsumed by the atom specified in the condition. | Class | org.hypergraphdb.query | HypergraphDb |
|
SubsumesCondition | The SubsumesCondition examines a given atom and is satisfied if that atom subsumes the atom specified in the condition. | Class | org.hypergraphdb.query | HypergraphDb |
|
SubsumesType | | Class | org.hypergraphdb.type | HypergraphDb |
|
SyncSearchResult | | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
TargetCondition | A query condition that constraints the result set to atoms that are targets toAuthor:Borislav Iordanov | Class | org.hypergraphdb.query | HypergraphDb |
|
TargetSetIterator | An iterator over the target set of a given link. | Class | org.hypergraphdb.util | HypergraphDb |
|
TargetToTargetIndexer | 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. | Class | org.hypergraphdb.indexing | HypergraphDb |
|
TempLink | This class represents a simple, temporary link used during various query and graph traversal activities. | Class | org.hypergraphdb.util | HypergraphDb |
|
TextType | The implementation of the primitive String type for large This implementation records the string using its getBytes | Class | org.hypergraphdb.type | HypergraphDb |
|
TimestampType | | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb |
|
Top | The Top HGAtomType represents the type of predefined types. | Class | org.hypergraphdb.type | HypergraphDb |
|
ToQueryMap | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
TransactionConflictException | | Class | org.hypergraphdb.transaction | HypergraphDb |
|
TransactionIsReadonlyException | | Class | org.hypergraphdb.transaction | HypergraphDb |
|
TraversalBasedQuery | | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
TraversalBasedQuery .ReturnType | | Class | org.hypergraphdb.query.impl.TraversalBasedQuery | HypergraphDb |
|
TraversalCondition | A condition that gets translated into a graph traversal. | Class | org.hypergraphdb.query | HypergraphDb |
|
TraversalResult | TraversalResult wraps a graph HGTraversal as a query HGSearchResult. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
TwoWayIterator | This interface defines a bi-directional iterator over a collection of objects. | Interface | org.hypergraphdb | HypergraphDb |
|
TwoWayMap | A bi-directional map X Y. | Class | org.hypergraphdb.util | HypergraphDb |
|
TxCacheMap | | Class | org.hypergraphdb.transaction | HypergraphDb |
|
TxCacheSet | | Class | org.hypergraphdb.transaction | HypergraphDb |
|
TxCacheSet .CacheSetTxBox | | Class | org.hypergraphdb.transaction.TxCacheSet | HypergraphDb |
|
TxList | Transactional linked list - random access is O(n)Author:Borislav Iordanov | Class | org.hypergraphdb.transaction | HypergraphDb |
|
TxMap | A transactional map - every operation on this map is conducted within a transaction and becomes void if the transaction is aborted. | Class | org.hypergraphdb.transaction | HypergraphDb |
|
TxMonitor | | Class | org.hypergraphdb.transaction | HypergraphDb |
|
TxMonitor .Info | | Class | org.hypergraphdb.transaction.TxMonitor | HypergraphDb |
|
TxSet | A transactional HGSortedSet that implements MVCC for concurrency instead of locking. | Class | org.hypergraphdb.transaction | HypergraphDb |
|
TxSet .SetTxBox | | Class | org.hypergraphdb.transaction.TxSet | HypergraphDb |
|
TypeConditionAggregate | | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
TypedValueCondition | This is a HGQueryCondition that constrains the value of an atom as well as its type. | Class | org.hypergraphdb.query | HypergraphDb |
|
TypedValueToQuery | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
TypePlusCondition | | Class | org.hypergraphdb.query | HypergraphDb |
|
TypeUtils | A set of static utility methods operating on types. | Class | org.hypergraphdb.type | HypergraphDb |
|
UnionQuery | An UnionQuery combines the results of two underlying queries and produces a result set containing elements that appear | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
UnionResult | Combines two result set into a result representing their set theoretic union. | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
UnionResultAsync | | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
Upgrade | | Class | org.hypergraphdb.maintenance | HypergraphDb |
|
UUID | NOTE - code adapted from JUG libary (Copyright (c) 2002- Tatu Saloranta, tatu. | Class | org.hypergraphdb.handle | HypergraphDb |
|
UUIDHandleFactory | A persistent handle factory based on type IV (crypto-strong) UUIDs. | Class | org.hypergraphdb.handle | HypergraphDb |
|
UUIDPersistentHandle | | Class | org.hypergraphdb.handle | HypergraphDb |
|
UUIDTrie | An implementation of a trie for storing UUIDs. | Class | org.hypergraphdb.atom.impl | HypergraphDb |
|
ValueAsPredicateOnly | | Class | org.hypergraphdb.query.cond2qry | HypergraphDb |
|
ValueSetter | A simple interface to be implemented by objects that set values in specific dynamic contexts. | Interface | org.hypergraphdb.util | HypergraphDb |
|
VanillaTransaction | This is a HGTransaction implementation that only maintains the attribute map. | Class | org.hypergraphdb.transaction | HypergraphDb |
|
VarContext | This is a glorified name/value map implementing the handling of query variables. | Class | org.hypergraphdb.util | HypergraphDb |
|
VBox | | Class | org.hypergraphdb.transaction | HypergraphDb |
|
VBoxBody | | Class | org.hypergraphdb.transaction | HypergraphDb |
|
WeakHandle | | Class | org.hypergraphdb.handle | HypergraphDb |
|
WeakIdentityHashMap | This is a modified version of @see{WeakHashMap} from JDK 1. | Class | org.hypergraphdb.util | HypergraphDb |
|
WeakManagedHandle | | Class | org.hypergraphdb.handle | HypergraphDb |
|
WeakRefAtomCache | This cache implementation interacts with the Java garbage collector, by using the java. | Class | org.hypergraphdb.cache | HypergraphDb |
|
ZigZagIntersectionResult | The ZigZagIntersectionResult operates on two sorted, random accessAuthor:Borislav Iordanov | Class | org.hypergraphdb.query.impl | HypergraphDb |
|
ZigZagIntersectionResult .Combiner | | Class | org.hypergraphdb.query.impl.ZigZagIntersectionResult | HypergraphDb |