Package | Description |
---|---|
org.eclipse.rdf4j.sparqlbuilder.core |
Core classes and interfaces for the SPARQLBuilder.
|
org.eclipse.rdf4j.sparqlbuilder.graphpattern | |
org.eclipse.rdf4j.sparqlbuilder.rdf |
Modifier and Type | Class and Description |
---|---|
class |
Variable
A SPARQL query variable
|
Modifier and Type | Method and Description |
---|---|
default TriplePattern |
TriplePattern.andHas(RdfPredicate predicate,
RdfObject... objects)
Add predicate-object lists describing this triple pattern's subject
|
default TriplePattern |
TriplePattern.andIsA(RdfObject object)
Use the built-in RDF shortcut
a for rdf:type to specify the subject's type |
static TriplePattern |
GraphPatterns.tp(RdfSubject subject,
IRI predicate,
RdfObject... objects)
Create a triple pattern with the given subject, predicate, and object(s)
|
static TriplePattern |
GraphPatterns.tp(RdfSubject subject,
RdfPredicate predicate,
RdfObject... objects)
Create a triple pattern with the given subject, predicate, and object(s)
|
static TriplePattern |
GraphPatterns.tp(Resource subject,
IRI predicate,
RdfObject... objects)
Create a triple pattern with the given subject, predicate, and object(s)
|
static TriplePattern |
GraphPatterns.tp(Resource subject,
RdfPredicate predicate,
RdfObject... objects)
Create a triple pattern with the given subject, predicate, and object(s)
|
Modifier and Type | Interface and Description |
---|---|
interface |
Iri
Denotes an RDF IRI
|
interface |
RdfBlankNode
Denotes an RDF Blank Node
|
interface |
RdfResource
Denotes an RDF Resource
|
interface |
RdfValue
Denotes an RDF Value.
|
Modifier and Type | Class and Description |
---|---|
static class |
RdfBlankNode.AnonymousBlankNode
an anonymous blank node
|
static class |
RdfBlankNode.LabeledBlankNode
a labeled blank node, of the form "_:
label " |
static class |
RdfBlankNode.PropertiesBlankNode
A blank node representing a resource that matches the contained set of predicate-object lists
|
class |
RdfLiteral<T>
Denotes an RDF literal
|
static class |
RdfLiteral.BooleanLiteral
Represents an RDF boolean literal
|
static class |
RdfLiteral.NumericLiteral
Represents an RDF number literal
|
static class |
RdfLiteral.StringLiteral
Represents an RDF string literal
|
Modifier and Type | Method and Description |
---|---|
static RdfObject |
Rdf.object(Value value)
|
static RdfObject[] |
Rdf.objects(Value... values)
|
Modifier and Type | Method and Description |
---|---|
RdfPredicateObjectList |
RdfPredicateObjectList.and(RdfObject... objects)
Add
RdfObject instances to this predicate-object list |
RdfPredicateObjectListCollection |
RdfPredicateObjectListCollection.andHas(RdfPredicate predicate,
RdfObject... objects)
add predicate-object lists to this collection
|
RdfBlankNode.PropertiesBlankNode |
RdfBlankNode.PropertiesBlankNode.andHas(RdfPredicate predicate,
RdfObject... objects)
Using the predicate-object and object list mechanisms, expand this blank node's pattern to include triples
consisting of this blank node as the subject, and the given predicate and object(s)
|
static RdfBlankNode.PropertiesBlankNode |
Rdf.bNode(RdfPredicate predicate,
RdfObject... objects)
creates a label-less blank node, identified by the supplied predicate-object lists
|
default TriplePattern |
RdfSubject.has(IRI predicate,
RdfObject... objects)
Create a triple pattern from this subject and the given predicate and object
|
default TriplePattern |
RdfSubject.has(RdfPredicate predicate,
RdfObject... objects)
Create a triple pattern from this subject and the given predicate and object
|
default TriplePattern |
RdfSubject.isA(RdfObject... objects)
Use the built-in shortcut "a" for
rdf:type to build a triple with this subject and the given objects |
static RdfPredicateObjectList |
Rdf.predicateObjectList(RdfPredicate predicate,
RdfObject... objects)
Create a
RdfPredicateObjectList |
static RdfPredicateObjectListCollection |
Rdf.predicateObjectListCollection(RdfPredicate predicate,
RdfObject... objects)
Create a
RdfPredicateObjectListCollection with an initial RdfPredicateObjectList |
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.