/** Create a QueryExecution to execute over the Model. * * @param queryStr Query string * @param lang Query language * @param model Target of the query * @return QueryExecution */ static public QueryExecution create(String queryStr, Syntax lang, Model model) { checkArg(queryStr) ; checkArg(model) ; return create(makeQuery(queryStr, lang), model) ; }
/** * Create a QueryExecution * * @param query Query * @return QueryExecution */ static public QueryExecution create(Query query) { checkArg(query) ; return make(query) ; }
/** Create a QueryExecution to execute over the Model. * * @param queryStr Query string * @param model Target of the query * @return QueryExecution */ static public QueryExecution create(String queryStr, Model model) { checkArg(queryStr) ; checkArg(model) ; return create(makeQuery(queryStr), model) ; }
/** Create a QueryExecution to execute over the Model, * given some initial values of variables. * * @param queryStr Query string * @param model Target of the query * @param initialBinding Any initial binding of variables * @return QueryExecution */ static public QueryExecution create(String queryStr, Model model, QuerySolution initialBinding) { checkArg(queryStr) ; checkArg(model) ; return create(makeQuery(queryStr), model, initialBinding) ; }
/** Create a QueryExecution over a Dataset given some initial values of variables. * * @param queryStr Query string * @param dataset Target of the query * @param initialBinding Any initial binding of variables * @return QueryExecution */ static public QueryExecution create(String queryStr, Dataset dataset, QuerySolution initialBinding) { checkArg(queryStr) ; return create(makeQuery(queryStr), dataset, initialBinding) ; }
/** Create a QueryExecution that will access a SPARQL service over HTTP * @param service URL of the remote service * @param query Query to execute * @param client HTTP client * @return QueryExecution */ static public QueryExecution sparqlService(String service, Query query, HttpClient client) { checkNotNull(service, "URL for service is null") ; checkArg(query) ; return createServiceRequest(service, query, client) ; }
/** Create a QueryExecution given some initial values of variables. * * @param queryStr QueryString * @param initialBinding Any initial binding of variables * @return QueryExecution */ static public QueryExecution create(String queryStr, QuerySolution initialBinding) { checkArg(queryStr) ; return create(makeQuery(queryStr), initialBinding) ; }
/** Create a QueryExecution to execute over the Model, * given some initial values of variables. * * @param query Query * @param model Target of the query * @param initialBinding Any initial binding of variables * @return QueryExecution */ static public QueryExecution create(Query query, Model model, QuerySolution initialBinding) { checkArg(model) ; return create(query, DatasetFactory.wrap(model), initialBinding) ; }
/** * Create a QueryExecution * * @param queryStr Query string * @return QueryExecution */ static public QueryExecution create(String queryStr) { checkArg(queryStr) ; return create(makeQuery(queryStr)) ; }
/** * Create a QueryExecution * * @param queryStr Query string * @param syntax Query syntax * @return QueryExecution */ static public QueryExecution create(String queryStr, Syntax syntax) { checkArg(queryStr) ; return create(makeQuery(queryStr, syntax)) ; }
/** Create a QueryExecution to execute over the Dataset. * * @param queryStr Query string * @param dataset Target of the query * @return QueryExecution */ static public QueryExecution create(String queryStr, Dataset dataset) { checkArg(queryStr) ; // checkArg(dataset) ; // Allow null return make(makeQuery(queryStr), dataset) ; }
/** Create a QueryExecution over a Dataset given some initial values of variables. * * @param queryStr Query string * @param dataset Target of the query * @param initialBinding Any initial binding of variables * @return QueryExecution */ static public QueryExecution create(String queryStr, Syntax syntax, Dataset dataset, QuerySolution initialBinding) { checkArg(queryStr) ; return create(makeQuery(queryStr, syntax), dataset, initialBinding) ; }
/** Create a QueryExecution to execute over the Model. * * @param query Query string * @param initialBinding Any initial binding of variables * @return QueryExecution */ static public QueryExecution create(Query query, QuerySolution initialBinding) { checkArg(query) ; QueryExecution qe = make(query) ; if ( initialBinding != null ) qe.setInitialBinding(initialBinding) ; return qe ; }
/** Create a QueryExecution to execute over the Dataset. * * @param queryStr Query string * @param syntax Query language * @param dataset Target of the query * @return QueryExecution */ static public QueryExecution create(String queryStr, Syntax syntax, Dataset dataset) { checkArg(queryStr) ; // checkArg(dataset) ; // Allow null return make(makeQuery(queryStr, syntax), dataset) ; }
/** Create a QueryExecution given some initial values of variables. * * @param queryStr QueryString * @param syntax Query language syntax * @param initialBinding Any initial binding of variables * @return QueryExecution */ static public QueryExecution create(String queryStr, Syntax syntax, QuerySolution initialBinding) { checkArg(queryStr) ; return create(makeQuery(queryStr, syntax), initialBinding) ; }
/** Create a QueryExecution that will access a SPARQL service over HTTP * @param service URL of the remote service * @param query Query to execute * @param client HTTP client * @return QueryExecution */ static public QueryExecution sparqlService(String service, Query query, HttpClient client, HttpContext httpContext) { checkNotNull(service, "URL for service is null") ; checkArg(query) ; return createServiceRequest(service, query, client, httpContext) ; }
/** Create a QueryExecution to execute over the Model, * given some initial values of variables. * * @param queryStr Query string * @param syntax Query language * @param model Target of the query * @param initialBinding Any initial binding of variables * @return QueryExecution */ static public QueryExecution create(String queryStr, Syntax syntax, Model model, QuerySolution initialBinding) { checkArg(queryStr) ; return create(makeQuery(queryStr, syntax), model, initialBinding) ; }
/** Create a QueryExecution that will access a SPARQL service over HTTP * @param service URL of the remote service * @param query Query string to execute * @param client HTTP client * @param httpContext HTTP Context * @return QueryExecution */ static public QueryExecution sparqlService(String service, String query, HttpClient client, HttpContext httpContext) { checkNotNull(service, "URL for service is null") ; checkArg(query) ; return sparqlService(service, QueryFactory.create(query), client) ; }
/** Create a QueryExecution that will access a SPARQL service over HTTP * @param service URL of the remote service * @param query Query string to execute * @param defaultGraph URI of the default graph * @param client HTTP client * @param httpContext HTTP Context * @return QueryExecution */ static public QueryExecution sparqlService(String service, String query, String defaultGraph, HttpClient client, HttpContext httpContext) { checkNotNull(service, "URL for service is null") ; // checkNotNull(defaultGraph, "IRI for default graph is null") ; checkArg(query) ; return sparqlService(service, QueryFactory.create(query), defaultGraph, client, httpContext) ; }