Package | Description |
---|---|
org.hypergraphdb |
Welcome to HyperGraphDB
|
org.hypergraphdb.algorithms | |
org.hypergraphdb.atom | |
org.hypergraphdb.event | |
org.hypergraphdb.query | |
org.hypergraphdb.query.cond2qry | |
org.hypergraphdb.query.impl | |
org.hypergraphdb.type | |
org.hypergraphdb.type.javaprimitive |
Modifier and Type | Class and Description |
---|---|
class |
HGQuery<SearchResult>
The
HGQuery class represents an arbitrary query to the HyperGraph
database. |
Modifier and Type | Class and Description |
---|---|
class |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
AtomQueueType |
class |
AtomSetType
Implements the HyperGraph type of
HGAtomSet atoms. |
class |
AtomStackType |
class |
HGRelType
Represents the type a "semantic" relationship.
|
class |
HGRelTypeConstructor
The type of
HGRelType . |
class |
HGSubgraph
A
HyperNode that encapsulates a set of atoms from the global
HyperGraph database. |
Modifier and Type | Interface and Description |
---|---|
interface |
HGEventManager
A
HGEventManager is bound to a single HyperGraph instance. |
Modifier and Type | Class and Description |
---|---|
class |
HGDefaultEventManager |
Modifier and Type | Class and Description |
---|---|
class |
AnalyzedQuery<SearchResult>
A query object that holds information collected during the compilation process.
|
Modifier and Type | Class and Description |
---|---|
class |
ExpressionBasedQuery<ResultType> |
Modifier and Type | Class and Description |
---|---|
class |
DefaultKeyBasedQuery<Key,Value> |
class |
IndexBasedQuery<T>
A simple query that operates on a single index.
|
class |
IndexScanQuery<Key,Value>
This queries simply scans all elements in a given index.
|
class |
IntersectionQuery<T>
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. |
class |
KeyBasedQuery<Key,Value>
A
KeyBasedQuery is a HGQuery that produces
a result based on a single key value. |
class |
PipeQuery<Key,Value>
A
PipeQuery pipes the output of one query as the
input of another. |
class |
PredicateBasedFilter<T>
A
HGQuery whose result is constructed by filtering the result set
of another HGQuery according to a HGQueryCondition . |
class |
PredicateBasedRAFilter<T>
A
HGQuery whose result is constructed by filtering the result set
of another HGQuery according to a HGQueryCondition . |
class |
ResultMapQuery
A
HGQuery that transforms the result of an underlying query
by applying a provided mapping. |
class |
SearchableBasedQuery<Key,Value>
A simple query that operates on a single
HGSearchable entity, usually
a HGIndex . |
class |
TraversalBasedQuery |
class |
UnionQuery<T>
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. |
Modifier and Type | Interface and Description |
---|---|
interface |
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
the entities being constructed in the form of a predicate, called subsumes that
determines whether one entity is a specialization of another. |
interface |
HGCompositeType
A
HGCompositeType represents a HyperGraph type with several
dimensions. |
interface |
HGPrimitiveType<JavaType>
A
HGPrimitiveType is a HGAtomType that
store its values directly as raw byte data. |
interface |
JavaTypeMapper
A
JavaTypeMapper is used to create HyperGraphDB type out of Java classes and
to provide appropriate run-time representations. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTypeConstructor
This type is a predefined type constructor that manages abstract types
in the HyperGraph storage.
|
class |
ArrayType
An
ArrayType handles fixed size arrays of values of the same
type (i.e. |
class |
ArrayTypeConstructor |
class |
AtomRefType
Represents the type of a
HGAtomRef value. |
class |
CollectionType
A
CollectionType instance is capable for managing collections
of objects in the HyperGraph store. |
class |
CollectionTypeConstructor
Represents the type of
CollectionType s. |
class |
DefaultJavaTypeMapper |
class |
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 |
HGAbstractType
The implementation of a HyperGraph abstract types.
|
class |
HGAtomTypeBase
A base class for implementing
HGAtomType . |
class |
HGHandleType |
class |
JavaAbstractBinding
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.
|
class |
JavaBeanBinding
Acts as a
HGAtomType for Java beans. |
class |
JavaInterfaceBinding
Acts as an atom type for Java interfaces and abstract classes with no
declared/visible bean properties.
|
class |
JavaObjectBinding |
class |
JavaObjectMapper |
class |
JavaTypeFactory
The
JavaTypeFactory is used to infer HyperGraph types based on
Java beans. |
class |
LinkType |
class |
MapType |
class |
MapTypeConstructor |
class |
NullType |
class |
PairType |
class |
PlainLinkType |
class |
RecordType
A
RecordType represents a particular combination of slots that
can be used to construct records. |
class |
RecordTypeConstructor
A
RecordTypeConstructor represents the HG (meta) type of a RecordType . |
class |
SerializableType
This type implementation handles values as serializable Java blobs.
|
class |
SlotType
The
SlotType handles atoms of type Slot . |
class |
SubsumesType |
class |
TextType
The implementation of the primitive
String type for large
string values. |
class |
Top
The
Top HGAtomType represents the type of predefined types. |
Modifier and Type | Class and Description |
---|---|
class |
BooleanPrimitiveArrayType
Boolean arrays are stored using a byte for each boolean value (as usual, 0 for false and
1 for true).
|
class |
BooleanType |
class |
BytePrimitiveArrayType |
class |
ByteType |
class |
CalendarType |
class |
CharPrimitiveArrayType |
class |
CharType |
class |
DateType |
class |
DateTypeBase<JavaType> |
class |
DoublePrimitiveArrayType |
class |
DoubleType |
class |
EnumType |
class |
EnumTypeConstructor
Manages instances of
EnumType . |
class |
FloatPrimitiveArrayType |
class |
FloatType |
class |
IntPrimitiveArrayType |
class |
IntType
The implementation of the primitive
Integer type. |
class |
LongPrimitiveArrayType |
class |
LongType |
class |
NumericTypeBase<T extends Number> |
class |
PrimitiveArrayType |
class |
PrimitiveTypeBase<JavaType>
A generic, base implementation of the primitive Java types.
|
class |
ShortPrimitiveArrayType |
class |
ShortType |
class |
StringType
The implementation of the primitive
String type. |
class |
TimestampType |
Copyright © 2015. All rights reserved.