Class CacheFrontendImpl
java.lang.Object
org.aksw.jena_sparql_api.cache.extra.CacheFrontendImpl
- All Implemented Interfaces:
CacheFrontend
The cache frontend accepts SPARQL domain objects (such as ResultSets and
iterators of triples), serializes them to an InputStream and sends it to the backend.
- Author:
- Claus Stadler Date: 7/26/11 Time: 5:12 PM
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CacheBackendprotected org.apache.jena.riot.RDFFormatprotected org.apache.jena.riot.Lang -
Constructor Summary
ConstructorsConstructorDescriptionCacheFrontendImpl(CacheBackend cacheBackend) CacheFrontendImpl(CacheBackend cacheBackend, org.apache.jena.riot.RDFFormat rdfFormat, org.apache.jena.riot.Lang resultSetLang) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoid_writeTriples(String service, String queryString, Iterator<org.apache.jena.graph.Triple> it) booleanvoidvoidvoidvoidvoidvoidvoidwriteTriples(String service, String queryString, Iterator<org.apache.jena.graph.Triple> it) voidwriteTriples(String service, org.apache.jena.query.Query query, Iterator<org.apache.jena.graph.Triple> it)
-
Field Details
-
cacheBackend
-
rdfFormat
protected org.apache.jena.riot.RDFFormat rdfFormat -
resultSetLang
protected org.apache.jena.riot.Lang resultSetLang
-
-
Constructor Details
-
CacheFrontendImpl
-
CacheFrontendImpl
public CacheFrontendImpl(CacheBackend cacheBackend, org.apache.jena.riot.RDFFormat rdfFormat, org.apache.jena.riot.Lang resultSetLang)
-
-
Method Details
-
write
- Specified by:
writein interfaceCacheFrontend
-
_write
public void _write(String service, String queryString, org.apache.jena.query.ResultSet resultSet) throws IOException - Throws:
IOException
-
write
public void write(String service, org.apache.jena.query.Query query, org.apache.jena.query.ResultSet resultSet) - Specified by:
writein interfaceCacheFrontend
-
write
- Specified by:
writein interfaceCacheFrontend
-
_write
public void _write(String service, String queryString, org.apache.jena.rdf.model.Model model) throws IOException - Throws:
IOException
-
_writeTriples
public void _writeTriples(String service, String queryString, Iterator<org.apache.jena.graph.Triple> it) throws IOException - Throws:
IOException
-
write
public void write(String service, org.apache.jena.query.Query query, org.apache.jena.rdf.model.Model model) - Specified by:
writein interfaceCacheFrontend
-
lookup
- Specified by:
lookupin interfaceCacheFrontend
-
lookup
- Specified by:
lookupin interfaceCacheFrontend
-
write
- Specified by:
writein interfaceCacheFrontend
-
_write
- Throws:
IOException
-
write
- Specified by:
writein interfaceCacheFrontend
-
isReadOnly
public boolean isReadOnly()- Specified by:
isReadOnlyin interfaceCacheFrontend
-
writeTriples
public void writeTriples(String service, String queryString, Iterator<org.apache.jena.graph.Triple> it) - Specified by:
writeTriplesin interfaceCacheFrontend
-
writeTriples
public void writeTriples(String service, org.apache.jena.query.Query query, Iterator<org.apache.jena.graph.Triple> it) - Specified by:
writeTriplesin interfaceCacheFrontend
-