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).
-
ClassDescriptionAll reserved words per Firebird version.Class of
LocalStatementType
.Statement types.Interface for reserved words checks.Simple visiting SQL parser.Converts a SQL statement into tokens.Detects the type of statement, and - optionally - whether a DML statement has aRETURNING
clause.Statement type identification.A token is an individual element of a SQL statement.Visitor for tokens.Thrown when the tokenizer required a character, but instead the end of input was reached.Registrar for visitors that allows runtime removal or addition of visitors.