Package | Description |
---|---|
org.apache.jena.query |
ARQ - A query engine for Jena, implementing SPARQL.
|
org.apache.jena.sparql.algebra | |
org.apache.jena.sparql.expr | |
org.apache.jena.sparql.lang | |
org.apache.jena.sparql.lang.arq | |
org.apache.jena.sparql.lang.sparql_10 | |
org.apache.jena.sparql.lang.sparql_11 | |
org.apache.jena.sparql.modify.request | |
org.apache.jena.sparql.serializer | |
org.apache.jena.sparql.syntax | |
org.apache.jena.sparql.syntax.syntaxtransform |
Modifier and Type | Method and Description |
---|---|
static Element |
QueryFactory.createElement(String elementString) |
Element |
Query.getQueryPattern() |
Modifier and Type | Method and Description |
---|---|
void |
Query.setQueryPattern(Element elt) |
Modifier and Type | Method and Description |
---|---|
Op |
AlgebraGenerator.compile(Element elt)
Compile any structural element
|
static Op |
Algebra.compile(Element elt)
Compile a pattern.
|
Modifier and Type | Method and Description |
---|---|
Element |
ExprFunctionOp.getElement() |
Modifier and Type | Method and Description |
---|---|
abstract ExprFunctionOp |
ExprFunctionOp.copy(ExprList args,
Element elPattern) |
ExprFunctionOp |
E_NotExists.copy(ExprList args,
Element elPattern) |
ExprFunctionOp |
E_Exists.copy(ExprList args,
Element elPattern) |
Constructor and Description |
---|
E_Exists(Element elt) |
E_Exists(Element el,
Op op) |
E_NotExists(Element elt) |
E_NotExists(Element el,
Op op) |
Modifier and Type | Method and Description |
---|---|
static Element |
ParserSPARQL11.parseElement(String string) |
static Element |
ParserSPARQL10.parseElement(String string) |
static Element |
ParserARQ.parseElement(String string) |
Modifier and Type | Method and Description |
---|---|
Element |
ARQParser.Assignment() |
Element |
ARQParser.Bind() |
Element |
ARQParser.ExistsElt() |
Element |
ARQParser.Filter() |
Element |
ARQParser.GraphGraphPattern() |
Element |
ARQParser.GraphPatternNotTriples() |
Element |
ARQParser.GroupGraphPattern() |
Element |
ARQParser.GroupGraphPatternSub() |
Element |
ARQParser.GroupOrUnionGraphPattern() |
Element |
ARQParser.InlineData() |
Element |
ARQParser.MinusGraphPattern() |
Element |
ARQParser.NotExistsElt() |
Element |
ARQParser.OptionalGraphPattern() |
Element |
ARQParser.ServiceGraphPattern() |
Element |
ARQParser.TriplesBlock(ElementPathBlock acc) |
Modifier and Type | Method and Description |
---|---|
Element |
SPARQLParser10.Filter() |
Element |
SPARQLParser10.GraphGraphPattern() |
Element |
SPARQLParser10.GraphPatternNotTriples() |
Element |
SPARQLParser10.GroupGraphPattern() |
Element |
SPARQLParser10.GroupGraphPatternSub() |
Element |
SPARQLParser10.GroupOrUnionGraphPattern() |
Element |
SPARQLParser10.OptionalGraphPattern() |
Element |
SPARQLParser10.TriplesBlock(ElementTriplesBlock acc) |
Modifier and Type | Method and Description |
---|---|
Element |
SPARQLParser11.Bind() |
Element |
SPARQLParser11.Filter() |
Element |
SPARQLParser11.GraphGraphPattern() |
Element |
SPARQLParser11.GraphPatternNotTriples() |
Element |
SPARQLParser11.GroupGraphPattern() |
Element |
SPARQLParser11.GroupGraphPatternSub() |
Element |
SPARQLParser11.GroupOrUnionGraphPattern() |
Element |
SPARQLParser11.InlineData() |
Element |
SPARQLParser11.MinusGraphPattern() |
Element |
SPARQLParser11.OptionalGraphPattern() |
Element |
SPARQLParser11.ServiceGraphPattern() |
Element |
SPARQLParser11.TriplesBlock(ElementPathBlock acc) |
Modifier and Type | Method and Description |
---|---|
Element |
UpdateModify.getWherePattern() |
Modifier and Type | Method and Description |
---|---|
void |
UpdateModify.setElement(Element element) |
Modifier and Type | Method and Description |
---|---|
static String |
FormatterElement.asString(Element el) |
static void |
FormatterElement.format(org.apache.jena.atlas.io.IndentedWriter out,
SerializationContext cxt,
Element el) |
void |
FormatterElement.visitAsGroup(Element el) |
Modifier and Type | Class and Description |
---|---|
class |
Element1
Element1 - elements that have a single subElement.
|
class |
ElementAssign |
class |
ElementBind |
class |
ElementData |
class |
ElementDataset
ElementDataset - an association of an RDF Dataset
(graph level version) with a query pattern.
|
class |
ElementExists
The syntax element for "Exists" in a pattern.
|
class |
ElementFilter
A constraint (Filter) in a query expression.
|
class |
ElementGroup
A number of graph query elements.
|
class |
ElementMinus
An optional element in a query.
|
class |
ElementNamedGraph
Evaluate a query element based on source information in a named collection.
|
class |
ElementNotExists
The syntax element for "Not Exists" in a pattern.
|
class |
ElementOptional
An optional element in a query.
|
class |
ElementPathBlock
A SPARQL BasicGraphPattern
|
class |
ElementService
A SERVICE pattern - access a remote SPARQL service.
|
class |
ElementSubQuery |
class |
ElementTriplesBlock
The syntax eleemnt for a SPARQL BasicGraphPattern
|
class |
ElementUnion |
Modifier and Type | Method and Description |
---|---|
Element |
ElementGroup.get(int idx) |
Element |
ElementService.getElement() |
Element |
ElementNamedGraph.getElement() |
Element |
Element1.getElement() |
Element |
ElementGroup.getLast() |
Element |
ElementMinus.getMinusElement() |
Element |
ElementOptional.getOptionalElement() |
Modifier and Type | Method and Description |
---|---|
List<Element> |
ElementGroup.getElements() |
List<Element> |
ElementUnion.getElements() |
Modifier and Type | Method and Description |
---|---|
void |
ElementGroup.addElement(Element el) |
void |
ElementUnion.addElement(Element el) |
void |
RecursiveElementVisitor.endSubElement(ElementGroup el,
Element subElt) |
void |
RecursiveElementVisitor.endSubElement(ElementUnion el,
Element subElt) |
boolean |
ElementOptional.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
abstract boolean |
Element.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementSubQuery.equalTo(Element other,
NodeIsomorphismMap isoMap) |
boolean |
ElementService.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementNamedGraph.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementNotExists.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementDataset.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementTriplesBlock.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementExists.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementFilter.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementMinus.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementGroup.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementPathBlock.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementAssign.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementData.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementUnion.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
boolean |
ElementBind.equalTo(Element el2,
NodeIsomorphismMap isoMap) |
void |
RecursiveElementVisitor.startSubElement(ElementGroup el,
Element subElt) |
void |
RecursiveElementVisitor.startSubElement(ElementUnion el,
Element subElt) |
static Collection<Var> |
PatternVars.vars(Collection<Var> s,
Element element) |
static Collection<Var> |
PatternVars.vars(Element element) |
static void |
PatternVars.vars(Element element,
PatternVarsVisitor visitor) |
static void |
ElementWalker.walk(Element el,
ElementVisitor visitor) |
static void |
ElementWalker.walk(Element el,
ElementVisitor visitor,
ElementVisitor beforeVisitor,
ElementVisitor afterVisitor) |
Constructor and Description |
---|
ElementDataset(DatasetGraph data,
Element patternElement) |
ElementExists(Element el) |
ElementMinus(Element minusPart) |
ElementNamedGraph(Element el) |
ElementNamedGraph(Node n,
Element el) |
ElementNotExists(Element el) |
ElementOptional(Element optionalPart) |
ElementService(Node n,
Element el,
boolean silent) |
ElementService(String serviceURI,
Element el) |
ElementService(String serviceURI,
Element el,
boolean silent) |
ElementUnion(Element el) |
Modifier and Type | Method and Description |
---|---|
Element |
ElementTransformCopyBase.transform(ElementAssign el,
Var v,
Expr expr2) |
Element |
ElementTransformIdentity.transform(ElementAssign el,
Var v,
Expr expr2) |
Element |
ElementTransform.transform(ElementAssign el,
Var v,
Expr expr2) |
Element |
ElementTransformCopyBase.transform(ElementBind el,
Var v,
Expr expr2) |
Element |
ElementTransformIdentity.transform(ElementBind el,
Var v,
Expr expr2) |
Element |
ElementTransform.transform(ElementBind el,
Var v,
Expr expr2) |
Element |
ElementTransformCopyBase.transform(ElementData el) |
Element |
ElementTransformIdentity.transform(ElementData el) |
Element |
ElementTransform.transform(ElementData el) |
Element |
ElementTransformCopyBase.transform(ElementDataset el,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementDataset el,
Element subElt) |
Element |
ElementTransform.transform(ElementDataset el,
Element subElt) |
static Element |
ElementTransformer.transform(Element element,
ElementTransform transform)
Transform an algebra expression
|
static Element |
ElementTransformer.transform(Element element,
ElementTransform transform,
ExprTransform exprTransform)
Transformation with specific ElementTransform and ExprTransform
|
static Element |
ElementTransformer.transform(Element element,
ElementTransform transform,
ExprTransform exprTransform,
ElementVisitor beforeVisitor,
ElementVisitor afterVisitor) |
Element |
ElementTransformCopyBase.transform(ElementExists el,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementExists el,
Element subElt) |
Element |
ElementTransform.transform(ElementExists el,
Element subElt) |
Element |
ElementTransformCopyBase.transform(ElementFilter el,
Expr expr2) |
Element |
ElementTransformIdentity.transform(ElementFilter el,
Expr expr2) |
Element |
ElementTransform.transform(ElementFilter el,
Expr expr2) |
Element |
ElementTransformCleanGroupsOfOne.transform(ElementGroup eltGroup,
List<Element> elts) |
Element |
ElementTransformCopyBase.transform(ElementGroup el,
List<Element> elts) |
Element |
ElementTransformIdentity.transform(ElementGroup el,
List<Element> members) |
Element |
ElementTransform.transform(ElementGroup el,
List<Element> members) |
Element |
ElementTransformCopyBase.transform(ElementMinus el,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementMinus el,
Element eltRHS) |
Element |
ElementTransform.transform(ElementMinus el,
Element eltRHS) |
Element |
ElementTransformCopyBase.transform(ElementNamedGraph el,
Node gn,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementNamedGraph el,
Node gn,
Element subElt) |
Element |
ElementTransform.transform(ElementNamedGraph el,
Node gn,
Element subElt) |
Element |
ElementTransformCopyBase.transform(ElementNotExists el,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementNotExists el,
Element subElt) |
Element |
ElementTransform.transform(ElementNotExists el,
Element subElt) |
Element |
ElementTransformCleanGroupsOfOne.transform(ElementOptional eltOptional,
Element transformedElt) |
Element |
ElementTransformCopyBase.transform(ElementOptional el,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementOptional el,
Element opElt) |
Element |
ElementTransform.transform(ElementOptional el,
Element opElt) |
Element |
ElementTransformCopyBase.transform(ElementPathBlock el) |
Element |
ElementTransformIdentity.transform(ElementPathBlock el) |
Element |
ElementTransform.transform(ElementPathBlock el) |
Element |
ElementTransformSubst.transform(ElementPathBlock el) |
Element |
ElementTransformCopyBase.transform(ElementService el,
Node service,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementService el,
Node service,
Element subElt) |
Element |
ElementTransform.transform(ElementService el,
Node service,
Element subElt) |
Element |
ElementTransformCopyBase.transform(ElementSubQuery el,
Query query) |
Element |
ElementTransformIdentity.transform(ElementSubQuery el,
Query query) |
Element |
ElementTransform.transform(ElementSubQuery el,
Query query) |
Element |
ElementTransformCopyBase.transform(ElementTriplesBlock el) |
Element |
ElementTransformIdentity.transform(ElementTriplesBlock el) |
Element |
ElementTransform.transform(ElementTriplesBlock el) |
Element |
ElementTransformSubst.transform(ElementTriplesBlock el) |
Element |
ElementTransformCleanGroupsOfOne.transform(ElementUnion eltUnion,
List<Element> elts) |
Element |
ElementTransformCopyBase.transform(ElementUnion el,
List<Element> elts) |
Element |
ElementTransformIdentity.transform(ElementUnion el,
List<Element> elements) |
Element |
ElementTransform.transform(ElementUnion el,
List<Element> elements) |
Modifier and Type | Method and Description |
---|---|
Element |
ElementTransformCopyBase.transform(ElementDataset el,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementDataset el,
Element subElt) |
Element |
ElementTransform.transform(ElementDataset el,
Element subElt) |
static Element |
ElementTransformer.transform(Element element,
ElementTransform transform)
Transform an algebra expression
|
static Element |
ElementTransformer.transform(Element element,
ElementTransform transform,
ExprTransform exprTransform)
Transformation with specific ElementTransform and ExprTransform
|
static Element |
ElementTransformer.transform(Element element,
ElementTransform transform,
ExprTransform exprTransform,
ElementVisitor beforeVisitor,
ElementVisitor afterVisitor) |
Element |
ElementTransformCopyBase.transform(ElementExists el,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementExists el,
Element subElt) |
Element |
ElementTransform.transform(ElementExists el,
Element subElt) |
Element |
ElementTransformCopyBase.transform(ElementMinus el,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementMinus el,
Element eltRHS) |
Element |
ElementTransform.transform(ElementMinus el,
Element eltRHS) |
Element |
ElementTransformCopyBase.transform(ElementNamedGraph el,
Node gn,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementNamedGraph el,
Node gn,
Element subElt) |
Element |
ElementTransform.transform(ElementNamedGraph el,
Node gn,
Element subElt) |
Element |
ElementTransformCopyBase.transform(ElementNotExists el,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementNotExists el,
Element subElt) |
Element |
ElementTransform.transform(ElementNotExists el,
Element subElt) |
Element |
ElementTransformCleanGroupsOfOne.transform(ElementOptional eltOptional,
Element transformedElt) |
Element |
ElementTransformCopyBase.transform(ElementOptional el,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementOptional el,
Element opElt) |
Element |
ElementTransform.transform(ElementOptional el,
Element opElt) |
Element |
ElementTransformCopyBase.transform(ElementService el,
Node service,
Element elt1) |
Element |
ElementTransformIdentity.transform(ElementService el,
Node service,
Element subElt) |
Element |
ElementTransform.transform(ElementService el,
Node service,
Element subElt) |
Modifier and Type | Method and Description |
---|---|
Element |
ElementTransformCleanGroupsOfOne.transform(ElementGroup eltGroup,
List<Element> elts) |
Element |
ElementTransformCopyBase.transform(ElementGroup el,
List<Element> elts) |
Element |
ElementTransformIdentity.transform(ElementGroup el,
List<Element> members) |
Element |
ElementTransform.transform(ElementGroup el,
List<Element> members) |
Element |
ElementTransformCleanGroupsOfOne.transform(ElementUnion eltUnion,
List<Element> elts) |
Element |
ElementTransformCopyBase.transform(ElementUnion el,
List<Element> elts) |
Element |
ElementTransformIdentity.transform(ElementUnion el,
List<Element> elements) |
Element |
ElementTransform.transform(ElementUnion el,
List<Element> elements) |
Licenced under the Apache License, Version 2.0