| Name | Description | Type | Package | Framework |
| AsyncSearchResult | Interface | org.hypergraphdb.query.impl | HypergraphDb | |
| AsyncSearchResultImpl | Default implementation of AsyncSearchResult based on an underlying HGSearchResult where each operation is submitted as a task to the | Class | org.hypergraphdb.query.impl | HypergraphDb |
| DefaultKeyBasedQuery | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| DelayedSetLoadPredicate | A predicate that check whether a handle is the member of a set of handles. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| DerefMapping | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| FilteredRAResultSet | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| FilteredResultSet | Filter a result set through a predicate. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| HandleArrayResultSet | Implements a HGSearchResult comprising the atoms in a given HGHandle array. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| IndexBasedQuery | A simple query that operates on a single index. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| IndexBasedQuery .ScanType | Class | org.hypergraphdb.query.impl.IndexBasedQuery | HypergraphDb | |
| IndexScanQuery | This queries simply scans all elements in a given index. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| InMemoryIntersectionResult | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| InMemoryIntersectionResult .Combiner | Class | org.hypergraphdb.query.impl.InMemoryIntersectionResult | HypergraphDb | |
| IntersectionQuery | An IntersectionQuery combines the results of two underlying queries and produces a result set containing only elements that appear | Class | org.hypergraphdb.query.impl | HypergraphDb |
| KeyBasedQuery | A KeyBasedQuery is a HGQuery that produces a result based on a single key value. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| LinkProjectionMapping | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| LinkTargetsResultSet | This is the same as HandleArrayResultSet, but it uses a loaded link atom instance instead of a HGHandle[]. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| MappedResult | A MappedResult is a HGSearchResult with an applied transformation to each of its elements. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| 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" | Class | org.hypergraphdb.query.impl | HypergraphDb |
| PipeQuery | A PipeQuery pipes the output of one query as the input of another. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| PredicateBasedFilter | A HGQuery whose result is constructed by filtering the result set of another HGQuery according to a HGQueryCondition. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| PredicateBasedRAFilter | A HGQuery whose result is constructed by filtering the result set of another HGQuery according to a HGQueryCondition. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| ProjectionAtomResultSet | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| RABasedPredicate | Make a random access result set as a predicate. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| ResultMapQuery | A HGQuery that transforms the result of an underlying query by applying a provided mapping. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| RSCombiner | Interface | org.hypergraphdb.query.impl | HypergraphDb | |
| SearchableBasedQuery | A simple query that operates on a single HGSearchable entity, usuallyAuthor:Borislav Iordanov | Class | org.hypergraphdb.query.impl | HypergraphDb |
| SortedIntersectionResult | Combines two ordered result sets into a (ordered) result representing their set theoretical intersection. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| SortedIntersectionResult .Combiner | Class | org.hypergraphdb.query.impl.SortedIntersectionResult | HypergraphDb | |
| SyncSearchResult | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| TraversalBasedQuery | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| TraversalBasedQuery .ReturnType | Class | org.hypergraphdb.query.impl.TraversalBasedQuery | HypergraphDb | |
| TraversalResult | TraversalResult wraps a graph HGTraversal as a query HGSearchResult. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| TypeConditionAggregate | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| UnionQuery | An UnionQuery combines the results of two underlying queries and produces a result set containing elements that appear | Class | org.hypergraphdb.query.impl | HypergraphDb |
| UnionResult | Combines two result set into a result representing their set theoretic union. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| UnionResultAsync | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| ZigZagIntersectionResult | The ZigZagIntersectionResult operates on two sorted, random accessAuthor:Borislav Iordanov | Class | org.hypergraphdb.query.impl | HypergraphDb |
| ZigZagIntersectionResult .Combiner | Class | org.hypergraphdb.query.impl.ZigZagIntersectionResult | HypergraphDb | |