Sql driver: Query model, MySql/Odbc providers, allowWrites (R06:S-4) #753

Open
opened 2026-11-06 15:27:08 -05:00 by dohertj2 · 0 comments
Owner

These Sql driver surfaces are documented deferrals that refuse or warn (review R06:S-4):

  • SqlTagModel.Query (named arbitrary SELECT, design §5.4 / P3) exists on the enum but is unsupported end to end. Lane G2 made the deploy gate refuse it (2a28c06f).
  • The MySql and Odbc providers are reserved but not implemented (SqlDriverFactoryExtensions.cs:214-225, SqlDriverProbe.cs, SqlDriverBrowser.cs).
  • allowWrites is parsed and ignored, and the driver has no IWritable (SqlDriverFactoryExtensions.cs:151-161, SqlDriver.cs:30-31).

The remediation plan (Lane G2, #744) said to file feature issues for these, and none exists. Build them on demand. Each one is a separate design decision, so split this issue when work starts.

Source: docs/reviews/2026-10-21/06-drivers-session.md:143-146 (S-4); docs/drivers/Sql.md:109 (Query — deferred to P3); docs/superpowers/plans/2026-10-22-review-remediation.md (Lane G2). Related: #744.

These Sql driver surfaces are documented deferrals that refuse or warn (review R06:S-4): - `SqlTagModel.Query` (named arbitrary SELECT, design §5.4 / P3) exists on the enum but is unsupported end to end. Lane G2 made the deploy gate refuse it (`2a28c06f`). - The `MySql` and `Odbc` providers are reserved but not implemented (`SqlDriverFactoryExtensions.cs:214-225`, `SqlDriverProbe.cs`, `SqlDriverBrowser.cs`). - `allowWrites` is parsed and ignored, and the driver has no `IWritable` (`SqlDriverFactoryExtensions.cs:151-161`, `SqlDriver.cs:30-31`). The remediation plan (Lane G2, #744) said to file feature issues for these, and none exists. Build them on demand. Each one is a separate design decision, so split this issue when work starts. Source: docs/reviews/2026-10-21/06-drivers-session.md:143-146 (S-4); docs/drivers/Sql.md:109 (`Query` — deferred to P3); docs/superpowers/plans/2026-10-22-review-remediation.md (Lane G2). Related: #744.
dohertj2 added the priority:p3migratedtype:feature labels 2026-11-06 15:28:01 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/lmxopcua#753