Package net.hollowcube.mql.tree
Interface MqlVisitor<P,R>
- All Known Implementing Classes:
MqlPrinter
public interface MqlVisitor<P,R>
-
Method Summary
Modifier and TypeMethodDescriptiondefault Rdefault Rdefault RvisitAccessExpr(@NotNull MqlAccessExpr expr, P p) default RvisitArgListExpr(MqlArgListExpr mqlArgListExpr, P p) default RvisitBinaryExpr(@NotNull MqlBinaryExpr expr, P p) default RvisitCallExpr(MqlCallExpr expr, P p) default RvisitNumberExpr(@NotNull MqlNumberExpr expr, P p) default RvisitRefExpr(@NotNull MqlIdentExpr expr, P p) default RvisitTernaryExpr(MqlTernaryExpr expr, P p) default RvisitUnaryExpr(@NotNull MqlUnaryExpr expr, P p)
-
Method Details
-
visitBinaryExpr
-
visitUnaryExpr
-
visitAccessExpr
-
visitNumberExpr
-
visitRefExpr
-
visitArgListExpr
-
visitTernaryExpr
-
visitCallExpr
-
visit
-
defaultValue
-