Class QuerySerializer
- java.lang.Object
-
- org.apache.jena.sparql.serializer.QuerySerializer
-
- All Implemented Interfaces:
QueryVisitor
public class QuerySerializer extends java.lang.Object implements QueryVisitor
Serialize a query into SPARQL or ARQ formats
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinishVisit(Query query)static voidoutputDataBlock(org.apache.jena.atlas.io.IndentedWriter out, java.util.List<Var> variables, java.util.List<Binding> values, SerializationContext cxt)voidstartVisit(Query query)voidvisitAskResultForm(Query query)voidvisitConstructResultForm(Query query)voidvisitDatasetDecl(Query query)voidvisitDescribeResultForm(Query query)voidvisitGroupBy(Query query)voidvisitHaving(Query query)voidvisitJsonResultForm(Query query)voidvisitLimit(Query query)voidvisitOffset(Query query)voidvisitOrderBy(Query query)voidvisitPrologue(Prologue prologue)voidvisitQueryPattern(Query query)voidvisitResultForm(Query query)voidvisitSelectResultForm(Query query)voidvisitValues(Query query)
-
-
-
Method Detail
-
startVisit
public void startVisit(Query query)
- Specified by:
startVisitin interfaceQueryVisitor
-
visitResultForm
public void visitResultForm(Query query)
- Specified by:
visitResultFormin interfaceQueryVisitor
-
visitPrologue
public void visitPrologue(Prologue prologue)
- Specified by:
visitProloguein interfaceQueryVisitor
-
visitSelectResultForm
public void visitSelectResultForm(Query query)
- Specified by:
visitSelectResultFormin interfaceQueryVisitor
-
visitConstructResultForm
public void visitConstructResultForm(Query query)
- Specified by:
visitConstructResultFormin interfaceQueryVisitor
-
visitDescribeResultForm
public void visitDescribeResultForm(Query query)
- Specified by:
visitDescribeResultFormin interfaceQueryVisitor
-
visitAskResultForm
public void visitAskResultForm(Query query)
- Specified by:
visitAskResultFormin interfaceQueryVisitor
-
visitJsonResultForm
public void visitJsonResultForm(Query query)
- Specified by:
visitJsonResultFormin interfaceQueryVisitor
-
visitDatasetDecl
public void visitDatasetDecl(Query query)
- Specified by:
visitDatasetDeclin interfaceQueryVisitor
-
visitQueryPattern
public void visitQueryPattern(Query query)
- Specified by:
visitQueryPatternin interfaceQueryVisitor
-
visitGroupBy
public void visitGroupBy(Query query)
- Specified by:
visitGroupByin interfaceQueryVisitor
-
visitHaving
public void visitHaving(Query query)
- Specified by:
visitHavingin interfaceQueryVisitor
-
visitOrderBy
public void visitOrderBy(Query query)
- Specified by:
visitOrderByin interfaceQueryVisitor
-
visitLimit
public void visitLimit(Query query)
- Specified by:
visitLimitin interfaceQueryVisitor
-
visitOffset
public void visitOffset(Query query)
- Specified by:
visitOffsetin interfaceQueryVisitor
-
visitValues
public void visitValues(Query query)
- Specified by:
visitValuesin interfaceQueryVisitor
-
outputDataBlock
public static void outputDataBlock(org.apache.jena.atlas.io.IndentedWriter out, java.util.List<Var> variables, java.util.List<Binding> values, SerializationContext cxt)
-
finishVisit
public void finishVisit(Query query)
- Specified by:
finishVisitin interfaceQueryVisitor
-
-