# Hierarchy For Package org.firebirdsql.jaybird.parser

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.firebirdsql.jaybird.parser.SqlParser (implements org.firebirdsql.jaybird.parser.VisitorRegistrar)
  - org.firebirdsql.jaybird.parser.SqlParser.Builder
  - org.firebirdsql.jaybird.parser.SqlTokenizer (implements java.lang.AutoCloseable, java.util.Iterator<E>)
  - org.firebirdsql.jaybird.parser.SqlTokenizer.Builder
  - org.firebirdsql.jaybird.parser.StatementDetector (implements org.firebirdsql.jaybird.parser.TokenVisitor)
  - org.firebirdsql.jaybird.parser.StatementIdentification
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.firebirdsql.jaybird.parser.UnexpectedEndOfInputException

## Interface Hierarchy

- org.firebirdsql.jaybird.parser.ReservedWords
- org.firebirdsql.jaybird.parser.Token
- org.firebirdsql.jaybird.parser.TokenVisitor
- org.firebirdsql.jaybird.parser.VisitorRegistrar

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.firebirdsql.jaybird.parser.FirebirdReservedWords (implements org.firebirdsql.jaybird.parser.ReservedWords)
    - org.firebirdsql.jaybird.parser.LocalStatementClass
    - org.firebirdsql.jaybird.parser.LocalStatementType