Uses of Interface
org.hypergraphdb.HGGraphHolder

Packages that use HGGraphHolder
org.hypergraphdb Welcome to HyperGraphDB 
org.hypergraphdb.atom   
org.hypergraphdb.query.cond2qry   
org.hypergraphdb.query.impl   
org.hypergraphdb.type   
org.hypergraphdb.type.javaprimitive   
 

Uses of HGGraphHolder in org.hypergraphdb
 

Classes in org.hypergraphdb that implement HGGraphHolder
 class HGQuery<SearchResult>
           The HGQuery class represents an arbitrary query to the hypergraph database.
 

Uses of HGGraphHolder in org.hypergraphdb.atom
 

Classes in org.hypergraphdb.atom that implement HGGraphHolder
 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 HGGraphHolder in org.hypergraphdb.query.cond2qry
 

Classes in org.hypergraphdb.query.cond2qry that implement HGGraphHolder
 class ExpressionBasedQuery<ResultType>
           
 

Uses of HGGraphHolder in org.hypergraphdb.query.impl
 

Classes in org.hypergraphdb.query.impl that implement HGGraphHolder
 class DefaultKeyBasedQuery
           
 class IndexBasedQuery
           A simple query that operates on a single index.
 class IndexScanQuery
           This queries simply scans all elements in a given index.
 class IntersectionQuery
           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
           A KeyBasedQuery is a HGQuery that produces a result based on a single key value.
 class PipeQuery
           A PipeQuery pipes the output of one query as the input of another.
 class PredicateBasedFilter
           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
           A simple query that operates on a single HGSearchable entity, usually a HGIndex.
 class TraversalBasedQuery
           
 class UnionQuery
           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.
 

Uses of HGGraphHolder in org.hypergraphdb.type
 

Subinterfaces of HGGraphHolder in org.hypergraphdb.type
 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.
 

Classes in org.hypergraphdb.type that implement HGGraphHolder
 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 DefaultJavaTypeMapper
           
 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 JavaObjectMapper
           
 class JavaTypeFactory
           The JavaTypeFactory is used to infer HyperGraph types based on Java beans.
 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.
 

Uses of HGGraphHolder in org.hypergraphdb.type.javaprimitive
 

Classes in org.hypergraphdb.type.javaprimitive that implement HGGraphHolder
 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.