| Package | Description |
|---|---|
| gudusoft.gsqlparser.ir.logical | |
| gudusoft.gsqlparser.ir.logical.rel |
| Class and Description |
|---|
| Aggregate
GROUP BY aggregation.
|
| DmlDelete
DELETE statement.
|
| DmlInsert
INSERT statement.
|
| DmlMerge
MERGE statement.
|
| DmlUpdate
UPDATE statement.
|
| Filter
WHERE / HAVING filter.
|
| Join
JOIN operation.
|
| Project
SELECT columns/expressions projection.
|
| SetOp
UNION / INTERSECT / EXCEPT set operation.
|
| Sort
ORDER BY + LIMIT/OFFSET.
|
| TableScan
Leaf node: table or view reference.
|
| VendorSpecificRel
Vendor-specific relational node that cannot be normalized.
|
| Class and Description |
|---|
| DmlMerge.MergeClause
A WHEN MATCHED / NOT MATCHED clause in a MERGE.
|
| DmlMerge.MergeClause.Type |
| Join.JoinType |
| SetOp.OpType |