()
| 1289 | } |
| 1290 | |
| 1291 | func (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 | |
| 1305 | func (sg *SubGraph) addInternalNode(enc *encoder, uid uint64, dst fastJsonNode) error { |
| 1306 | sv, ok := sg.Params.UidToVal.Get(uid) |
no outgoing calls
no test coverage detected