MCPcopy
hub / github.com/pocketbase/pocketbase / modelQuery

Method modelQuery

core/db.go:77–86  ·  view source on GitHub ↗
(db dbx.Builder, m Model)

Source from the content-addressed store, hash-verified

75}
76
77func (app *BaseApp) modelQuery(db dbx.Builder, m Model) *dbx.SelectQuery {
78 tableName := m.TableName()
79
80 return db.
81 Select("{{" + tableName + "}}.*").
82 From(tableName).
83 WithBuildHook(func(query *dbx.Query) {
84 query.WithExecHook(execLockRetry(app.config.QueryTimeout, defaultMaxLockRetries))
85 })
86}
87
88// Delete deletes the specified model from the regular app database.
89func (app *BaseApp) Delete(model Model) error {

Callers 2

ModelQueryMethod · 0.95
AuxModelQueryMethod · 0.95

Calls 3

execLockRetryFunction · 0.85
SelectMethod · 0.80
TableNameMethod · 0.65

Tested by

no test coverage detected