| 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 | 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 a  RETURNINGclause. | 
| StatementIdentification | Statement type identification. | 
| Enum | Description | 
|---|---|
| FirebirdReservedWords | All reserved words per Firebird version. | 
| LocalStatementType | Statement types. | 
| Exception | Description | 
|---|---|
| UnexpectedEndOfInputException | Thrown when the tokenizer required a character, but instead the end of input was reached. | 
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).
Copyright © 2001-2023 Jaybird (Firebird JDBC/JCA) team. All rights reserved.