| Package | Description |
|---|---|
| gudusoft.gsqlparser.nodes |
Provides the classes represents various SQL query parse tree node.
|
| gudusoft.gsqlparser.nodes.structured |
| Class and Description |
|---|
| NestedAccess
The nested read or write one column name denotes: the token of the column it reads into, and the path below that
column (
customer.address.city, items[*].name). |
| NestedAccessSyntax
What the parse wrote for one name: the identifiers up to the first subscript, the identifiers before a trailing
wildcard, and the indirection after them.
|
| Class and Description |
|---|
| NestedAccess
The nested read or write one column name denotes: the token of the column it reads into, and the path below that
column (
customer.address.city, items[*].name). |
| NestedAccess.Evidence
What proved where the column ends and the path begins.
|
| NestedAccessProfile
What one dialect lets a query do with nested values (STRUCT fields, ARRAY elements, MAP entries), as the axes the
nested-access models branch on.
|
| NestedAccessProfile.AccessShape
The parse shapes a nested read takes in a dialect's grammar (plan section 3, gap G1).
|
| NestedAccessProfile.DeclaredTypeSyntax
How a column's DDL declares a nested type.
|
| NestedAccessProfile.SubscriptRule
Which element a bare subscript (
items[1]) of a column of unknown type reads. |
| NestedAccessProfile.UnnestExpansion
What a table-generating construct of the dialect produces from an array.
|
| NestedAccessSyntax
What the parse wrote for one name: the identifiers up to the first subscript, the identifiers before a trailing
wildcard, and the indirection after them.
|