@Service @Path(value="/export/") public class ServletExportSparql extends Object
| Constructor and Description |
|---|
ServletExportSparql() |
| Modifier and Type | Method and Description |
|---|---|
String |
cancelExport(String id)
Aborts an export
|
static long |
countQuery(com.hp.hpl.jena.query.Query query,
org.aksw.jena_sparql_api.core.QueryExecutionFactory qef) |
Long |
getExportJobExecutionId(String id) |
static Map<String,Object> |
makeSimple(Map<org.aksw.sparqlify.algebra.sql.exprs2.S_ColumnRef,org.aksw.sparqlify.core.cast.SqlValue> map) |
static void |
resultSetToCsv(com.google.common.base.Supplier<InputStream> xmlSparqlResultSetStreamSupplier,
Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.core.Var> varMap,
OutputStream out) |
javax.ws.rs.core.Response |
retrieveExport(String id,
String format,
String varMapStr) |
javax.ws.rs.core.Response |
retrieveExportCore(String id,
String format,
Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.core.Var> varMap) |
javax.ws.rs.core.Response |
retrieveExportCsv(String id,
Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.core.Var> varMap) |
javax.ws.rs.core.Response |
retrieveExportXml(String id,
Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.core.Var> varMap)
Return a data stream if the resource exist.
|
String |
startExportCore(String serviceUri,
List<String> defaultGraphUris,
String queryString,
String id) |
String |
startExportGet(String serviceUri,
List<String> defaultGraphUris,
String queryString,
String id)
Starts an export of the given query
|
String |
startExportPost(String serviceUri,
List<String> defaultGraphUris,
String queryString,
String id) |
static String |
toCsvString(com.hp.hpl.jena.graph.Node node) |
public static long countQuery(com.hp.hpl.jena.query.Query query,
org.aksw.jena_sparql_api.core.QueryExecutionFactory qef)
@GET @Produces(value="application/json") @Path(value="start") public String startExportGet(@QueryParam(value="service-uri") String serviceUri, @QueryParam(value="default-graph-uri") List<String> defaultGraphUris, @QueryParam(value="query") String queryString, @QueryParam(value="id") String id) throws Exception
queryString - id - varMapStr - A json object that maps variable names to alternative strings, such as for use in headingsException@POST @Produces(value="application/json") @Path(value="start") public String startExportPost(@FormParam(value="service-uri") String serviceUri, @FormParam(value="default-graph-uri") List<String> defaultGraphUris, @FormParam(value="query") String queryString, @FormParam(value="id") String id) throws Exception
Exceptionpublic String startExportCore(@NotNull String serviceUri, List<String> defaultGraphUris, String queryString, String id) throws Exception
Exception@Path(value="/cancel") @GET public String cancelExport(@QueryParam(value="id") String id)
id - public javax.ws.rs.core.Response retrieveExportCsv(String id, Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.core.Var> varMap)
@Path(value="/retrieve")
@GET
@Produces(value="application/octet-stream")
public javax.ws.rs.core.Response retrieveExport(@QueryParam(value="id")
String id,
@QueryParam(value="format")
String format,
@QueryParam(value="rename")
String varMapStr)
throws FileNotFoundException
FileNotFoundExceptionpublic javax.ws.rs.core.Response retrieveExportCore(String id, String format, Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.core.Var> varMap) throws FileNotFoundException
FileNotFoundExceptionpublic javax.ws.rs.core.Response retrieveExportXml(String id, Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.core.Var> varMap) throws FileNotFoundException
id - FileNotFoundExceptionpublic static void resultSetToCsv(com.google.common.base.Supplier<InputStream> xmlSparqlResultSetStreamSupplier, Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.core.Var> varMap, OutputStream out)
public static String toCsvString(com.hp.hpl.jena.graph.Node node)
Copyright © 2015 Agile Knowledge Engineering and Semantic Web. All Rights Reserved.