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

Method aggWithVarFieldName

query/outputnode.go:1291–1303  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1289}
1290
1291func (sg *SubGraph) aggWithVarFieldName() string {
1292 if sg.Params.Alias != "" {
1293 return sg.Params.Alias
1294 }
1295 fieldName := fmt.Sprintf("val(%v)", sg.Params.Var)
1296 if len(sg.Params.NeedsVar) > 0 {
1297 fieldName = fmt.Sprintf("val(%v)", sg.Params.NeedsVar[0].Name)
1298 if sg.SrcFunc != nil {
1299 fieldName = fmt.Sprintf("%s(%v)", sg.SrcFunc.Name, fieldName)
1300 }
1301 }
1302 return fieldName
1303}
1304
1305func (sg *SubGraph) addInternalNode(enc *encoder, uid uint64, dst fastJsonNode) error {
1306 sv, ok := sg.Params.UidToVal.Get(uid)

Callers 3

addInternalNodeMethod · 0.95
addAggregationsMethod · 0.80
rdfForSubgraphMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected