Interface MqlVisitor<P,R>

All Known Implementing Classes:
MqlPrinter

public interface MqlVisitor<P,R>
  • Method Details

    • visitBinaryExpr

      default R visitBinaryExpr(@NotNull @NotNull MqlBinaryExpr expr, P p)
    • visitUnaryExpr

      default R visitUnaryExpr(@NotNull @NotNull MqlUnaryExpr expr, P p)
    • visitAccessExpr

      default R visitAccessExpr(@NotNull @NotNull MqlAccessExpr expr, P p)
    • visitNumberExpr

      default R visitNumberExpr(@NotNull @NotNull MqlNumberExpr expr, P p)
    • visitRefExpr

      default R visitRefExpr(@NotNull @NotNull MqlIdentExpr expr, P p)
    • visitArgListExpr

      default R visitArgListExpr(MqlArgListExpr mqlArgListExpr, P p)
    • visitTernaryExpr

      default R visitTernaryExpr(MqlTernaryExpr expr, P p)
    • visitCallExpr

      default R visitCallExpr(MqlCallExpr expr, P p)
    • visit

      default R visit(@NotNull @NotNull MqlExpr expr, P p)
    • defaultValue

      default R defaultValue()