public class QuerySerializer extends Object implements QueryVisitor
Modifier and Type | Method and Description |
---|---|
void |
finishVisit(Query query) |
static void |
outputDataBlock(IndentedWriter out,
List<Var> variables,
List<Binding> values,
Prologue prologue) |
void |
startVisit(Query query) |
void |
visitAskResultForm(Query query) |
void |
visitConstructResultForm(Query query) |
void |
visitDatasetDecl(Query query) |
void |
visitDescribeResultForm(Query query) |
void |
visitGroupBy(Query query) |
void |
visitHaving(Query query) |
void |
visitLimit(Query query) |
void |
visitOffset(Query query) |
void |
visitOrderBy(Query query) |
void |
visitPrologue(Prologue prologue) |
void |
visitQueryPattern(Query query) |
void |
visitResultForm(Query query) |
void |
visitSelectResultForm(Query query) |
void |
visitValues(Query query) |
public void startVisit(Query query)
startVisit
in interface QueryVisitor
public void visitResultForm(Query query)
visitResultForm
in interface QueryVisitor
public void visitPrologue(Prologue prologue)
visitPrologue
in interface QueryVisitor
public void visitSelectResultForm(Query query)
visitSelectResultForm
in interface QueryVisitor
public void visitConstructResultForm(Query query)
visitConstructResultForm
in interface QueryVisitor
public void visitDescribeResultForm(Query query)
visitDescribeResultForm
in interface QueryVisitor
public void visitAskResultForm(Query query)
visitAskResultForm
in interface QueryVisitor
public void visitDatasetDecl(Query query)
visitDatasetDecl
in interface QueryVisitor
public void visitQueryPattern(Query query)
visitQueryPattern
in interface QueryVisitor
public void visitGroupBy(Query query)
visitGroupBy
in interface QueryVisitor
public void visitHaving(Query query)
visitHaving
in interface QueryVisitor
public void visitOrderBy(Query query)
visitOrderBy
in interface QueryVisitor
public void visitLimit(Query query)
visitLimit
in interface QueryVisitor
public void visitOffset(Query query)
visitOffset
in interface QueryVisitor
public void visitValues(Query query)
visitValues
in interface QueryVisitor
public static void outputDataBlock(IndentedWriter out, List<Var> variables, List<Binding> values, Prologue prologue)
public void finishVisit(Query query)
finishVisit
in interface QueryVisitor
Licenced under the Apache License, Version 2.0