Uses of Class
org.hypergraphdb.HGQuery

Packages that use HGQuery
org.hypergraphdb Welcome to HyperGraphDB 
org.hypergraphdb.query.cond2qry   
org.hypergraphdb.query.impl   
org.hypergraphdb.util   
 

Uses of HGQuery in org.hypergraphdb
 

Fields in org.hypergraphdb declared as HGQuery
static HGQuery<java.lang.Object> HGQuery.NOP
           
 

Methods in org.hypergraphdb that return HGQuery
static
<SearchResult>
HGQuery<SearchResult>
HGQuery.make(HyperGraph hg, HGQueryCondition condition)
           
 

Methods in org.hypergraphdb with parameters of type HGQuery
static long HGQuery.hg.count(HGQuery<?> query)
           Count the result set from executing the given query.
static
<T> java.util.List<T>
HGQuery.hg.findAll(HGQuery<T> query)
           
 

Uses of HGQuery in org.hypergraphdb.query.cond2qry
 

Subclasses of HGQuery in org.hypergraphdb.query.cond2qry
 class ExpressionBasedQuery<ResultType>
           
 

Methods in org.hypergraphdb.query.cond2qry that return HGQuery
 HGQuery<?> LinkToQuery.getQuery(HyperGraph graph, HGQueryCondition c)
           
 HGQuery<?> IncidentToQuery.getQuery(HyperGraph graph, HGQueryCondition c)
           
 HGQuery<?> ConditionToQuery.getQuery(HyperGraph graph, HGQueryCondition condition)
           
 HGQuery<?> AndToQuery.getQuery(HyperGraph graph, HGQueryCondition condition)
           
 

Uses of HGQuery in org.hypergraphdb.query.impl
 

Subclasses of HGQuery in org.hypergraphdb.query.impl
 class DefaultKeyBasedQuery
           
 class IndexBasedQuery
           A simple query that operates on a single index.
 class IndexScanQuery
           This queries simply scans all elements in a given index.
 class IntersectionQuery
           An IntersectionQuery combines the results of two underlying queries and produces a result set containing only elements that appear in both of the input result sets.
 class KeyBasedQuery
           A KeyBasedQuery is a HGQuery that produces a result based on a single key value.
 class PipeQuery
           A PipeQuery pipes the output of one query as the input of another.
 class PredicateBasedFilter
           A HGQuery whose result is constructed by filtering the result set of another HGQuery according to a HGQueryCondition.
 class ResultMapQuery
           A HGQuery that transforms the result of an underlying query by applying a provided mapping.
 class SearchableBasedQuery
           A simple query that operates on a single HGSearchable entity, usually a HGIndex.
 class TraversalBasedQuery
           
 class UnionQuery
           An UnionQuery combines the results of two underlying queries and produces a result set containing elements that appear in either of the input result sets.
 

Constructors in org.hypergraphdb.query.impl with parameters of type HGQuery
DelayedSetLoadPredicate(HGQuery<HGHandle> query)
           
IntersectionQuery(HGQuery left, HGQuery right, RSCombiner combiner)
          Construct an intersection of two queries.
IntersectionQuery(HGQuery left, HGQuery right, RSCombiner combiner)
          Construct an intersection of two queries.
PipeQuery(HGQuery in, KeyBasedQuery out)
           
PredicateBasedFilter(HyperGraph hg, HGQuery query, HGAtomPredicate predicate)
          Construct a PredicateBasedFilter, filtering the result set of a given query based on a HGQueryCondition.
RABasedPredicate(HGQuery query)
           
ResultMapQuery(HGQuery query, Mapping mapping)
          Create a query that transforms the output of a given query by the specified mapping.
UnionQuery(HGQuery left, HGQuery right)
          Construct a union of two queries.
UnionQuery(HGQuery left, HGQuery right)
          Construct a union of two queries.
 

Uses of HGQuery in org.hypergraphdb.util
 

Methods in org.hypergraphdb.util with parameters of type HGQuery
static
<T> long
HGUtils.queryBatchProcess(HGQuery<T> query, Mapping<T,java.lang.Boolean> F, int batchSize, T startAfter, long first)
           Process a potentially large query result in batches where each batch is a encapsulated in a single transaction.