MCPcopy Create free account
hub / github.com/devaccuracy/ledgerforge / ResolveLogicalOperator

Function ResolveLogicalOperator

internal/filter/operators.go:36–45  ·  view source on GitHub ↗
(s string)

Source from the content-addressed store, hash-verified

34}
35
36func ResolveLogicalOperator(s string) LogicalOperator {
37 switch strings.ToLower(strings.TrimSpace(s)) {
38 case "", "and":
39 return LogicalAnd
40 case "or":
41 return LogicalOr
42 default:
43 return ""
44 }
45}
46
47func IsValidLogicalOperator(op LogicalOperator) bool {
48 return op == "" || op == LogicalAnd || op == LogicalOr

Callers 3

ParseFiltersFromBodyFunction · 0.92
ParseFromQueryFunction · 0.85

Calls

no outgoing calls

Tested by 1