public class IncrementalQueryUpdateManager extends Object
| Constructor and Description |
|---|
IncrementalQueryUpdateManager(String queryString,
ModelSparqlEndpoint sparqlEndpoint) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(com.hp.hpl.jena.sparql.core.Quad quad)
This method must only be called for triples that were actually added
to the underlying store.
|
void |
computeDeletions() |
void |
computeInserts() |
boolean |
doesExist(com.hp.hpl.jena.sparql.core.Quad quad)
Checks whether the given quad already exists in the store.
|
org.aksw.commons.collections.diff.HashSetDiff<com.hp.hpl.jena.sparql.engine.binding.Binding> |
getChanges() |
boolean |
isRelevant(com.hp.hpl.jena.sparql.core.Quad quad)
Checks whether the given quad is relevant to this view.
|
void |
onPostBatchEnd() |
void |
onPostBatchStart() |
void |
onPostDelete(com.hp.hpl.jena.sparql.core.Quad quad) |
void |
onPostInsert(com.hp.hpl.jena.sparql.core.Quad quad) |
void |
onPreBatchEnd() |
void |
onPreBatchStart() |
void |
onPreDelete(com.hp.hpl.jena.sparql.core.Quad quad) |
void |
onPreInsert(com.hp.hpl.jena.sparql.core.Quad quad) |
com.hp.hpl.jena.query.ResultSet |
processQuads(Iterable<com.hp.hpl.jena.sparql.core.Quad> quads) |
void |
remove(com.hp.hpl.jena.sparql.core.Quad quad) |
void |
removeSeen(com.hp.hpl.jena.sparql.core.Quad quad)
This method must only be called for triples that were actually removed
from the underlying store.
|
static Set<com.hp.hpl.jena.sparql.engine.binding.Binding> |
resultSetToBindings(com.hp.hpl.jena.query.ResultSet rs) |
static void |
sparqlIntoView(ModelSparqlEndpoint sparqlEndpoint,
String queryString,
ViewTable viewTable) |
public IncrementalQueryUpdateManager(String queryString, ModelSparqlEndpoint sparqlEndpoint) throws SQLException
SQLExceptionpublic boolean isRelevant(com.hp.hpl.jena.sparql.core.Quad quad)
quad - public boolean doesExist(com.hp.hpl.jena.sparql.core.Quad quad)
quad - public com.hp.hpl.jena.query.ResultSet processQuads(Iterable<com.hp.hpl.jena.sparql.core.Quad> quads)
public void removeSeen(com.hp.hpl.jena.sparql.core.Quad quad)
quad - public void add(com.hp.hpl.jena.sparql.core.Quad quad)
quad - public static Set<com.hp.hpl.jena.sparql.engine.binding.Binding> resultSetToBindings(com.hp.hpl.jena.query.ResultSet rs)
public org.aksw.commons.collections.diff.HashSetDiff<com.hp.hpl.jena.sparql.engine.binding.Binding> getChanges()
public void computeInserts()
public void computeDeletions()
public void remove(com.hp.hpl.jena.sparql.core.Quad quad)
public static void sparqlIntoView(ModelSparqlEndpoint sparqlEndpoint, String queryString, ViewTable viewTable) throws SQLException
SQLExceptionpublic void onPreBatchStart()
public void onPreInsert(com.hp.hpl.jena.sparql.core.Quad quad)
public void onPreDelete(com.hp.hpl.jena.sparql.core.Quad quad)
public void onPreBatchEnd()
public void onPostBatchStart()
public void onPostInsert(com.hp.hpl.jena.sparql.core.Quad quad)
public void onPostDelete(com.hp.hpl.jena.sparql.core.Quad quad)
public void onPostBatchEnd()
Copyright © 2015. All rights reserved.