Class SparqlTupleExprRenderer
java.lang.Object
org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<Exception>
org.eclipse.rdf4j.queryrender.BaseTupleExprRenderer
org.eclipse.rdf4j.queryrender.sparql.SparqlTupleExprRenderer
- All Implemented Interfaces:
QueryModelVisitor<Exception>
Extends the BaseTupleExprRenderer to provide support for rendering tuple expressions as SPARQL queries.
- Author:
- Michael Grove
-
Field Summary
Fields inherited from class org.eclipse.rdf4j.queryrender.BaseTupleExprRenderer
mDistinct, mExtensions, mLimit, mOffset, mOrdering, mProjection, mReduced -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmeet(AggregateFunctionCall node) voidvoidmeet(ArbitraryLengthPath node) voidvoidvoidvoidmeet(Difference theOp) voidvoidmeet(ExtensionElem node) voidvoidmeet(FunctionCall node) voidvoidvoidmeet(Intersection theOp) voidmeet(IRIFunction node) voidvoidvoidvoidvoidvoidvoidmeet(LangMatches node) voidvoidvoidvoidvoidmeet(StatementPattern thePattern) voidvoidvoidmeet(ValueConstant node) voidRender the TupleExpr as a query or query fragment depending on what kind of TupleExpr it isprotected StringrenderValueExpr(ValueExpr theExpr) Render the given ValueExprvoidreset()Reset the state of the rendererMethods inherited from class org.eclipse.rdf4j.queryrender.BaseTupleExprRenderer
getExtensions, getLimit, getOffset, getOrdering, getProjection, isDistinct, isReduced, isSelect, isSPOElemList, meet, meet, meet, meet, meet, render, scrubVarName, toStatementPatternMethods inherited from class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
-
Constructor Details
-
SparqlTupleExprRenderer
public SparqlTupleExprRenderer()
-
-
Method Details
-
reset
public void reset()Reset the state of the renderer- Overrides:
resetin classBaseTupleExprRenderer
-
render
Render the TupleExpr as a query or query fragment depending on what kind of TupleExpr it is- Specified by:
renderin classBaseTupleExprRenderer- Parameters:
theExpr- the expression to render- Returns:
- the TupleExpr rendered in the query language syntax
- Throws:
Exception- if there is an error while rendering
-
renderValueExpr
Render the given ValueExpr- Specified by:
renderValueExprin classBaseTupleExprRenderer- Parameters:
theExpr- the expr to render- Returns:
- the rendered expression
- Throws:
Exception- if there is an error while rendering
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classBaseTupleExprRenderer- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classBaseTupleExprRenderer- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-
meet
- Specified by:
meetin interfaceQueryModelVisitor<Exception>- Overrides:
meetin classAbstractQueryModelVisitor<Exception>- Throws:
Exception
-