Package | Description |
---|---|
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.
|
Class and Description |
---|
QueryHandler
a QueryHandler handles queries on behalf of a graph.
|
Class and Description |
---|
QueryHandler
a QueryHandler handles queries on behalf of a graph.
|
Class and Description |
---|
QueryHandler
a QueryHandler handles queries on behalf of a graph.
|
Class and Description |
---|
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.
|
Class and Description |
---|
BindingQueryPlan
A BindingQueryPlan is something that can run executeBindings() to get back an
ExtendedIterator over Domains, ie, Lists.
|
Class and Description |
---|
QueryHandler
a QueryHandler handles queries on behalf of a graph.
|
Class and Description |
---|
Domain
A Domain is an answer to a Binding query.
|
Query
The class of graph queries, plus some machinery (which should move) for
implementing them.
|
Copyright ? 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP