Interface QueryVisitor

All Known Implementing Classes:
QueryCompare, QuerySerializer

public interface QueryVisitor
Query visitor pattern
  • Method Details

    • startVisit

      default void startVisit(Query query)
    • visitPrologue

      default void visitPrologue(Prologue prologue)
    • visitResultForm

      default void visitResultForm(Query query)
    • visitSelectResultForm

      default void visitSelectResultForm(Query query)
    • visitConstructResultForm

      default void visitConstructResultForm(Query query)
    • visitDescribeResultForm

      default void visitDescribeResultForm(Query query)
    • visitAskResultForm

      default void visitAskResultForm(Query query)
    • visitJsonResultForm

      default void visitJsonResultForm(Query query)
    • visitDatasetDecl

      default void visitDatasetDecl(Query query)
    • visitQueryPattern

      default void visitQueryPattern(Query query)
    • visitGroupBy

      default void visitGroupBy(Query query)
    • visitHaving

      default void visitHaving(Query query)
    • visitOrderBy

      default void visitOrderBy(Query query)
    • visitLimit

      default void visitLimit(Query query)
    • visitOffset

      default void visitOffset(Query query)
    • visitValues

      default void visitValues(Query query)
    • finishVisit

      default void finishVisit(Query query)