java.lang.Object
org.apache.jena.sparql.core.Quad
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Quad
AQuad
that has a wildcard in all fields.static final org.apache.jena.graph.Node
Name of the default for explicit use in GRAPHstatic final org.apache.jena.graph.Node
Name of the default graph as used by parsers and in quad form of algebra.static final org.apache.jena.graph.Node
Name of the non-graph when a quad is really a triple - also parsing of triples formats (and the default graph when parsing N-Quads or TriG) Not for access to the default graph by name - use Quad.defaultGraphIRI.static final org.apache.jena.graph.Node
Name of the merge of all named graphs (use this for the graph of all named graphs) -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.graph.Triple
asTriple()
Get as a triple - useful because quads often come in blocks for the same graphstatic Quad
create
(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) static Quad
create
(org.apache.jena.graph.Node g, org.apache.jena.graph.Triple t) boolean
final org.apache.jena.graph.Node
getGraph()
final org.apache.jena.graph.Node
final org.apache.jena.graph.Node
final org.apache.jena.graph.Node
int
hashCode()
boolean
boolean
Default, concrete graph (either generated or explicitly named)static boolean
isDefaultGraph
(org.apache.jena.graph.Node node) Default, concrete graph (either generated or explicitly named) -- not triple-in-quadboolean
Default, concrete graph via generated URI (not explicitly, named)static boolean
isDefaultGraphExplicit
(org.apache.jena.graph.Node node) Default, explicitly named concrete graphboolean
Default graph, explicitly named (not generated)static boolean
isDefaultGraphGenerated
(org.apache.jena.graph.Node node) Test whether this is a quad for the default graph (not the default graphs by explicit name)boolean
Is this quad a legal data quad (legal data triple, IRI for graph)boolean
isTriple()
Is it really a triple?boolean
static boolean
isUnionGraph
(org.apache.jena.graph.Node node) Default, concrete graph (either generated or explicitly named) -- not triple-in-quadboolean
matches
(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) toString()
-
Field Details
-
defaultGraphIRI
public static final org.apache.jena.graph.Node defaultGraphIRIName of the default for explicit use in GRAPH -
defaultGraphNodeGenerated
public static final org.apache.jena.graph.Node defaultGraphNodeGeneratedName of the default graph as used by parsers and in quad form of algebra. Not for access to the default graph by name - use Quad.defaultGraphIRI. -
unionGraph
public static final org.apache.jena.graph.Node unionGraphName of the merge of all named graphs (use this for the graph of all named graphs) -
tripleInQuad
public static final org.apache.jena.graph.Node tripleInQuadName of the non-graph when a quad is really a triple - also parsing of triples formats (and the default graph when parsing N-Quads or TriG) Not for access to the default graph by name - use Quad.defaultGraphIRI. -
ANY
AQuad
that has a wildcard in all fields.
-
-
Constructor Details
-
Quad
public Quad(org.apache.jena.graph.Node graph, org.apache.jena.graph.Triple triple) -
Quad
public Quad(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
-
-
Method Details
-
create
public static Quad create(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) -
create
-
getGraph
public final org.apache.jena.graph.Node getGraph() -
getSubject
public final org.apache.jena.graph.Node getSubject() -
getPredicate
public final org.apache.jena.graph.Node getPredicate() -
getObject
public final org.apache.jena.graph.Node getObject() -
asTriple
public org.apache.jena.graph.Triple asTriple()Get as a triple - useful because quads often come in blocks for the same graph -
isConcrete
public boolean isConcrete() -
isDefaultGraphGenerated
public static boolean isDefaultGraphGenerated(org.apache.jena.graph.Node node) Test whether this is a quad for the default graph (not the default graphs by explicit name) -
isDefaultGraphExplicit
public static boolean isDefaultGraphExplicit(org.apache.jena.graph.Node node) Default, explicitly named concrete graph -
isDefaultGraph
public static boolean isDefaultGraph(org.apache.jena.graph.Node node) Default, concrete graph (either generated or explicitly named) -- not triple-in-quad -
isUnionGraph
public static boolean isUnionGraph(org.apache.jena.graph.Node node) Default, concrete graph (either generated or explicitly named) -- not triple-in-quad -
isDefaultGraphExplicit
public boolean isDefaultGraphExplicit()Default, concrete graph via generated URI (not explicitly, named) -
isDefaultGraphGenerated
public boolean isDefaultGraphGenerated()Default graph, explicitly named (not generated) -
isDefaultGraph
public boolean isDefaultGraph()Default, concrete graph (either generated or explicitly named) -
isUnionGraph
public boolean isUnionGraph() -
isTriple
public boolean isTriple()Is it really a triple? -
isLegalAsData
public boolean isLegalAsData()Is this quad a legal data quad (legal data triple, IRI for graph) -
hashCode
public int hashCode() -
equals
-
matches
public boolean matches(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) -
toString
-