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

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

Class Summary
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
StatementParser.ParseException: Exception to wrap other exceptions when parsing.