Module org.firebirdsql.jaybird

# Package org.firebirdsql.jaybird.parser

@InternalApi package org.firebirdsql.jaybird.parser
Statement parser for generated keys support.

DO NOT USE! This packages is for driver-internal purposes only.

The parser in this package is not a full implementation of the Firebird SQL dialect. It only serves to obtain the statement information necessary for internal purposes of Jaybird (like generated keys support).

- Related Packages
  Package
  Description
  org.firebirdsql.jaybird
  Provides version information for the Jaybird library.
  org.firebirdsql.jaybird.props
  APIs and constants for connection properties for attachments to a Firebird database or service API.
  org.firebirdsql.jaybird.util
  Utility classes which are strictly for use within Jaybird itself.
  org.firebirdsql.jaybird.xca
  XCA (or ex-connector-architecture), is an internal API of Jaybird for connection management.
- Class
  Description
  FirebirdReservedWords
  All reserved words per Firebird version.
  LocalStatementClass
  Class of `LocalStatementType`.
  LocalStatementType
  Statement types.
  ReservedWords
  Interface for reserved words checks.
  SqlParser
  Simple visiting SQL parser.
  SqlParser.Builder
  SqlTokenizer
  Converts a SQL statement into tokens.
  SqlTokenizer.Builder
  StatementDetector
  Detects the type of statement, and - optionally - whether a DML statement has a `RETURNING` clause.
  StatementIdentification
  Statement type identification.
  Token
  A token is an individual element of a SQL statement.
  TokenVisitor
  Visitor for tokens.
  UnexpectedEndOfInputException
  Thrown when the tokenizer required a character, but instead the end of input was reached.
  VisitorRegistrar
  Registrar for visitors that allows runtime removal or addition of visitors.