Quick clarification around Vertex variable / PrimaryId and vertex ID. Some confusion here.
When a query has as parameter
(Vertex<Country> z) what is it exactly expecting ? Is it the primary ID of the vertex ? Because, when using studio that is what is happening.
At the same time we have situation all over the documentation where the parameter of the query is
(STRING uid) and then in the function we find things like
z = to_vertex (uid, vtype);.
I am not sure to understand very well the difference is. What is the difference between z and **uid **as parameters ? what value should be passed for each ?
Is there an implicit conversion done by Graphstudio from a string to a vertex ID ?
Overall when reading the documentation it feels like there seems to be a difference between a vertex variable and its primary Id and its internal id.