Apache AGE - Go driver Type mapping

  • 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