| Class | Description |
|---|---|
| ParseRecoveryEngine |
Parses statement regions produced by
StatementBoundaryDetector.detect(Pp2TokenStream, EDbVendor) and
tags each one as AST_OK,
AST_ERROR, or
TRIVIA. |
| ParserPool |
Size-1 pool that owns a single
TGSqlParser per EDbVendor. |
| RegionParseOutcome |
Immutable per-region outcome produced by
ParseRecoveryEngine. |
| StatementBoundaryDetector |
Walks a
Pp2TokenStream and produces a list of
StatementRanges — one per statement in the source. |
| StatementRange |
Immutable record of a single statement region produced by
StatementBoundaryDetector. |
| Enum | Description |
|---|---|
| RegionParseOutcome.Status | |
| StatementRange.Terminator |
What ends a statement range.
|