namespaceZtdQuery\Rewrite

Interfaces 3§

RewriteStateCommitterCommits rewrite-time reservations only after simulated execution succeeds.
SqlRewriterTurns a statement into the plan ZTD will carry out instead of it.
SqlTransformerRewrites a statement so that it reads the shadow instead of the database.

Classes 8§

InsertRowProjectionWhat one column of a rewritten INSERT ... VALUES will read back as.
InsertRowProjectionPlannerWorks out what each column of a rewritten INSERT ... VALUES reads back as.
InsertSelectProjectionThe insert select projection.
InsertSelectProjectionPlannerWorks out what each column of a rewritten INSERT ... SELECT reads back as.
MultiRewritePlanRepresents the rewrite outcome for multiple SQL statements.
ReturningProjectionA dialect-neutral projection of mutation rows returned to the client.
RewritePlanRepresents the rewrite outcome for a single SQL statement.
ShadowIdentityAllocatorHands out the identity values a database would have assigned.

Enums 2§

AffectedRowsModeObservable affected-row convention for a rewritten statement.
QueryKindWhat ZTD decided to do with a statement.