| Package | Description |
|---|---|
| gudusoft.gsqlparser.demos.sqlguard |
| Class and Description |
|---|
| SqlGuardRequest
Request POJO for the lightweight LLM SQL Guard worker.
|
| SqlGuardResponse
Response POJO and nested contract types for SQL Guard.
|
| SqlGuardResponse.AggregationFact
One aggregation-level fact per SELECT, populated when the statement
carries a HAVING clause.
|
| SqlGuardResponse.ColumnFact |
| SqlGuardResponse.ErrorInfo |
| SqlGuardResponse.Facts |
| SqlGuardResponse.JoinFact
One ON-predicate pair emitted by the
WRONG_JOIN_PATH rule
(blueprint §S24). |
| SqlGuardResponse.LineageEdge |
| SqlGuardResponse.OrderByFact
One top-level ORDER BY entry in a SELECT (blueprint §S12).
|
| SqlGuardResponse.OrderByItem
One ORDER BY entry inside a
SqlGuardResponse.WindowFn. |
| SqlGuardResponse.SetOperationFact
One UNION / INTERSECT / EXCEPT / MINUS operator in the statement,
populated by walking
TSelectSqlStatement.isCombinedQuery() +
getLeftStmt()/getRightStmt(). |
| SqlGuardResponse.StatementResult |
| SqlGuardResponse.TableFact |
| SqlGuardResponse.Violation |
| SqlGuardResponse.WindowFn
One window-function call found inside a
SqlGuardResponse.LineageEdge's
source expression. |
| SqlGuardService |