diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2026-04-14 00:41:25 +0200 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2026-04-14 00:41:25 +0200 |
| commit | 9191e018ff90deb99f3881966a5d356a05027e0f (patch) | |
| tree | c36880ed2c0755132306141e61c8073d2926b0de /internal/plan.go | |
| parent | 49a52b73afac2c97a8f3b7cffd434b29e6f30fcf (diff) | |
| download | go-oblast-9191e018ff90deb99f3881966a5d356a05027e0f.tar.gz | |
initial test coverage for Store.Select functions
Diffstat (limited to 'internal/plan.go')
| -rw-r--r-- | internal/plan.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/plan.go b/internal/plan.go index f619a5f..b57b8dd 100644 --- a/internal/plan.go +++ b/internal/plan.go @@ -14,6 +14,7 @@ import ( // Plan holds all information that we can derive from reflecting on a given type. // The queries held within are only valid within the context of a given SQL dialect. type Plan struct { + TypeName string // for use in error messages TableName string // from info.TableNameIs marker (if any) AllColumnNames []string // in order of struct fields PrimaryKeyColumnNames []string // from info.PrimaryKeyIs marker (if any) @@ -64,6 +65,7 @@ func buildPlan(t reflect.Type, dialect Dialect, opts PlanOpts) (Plan, error) { } var p = Plan{ + TypeName: t.Name(), TableName: opts.TableName, PrimaryKeyColumnNames: opts.PrimaryKeyColumnNames, IndexByColumnName: make(map[string][]int), |
