You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2021/04/06 16:40:51 UTC

[tinkerpop] branch master updated: Added .net examples for translator CTR

This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/master by this push:
     new e7c6fc8  Added .net examples for translator CTR
e7c6fc8 is described below

commit e7c6fc88f79b1889e6946a0617592ee8d8e43c60
Author: Stephen Mallette <st...@amazon.com>
AuthorDate: Tue Apr 6 12:40:25 2021 -0400

    Added .net examples for translator CTR
---
 docs/src/reference/the-traversal.asciidoc | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/docs/src/reference/the-traversal.asciidoc b/docs/src/reference/the-traversal.asciidoc
index 81142a6..199d2f7 100644
--- a/docs/src/reference/the-traversal.asciidoc
+++ b/docs/src/reference/the-traversal.asciidoc
@@ -4613,12 +4613,16 @@ GraphTraversalSource g = ...;
 Traversal<Vertex,Integer> t = g.V().has("person","name","marko").
                                 where(in("knows")).
                                 values("age").
-                                map(Lambda.Function("it.get() + 1");
+                                map(Lambda.function("it.get() + 1"));
 
 Translator.ScriptTranslator groovyTranslator = GroovyTranslator.of("g");
 System.out.println(groovyTranslator.translate(t).getScript());
 // OUTPUT: g.V().has("person","name","marko").where(__.in("knows")).values("age").map({it.get() + 1})
 
+Translator.ScriptTranslator dotnetTranslator = DotNetTranslator.of("g");
+System.out.println(dotnetTranslator.translate(t).getScript());
+// OUTPUT: g.V().Has("person","name","marko").Where(__.In("knows")).Values<object>("age").Map<object>(Lambda.Groovy("it.get() + 1"))
+
 Translator.ScriptTranslator pythonTranslator = PythonTranslator.of("g");
 System.out.println(pythonTranslator.translate(t).getScript());
 // OUTPUT: g.V().has('person','name','marko').where(__.in_('knows')).age.map(lambda: "it.get() + 1")