- All Known Implementing Classes:
QueryCompare
,QuerySerializer
public interface QueryVisitor
Query visitor pattern
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
finishVisit
(Query query) default void
startVisit
(Query query) default void
visitAskResultForm
(Query query) default void
visitConstructResultForm
(Query query) default void
visitDatasetDecl
(Query query) default void
visitDescribeResultForm
(Query query) default void
visitGroupBy
(Query query) default void
visitHaving
(Query query) default void
visitJsonResultForm
(Query query) default void
visitLimit
(Query query) default void
visitOffset
(Query query) default void
visitOrderBy
(Query query) default void
visitPrologue
(Prologue prologue) default void
visitQueryPattern
(Query query) default void
visitResultForm
(Query query) default void
visitSelectResultForm
(Query query) default void
visitValues
(Query query)
-
Method Details
-
startVisit
-
visitPrologue
-
visitResultForm
-
visitSelectResultForm
-
visitConstructResultForm
-
visitDescribeResultForm
-
visitAskResultForm
-
visitJsonResultForm
-
visitDatasetDecl
-
visitQueryPattern
-
visitGroupBy
-
visitHaving
-
visitOrderBy
-
visitLimit
-
visitOffset
-
visitValues
-
finishVisit
-