| 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 |
| 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 | |
| AtomRefType | Represents the type of a HGAtomRef value. | Class | org.hypergraphdb.type | HypergraphDb |
| BeanPropertyBasedProjection | Class | org.hypergraphdb.type | 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 | |
| BytePrimitiveArrayType | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb | |
| ByteType | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb | |
| ByteType .ByteComparator | Class | org.hypergraphdb.type.javaprimitive.ByteType | HypergraphDb | |
| CalendarType | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb | |
| CharPrimitiveArrayType | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb | |
| CharType | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb | |
| CharType .CharComparator | Class | org.hypergraphdb.type.javaprimitive.CharType | 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 |
| DateType | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb | |
| DateTypeBase | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb | |
| DateTypeBase .DateComparator | Class | org.hypergraphdb.type.javaprimitive.DateTypeBase | HypergraphDb | |
| DefaultJavaTypeMapper | Class | org.hypergraphdb.type | HypergraphDb | |
| DoublePrimitiveArrayType | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb | |
| DoubleType | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb | |
| DoubleType .DoubleComparator | Class | org.hypergraphdb.type.javaprimitive.DoubleType | 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 |
| 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 |
| 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 |
| 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 |
| HGCompositeType | A HGCompositeType represents a HyperGraph type with several dimensions. | Interface | org.hypergraphdb.type | HypergraphDb |
| HGHandleType | Class | org.hypergraphdb.type | HypergraphDb | |
| HGHandleType .HandleComparator | Class | org.hypergraphdb.type.HGHandleType | 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 |
| HGRefCountedType | A marker interface indicating that a given HGAtomType implementation is reference-counted. | Interface | org.hypergraphdb.type | 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 |
| HGTypeSchema | Interface | org.hypergraphdb.type | 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 | |
| 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 | |
| LinkRecord | This class represents a generic implementation of a record that is also aAuthor:Borislav Iordanov | Class | org.hypergraphdb.type | HypergraphDb |
| LinkType | Class | org.hypergraphdb.type | HypergraphDb | |
| LongPrimitiveArrayType | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb | |
| LongType | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb | |
| LongType .LongComparator | Class | org.hypergraphdb.type.javaprimitive.LongType | HypergraphDb | |
| MapType | Class | org.hypergraphdb.type | HypergraphDb | |
| MapTypeConstructor | Class | org.hypergraphdb.type | 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 |
| 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 |
| PairType | Class | org.hypergraphdb.type | HypergraphDb | |
| PlainLinkType | Class | org.hypergraphdb.type | HypergraphDb | |
| PredefinedTypeDescriptor | This is a simple structure that hold information about a predefined HyperGraph type. | Class | org.hypergraphdb.type | HypergraphDb |
| PrimitiveArrayType | Class | org.hypergraphdb.type.javaprimitive | HypergraphDb | |
| PrimitiveTypeBase | A generic, base implementation of the primitive Java types. | Class | org.hypergraphdb.type.javaprimitive | 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 |
| 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 | |
| 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 |
| 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 | |
| SubsumesType | Class | org.hypergraphdb.type | 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 |
| TypeUtils | A set of static utility methods operating on types. | Class | org.hypergraphdb.type | HypergraphDb |