Or,
if we are not explicitely catching and converting the representations,
at the end of this switch we could hand it over to the server REST
subsystem in order to convert things. I will raised
https://github.com/neo4j/gremlin-plugin/issues/2

Cheers,

/peter neubauer

GTalk:      neubauer.peter
Skype       peter.neubauer
Phone       +46 704 106975
LinkedIn   http://www.linkedin.com/in/neubauer
Twitter      http://twitter.com/peterneubauer

http://www.neo4j.org              - NOSQL for the Enterprise.
http://startupbootcamp.org/    - Öresund - Innovation happens HERE.



On Thu, Nov 3, 2011 at 8:12 AM, Michael Hunger
<michael.hun...@neotechnology.com> wrote:
> Shouldn't it be enough to call toString() on your results if they are not 
> valid representations, which are for a plugin:
>
> * Primitives
> * Node
> * Relationship
> * Path
> * Iterables or Collections thereof
>
> * probably also Map but I'm not sure.
>
> please try:
>>> {"script":"neo4j = g.getRawGraph().toString()"}
>
> Michael
>
> Am 03.11.2011 um 15:59 schrieb Peter Neubauer:
>
>> Jure,
>> if the primitives in the response are not recognized (like a normal
>> Groovy Object), then the toString() of the result is returned. If you
>> want, you can fork and add to the representations, see
>> https://github.com/neo4j/gremlin-plugin/blob/master/src/main/java/org/neo4j/server/plugin/gremlin/GremlinToRepresentationConverter.java
>> - there we probably should add GraphDatabaseService as one possible
>> return and convert it to the normal representation you see at
>> /db/data/ .
>>
>> You up for it?
>>
>> Cheers,
>>
>> /peter neubauer
>>
>> GTalk:      neubauer.peter
>> Skype       peter.neubauer
>> Phone       +46 704 106975
>> LinkedIn   http://www.linkedin.com/in/neubauer
>> Twitter      http://twitter.com/peterneubauer
>>
>> http://www.neo4j.org              - NOSQL for the Enterprise.
>> http://startupbootcamp.org/    - Öresund - Innovation happens HERE.
>>
>>
>>
>> On Thu, Nov 3, 2011 at 4:42 AM, Jure Zakotnik <j...@gmx.de> wrote:
>>> Hi Peter and Community,
>>>
>>> I played a bit with passing a groovy script to neo4j. However the response
>>> seems to be not JSON encoded, did I overlook something?
>>>
>>> I'm using 1.5M02 and did the following request (from tcpmon)
>>> http request:
>>> POST /db/data/ext/GremlinPlugin/graphdb/execute_script HTTP/1.1
>>> Content-Type: application/json
>>>
>>> post body:
>>> {"script":"neo4j = g.getRawGraph()"}
>>>
>>> The result seems to be not JSON encoded and different from the
>>> documentation:
>>> ..
>>> Content-Type: application/json
>>> "EmbeddedGraphDatabase [...neo4j\\neo4j-community-1.5.M02\\data\\graph.db]"
>>>
>>> Shouldn't this be a JSON string? Later on grails complains with an
>>> groovyx.net.http.ResponseParseException which is correct, since it's not
>>> JSON, right?
>>>
>>>
>>> Thanks, Jure
>>>
>>>
>>> --
>>> View this message in context: 
>>> http://neo4j-community-discussions.438527.n3.nabble.com/REST-api-get-list-of-all-relationship-properties-unique-tp3458852p3476872.html
>>> Sent from the Neo4j Community Discussions mailing list archive at 
>>> Nabble.com.
>>> _______________________________________________
>>> Neo4j mailing list
>>> User@lists.neo4j.org
>>> https://lists.neo4j.org/mailman/listinfo/user
>>>
>> _______________________________________________
>> Neo4j mailing list
>> User@lists.neo4j.org
>> https://lists.neo4j.org/mailman/listinfo/user
>
> _______________________________________________
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to