Package | Description |
---|---|
org.hypergraphdb |
Welcome to HyperGraphDB
|
org.hypergraphdb.indexing |
Modifier and Type | Method and Description |
---|---|
List<HGIndexer<?,?>> |
HGIndexManager.getIndexersForType(HGHandle type)
Return all registered
HGIndexer s for a given HyperGraph type. |
Modifier and Type | Method and Description |
---|---|
<KeyType,ValueType> |
HGIndexManager.getIndex(HGIndexer<?,?> indexer)
Retrieve the storage
HGIndex associated to the passed-in
HGIndexer . |
boolean |
HGIndexManager.isRegistered(HGIndexer<?,?> indexer)
Return
true if the given HGIndexer is registered
with the index manager and false otherwise. |
<KeyType,ValueType> |
HGIndexManager.register(HGIndexer<?,?> indexer)
Possibly create a new index based on the specified
IndexDescriptor . |
boolean |
HGIndexManager.unregister(HGIndexer indexer)
Remove an existing index.
|
Modifier and Type | Class and Description |
---|---|
class |
ByPartIndexer<KeyType>
Represents by the value of a part in a composite type.
|
class |
ByTargetIndexer
Represents an index by a specific target position in ordered links.
|
class |
CompositeIndexer |
class |
DirectValueIndexer<AtomType>
Index atoms directly by their values serialized as byte[].
|
class |
HGKeyIndexer<KeyType>
An
HGKeyIndexer represents an atom used internally
by HyperGraphDB to manage key-based indices. |
class |
HGValueIndexer<KeyType,ValueType>
An indexer that not only determines the key in an index entry, but the value
as well.
|
class |
LinkIndexer
A
LinkIndexer indexes atoms by their target ordered set. |
class |
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. |
Copyright © 2015. All rights reserved.