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.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.rdql RDQL - A query language for Jena. 
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.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.rdql
IndexValues
          IndexValues: something that when supplied with a non-negative integer, returns a value.
 

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.
 



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