MCPcopy
hub / github.com/pocketbase/pocketbase / NewSimpleFieldResolver

Function NewSimpleFieldResolver

tools/search/simple_field_resolver.go:65–69  ·  view source on GitHub ↗

NewSimpleFieldResolver creates a new `SimpleFieldResolver` with the provided `allowedFields`. Each `allowedFields` could be a plain string (eg. "name") or a regexp pattern (eg. `^\w+[\w\.]*$`).

(allowedFields ...string)

Source from the content-addressed store, hash-verified

63// Each `allowedFields` could be a plain string (eg. "name")
64// or a regexp pattern (eg. `^\w+[\w\.]*$`).
65func NewSimpleFieldResolver(allowedFields ...string) *SimpleFieldResolver {
66 return &SimpleFieldResolver{
67 allowedFields: allowedFields,
68 }
69}
70
71// SimpleFieldResolver defines a generic search resolver that allows
72// only its listed fields to be resolved and take part in a search query.

Callers 10

TestSortFieldBuildExprFunction · 0.92
TestFilterDataBuildExprFunction · 0.92
TestLikeParamsWrappingFunction · 0.92
logsListFunction · 0.92
logsStatsFunction · 0.92
collectionsListFunction · 0.92

Calls

no outgoing calls

Used in the wild real call sites across dependent graphs

searching dependent graphs…