Package | Description |
---|---|
org.hypergraphdb |
Welcome to HyperGraphDB
|
org.hypergraphdb.algorithms | |
org.hypergraphdb.atom | |
org.hypergraphdb.query | |
org.hypergraphdb.query.cond2qry | |
org.hypergraphdb.query.impl | |
org.hypergraphdb.storage | |
org.hypergraphdb.type | |
org.hypergraphdb.type.javaprimitive | |
org.hypergraphdb.util |
Modifier and Type | Interface and Description |
---|---|
interface |
HGRandomAccessResult<ValueType>
A
HGRandomAccessResult is a search result that is based on some
kind of cursor that allows immediate positioning on some result value, if it
exists. |
Modifier and Type | Method and Description |
---|---|
abstract HGSearchResult<SearchResult> |
HGQuery.execute()
Execute the query and return the result set.
|
<T> HGSearchResult<T> |
HyperGraph.find(HGQueryCondition condition)
Run a HyperGraphDB lookup query based on the specified condition.
|
<T> HGSearchResult<T> |
HyperNode.find(HGQueryCondition condition) |
HGSearchResult<ValueType> |
HGSearchable.find(KeyType key)
Returns a
HGSearchResult over all values matching a key in the
searched entity. |
HGSearchResult<ValueType> |
HGOrderedSearchable.findGT(KeyType key)
Return a range of all values strictly greater than
the specified key.
|
HGSearchResult<ValueType> |
HGSortIndex.findGT(KeyType key) |
HGSearchResult<ValueType> |
HGOrderedSearchable.findGTE(KeyType key)
Return a range of all values greater than or equal to
the specified key.
|
HGSearchResult<ValueType> |
HGSortIndex.findGTE(KeyType key) |
HGSearchResult<ValueType> |
HGOrderedSearchable.findLT(KeyType key)
Return a range of all values strictly less than
the specified key.
|
HGSearchResult<ValueType> |
HGSortIndex.findLT(KeyType key) |
HGSearchResult<ValueType> |
HGOrderedSearchable.findLTE(KeyType key)
Return a range of all values less than or equal to
the specified key.
|
HGSearchResult<ValueType> |
HGSortIndex.findLTE(KeyType key) |
Modifier and Type | Class and Description |
---|---|
protected class |
DefaultALGenerator.AdjIterator |
protected class |
SimpleALGenerator.AdjIterator |
Modifier and Type | Method and Description |
---|---|
HGSearchResult<Pair<HGHandle,HGHandle>> |
DefaultALGenerator.generate(HGHandle h) |
HGSearchResult<Pair<HGHandle,HGHandle>> |
SimpleALGenerator.generate(HGHandle h) |
HGSearchResult<Pair<HGHandle,HGHandle>> |
HGALGenerator.generate(HGHandle h)
Return
HGSearchResult over all atoms adjacent to the passed in
atom. |
Modifier and Type | Method and Description |
---|---|
<T> HGSearchResult<T> |
HGSubgraph.find(HGQueryCondition condition) |
HGSearchResult<HGPersistentHandle> |
HGRelTypeConstructor.find(HGRelType key) |
Modifier and Type | Method and Description |
---|---|
HGSearchResult<SearchResult> |
AnalyzedQuery.execute() |
Modifier and Type | Method and Description |
---|---|
HGSearchResult<ResultType> |
ExpressionBasedQuery.execute() |
Modifier and Type | Interface and Description |
---|---|
interface |
AsyncSearchResult<T> |
Modifier and Type | Class and Description |
---|---|
class |
AsyncSearchResultImpl<T>
Default implementation of
AsyncSearchResult based on an underlying
HGSearchResult where each operation is submitted as a task to the
HGEnvironment.executor() . |
class |
FilteredRAResultSet<T> |
class |
FilteredResultSet<T>
Filter a result set through a predicate.
|
class |
HandleArrayResultSet
Implements a
HGSearchResult comprising the atoms in a given HGHandle array. |
class |
InMemoryIntersectionResult<T> |
class |
LinkTargetsResultSet
This is the same as
HandleArrayResultSet , but it uses a loaded link atom instance
instead of a HGHandle[] . |
class |
MappedResult<From,To>
A
MappedResult is a HGSearchResult with an applied
transformation to each of its elements. |
class |
PipedResult<Key,Value>
A piped query result takes the output of a query, in the form of
a
HGSearchResult instance and uses it as input to a "pipe"
query. |
class |
ProjectionAtomResultSet |
class |
SortedIntersectionResult<T>
Combines two ordered result sets into a (ordered) result representing their set theoretical intersection.
|
class |
SyncSearchResult<T> |
class |
TraversalResult
TraversalResult wraps a graph HGTraversal as
a query HGSearchResult . |
class |
UnionResult<T>
Combines two result set into a result representing their set theoretic union.
|
class |
UnionResultAsync<T> |
class |
ZigZagIntersectionResult<T>
The
ZigZagIntersectionResult operates on two sorted, random access
result sets. |
Modifier and Type | Method and Description |
---|---|
HGSearchResult<T> |
InMemoryIntersectionResult.Combiner.combine(HGSearchResult<T> left,
HGSearchResult<T> right) |
HGSearchResult<T> |
RSCombiner.combine(HGSearchResult<T> l,
HGSearchResult<T> r) |
HGSearchResult<T> |
ZigZagIntersectionResult.Combiner.combine(HGSearchResult<T> left,
HGSearchResult<T> right) |
HGSearchResult<T> |
SortedIntersectionResult.Combiner.combine(HGSearchResult<T> left,
HGSearchResult<T> right) |
HGSearchResult<?> |
TraversalBasedQuery.execute() |
HGSearchResult<Value> |
PipeQuery.execute() |
HGSearchResult<Value> |
SearchableBasedQuery.execute() |
HGSearchResult<T> |
IndexBasedQuery.execute() |
HGSearchResult |
ResultMapQuery.execute() |
HGSearchResult<T> |
UnionQuery.execute() |
HGSearchResult<T> |
PredicateBasedFilter.execute() |
HGSearchResult<Value> |
DefaultKeyBasedQuery.execute() |
HGSearchResult |
IndexScanQuery.execute() |
HGSearchResult<T> |
IntersectionQuery.execute() |
HGSearchResult<T> |
PredicateBasedRAFilter.execute() |
Modifier and Type | Method and Description |
---|---|
HGSearchResult<T> |
InMemoryIntersectionResult.Combiner.combine(HGSearchResult<T> left,
HGSearchResult<T> right) |
HGSearchResult<T> |
InMemoryIntersectionResult.Combiner.combine(HGSearchResult<T> left,
HGSearchResult<T> right) |
HGSearchResult<T> |
RSCombiner.combine(HGSearchResult<T> l,
HGSearchResult<T> r) |
HGSearchResult<T> |
RSCombiner.combine(HGSearchResult<T> l,
HGSearchResult<T> r) |
HGSearchResult<T> |
ZigZagIntersectionResult.Combiner.combine(HGSearchResult<T> left,
HGSearchResult<T> right) |
HGSearchResult<T> |
ZigZagIntersectionResult.Combiner.combine(HGSearchResult<T> left,
HGSearchResult<T> right) |
HGSearchResult<T> |
SortedIntersectionResult.Combiner.combine(HGSearchResult<T> left,
HGSearchResult<T> right) |
HGSearchResult<T> |
SortedIntersectionResult.Combiner.combine(HGSearchResult<T> left,
HGSearchResult<T> right) |
Constructor and Description |
---|
AsyncSearchResultImpl(HyperGraph graph,
HGSearchResult<T> rs) |
FilteredResultSet(HGSearchResult<T> searchResult,
Mapping<T,Boolean> predicate,
int lookahead)
The constructor assumes the underlying set is already positioned to the
first matching entity.
|
MappedResult(HGSearchResult<From> r,
Mapping<From,To> f) |
PipedResult(HGSearchResult<Key> in,
KeyBasedQuery<Key,Value> pipe,
boolean own_in) |
ProjectionAtomResultSet(HyperGraph graph,
HGSearchResult searchResult,
String[] dimensionPath,
HGHandle baseType)
The constructor assumes the underlying set is already positioned to the
first matching entity.
|
SortedIntersectionResult(HGSearchResult<T> left,
HGSearchResult<T> right) |
SortedIntersectionResult(HGSearchResult<T> left,
HGSearchResult<T> right) |
UnionResult(HGSearchResult left,
HGSearchResult right) |
UnionResult(HGSearchResult left,
HGSearchResult right) |
Modifier and Type | Class and Description |
---|---|
class |
SearchResultWrapper<T>
Used to wrap a
HGRandomAccessResult in order to "disable" it. |
Constructor and Description |
---|
SearchResultWrapper(HGSearchResult<T> rs) |
Modifier and Type | Method and Description |
---|---|
HGSearchResult<HGPersistentHandle> |
AtomRefType.find(HGPersistentHandle key)
The key is expected to be of type
HGAtomRef OR of
type HGHandle . |
HGSearchResult<HGPersistentHandle> |
SlotType.find(Slot key) |
Modifier and Type | Method and Description |
---|---|
HGSearchResult<HGPersistentHandle> |
PrimitiveTypeBase.find(JavaType key) |
HGSearchResult<HGPersistentHandle> |
PrimitiveTypeBase.findGT(JavaType key) |
HGSearchResult<HGPersistentHandle> |
PrimitiveTypeBase.findGTE(JavaType key) |
HGSearchResult<HGPersistentHandle> |
PrimitiveTypeBase.findLT(JavaType key) |
HGSearchResult<HGPersistentHandle> |
PrimitiveTypeBase.findLTE(JavaType key) |
Modifier and Type | Method and Description |
---|---|
static void |
HGUtils.closeNoException(HGSearchResult<?> rs) |
Copyright © 2015. All rights reserved.