Package org.topbraid.shacl.expr.lib
Class SelectExpression
- java.lang.Object
-
- org.topbraid.shacl.expr.AbstractNodeExpression
-
- org.topbraid.shacl.expr.ComplexNodeExpression
-
- org.topbraid.shacl.expr.AbstractInputExpression
-
- org.topbraid.shacl.expr.AbstractSPARQLExpression
-
- org.topbraid.shacl.expr.lib.SelectExpression
-
- All Implemented Interfaces:
NodeExpression
public class SelectExpression extends AbstractSPARQLExpression
Node expressions based on a SPARQL SELECT query, identified by sh:select. This node expression type is not part of the SHACL-AF 1.0 document, but a candidate for 1.1.- Author:
- Holger Knublauch
-
-
Constructor Summary
Constructors Constructor Description SelectExpression(org.apache.jena.rdf.model.Resource expr, org.apache.jena.query.Query query, NodeExpression input, String queryString)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetTypeId()voidvisit(NodeExpressionVisitor visitor)-
Methods inherited from class org.topbraid.shacl.expr.AbstractSPARQLExpression
eval, getFunctionalSyntaxArguments, getQuery, getQueryString
-
Methods inherited from class org.topbraid.shacl.expr.AbstractInputExpression
evalInput, getInput, getInputExpressions
-
Methods inherited from class org.topbraid.shacl.expr.ComplexNodeExpression
getFunctionalSyntax, getFunctionalSyntaxName
-
Methods inherited from class org.topbraid.shacl.expr.AbstractNodeExpression
evalReverse, getOutputShape, getRDFNode, isReversible, toString
-
-
-
-
Constructor Detail
-
SelectExpression
public SelectExpression(org.apache.jena.rdf.model.Resource expr, org.apache.jena.query.Query query, NodeExpression input, String queryString)
-
-
Method Detail
-
getTypeId
public String getTypeId()
-
visit
public void visit(NodeExpressionVisitor visitor)
-
-