Uses of Interface
org.apache.jena.sparql.util.PrintSerializable
Package
Description
ARQ - A query engine for Jena, implementing SPARQL.
-
Uses of PrintSerializable in org.apache.jena.query
-
Uses of PrintSerializable in org.apache.jena.sparql.algebra
-
Uses of PrintSerializable in org.apache.jena.sparql.algebra.op
Modifier and TypeClassDescriptionclass
Super class for operators that do not combine other operatorsclass
Super class for operators that operate on a single sub-operation (i.e. a table or sequence))class
Super class for operators that combine two sub-operatorsclass
class
class
class
Conditional execution - works with streamed execution and is known to safe to evaluate that way (no issues from nested optionals).class
class
class
N-way disjunction.class
class
class
Marker for extension points Execution will be per-engine specificclass
This is the operation in standard SPARQL 1.1 OpAssign is specifically in support of LET.class
class
class
class
class
class
Do-nothing class that means that tags/labels/comments can be left in the algebra tree.class
class
class
class
class
Mark solution modifiersclass
class
class
class
class
General procedure in algebra evaluation (a stored procedure facility) Syntax (ARQ extension):CALL <iri>(?x, ?y+3)
.class
class
Property functions (or any OpBGP replacement) Execution will be per-engine specificclass
Algebra operation for a single quad.class
A list of quads.class
The main Op used in converting SPARQL algebra to quad form.class
class
A "sequence" is a join-like operation where it is known that the output of one step can be fed into the input of the next (that is, no scoping issues arise).class
class
class
class
Top N from a stream of items - for small N, better than ORDER BY + LIMIT Nclass
Algebra operation for a single triple.class
class
-
Uses of PrintSerializable in org.apache.jena.sparql.engine
Modifier and TypeInterfaceDescriptioninterface
interface
Root of query iterators in ARQ. -
Uses of PrintSerializable in org.apache.jena.sparql.engine.iterator
Modifier and TypeClassDescriptionclass
This class provides the machinery for trackable iterators.class
This class supports a QueryIter that takes one QueryIterator as input.class
This class marks a QueryIter that takes two QueryIterators as input.class
Binary operation done by looping on the left, and materializing the right - this is not streamed on the right See also QueryIterRepeatApplyclass
QueryIterator that calls a list of abort actions when a cancel happens.class
Add(var, matchTriple)
to aQueryIterator
.class
Extend each solution by a (var, expression)class
Extend each solution by a (var, node) When used with mustBeNewVar=false, this is a join.class
This class provides the general machinery for iterators.class
Query iterator that checks everything was closed correctlyclass
class
Intercept and print iterator operationsclass
A query iterator which allows remapping variables to different namesclass
class
class
Wrap a QueryIterator so it can have some/all of it's methods intercepted.class
Yield new bindings, with a fixed parent, with values from an iterator.class
A query iterator that joins two or more iterators into a single iterator.class
Iterator over another QueryIterator, applying a converter function to each object that is returned by .next()class
An iterator that returns at least one element from another iterator or a default value (once) if the wrapped iterator returns nothing.class
Diff by materializing the RHS - this is not streamed on the rightclass
A QueryIterator that suppresses items already seen.class
Memory limited QueryIterDistinctclass
Implementation skeleton for DISTINCT and REDUCED.class
Filter bindings for distinguished variables only Currently unused.class
Yield new bindings, with a fixed parent, with values from an iterator.class
Filter a stream of bindings by a constraint.class
class
class
Minus by materializing the RHS - this is not streamed on the rightclass
Closeable empty query iteratorclass
class
class
Turn an normal java.util.Iterator (of Bindings) into a QueryIteratorclass
QueryIterator for a procedure.class
An iterator that applies a condition.class
class
Execute a projection in the middle of an execution.class
class
Repeatedly execute the subclass operation for each Binding in the input iterator.class
The root binding is one-row, usually no columns making it the join identity.class
A singleton iteratorclass
Iterator until a limit is reached.class
Sort a query iterator.class
This class supports a QueryIter that uses a single sub iterator.class
class
Track a QueryIteratorclass
class
A query iterator that yields the same thing N times. -
Uses of PrintSerializable in org.apache.jena.sparql.engine.join
Modifier and TypeClassDescriptionclass
Hash join algorithm This code materializes one input into the probe table then hash joins the other input from the stream side.class
Hash left join.class
Hash left join.class
Hash left join.class
Nested Loop Join (materializing on the left, streaming on the right) A simple, dependable join.class
Nested Loop left Join (materializing on the right, streaming on the left) A simple, dependable join. -
Uses of PrintSerializable in org.apache.jena.sparql.engine.main.iterator
Modifier and TypeClassDescriptionclass
class
class
Deprecated, for removal: This API element is subject to removal in a future version.To be removed.class
Execute each sub stage against the input. -
Uses of PrintSerializable in org.apache.jena.sparql.pfunction
Modifier and TypeClassDescriptionclass
Adapter between property functions and server procedures When called, this wrapper reconstructs the usual property function calling conventions.class
Class representing an argument (subject or object position) of a property function. -
Uses of PrintSerializable in org.apache.jena.sparql.procedure
-
Uses of PrintSerializable in org.apache.jena.sparql.procedure.library
-
Uses of PrintSerializable in org.apache.jena.sparql.util
Modifier and TypeMethodDescriptionstatic String
QueryOutputUtils.toString
(PrintSerializable item) static String
QueryOutputUtils.toString
(PrintSerializable item, org.apache.jena.shared.PrefixMapping pmap)