# Package org.firebirdsql.jdbc.parser

Statement parser for generated keys support.

See: Description

Interface Summary
Interface | Description
--- | ---
JaybirdSqlListener | This interface defines a complete listener for a parse tree produced by `JaybirdSqlParser`.
StatementParser | Interface for accessing the parser.

Class Summary
Class | Description
--- | ---
JaybirdSqlBaseListener | This class provides an empty implementation of `JaybirdSqlListener`, which can be extended to create a listener which only needs to handle a subset of the available methods.
JaybirdSqlLexer |
JaybirdSqlParser |
JaybirdSqlParser.AliasContext |
JaybirdSqlParser.ColumnNameContext |
JaybirdSqlParser.DeleteStatementContext |
JaybirdSqlParser.FullIdentifierContext |
JaybirdSqlParser.InsertStatementContext |
JaybirdSqlParser.MergeStatementContext |
JaybirdSqlParser.ReturningClauseContext |
JaybirdSqlParser.ReturningColumnListContext |
JaybirdSqlParser.SimpleIdentifierContext |
JaybirdSqlParser.SimpleValueContext |
JaybirdSqlParser.StatementContext |
JaybirdSqlParser.TableNameContext |
JaybirdSqlParser.UpdateOrInsertStatementContext |
JaybirdSqlParser.UpdateStatementContext |
JaybirdStatementModel | Simple model of the parsed statement.
StatementParserImpl | Concrete implementation for accessing the parser.

Exception Summary
Exception | Description
--- | ---
StatementParser.ParseException | Exception to wrap other exceptions when parsing.

## Package org.firebirdsql.jdbc.parser Description

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 to support the JDBC generated keys feature.