Class DeleteDataQuery
- java.lang.Object
-
- org.eclipse.rdf4j.sparqlbuilder.core.query.DeleteDataQuery
-
- All Implemented Interfaces:
QueryElement
public class DeleteDataQuery extends Object
The SPARQL Delete Data Query- See Also:
- SPARQL DELETE DATA Query
-
-
Field Summary
Fields Modifier and Type Field Description protected Optional<GraphName>
graphName
protected TriplesTemplate
triplesTemplate
-
Constructor Summary
Constructors Constructor Description DeleteDataQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected T
addTriples(TriplePattern... triples)
protected void
appendNamedTriplesTemplates(StringBuilder queryString, Optional<GraphName> graphName, TriplesTemplate triples)
T
base(IRI iri)
Set the base IRI of this queryT
base(Base base)
Set the Base clause of this queryT
base(Iri iri)
Set the base IRI of this queryDeleteDataQuery
deleteData(TriplesTemplate triplesTemplate)
Set this query's triples templateDeleteDataQuery
deleteData(TriplePattern... triples)
Add triples to be deletedDeleteDataQuery
from(GraphName graph)
Specify a graph to delete the data fromprotected String
getPrefix()
protected String
getQueryActionString()
String
getQueryString()
T
graph(GraphName graph)
T
prefix(Namespace... namespaces)
Add prefix declarations to this queryT
prefix(Prefix... prefixes)
Add prefix declarations to this queryT
prefix(PrefixDeclarations prefixes)
Set the Prefix declarations of this queryprotected T
setTriplesTemplate(TriplesTemplate triplesTemplate)
-
-
-
Field Detail
-
triplesTemplate
protected TriplesTemplate triplesTemplate
-
-
Method Detail
-
deleteData
public DeleteDataQuery deleteData(TriplePattern... triples)
Add triples to be deleted- Parameters:
triples
- the triples to add to this delete data query- Returns:
- this Delete Data query instance
-
deleteData
public DeleteDataQuery deleteData(TriplesTemplate triplesTemplate)
Set this query's triples template- Parameters:
triplesTemplate
- theTriplesTemplate
instance to set- Returns:
- this instance
-
from
public DeleteDataQuery from(GraphName graph)
Specify a graph to delete the data from- Parameters:
graph
- the identifier of the graph- Returns:
- this Delete Data query instance
-
getPrefix
protected String getPrefix()
-
addTriples
protected T addTriples(TriplePattern... triples)
-
setTriplesTemplate
protected T setTriplesTemplate(TriplesTemplate triplesTemplate)
-
graph
public T graph(GraphName graph)
-
getQueryActionString
protected String getQueryActionString()
-
base
public T base(Iri iri)
Set the base IRI of this query- Parameters:
iri
- the base IRI- Returns:
- this
-
base
public T base(IRI iri)
Set the base IRI of this query- Parameters:
iri
- the base IRI- Returns:
- this
-
base
public T base(Base base)
Set the Base clause of this query- Parameters:
base
- theBase
clause to set- Returns:
- this
-
prefix
public T prefix(Prefix... prefixes)
Add prefix declarations to this query- Parameters:
prefixes
- the prefixes to add- Returns:
- this
-
prefix
public T prefix(Namespace... namespaces)
Add prefix declarations to this query- Parameters:
namespaces
- the namespaces to use for prefixes- Returns:
-
prefix
public T prefix(PrefixDeclarations prefixes)
Set the Prefix declarations of this query- Parameters:
prefixes
- thePrefixDeclarations
to set- Returns:
- this
-
getQueryString
public String getQueryString()
- Specified by:
getQueryString
in interfaceQueryElement
- Returns:
- the String representing the SPARQL syntax of this element
-
appendNamedTriplesTemplates
protected void appendNamedTriplesTemplates(StringBuilder queryString, Optional<GraphName> graphName, TriplesTemplate triples)
-
-