Uses of Interface
org.hypergraphdb.TwoWayIterator

Packages that use TwoWayIterator
org.hypergraphdb Welcome to HyperGraphDB 
org.hypergraphdb.query.impl   
org.hypergraphdb.storage   
 

Uses of TwoWayIterator in org.hypergraphdb
 

Subinterfaces of TwoWayIterator 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.
 interface HGSearchResult<T>
           Represents the result set of a HyperGraph query.
 

Uses of TwoWayIterator in org.hypergraphdb.query.impl
 

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

Classes in org.hypergraphdb.query.impl that implement TwoWayIterator
 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.
 

Uses of TwoWayIterator in org.hypergraphdb.storage
 

Classes in org.hypergraphdb.storage that implement TwoWayIterator
 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.