Skip to content

Instantly share code, notes, and snippets.

@okram
Created May 16, 2014 19:13
Show Gist options
  • Save okram/e6d7292bd387cb3bd293 to your computer and use it in GitHub Desktop.
Save okram/e6d7292bd387cb3bd293 to your computer and use it in GitHub Desktop.
gremlin> marko.out('knows').name
==>vadas
==>josh
-----------
marko
.filter{it.get()['name'] == 'marko'}
.flatMap{it.get().out('knows')}
.map{it.get()['name']}
==>vadas
==>josh
-----------
marko
.flatMap{it.get()['name'] == 'marko' ? [it.get()].iterator() : [].iterator()}
.flatMap{it.get().out('knows')}
.flatMap{[it.get()['name']].iterator()}
==>vadas
==>josh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment