Interface RSQLVisitor<R,C extends RSQLContext>

Type Parameters:
R - Type of Visitor Result
C - Type of RSQLContext
All Superinterfaces:
cz.jirutka.rsql.parser.ast.RSQLVisitor<R,C>
All Known Subinterfaces:
JooqRSQLVisitor<R,C>
All Known Implementing Classes:
JooqConditionVisitor

public interface RSQLVisitor<R,C extends RSQLContext> extends cz.jirutka.rsql.parser.ast.RSQLVisitor<R,C>
The visitor interface for visiting AST nodes of the RSQL.
Since:
1.0.0
See Also:
  • RSQLVisitor
  • Method Summary

    Modifier and Type
    Method
    Description
    visit(cz.jirutka.rsql.parser.ast.AndNode node, C context)
     
    visit(cz.jirutka.rsql.parser.ast.ComparisonNode node, C context)
     
    visit(cz.jirutka.rsql.parser.ast.OrNode node, C context)
     
  • Method Details

    • visit

      R visit(cz.jirutka.rsql.parser.ast.AndNode node, C context)
      Specified by:
      visit in interface cz.jirutka.rsql.parser.ast.RSQLVisitor<R,C extends RSQLContext>
    • visit

      R visit(cz.jirutka.rsql.parser.ast.OrNode node, C context)
      Specified by:
      visit in interface cz.jirutka.rsql.parser.ast.RSQLVisitor<R,C extends RSQLContext>
    • visit

      R visit(cz.jirutka.rsql.parser.ast.ComparisonNode node, C context)
      Specified by:
      visit in interface cz.jirutka.rsql.parser.ast.RSQLVisitor<R,C extends RSQLContext>