MCPcopy
hub / github.com/dgraph-io/dgraph / addQueryVars

Function addQueryVars

graphql/dgraph/graphquery.go:50–66  ·  view source on GitHub ↗
(b *strings.Builder, queryName string, args map[string]string)

Source from the content-addressed store, hash-verified

48}
49
50func addQueryVars(b *strings.Builder, queryName string, args map[string]string) {
51 dollarFound := false
52 for name, val := range args {
53 if strings.HasPrefix(name, "$") {
54 if !dollarFound {
55 x.Check2(b.WriteString(queryName + "("))
56 x.Check2(b.WriteString(name + ": " + val))
57 dollarFound = true
58 } else {
59 x.Check2(b.WriteString(", " + name + ": " + val))
60 }
61 }
62 }
63 if dollarFound {
64 x.Check2(b.WriteString(") "))
65 }
66}
67
68func writeQuery(b *strings.Builder, query *dql.GraphQuery, prefix string) {
69 if query.Var != "" || query.Alias != "" || query.Attr != "" {

Callers 1

AsStringFunction · 0.85

Calls 1

Check2Function · 0.92

Tested by

no test coverage detected