|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use HGAtomType | |
|---|---|
| org.hypergraphdb | Welcome to HyperGraphDB |
| org.hypergraphdb.atom | |
| org.hypergraphdb.type | |
| org.hypergraphdb.type.javaprimitive | |
| Uses of HGAtomType in org.hypergraphdb |
|---|
| Fields in org.hypergraphdb declared as HGAtomType | |
|---|---|
static HGAtomType |
HGTypeSystem.top
|
| Methods in org.hypergraphdb that return HGAtomType | |
|---|---|
HGAtomType |
HGTypeSystem.getAtomType(java.lang.Class<?> clazz)
Return the HGAtomType corresponding to the passed in
Java class. |
HGAtomType |
HGTypeSystem.getAtomType(HGHandle handle)
Return the type instance of a given atom. |
HGAtomType |
HGTypeSystem.getAtomType(java.lang.Object object)
Return the default HyperGraph type of the given atom object. |
HGAtomType |
HGTypeSystem.getTop()
|
HGAtomType |
HGTypeSystem.getType(HGHandle handle)
Return the HGAtomType by its HGHandle. |
HGAtomType |
HGTypeSystem.getType(java.lang.String alias)
Return the HGAtomType corresponding to the given alias. |
| Methods in org.hypergraphdb with parameters of type HGAtomType | |
|---|---|
HGHandle |
HGTypeSystem.addPredefinedType(HGPersistentHandle handle,
HGAtomType type,
java.lang.Class<?> clazz)
Specify an application specific predefined type, possibly overriding a default HyperGraph basic type. |
| Uses of HGAtomType in org.hypergraphdb.atom |
|---|
| Classes in org.hypergraphdb.atom that implement HGAtomType | |
|---|---|
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. |
| Uses of HGAtomType in org.hypergraphdb.type |
|---|
| Subinterfaces of HGAtomType in org.hypergraphdb.type | |
|---|---|
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. |
| Classes in org.hypergraphdb.type that implement HGAtomType | |
|---|---|
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 CollectionTypes. |
class |
HGAbstractCompositeType
|
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 |
LinkType
|
class |
MapType
|
class |
MapTypeConstructor
|
class |
NullType
|
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. |
| Methods in org.hypergraphdb.type that return HGAtomType | |
|---|---|
HGAtomType |
JavaTypeMapper.defineHGType(java.lang.Class<?> javaClass,
HGHandle typeHandle)
Create a new HyperGraphDB type for the given Java class. |
HGAtomType |
JavaTypeFactory.defineHGType(java.lang.Class<?> javaClass,
HGHandle typeHandle)
|
HGAtomType |
JavaObjectMapper.defineHGType(java.lang.Class<?> javaClass,
HGHandle typeHandle)
|
HGAtomType |
DefaultJavaTypeMapper.defineHGType(java.lang.Class<?> javaClass,
HGHandle typeHandle)
|
HGAtomType |
JavaInterfaceBinding.getHGType()
|
HGAtomType |
JavaTypeMapper.getJavaBinding(HGHandle typeHandle,
HGAtomType hgType,
java.lang.Class<?> javaClass)
Create a type wrapper for a given raw HyperGraphDB type. |
HGAtomType |
JavaTypeFactory.getJavaBinding(HGHandle typeHandle,
HGAtomType hgType,
java.lang.Class<?> javaClass)
|
HGAtomType |
JavaObjectMapper.getJavaBinding(HGHandle typeHandle,
HGAtomType hgType,
java.lang.Class<?> javaClass)
|
HGAtomType |
DefaultJavaTypeMapper.getJavaBinding(HGHandle typeHandle,
HGAtomType hgType,
java.lang.Class<?> javaClass)
|
| Methods in org.hypergraphdb.type with parameters of type HGAtomType | |
|---|---|
HGAtomType |
JavaTypeMapper.getJavaBinding(HGHandle typeHandle,
HGAtomType hgType,
java.lang.Class<?> javaClass)
Create a type wrapper for a given raw HyperGraphDB type. |
HGAtomType |
JavaTypeFactory.getJavaBinding(HGHandle typeHandle,
HGAtomType hgType,
java.lang.Class<?> javaClass)
|
HGAtomType |
JavaObjectMapper.getJavaBinding(HGHandle typeHandle,
HGAtomType hgType,
java.lang.Class<?> javaClass)
|
HGAtomType |
DefaultJavaTypeMapper.getJavaBinding(HGHandle typeHandle,
HGAtomType hgType,
java.lang.Class<?> javaClass)
|
static HGProjection |
TypeUtils.getProjection(HyperGraph hg,
HGAtomType type,
java.lang.String[] dimPath)
|
static java.lang.Object |
TypeUtils.makeValue(HyperGraph graph,
HGPersistentHandle h,
HGAtomType type)
|
static HGPersistentHandle |
TypeUtils.storeValue(HyperGraph graph,
java.lang.Object value,
HGAtomType type)
|
| Constructors in org.hypergraphdb.type with parameters of type HGAtomType | |
|---|---|
JavaInterfaceBinding(HGHandle typeHandle,
HGAtomType hgType,
java.lang.Class<?> javaClass)
|
|
| Uses of HGAtomType in org.hypergraphdb.type.javaprimitive |
|---|
| Classes in org.hypergraphdb.type.javaprimitive that implement HGAtomType | |
|---|---|
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 |
CharPrimitiveArrayType
|
class |
CharType
|
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>
|
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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||