| Class | Description |
|---|---|
| SqlGuardHttpServer | |
| 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 | |
| SqlGuardWorkerMain |