| Name | Description | Type | Package | Framework |
| AnalyzedQuery | A query object that holds information collected during the compilation process. | Class | org.hypergraphdb.query | HypergraphDb |
| And | Represents the conjunction operator of a query condition. | Class | org.hypergraphdb.query | HypergraphDb |
| AndToQuery | Class | org.hypergraphdb.query.cond2qry | HypergraphDb | |
| AnyAtomCondition | This condition is satisfied by any and all atoms in the HyperGraph database. | Class | org.hypergraphdb.query | HypergraphDb |
| ArityCondition | The ArityCondition is a simply predicate condition that checks the arity (i. | Class | org.hypergraphdb.query | HypergraphDb |
| 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 |
| AtomPartCondition | A condition that constraints the value of a component of a composite typed atom. | Class | org.hypergraphdb.query | HypergraphDb |
| AtomPartRegExPredicate | A predicate that constrains the value of a component of a composite typed atom using a regular expression. | Class | org.hypergraphdb.query | HypergraphDb |
| AtomProjectionCondition | An AtomProjectionCondition will yield all atoms that are projections along a certain dimension of a given base atom set. | Class | org.hypergraphdb.query | HypergraphDb |
| AtomRegExPredicate | Base class for matching string values using a regular expression. | Class | org.hypergraphdb.query | HypergraphDb |
| AtomTypeCondition | An AtomTypeCondition examines the type of a given atom and evaluates to true or false depending on | Class | org.hypergraphdb.query | HypergraphDb |
| AtomValueCondition | The AtomValueCondition represents a query condition on the atom value. | Class | org.hypergraphdb.query | HypergraphDb |
| AtomValueRegExPredicate | A predicate that constrains the value of an atom using a regular expression. | Class | org.hypergraphdb.query | HypergraphDb |
| BFSCondition | The breadth-first search variant of a TraversalCondition. | Class | org.hypergraphdb.query | HypergraphDb |
| ComparisonOperator | enum ComparisonOperator Type safe enum for comparison operators equals, less than etc. | Class | org.hypergraphdb.query | HypergraphDb |
| ConditionToQuery | Interface | org.hypergraphdb.query.cond2qry | HypergraphDb | |
| ContractConjunction | Class | org.hypergraphdb.query.cond2qry | HypergraphDb | |
| ContractConjunction .ApplyByPartIndex | Class | org.hypergraphdb.query.cond2qry.ContractConjunction | HypergraphDb | |
| ContractConjunction .ApplyByTargetIndex | Class | org.hypergraphdb.query.cond2qry.ContractConjunction | HypergraphDb | |
| ContractConjunction .TypeValueContract | Class | org.hypergraphdb.query.cond2qry.ContractConjunction | HypergraphDb | |
| ContradictoryCondition | To simplify the logic of query compilation a bit - a step during the compilation process can throw that exception to indicate that it has detected a condition that is self-contradictory, it cannot be fullfilled and it will always lead to an empty | Class | org.hypergraphdb.query.cond2qry | 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 | |
| DFSCondition | The depth-first search variant of a TraversalCondition. | Class | org.hypergraphdb.query | HypergraphDb |
| DisconnectedPredicate | A predicate that returns true if the incidence set of a given atom is empty and false otherwise. | Class | org.hypergraphdb.query | HypergraphDb |
| ExpressionBasedQuery | Class | org.hypergraphdb.query.cond2qry | 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 |
| HGAtomPredicate | This interface defines a predicate of a single atom. | Interface | org.hypergraphdb.query | HypergraphDb |
| HGQueryCondition | The interface defines a HyperGraph query condition. | Interface | org.hypergraphdb.query | HypergraphDb |
| HGQueryConfiguration | Holds a set of configuration settings for the query sub-system of a HyperGraphAuthor:Borislav Iordanov | Class | org.hypergraphdb.query | HypergraphDb |
| IncidentCondition | The IncidentCondition specifies that a search result atom should be a member of the incidence set of a given atom. | Class | org.hypergraphdb.query | HypergraphDb |
| IncidentToQuery | Class | org.hypergraphdb.query.cond2qry | 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 | |
| IndexCondition | Class | org.hypergraphdb.query | HypergraphDb | |
| IndexedPartCondition | Class | org.hypergraphdb.query | 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 |
| IsCondition | An "identity" condition that evaluates to true for a specific handle. | Class | org.hypergraphdb.query | HypergraphDb |
| KeyBasedQuery | A KeyBasedQuery is a HGQuery that produces a result based on a single key value. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| LinkCondition | A LinkCondition constraints the query result set to links pointing to a target set of atoms. | Class | org.hypergraphdb.query | 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 |
| LinkToQuery | Class | org.hypergraphdb.query.cond2qry | HypergraphDb | |
| MapCondition | Class | org.hypergraphdb.query | HypergraphDb | |
| MappedResult | A MappedResult is a HGSearchResult with an applied transformation to each of its elements. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| Not | A generic negating HGQueryCondition. | Class | org.hypergraphdb.query | HypergraphDb |
| Nothing | This condition represents the negation of everything. | Class | org.hypergraphdb.query | HypergraphDb |
| Or | Represents the disjunction operator of a query condition. | Class | org.hypergraphdb.query | HypergraphDb |
| OrderedLinkCondition | A OrderedLinkCondition constraints the query result set to ordered links pointing to a target set of atoms. | Class | org.hypergraphdb.query | HypergraphDb |
| OrToParellelQuery | Class | org.hypergraphdb.query.cond2qry | HypergraphDb | |
| OrToQuery | Class | org.hypergraphdb.query.cond2qry | 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 |
| PositionedIncidentCondition | A PositionedLinkCondition constraints the query result set to links pointing to a target atom positioned within a predetermined range in | Class | org.hypergraphdb.query | HypergraphDb |
| PositionedIncidentToQuery | Class | org.hypergraphdb.query.cond2qry | 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 | |
| QEManip | Class | org.hypergraphdb.query.cond2qry | HypergraphDb | |
| QueryCompile | A controller-type of class that maintains context during the query compilation process. | Class | org.hypergraphdb.query | HypergraphDb |
| QueryCompile .Contract | Interface | org.hypergraphdb.query.QueryCompile | HypergraphDb | |
| QueryCompile .Expand | Interface | org.hypergraphdb.query.QueryCompile | HypergraphDb | |
| QueryCompiler | Interface | org.hypergraphdb.query.cond2qry | HypergraphDb | |
| QueryMetaData | Class | org.hypergraphdb.query.cond2qry | 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 |
| SimpleQueryCompiler | Class | org.hypergraphdb.query.cond2qry | HypergraphDb | |
| SimpleValueCondition | Basic class for conditions examining individual primitive values. | Class | org.hypergraphdb.query | 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 | |
| SubgraphContainsCondition | Class | org.hypergraphdb.query | HypergraphDb | |
| SubgraphMemberCondition | Class | org.hypergraphdb.query | HypergraphDb | |
| SubsumedCondition | The SubsumedCondition examines a given atom and is satisfied if that atom is subsumed by the atom specified in the condition. | Class | org.hypergraphdb.query | HypergraphDb |
| SubsumesCondition | The SubsumesCondition examines a given atom and is satisfied if that atom subsumes the atom specified in the condition. | Class | org.hypergraphdb.query | HypergraphDb |
| SyncSearchResult | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| TargetCondition | A query condition that constraints the result set to atoms that are targets toAuthor:Borislav Iordanov | Class | org.hypergraphdb.query | HypergraphDb |
| ToQueryMap | Class | org.hypergraphdb.query.cond2qry | HypergraphDb | |
| TraversalBasedQuery | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| TraversalBasedQuery .ReturnType | Class | org.hypergraphdb.query.impl.TraversalBasedQuery | HypergraphDb | |
| TraversalCondition | A condition that gets translated into a graph traversal. | Class | org.hypergraphdb.query | HypergraphDb |
| TraversalResult | TraversalResult wraps a graph HGTraversal as a query HGSearchResult. | Class | org.hypergraphdb.query.impl | HypergraphDb |
| TypeConditionAggregate | Class | org.hypergraphdb.query.impl | HypergraphDb | |
| TypedValueCondition | This is a HGQueryCondition that constrains the value of an atom as well as its type. | Class | org.hypergraphdb.query | HypergraphDb |
| TypedValueToQuery | Class | org.hypergraphdb.query.cond2qry | HypergraphDb | |
| TypePlusCondition | Class | org.hypergraphdb.query | 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 | |
| ValueAsPredicateOnly | Class | org.hypergraphdb.query.cond2qry | 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 | |