- For more information about Apache AGE result types : https://age.apache.org/docs/Apache_AGE_Guide.pdf
| Type | AGE Result | Go Type |
|---|---|---|
| Vertex | ::vertex | Vertex vertex.Id() int64 vertex.Label() string vertex.Prop(string) interface{} |
| Edge | ::edge | Edge edge.Id() int64 edge.Label() string edge.StartId() int64 edge.EndId() int64 edge.Prop(string) interface{} |
| Path | ::path | Path path.Size() int // quantity of vertices and edges in this path path.Get(index int) Entity // *Vertex or *Edge path.GetAsVertex(index int) *Vertex path.GetAsEdge(index int) *Edge |
| Integer | int | int64 |
| Float | float NaN, -Infinity, Infinity |
float64 math.Nan(), math.Inf(-1),math.Inf(1) |
| Numeric | ::numeric | *big.Int *big.Float |
| String | string | string |
| Boolean | bool | bool |
| Null | empty result | nil |