Package org.firebirdsql.jdbc.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).
- 
Interface Summary Interface Description ReservedWords Interface for reserved words checks.Token A token is an individual element of a SQL statement.TokenVisitor Visitor for tokens.VisitorRegistrar Registrar for visitors that allows runtime removal or addition of visitors.
- 
Class Summary Class Description 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 aRETURNINGclause.StatementIdentification Statement type identification.
- 
Enum Summary Enum Description FirebirdReservedWords All reserved words per Firebird version.LocalStatementType Statement types.
- 
Exception Summary Exception Description UnexpectedEndOfInputException Thrown when the tokenizer required a character, but instead the end of input was reached.