Interface TokenVisitor

All Known Implementing Classes:
StatementDetector

@InternalApi public interface TokenVisitor
Visitor for tokens.

Used by SqlParser to notify the visitors of tokens.

Since:
5
Author:
Mark Rotteveel
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    complete(VisitorRegistrar visitorRegistrar)
    Signals that the last token was produced and the statement text was fully parsed.
    void
    visitToken(Token token, VisitorRegistrar visitorRegistrar)
    Notifies the visitor of a token.
  • Method Details

    • visitToken

      void visitToken(Token token, VisitorRegistrar visitorRegistrar)
      Notifies the visitor of a token.
      Parameters:
      token - Token
      visitorRegistrar - Visitor registrar (can be used to remove itself, or add other visitors)
    • complete

      void complete(VisitorRegistrar visitorRegistrar)
      Signals that the last token was produced and the statement text was fully parsed.
      Parameters:
      visitorRegistrar - Visitor registrar (can be used to remove itself, or add other visitors)