Hi Nigel,
There is an issue what has caused me grief nearly every release you've
put out.
When one issues a cypher stream query, there is some kind of an object
which you return which has rows and columns. Its name has changed from
time to time, and its structure has changed from time to time.
But there is one thing which I need and which you have never provided in
a way that works from release to release. As a result, I've had to do
delve into your source code and create a series of hacks to do this for me.
I need to know (introspect) the names of the columns in the return
result from the query. This is a very reasonable thing to want to know.
I think in the 2.6 releases you called it "columns". Now, it appears
that the only way to get the list of columns (labels, whatever) from the
result of a query is to use this expression:
row.__producer__.columns
Pylint objects to my doing this, as it should. And I object to having to
do this as well. Because this is at least the 3rd iteration of how one
goes about getting the list of columns from the result of a Cypher query.
Since I'm building an API on top of your API -- without parsing and
understanding Cypher (which has even *more* pitfalls), of knowing what
columns are going to come back from the query. So, I need to introspect
the results of the Cypher return result.
*Could you have mercy on me and provide a stable and documented
interface for returning the names of the columns from the result of a
Cypher query?*
Thanks!
--
Alan Robertson / CTO
[email protected] <mailto:[email protected]>/ +1
303.947.7999
Assimilation Systems Limited
http://AssimilationSystems.com
Twitter <https://twitter.com/ossalanr> Linkedin
<https://www.linkedin.com/in/alanr> skype
<https://htmlsig.com/skype?username=alanr_unix.sh>
--
You received this message because you are subscribed to the Google Groups
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.