Package org.eclipse.rdf4j.spin
Class SpinRenderer.SpinVisitor
java.lang.Object
org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RDFHandlerException>
org.eclipse.rdf4j.query.algebra.helpers.QueryModelVisitorBase<RDFHandlerException>
org.eclipse.rdf4j.spin.SpinRenderer.SpinVisitor
- All Implemented Interfaces:
QueryModelVisitor<RDFHandlerException>
- Direct Known Subclasses:
SpinRenderer.AskVisitor
,SpinRenderer.ConstructVisitor
,SpinRenderer.DescribeVisitor
- Enclosing class:
SpinRenderer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate final class
private final class
private final class
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Dataset
(package private) final RDFHandler
(package private) boolean
(package private) SpinRenderer.ExtensionContext
(package private) boolean
(package private) boolean
(package private) Resource
(package private) SpinRenderer.ListContext
(package private) final Map
<String, SpinRenderer.ListContext> (package private) IRI
(package private) Resource
-
Constructor Summary
ConstructorsConstructorDescriptionSpinVisitor
(RDFHandler handler, Resource list, Resource subject, Dataset dataset) -
Method Summary
Modifier and TypeMethodDescriptionvoid
end()
(package private) void
(package private) void
private void
(package private) SpinRenderer.ListContext
getNamedGraph
(Var context) (package private) Resource
(package private) void
(package private) void
void
void
meet
(BindingSetAssignment node) void
meet
(BNodeGenerator node) void
void
void
void
void
void
void
meet
(DeleteData node) void
meet
(Difference node) void
void
void
void
meet
(ExtensionElem node) void
void
meet
(FunctionCall node) void
void
void
meet
(InsertData node) void
meet
(IRIFunction node) void
void
void
void
void
void
void
void
void
void
void
void
meet
(MultiProjection node) void
void
void
void
meet
(Projection node) void
meet
(ProjectionElem node) void
meet
(ProjectionElemList node) void
void
void
void
void
meet
(StatementPattern node) void
void
void
meet
(ValueConstant node) private void
void
private SpinRenderer.ExtensionContext
meetExtension
(TupleExpr expr) (package private) SpinRenderer.ListContext
private void
nextListEntry
(Resource nextEntry) private void
renderDataBlock
(String data) (package private) void
(package private) void
(package private) SpinRenderer.ListContext
save()
(package private) SpinRenderer.ListContext
private IRI
toArgProperty
(int i) private Value
private Value
toValue
(FunctionCall node) private Value
(package private) void
private void
visitWhere
(TupleExpr where) Methods 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, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
-
Field Details
-
handler
-
dataset
-
varBNodes
-
namedGraphLists
-
inlineBindings
SpinRenderer.ExtensionContext inlineBindings -
list
Resource list -
subject
Resource subject -
predicate
IRI predicate -
namedGraphContext
SpinRenderer.ListContext namedGraphContext -
isMultiProjection
boolean isMultiProjection -
isSubQuery
boolean isSubQuery -
hasGroup
boolean hasGroup
-
-
Constructor Details
-
SpinVisitor
SpinVisitor(RDFHandler handler, Resource list, Resource subject, Dataset dataset)
-
-
Method Details
-
meetExtension
-
save
SpinRenderer.ListContext save() -
update
-
restore
-
newList
-
listEntry
- Throws:
RDFHandlerException
-
listEntry
- Throws:
RDFHandlerException
-
endList
- Throws:
RDFHandlerException
-
nextListEntry
- Throws:
RDFHandlerException
-
getVar
- Throws:
RDFHandlerException
-
getNamedGraph
- Throws:
RDFHandlerException
-
restoreNamedGraph
-
end
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
startTemplateList
- Throws:
RDFHandlerException
-
endTemplateList
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
visitWhere
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Throws:
RDFHandlerException
-
flushPendingStatement
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
toValue
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
toValue
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
toValue
-
toArgProperty
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
renderDataBlock
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-
meet
- Specified by:
meet
in interfaceQueryModelVisitor<RDFHandlerException>
- Overrides:
meet
in classAbstractQueryModelVisitor<RDFHandlerException>
- Throws:
RDFHandlerException
-