Marko A. Rodriguez created TINKERPOP-1446:
---------------------------------------------
Summary: Add a StringFactory for Path which prefixes with type.
Key: TINKERPOP-1446
URL: https://issues.apache.org/jira/browse/TINKERPOP-1446
Project: TinkerPop
Issue Type: Improvement
Components: structure
Affects Versions: 3.2.2
Reporter: Marko A. Rodriguez
Priority: Trivial
Here are our various {{StringFactory}} looks:
{code}
>>> Vertex(10)
v[10]
>>> Edge(2,Vertex(1),"knows",Vertex(2))
e[2][1-knows->2]
>>> Property("name","marko")
p[name->marko]
>>> VertexProperty(7,"name","marko")
vp[name->marko]
>>> Path([],[Vertex(1),"hello",3])
[v[1], 'hello', 3]
{code}
NOTE: this is the same string representation for Gremlin-Java as well.
Given that {{Path}} is a core interface, I believe it should have a toString()
like the other structure interfaces. I propose:
{code}
path[v[1], 'hello', 3]
{code}
This will make it easy to distinguish it from a list as well.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)