Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Package
com.hp.hpl.jena.graph.query

Packages that use com.hp.hpl.jena.graph.query
com.hp.hpl.jena.db | A general database backend for persistent storage of Jena models.
com.hp.hpl.jena.graph | This package defines the Graph and Node family of classes, which form the underlying datatypes of the Jena system.
com.hp.hpl.jena.graph.compose | This package defines simple composite graphs - union, intersection, difference, and update-tracking.
com.hp.hpl.jena.graph.query | Defines the graph-level Query classes, allowing multi-pattern query over arbitrary graphs.
com.hp.hpl.jena.ontology | Provides a set of abstractions and convenience classes for accessing and manipluating ontologies represented in RDF.
com.hp.hpl.jena.rdf.model | A package for creating and manipulating RDF graphs.
com.hp.hpl.jena.util | Miscellaneous collection of utility classes.

Classes in com.hp.hpl.jena.graph.query used by com.hp.hpl.jena.db
QueryHandler a QueryHandler handles queries on behalf of a graph.

Classes in com.hp.hpl.jena.graph.query used by com.hp.hpl.jena.graph
QueryHandler a QueryHandler handles queries on behalf of a graph.

Classes in com.hp.hpl.jena.graph.query used by com.hp.hpl.jena.graph.compose
QueryHandler a QueryHandler handles queries on behalf of a graph.

Classes in com.hp.hpl.jena.graph.query used by com.hp.hpl.jena.graph.query
Applyer An Applyer object will run the StageElement `next` over all the extensions of the Domain `d` which are derived from applying the Matcher `m` to some internal supply of triples.
BindingQueryPlan A BindingQueryPlan is something that can run executeBindings() to get back an ExtendedIterator over Domains, ie, Lists.
Domain A Domain is an answer to a Binding query.
Dyadic A base class for dyadic expressions with a built-in Valuator; subclasses must define an evalObject or evalBool method which will be supplied with the evaluated operands.
Element An Element of a matching triple.
Expression Expression - the interface for expressions that is expected by Query for constraints.
Expression.Application An abstract base class for apply nodes; subclasses implement getFun(), argCount(), and getArg().
Expression.Base An abstract base class for Expressions; over-ride as appropriate.
Expression.Constant An abstract base class for literal nodes; subclasses implement getValue().
Expression.Valof Valof provides an implementation of VariableValues which composes the "compile-time" VariableIndexes map with the "run-time" IndexValues map to produce a VariableValues map.
ExpressionSet ExpressionSet: represent a set of (boolean) expressions ANDed together.
IndexValues IndexValues: something that when supplied with a non-negative integer, returns a value.
Mapping this class is used to record the mapping from [variable] Node's to the indexes they are bound to in a Query.
Matcher A Matcher knows how to match itself against a concrete triple (the triple to be matched) and a domain (of bindings to check and extend).
NamedGraphMap a mapping from from names to Graphs.
NamedTripleBunches A NamedTripleBunches maps a [graph] name to a bunch of triples associated with that name.
Pattern A Pattern represents a matching triple; it is composed of S, P, and O Elements.
PatternCompiler A PatternCompiler is some class that knows how to handle fixed Node values, binding and bound occurences of variables, and wildcards.
PatternLiteral PatternLiteral - an interface for pattern literals recognised by Rewrite.
PatternStageBase PatternStageBase contains the features that are common to the traditional PatternStage engine and the Faster engine.
Pipe A Pipe is anything that can be used to get and put Domain objects; it can be closed, and it can be tested for whether more elements are available.
Query The class of graph queries, plus some machinery (which should move) for implementing them.
QueryHandler a QueryHandler handles queries on behalf of a graph.
QueryNode A QueryNode is a wrapped node that has been processed against some variable-binding map to discover (a) what kind of node it is and (b) what index in the binding map it has.
QueryNodeFactory
QueryTriple A QueryTriple is a composite of three QueryNodes derived from a single source triple.
SimpleQueryEngine.Cons
Stage a processing stage in the query pipeline.
StageElement Class used internally by PatternStage to express the notion of "the runnable next component in this stage".
TreeQueryPlan
TripleSorter Interface for things that can sort triples (for optimising queries).
Valuator Valuator - an interface for things that evaluate to some value, given a binding of variable (inexes) to values.
ValuatorSet ValuatorSet - a set of Valuators, which can be added to and evaluated [only].
VariableIndexes VariableIndexes: a mapping from variable names to their offsets in some table of variable values.
VariableValues The interface that allows the values of variables in expressions to be found.

Classes in com.hp.hpl.jena.graph.query used by com.hp.hpl.jena.ontology
BindingQueryPlan A BindingQueryPlan is something that can run executeBindings() to get back an ExtendedIterator over Domains, ie, Lists.

Classes in com.hp.hpl.jena.graph.query used by com.hp.hpl.jena.rdf.model
QueryHandler a QueryHandler handles queries on behalf of a graph.

Classes in com.hp.hpl.jena.graph.query used by com.hp.hpl.jena.util
Query The class of graph queries, plus some machinery (which should move) for implementing them.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Hewlett-Packard Development Company, LP