| Package | Description |
|---|---|
| org.topbraid.shacl.engine | |
| org.topbraid.shacl.expr | |
| org.topbraid.shacl.expr.lib |
| Modifier and Type | Method and Description |
|---|---|
Map<org.apache.jena.graph.Node,NodeExpression> |
ShapesGraph.getDefaultValueNodeExpressionsMap(org.apache.jena.rdf.model.Resource predicate)
Gets a Map from (node) shapes to NodeExpressions derived from sh:defaultValue statements.
|
Map<org.apache.jena.graph.Node,NodeExpression> |
ShapesGraph.getValuesNodeExpressionsMap(org.apache.jena.rdf.model.Resource predicate)
Gets a Map from (node) shapes to NodeExpressions derived from sh:values statements.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AtomicNodeExpression |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInputExpression |
class |
AbstractNodeExpression |
class |
AbstractSPARQLExpression
Node expressions based on a SPARQL query, identified by sh:select or sh:ask.
|
class |
ComplexNodeExpression |
| Modifier and Type | Method and Description |
|---|---|
NodeExpression |
NodeExpressionFactory.create(org.apache.jena.rdf.model.RDFNode node) |
NodeExpression |
AbstractInputExpression.getInput() |
| Modifier and Type | Method and Description |
|---|---|
List<NodeExpression> |
NodeExpression.getInputExpressions() |
List<NodeExpression> |
AbstractNodeExpression.getInputExpressions() |
List<NodeExpression> |
AbstractInputExpression.getInputExpressions() |
| Modifier and Type | Method and Description |
|---|---|
void |
PathEvaluator.setInput(NodeExpression input) |
void |
NodeExpressionVisitorBase.visitOther(NodeExpression expr) |
void |
NodeExpressionVisitor.visitOther(NodeExpression expr) |
| Modifier and Type | Method and Description |
|---|---|
void |
NodeExpressionFactory.addPlugin(org.apache.jena.rdf.model.Property predicate,
BiFunction<org.apache.jena.rdf.model.Resource,org.apache.jena.rdf.model.RDFNode,NodeExpression> function)
Installs a new kind of node expression as a 3rd party extension.
|
| Constructor and Description |
|---|
AbstractInputExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input) |
AbstractSPARQLExpression(org.apache.jena.rdf.model.Resource expr,
org.apache.jena.query.Query query,
NodeExpression input,
String queryString) |
| Modifier and Type | Class and Description |
|---|---|
class |
AskExpression
Node expressions based on a SPARQL ASK query, identified by sh:ask.
|
class |
ConstantTermExpression |
class |
CountExpression
Implements support for sh:count.
|
class |
DistinctExpression
Implements support for sh:distinct.
|
class |
ExistsExpression
Implements support for sh:exists.
|
class |
FilterShapeExpression |
class |
FocusNodeExpression |
class |
FunctionExpression |
class |
GroupConcatExpression
Implements support for sh:groupConcat.
|
class |
IfExpression
Implements support for sh:if.
|
class |
IntersectionExpression |
class |
LimitExpression
Implements support for sh:limit.
|
class |
MaxExpression
Implements support for sh:max.
|
class |
MinExpression
Implements support for sh:min.
|
class |
MinusExpression
A sh:minus expression.
|
class |
OffsetExpression |
class |
OrderByExpression |
class |
PathExpression |
class |
SelectExpression
Node expressions based on a SPARQL SELECT query, identified by sh:select.
|
class |
SumExpression
Implements support for sh:sum.
|
class |
UnionExpression |
| Modifier and Type | Method and Description |
|---|---|
NodeExpression |
IfExpression.getElse() |
NodeExpression |
IfExpression.getThen() |
| Modifier and Type | Method and Description |
|---|---|
List<NodeExpression> |
UnionExpression.getInputExpressions() |
List<NodeExpression> |
OrderByExpression.getInputExpressions() |
List<NodeExpression> |
MinusExpression.getInputExpressions() |
List<NodeExpression> |
IntersectionExpression.getInputExpressions() |
List<NodeExpression> |
IfExpression.getInputExpressions() |
List<NodeExpression> |
FunctionExpression.getInputExpressions() |
List<NodeExpression> |
FilterShapeExpression.getInputExpressions() |
| Constructor and Description |
|---|
AskExpression(org.apache.jena.rdf.model.Resource expr,
org.apache.jena.query.Query query,
NodeExpression input,
String queryString) |
CountExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input) |
DistinctExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input) |
ExistsExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input) |
FilterShapeExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression nodes,
org.apache.jena.rdf.model.Resource filterShape) |
GroupConcatExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input,
String separator) |
IfExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input,
NodeExpression then,
NodeExpression else_) |
LimitExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input,
int limit) |
MaxExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input) |
MinExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input) |
MinusExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression nodes,
NodeExpression minus) |
OffsetExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input,
int offset) |
OrderByExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input,
NodeExpression comparator,
boolean descending) |
PathExpression(org.apache.jena.rdf.model.RDFNode expr,
org.apache.jena.rdf.model.Resource path,
NodeExpression input) |
SelectExpression(org.apache.jena.rdf.model.Resource expr,
org.apache.jena.query.Query query,
NodeExpression input,
String queryString) |
SumExpression(org.apache.jena.rdf.model.RDFNode expr,
NodeExpression input) |
| Constructor and Description |
|---|
FunctionExpression(org.apache.jena.rdf.model.RDFNode expr,
org.apache.jena.rdf.model.Resource function,
List<NodeExpression> args) |
IntersectionExpression(org.apache.jena.rdf.model.RDFNode expr,
List<NodeExpression> inputs) |
UnionExpression(org.apache.jena.rdf.model.RDFNode expr,
List<NodeExpression> inputs) |
Copyright © 2019 TopQuadrant, Inc.. All rights reserved.