namespaceZtdQuery\Rewrite
Interfaces 3§
| RewriteStateCommitter | Commits rewrite-time reservations only after simulated execution succeeds. |
| SqlRewriter | Turns a statement into the plan ZTD will carry out instead of it. |
| SqlTransformer | Rewrites a statement so that it reads the shadow instead of the database. |
Classes 8§
| InsertRowProjection | What one column of a rewritten INSERT ... VALUES will read back as. |
| InsertRowProjectionPlanner | Works out what each column of a rewritten INSERT ... VALUES reads back as. |
| InsertSelectProjection | The insert select projection. |
| InsertSelectProjectionPlanner | Works out what each column of a rewritten INSERT ... SELECT reads back as. |
| MultiRewritePlan | Represents the rewrite outcome for multiple SQL statements. |
| ReturningProjection | A dialect-neutral projection of mutation rows returned to the client. |
| RewritePlan | Represents the rewrite outcome for a single SQL statement. |
| ShadowIdentityAllocator | Hands out the identity values a database would have assigned. |
Enums 2§
| AffectedRowsMode | Observable affected-row convention for a rewritten statement. |
| QueryKind | What ZTD decided to do with a statement. |