All Classes and Interfaces
Class
Description
Reduce all changes to calls to
AbstractDatasetGraphAddDelete.actionAdd(org.apache.jena.graph.Node, org.apache.jena.graph.Node, org.apache.jena.graph.Node, org.apache.jena.graph.Node)
and AbstractDatasetGraphAddDelete.actionDelete(org.apache.jena.graph.Node, org.apache.jena.graph.Node, org.apache.jena.graph.Node, org.apache.jena.graph.Node)
Assembler for a dataset that wraps another and provides change logging to a file.
Connect a
DatasetGraph
with RDFChanges
.A Structured filename with components: (directory, basename, separator, modifier, compression)
some of which may be null.
File naming strategies for rotating files.
Connect a
Graph
with RDFChanges
.A
Graph
and RDFChanges
that check whether a triple change is real or
not and only passes the chnage on if the add(triple)/delete(triple) causes an actual
change to the graph.An identifier.
Patch initialization using Jena system initialization
Interface to managed output streams.
Fixed OutputStream; one writer via
output()
at a time.File-based
ManagedOutput
with various FilePolicy
for file rotation.Create a managed output stream handler for a file.
Text format code (start of line)
RDF Patch header
Exception thrown when a
TA
is encountered during external transaction control.A monitor that sends change operations to an
RDFChanges
.An implementation of
PrefixMapping
that is a wrapper for another PrefixMapping
and also decomposes all changes to set/remove operations.An
StreamRDF
that converts to patch format.Interface for a stream of changes to to an RDF Dataset, or RDF Graph.
Apply changes to a
DatasetGraph
Apply changes to a
Graph
Capture a stream of changes, then play it to another
RDFChanges
Wrapper for RDFChanges that ignores transaction begin/commit in the patch
assuming the caller is handling that, for example, executing a batch of patches in a
single transaction.
Log changes to a
ManagedOutput
.An
RDFChanges
that replicates the stream of changes to N other RDFChanges
streams.An
RDFChanges
that adds callbacks on start/finish.Note whether a change has happened and call different operations on txnCommit
A change is a call to one of the dataset-changing operations,
add
, delete
, addPrefix
, deletePrefix
.Wrapper for
RDFChanges
Write RDF Patch in binary (thrift encoded).
Write out a changes as a stream of syntax tokens.
Write data changes as SPARQL Update.
An
RDFPatch
where the header is taken from one place and the body
(everything that isn't header) from an existing patch.Read a binary patch.
RDF Patch reader for text format.
Interface to a policy for rotating files.
Convert a
StreamRDF
to a RDFPatch
.Some functions to do with URN
Nodes
.