Uses of Interface
org.hypergraphdb.HGSearchResult

Packages that use HGSearchResult
org.hypergraphdb Welcome to HyperGraphDB 
org.hypergraphdb.algorithms   
org.hypergraphdb.atom   
org.hypergraphdb.query.cond2qry   
org.hypergraphdb.query.impl   
org.hypergraphdb.storage   
org.hypergraphdb.type   
org.hypergraphdb.type.javaprimitive   
org.hypergraphdb.util   
 

Uses of HGSearchResult in org.hypergraphdb
 

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

Methods in org.hypergraphdb that return HGSearchResult
abstract  HGSearchResult<SearchResult> HGQuery.execute()
           
<T> HGSearchResult<T>
HyperGraph.find(HGQueryCondition condition)
          Run a HyperGraphDB lookup query based on the specified 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> HGOrderedSearchable.findGTE(KeyType key)
          Return a range of all values greater than or equal to the specified key.
 HGSearchResult<ValueType> HGOrderedSearchable.findLT(KeyType key)
          Return a range of all values strictly less than the specified key.
 HGSearchResult<ValueType> HGOrderedSearchable.findLTE(KeyType key)
          Return a range of all values less than or equal to the specified key.
 HGSearchResult<HGPersistentHandle> HGStore.getIncidenceResultSet(HGPersistentHandle handle)
          Return a HGSearchResult of atom handles in a given atom's incidence set.
 

Uses of HGSearchResult in org.hypergraphdb.algorithms
 

Methods in org.hypergraphdb.algorithms that return HGSearchResult
 HGSearchResult<HGHandle> SimpleALGenerator.generate(HGHandle h)
           
 HGSearchResult<HGHandle> HGALGenerator.generate(HGHandle h)
           Return an Iterator over all atoms adjacent to the passed in atom.
 HGSearchResult<HGHandle> DefaultALGenerator.generate(HGHandle h)
           
 

Uses of HGSearchResult in org.hypergraphdb.atom
 

Methods in org.hypergraphdb.atom that return HGSearchResult
 HGSearchResult<HGPersistentHandle> HGRelTypeConstructor.find(HGRelType key)
           
 

Uses of HGSearchResult in org.hypergraphdb.query.cond2qry
 

Methods in org.hypergraphdb.query.cond2qry that return HGSearchResult
 HGSearchResult<ResultType> ExpressionBasedQuery.execute()
           
 

Uses of HGSearchResult in org.hypergraphdb.query.impl
 

Subinterfaces of HGSearchResult in org.hypergraphdb.query.impl
 interface RSCombiner<T>
           
 

Classes in org.hypergraphdb.query.impl that implement HGSearchResult
 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
           A MappedResult is a HGSearchResult with an applied transformation to each of its elements.
 class PipedResult
           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 TraversalResult
           TraversalResult wraps a graph HGTraversal as a query HGSearchResult.
 class UnionResult
           Combines two result set into a result representing their set theoretic union.
 class ZigZagIntersectionResult<T>
           The ZigZagIntersectionResult operates on two sorted, random access result sets.
 

Methods in org.hypergraphdb.query.impl that return HGSearchResult
 HGSearchResult UnionQuery.execute()
           
 HGSearchResult<?> TraversalBasedQuery.execute()
           
 HGSearchResult SearchableBasedQuery.execute()
           
 HGSearchResult ResultMapQuery.execute()
           
 HGSearchResult PredicateBasedFilter.execute()
           
 HGSearchResult PipeQuery.execute()
           
 HGSearchResult IntersectionQuery.execute()
           
 HGSearchResult IndexScanQuery.execute()
           
 HGSearchResult<?> DefaultKeyBasedQuery.execute()
           
 

Methods in org.hypergraphdb.query.impl with parameters of type HGSearchResult
 void ZigZagIntersectionResult.init(HGSearchResult<T> left, HGSearchResult<T> right)
           
 void ZigZagIntersectionResult.init(HGSearchResult<T> left, HGSearchResult<T> right)
           
 void SortedIntersectionResult.init(HGSearchResult<T> left, HGSearchResult<T> right)
           
 void SortedIntersectionResult.init(HGSearchResult<T> left, HGSearchResult<T> right)
           
 void RSCombiner.init(HGSearchResult<T> l, HGSearchResult<T> r)
           
 void RSCombiner.init(HGSearchResult<T> l, HGSearchResult<T> r)
           
 void InMemoryIntersectionResult.init(HGSearchResult<T> l, HGSearchResult<T> r)
           
 void InMemoryIntersectionResult.init(HGSearchResult<T> l, HGSearchResult<T> r)
           
 

Constructors in org.hypergraphdb.query.impl with parameters of type HGSearchResult
FilteredResultSet(HyperGraph hg, HGSearchResult<T> searchResult, HGAtomPredicate predicate, int lookahead)
           The constructor assumes the underlying set is already positioned to the first matching entity.
MappedResult(HGSearchResult r, Mapping f)
           
PipedResult(HGSearchResult in, KeyBasedQuery pipe, boolean own_in)
           
ProjectionAtomResultSet(HyperGraph graph, HGSearchResult searchResult, java.lang.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)
           
 

Uses of HGSearchResult in org.hypergraphdb.storage
 

Classes in org.hypergraphdb.storage that implement HGSearchResult
 class IndexResultSet<T>
           An IndexResultSet is based on a cursor over an indexed set of values.
 class KeyScanResultSet<T>
           Scans the key elements of an index.
 class SingleKeyResultSet<T>
           Implements a BerkeleyDB Cursor based result set that iterates over all duplicates of a given key.
 class SingleValueResultSet<T>
          A result set based on a BerkeleyDB secondary cursor.
 

Uses of HGSearchResult in org.hypergraphdb.type
 

Methods in org.hypergraphdb.type that return HGSearchResult
 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)
           
 

Uses of HGSearchResult in org.hypergraphdb.type.javaprimitive
 

Methods in org.hypergraphdb.type.javaprimitive that return HGSearchResult
 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)
           
 

Uses of HGSearchResult in org.hypergraphdb.util
 

Methods in org.hypergraphdb.util with parameters of type HGSearchResult
static void HGUtils.closeNoException(HGSearchResult<?> rs)