| Package | Description |
|---|---|
| gudusoft.gsqlparser.pp2.island | |
| gudusoft.gsqlparser.pp2.layout |
| Class and Description |
|---|
| BlockKind
The kind of lexical block a token sits directly inside, as detected by
BlockScopeDetector. |
| BlockScopeDetector.BlockScope
An immutable detected block span.
|
| BlockScopeDetector.BlockScopeResult
Per-token block depth + kind, plus the list of detected scopes.
|
| ClausePart
The clause a token belongs to within its SQL query block, as computed by
ClauseScopeAnnotator. |
| ClauseScopeAnnotator.ClauseScopeResult
Per-token clause membership plus the master-keyword token indices.
|
| IncompleteReason
Why an
IslandScope is incomplete. |
| IslandKind
The kind of lexical island recognised by
IslandRecognizer. |
| IslandScope
An immutable recognised island: a typed, contiguous token span with its SQL
scope level and completeness state.
|
| MultiWordKeywordMerger.Match
An immutable multi-word keyword span over a
Pp2TokenStream:
the inclusive token-index range and the canonical upper-cased phrase. |
| MultiWordKeywordTable.Phrase
An immutable multi-word keyword phrase: its lower-cased words (for
matching) and an upper-cased canonical rendering (for reporting/merging).
|
| SqlScopeDetector.SqlScope
An immutable subquery/CTE scope (a query paren and its contents).
|
| SqlScopeDetector.SqlScopeResult
Per-token SQL scope level plus the list of detected subquery/CTE scopes.
|
| Class and Description |
|---|
| BlockScopeDetector.BlockScopeResult
Per-token block depth + kind, plus the list of detected scopes.
|
| ClauseScopeAnnotator.ClauseScopeResult
Per-token clause membership plus the master-keyword token indices.
|
| IslandScope
An immutable recognised island: a typed, contiguous token span with its SQL
scope level and completeness state.
|
| MultiWordKeywordMerger.Match
An immutable multi-word keyword span over a
Pp2TokenStream:
the inclusive token-index range and the canonical upper-cased phrase. |
| SqlScopeDetector.SqlScopeResult
Per-token SQL scope level plus the list of detected subquery/CTE scopes.
|