I can run Gremlin statements in Studio: g.addVertex() On Mon, Sep 14, 2015 at 5:31 PM, Jan Plaček <[email protected]> wrote:
> yea, because gremlin console is actually Groovy interpreter with included > dependencies to Gremlin API > > Dne pondělí 14. září 2015 23:03:57 UTC+2 Valery T napsal(a): >> >> I discovered that I can run multiple Gremlin addVertex/addEdge >> statements in Gremlin console, which is shipped with the OrientDb >> Enterprise 2.1.0. >> >> On Mon, Sep 14, 2015 at 4:17 PM, Jan Plaček <[email protected]> wrote: >> >>> I think you actually want to run a script which uses Gremlin API, afaik >>> it's not possible with Studio. >>> The Studio does not work as (groovy) script interpreter, it only takes >>> the input and tries to convert that input into a Pipe and than execute that >>> Pipe on a graph. >>> However the pipes are very powerful - you can execute basically any kind >>> of script logic in the pipe's side effect, so for example you can do this: >>> >>> g.addVector("class:Test").sideEffect{g.addVector("class:Test")} >>> >>> It will add two verticies of type Test, however it's not very readable. >>> You should do some reading about what Gremlin actually is and how it >>> works. The important is a concept of Pipe. >>> The Gremlin query itself is just a representation of a Pipe written in >>> sripting language (Groovy). >>> That representation might look totally alien to you, but it's because of >>> some fancy features the Groovy languages offers, like optional parenthesis, >>> closures, metaprogramming and so on. >>> >>> Dne pondělí 14. září 2015 17:23:23 UTC+2 Valery T napsal(a): >>> >>>> I would like to run them from a console or Studio, not from Java code. >>>> >>>> On Monday, September 14, 2015 at 11:09:25 AM UTC-4, Jan Plaček wrote: >>>>> >>>>> It' about creating a pipe or compiling a query/statement into a pipe >>>>> and passing graph instance to that pipe. >>>>> You can also run scripts containing queries via interpreter. >>>>> Detailed info here: >>>>> >>>>> https://github.com/tinkerpop/gremlin/wiki/Using-Gremlin-through-Java >>>>> >>>>> Dne pondělí 14. září 2015 16:53:36 UTC+2 Valery T napsal(a): >>>>>> >>>>>> I have multiple Gremlin addVertex/addEdge statements. >>>>>> How can I run them in OrientDb? >>>>>> >>>>> -- >>> >>> --- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "OrientDB" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/orient-database/VhXzpwYOp00/unsubscribe >>> . >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > > --- > You received this message because you are subscribed to a topic in the > Google Groups "OrientDB" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/orient-database/VhXzpwYOp00/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" 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.
