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.