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 d8906996ac Regenerated test files CTR
new b962403f98 Merge branch '3.7-dev'
d8906996ac is described below
commit d8906996acf1c653ac160febcc106bab6c2f32ff
Author: Stephen Mallette <[email protected]>
AuthorDate: Fri Nov 17 10:07:23 2023 -0500
Regenerated test files CTR
---
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 24 +++++++++++-----------
gremlin-go/driver/cucumber/gremlin.go | 24 +++++++++++-----------
.../gremlin-javascript/test/cucumber/gremlin.js | 24 +++++++++++-----------
gremlin-python/src/main/python/radish/gremlin.py | 24 +++++++++++-----------
4 files changed, 48 insertions(+), 48 deletions(-)
diff --git a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
index 48f58f89a7..dc1a8227e8 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
@@ -739,6 +739,12 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
{"g_injectXa_null_bX_intersectXa_cX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).Intersect(p["xx2"])}},
{"g_injectXa_null_bX_intersectXa_null_cX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).Intersect(p["xx2"])}},
{"g_injectX3_threeX_intersectXfive_three_7X", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).Intersect(p["xx2"])}},
+ {"g_injectX__feature___test__nullX_lTrim", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject<object>(" feature"," one test",null,""," ").LTrim()}},
+ {"g_injectX__feature__X_lTrim", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(" feature ").LTrim()}},
+ {"g_injectXListXa_bXX_lTrim", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).LTrim()}},
+ {"g_injectXListX1_2XX_lTrimXlocalX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).LTrim<object>(Scope.Local)}},
+ {"g_V_valuesXnameX_lTrim", new List<Func<GraphTraversalSource,
IDictionary<string, object>, ITraversal>> {(g,p)
=>g.AddV("person").Property("name"," marko
").Property("age",29).As("marko").AddV("person").Property("name"," vadas
").Property("age",27).As("vadas").AddV("software").Property("name","
lop").Property("lang","java").As("lop").AddV("person").Property("name","josh
").Property("age",32).As("josh").AddV("software").Property("name"," ripple
").Property("lang"," [...]
+ {"g_V_valuesXnameX_order_fold_lTrimXlocalX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.AddV("person").Property("name"," marko
").Property("age",29).As("marko").AddV("person").Property("name"," vadas
").Property("age",27).As("vadas").AddV("software").Property("name","
lop").Property("lang","java").As("lop").AddV("person").Property("name","josh
").Property("age",32).As("josh").AddV("software").Property("name"," ripple
") [...]
{"g_injectXfeature_test_nullX_length", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject<object>("feature","test",null).Length()}},
{"g_injectXfeature_test_nullX_lengthXlocalX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject<object>("feature","test",null).Length<object>(Scope.Local)}},
{"g_injectXListXa_bXX_length", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).Length()}},
@@ -748,12 +754,6 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
{"g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX2XX_hasXname_peterX_path_byXnameX",
new List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p)
=>g.V(p["vid1"]).Repeat(__.Both().SimplePath()).Until(__.Has("name","peter").Or().Loops().Is(2)).Has("name","peter").Path().By("name")}},
{"g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_and_loops_isX3XX_hasXname_peterX_path_byXnameX",
new List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p)
=>g.V(p["vid1"]).Repeat(__.Both().SimplePath()).Until(__.Has("name","peter").And().Loops().Is(3)).Has("name","peter").Path().By("name")}},
{"g_V_emitXhasXname_markoX_or_loops_isX2XX_repeatXoutX_valuesXnameX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p)
=>g.V().Emit(__.Has("name","marko").Or().Loops().Is(2)).Repeat(__.Out()).Values<object>("name")}},
- {"g_injectX__feature___test__nullX_lTrim", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject<object>(" feature"," one test",null,""," ").LTrim()}},
- {"g_injectX__feature__X_lTrim", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(" feature ").LTrim()}},
- {"g_injectXListXa_bXX_lTrim", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).LTrim()}},
- {"g_injectXListX1_2XX_lTrimXlocalX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).LTrim<object>(Scope.Local)}},
- {"g_V_valuesXnameX_lTrim", new List<Func<GraphTraversalSource,
IDictionary<string, object>, ITraversal>> {(g,p)
=>g.AddV("person").Property("name"," marko
").Property("age",29).As("marko").AddV("person").Property("name"," vadas
").Property("age",27).As("vadas").AddV("software").Property("name","
lop").Property("lang","java").As("lop").AddV("person").Property("name","josh
").Property("age",32).As("josh").AddV("software").Property("name"," ripple
").Property("lang"," [...]
- {"g_V_valuesXnameX_order_fold_lTrimXlocalX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.AddV("person").Property("name"," marko
").Property("age",29).As("marko").AddV("person").Property("name"," vadas
").Property("age",27).As("vadas").AddV("software").Property("name","
lop").Property("lang","java").As("lop").AddV("person").Property("name","josh
").Property("age",32).As("josh").AddV("software").Property("name"," ripple
") [...]
{"g_VX1X_mapXnameX", new List<Func<GraphTraversalSource,
IDictionary<string, object>, ITraversal>> {(g,p)
=>g.V(p["vid1"]).Map<object>((IFunction) p["l1"])}},
{"g_VX1X_outE_label_mapXlengthX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.V(p["vid1"]).OutE().Label().Map<object>((IFunction) p["l1"])}},
{"g_VX1X_out_mapXnameX_mapXlengthX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.V(p["vid1"]).Out().Map<object>((IFunction)
p["l1"]).Map<object>((IFunction) p["l2"])}},
@@ -1056,6 +1056,12 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
{"g_V_hasXageX_propertiesXage_nameX_value", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.V().Has("age").Properties<object>("age","name").Value<object>()}},
{"g_V_propertiesXname_age_nullX_value", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.V().Properties<object>("name","age",null).Value<object>()}},
{"g_V_valuesXname_age_nullX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.V().Values<object>("name","age",null)}},
+ {"g_injectX__feature___test__nullX_rTrim", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject<object>("feature ","one test ",null,""," ").RTrim()}},
+ {"g_injectX__feature__X_rTrim", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(" feature ").RTrim()}},
+ {"g_injectXListXa_bXX_rTrim", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).RTrim()}},
+ {"g_injectXListX1_2XX_rTrimXlocalX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).RTrim<object>(Scope.Local)}},
+ {"g_V_valuesXnameX_rTrim", new List<Func<GraphTraversalSource,
IDictionary<string, object>, ITraversal>> {(g,p)
=>g.AddV("person").Property("name"," marko
").Property("age",29).As("marko").AddV("person").Property("name"," vadas
").Property("age",27).As("vadas").AddV("software").Property("name","
lop").Property("lang","java").As("lop").AddV("person").Property("name","josh
").Property("age",32).As("josh").AddV("software").Property("name"," ripple
").Property("lang"," [...]
+ {"g_V_valuesXnameX_order_fold_rTrimXlocalX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.AddV("person").Property("name"," marko
").Property("age",29).As("marko").AddV("person").Property("name"," vadas
").Property("age",27).As("vadas").AddV("software").Property("name","
lop").Property("lang","java").As("lop").AddV("person").Property("name","josh
").Property("age",32).As("josh").AddV("software").Property("name"," ripple
") [...]
{"g_injectXthat_this_test_nullX_replaceXh_jX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject<object>("that","this","test",null).Replace("h","j")}},
{"g_injectXthat_this_test_nullX_fold_replaceXlocal_h_jX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p)
=>g.Inject<object>("that","this","test",null).Fold().Replace<object>(Scope.Local,"h","j")}},
{"g_injectXListXa_bXcX_replaceXa_bX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).Replace("a","b")}},
@@ -1072,12 +1078,6 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
{"g_injectXnullX_reverse", new List<Func<GraphTraversalSource,
IDictionary<string, object>, ITraversal>> {(g,p)
=>g.Inject<object>(null).Reverse()}},
{"g_injectXbX_reverse", new List<Func<GraphTraversalSource,
IDictionary<string, object>, ITraversal>> {(g,p) =>g.Inject("b").Reverse()}},
{"g_injectX3_threeX_reverse", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).Reverse()}},
- {"g_injectX__feature___test__nullX_rTrim", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject<object>("feature ","one test ",null,""," ").RTrim()}},
- {"g_injectX__feature__X_rTrim", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(" feature ").RTrim()}},
- {"g_injectXListXa_bXX_rTrim", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).RTrim()}},
- {"g_injectXListX1_2XX_rTrimXlocalX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).RTrim<object>(Scope.Local)}},
- {"g_V_valuesXnameX_rTrim", new List<Func<GraphTraversalSource,
IDictionary<string, object>, ITraversal>> {(g,p)
=>g.AddV("person").Property("name"," marko
").Property("age",29).As("marko").AddV("person").Property("name"," vadas
").Property("age",27).As("vadas").AddV("software").Property("name","
lop").Property("lang","java").As("lop").AddV("person").Property("name","josh
").Property("age",32).As("josh").AddV("software").Property("name"," ripple
").Property("lang"," [...]
- {"g_V_valuesXnameX_order_fold_rTrimXlocalX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.AddV("person").Property("name"," marko
").Property("age",29).As("marko").AddV("person").Property("name"," vadas
").Property("age",27).As("vadas").AddV("software").Property("name","
lop").Property("lang","java").As("lop").AddV("person").Property("name","josh
").Property("age",32).As("josh").AddV("software").Property("name"," ripple
") [...]
{"g_VX1X_asXaX_outXknowsX_asXbX_selectXa_bX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.V(p["vid1"]).As("a").Out("knows").As("b").Select<object>("a","b")}},
{"g_VX1X_asXaX_outXknowsX_asXbX_selectXa_bX_byXnameX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p)
=>g.V(p["vid1"]).As("a").Out("knows").As("b").Select<object>("a","b").By("name")}},
{"g_VX1X_asXaX_outXknowsX_asXbX_selectXaX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.V(p["vid1"]).As("a").Out("knows").As("b").Select<object>("a")}},
diff --git a/gremlin-go/driver/cucumber/gremlin.go
b/gremlin-go/driver/cucumber/gremlin.go
index 0ead668eda..37f488bfbf 100644
--- a/gremlin-go/driver/cucumber/gremlin.go
+++ b/gremlin-go/driver/cucumber/gremlin.go
@@ -710,6 +710,12 @@ var translationMap = map[string][]func(g
*gremlingo.GraphTraversalSource, p map[
"g_injectXa_null_bX_intersectXa_cX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.Inject(p["xx1"]).Intersect(p["xx2"])}},
"g_injectXa_null_bX_intersectXa_null_cX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.Inject(p["xx1"]).Intersect(p["xx2"])}},
"g_injectX3_threeX_intersectXfive_three_7X": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.Inject(p["xx1"]).Intersect(p["xx2"])}},
+ "g_injectX__feature___test__nullX_lTrim": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.Inject(" feature", " one test", nil, "", "
").LTrim()}},
+ "g_injectX__feature__X_lTrim": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return g.Inject(" feature
").LTrim()}},
+ "g_injectXListXa_bXX_lTrim": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.Inject(p["xx1"]).LTrim()}},
+ "g_injectXListX1_2XX_lTrimXlocalX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return
g.Inject(p["xx1"]).LTrim(gremlingo.Scope.Local)}},
+ "g_V_valuesXnameX_lTrim": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.AddV("person").Property("name", " marko ").Property("age",
29).As("marko").AddV("person").Property("name", " vadas ").Property("age",
27).As("vadas").AddV("software").Property("name", " lop").Property("lang",
"java").As("lop").AddV("person").Property("name", "josh ").Property("age",
32).As("josh").AddV("software").Property("name", " ripple ").Proper [...]
+ "g_V_valuesXnameX_order_fold_lTrimXlocalX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.AddV("person").Property("name", " marko
").Property("age", 29).As("marko").AddV("person").Property("name", " vadas
").Property("age", 27).As("vadas").AddV("software").Property("name", "
lop").Property("lang", "java").As("lop").AddV("person").Property("name", "josh
").Property("age", 32).As("josh").AddV("software").Property("name", " [...]
"g_injectXfeature_test_nullX_length": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.Inject("feature", "test", nil).Length()}},
"g_injectXfeature_test_nullX_lengthXlocalX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.Inject("feature", "test",
nil).Length(gremlingo.Scope.Local)}},
"g_injectXListXa_bXX_length": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.Inject(p["xx1"]).Length()}},
@@ -719,12 +725,6 @@ var translationMap = map[string][]func(g
*gremlingo.GraphTraversalSource, p map[
"g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX2XX_hasXname_peterX_path_byXnameX":
{func(g *gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return
g.V(p["vid1"]).Repeat(gremlingo.T__.Both().SimplePath()).Until(gremlingo.T__.Has("name",
"peter").Or().Loops().Is(2)).Has("name", "peter").Path().By("name")}},
"g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_and_loops_isX3XX_hasXname_peterX_path_byXnameX":
{func(g *gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return
g.V(p["vid1"]).Repeat(gremlingo.T__.Both().SimplePath()).Until(gremlingo.T__.Has("name",
"peter").And().Loops().Is(3)).Has("name", "peter").Path().By("name")}},
"g_V_emitXhasXname_markoX_or_loops_isX2XX_repeatXoutX_valuesXnameX":
{func(g *gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.V().Emit(gremlingo.T__.Has("name",
"marko").Or().Loops().Is(2)).Repeat(gremlingo.T__.Out()).Values("name")}},
- "g_injectX__feature___test__nullX_lTrim": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.Inject(" feature", " one test", nil, "", "
").LTrim()}},
- "g_injectX__feature__X_lTrim": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return g.Inject(" feature
").LTrim()}},
- "g_injectXListXa_bXX_lTrim": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.Inject(p["xx1"]).LTrim()}},
- "g_injectXListX1_2XX_lTrimXlocalX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return
g.Inject(p["xx1"]).LTrim(gremlingo.Scope.Local)}},
- "g_V_valuesXnameX_lTrim": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.AddV("person").Property("name", " marko ").Property("age",
29).As("marko").AddV("person").Property("name", " vadas ").Property("age",
27).As("vadas").AddV("software").Property("name", " lop").Property("lang",
"java").As("lop").AddV("person").Property("name", "josh ").Property("age",
32).As("josh").AddV("software").Property("name", " ripple ").Proper [...]
- "g_V_valuesXnameX_order_fold_lTrimXlocalX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.AddV("person").Property("name", " marko
").Property("age", 29).As("marko").AddV("person").Property("name", " vadas
").Property("age", 27).As("vadas").AddV("software").Property("name", "
lop").Property("lang", "java").As("lop").AddV("person").Property("name", "josh
").Property("age", 32).As("josh").AddV("software").Property("name", " [...]
"g_VX1X_mapXnameX": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.V(p["vid1"]).Map(p["l1"])}},
"g_VX1X_outE_label_mapXlengthX": {func(g *gremlingo.GraphTraversalSource,
p map[string]interface{}) *gremlingo.GraphTraversal {return
g.V(p["vid1"]).OutE().Label().Map(p["l1"])}},
"g_VX1X_out_mapXnameX_mapXlengthX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return
g.V(p["vid1"]).Out().Map(p["l1"]).Map(p["l2"])}},
@@ -1027,6 +1027,12 @@ var translationMap = map[string][]func(g
*gremlingo.GraphTraversalSource, p map[
"g_V_hasXageX_propertiesXage_nameX_value": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.V().Has("age").Properties("age",
"name").Value()}},
"g_V_propertiesXname_age_nullX_value": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.V().Properties("name", "age",
nil).Value()}},
"g_V_valuesXname_age_nullX": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return g.V().Values("name",
"age", nil)}},
+ "g_injectX__feature___test__nullX_rTrim": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.Inject("feature ", "one test ", nil, "", "
").RTrim()}},
+ "g_injectX__feature__X_rTrim": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return g.Inject(" feature
").RTrim()}},
+ "g_injectXListXa_bXX_rTrim": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.Inject(p["xx1"]).RTrim()}},
+ "g_injectXListX1_2XX_rTrimXlocalX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return
g.Inject(p["xx1"]).RTrim(gremlingo.Scope.Local)}},
+ "g_V_valuesXnameX_rTrim": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.AddV("person").Property("name", " marko ").Property("age",
29).As("marko").AddV("person").Property("name", " vadas ").Property("age",
27).As("vadas").AddV("software").Property("name", " lop").Property("lang",
"java").As("lop").AddV("person").Property("name", "josh ").Property("age",
32).As("josh").AddV("software").Property("name", " ripple ").Proper [...]
+ "g_V_valuesXnameX_order_fold_rTrimXlocalX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.AddV("person").Property("name", " marko
").Property("age", 29).As("marko").AddV("person").Property("name", " vadas
").Property("age", 27).As("vadas").AddV("software").Property("name", "
lop").Property("lang", "java").As("lop").AddV("person").Property("name", "josh
").Property("age", 32).As("josh").AddV("software").Property("name", " [...]
"g_injectXthat_this_test_nullX_replaceXh_jX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.Inject("that", "this", "test",
nil).Replace("h", "j")}},
"g_injectXthat_this_test_nullX_fold_replaceXlocal_h_jX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.Inject("that", "this", "test",
nil).Fold().Replace(gremlingo.Scope.Local, "h", "j")}},
"g_injectXListXa_bXcX_replaceXa_bX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.Inject(p["xx1"]).Replace("a", "b")}},
@@ -1043,12 +1049,6 @@ var translationMap = map[string][]func(g
*gremlingo.GraphTraversalSource, p map[
"g_injectXnullX_reverse": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.Inject(nil).Reverse()}},
"g_injectXbX_reverse": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.Inject("b").Reverse()}},
"g_injectX3_threeX_reverse": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.Inject(p["xx1"]).Reverse()}},
- "g_injectX__feature___test__nullX_rTrim": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.Inject("feature ", "one test ", nil, "", "
").RTrim()}},
- "g_injectX__feature__X_rTrim": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return g.Inject(" feature
").RTrim()}},
- "g_injectXListXa_bXX_rTrim": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.Inject(p["xx1"]).RTrim()}},
- "g_injectXListX1_2XX_rTrimXlocalX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return
g.Inject(p["xx1"]).RTrim(gremlingo.Scope.Local)}},
- "g_V_valuesXnameX_rTrim": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.AddV("person").Property("name", " marko ").Property("age",
29).As("marko").AddV("person").Property("name", " vadas ").Property("age",
27).As("vadas").AddV("software").Property("name", " lop").Property("lang",
"java").As("lop").AddV("person").Property("name", "josh ").Property("age",
32).As("josh").AddV("software").Property("name", " ripple ").Proper [...]
- "g_V_valuesXnameX_order_fold_rTrimXlocalX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return g.AddV("person").Property("name", " marko
").Property("age", 29).As("marko").AddV("person").Property("name", " vadas
").Property("age", 27).As("vadas").AddV("software").Property("name", "
lop").Property("lang", "java").As("lop").AddV("person").Property("name", "josh
").Property("age", 32).As("josh").AddV("software").Property("name", " [...]
"g_VX1X_asXaX_outXknowsX_asXbX_selectXa_bX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return
g.V(p["vid1"]).As("a").Out("knows").As("b").Select("a", "b")}},
"g_VX1X_asXaX_outXknowsX_asXbX_selectXa_bX_byXnameX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return
g.V(p["vid1"]).As("a").Out("knows").As("b").Select("a", "b").By("name")}},
"g_VX1X_asXaX_outXknowsX_asXbX_selectXaX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return
g.V(p["vid1"]).As("a").Out("knows").As("b").Select("a")}},
diff --git
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
index 9508efd8d4..16a0116071 100644
---
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
+++
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
@@ -730,6 +730,12 @@ const gremlins = {
g_injectXa_null_bX_intersectXa_cX: [function({g, xx1, xx2}) { return
g.inject(xx1).intersect(xx2) }],
g_injectXa_null_bX_intersectXa_null_cX: [function({g, xx1, xx2}) { return
g.inject(xx1).intersect(xx2) }],
g_injectX3_threeX_intersectXfive_three_7X: [function({g, xx1, xx2}) {
return g.inject(xx1).intersect(xx2) }],
+ g_injectX__feature___test__nullX_lTrim: [function({g}) { return g.inject("
feature"," one test",null,""," ").lTrim() }],
+ g_injectX__feature__X_lTrim: [function({g}) { return g.inject(" feature
").lTrim() }],
+ g_injectXListXa_bXX_lTrim: [function({g, xx1}) { return
g.inject(xx1).lTrim() }],
+ g_injectXListX1_2XX_lTrimXlocalX: [function({g, xx1}) { return
g.inject(xx1).lTrim(Scope.local) }],
+ g_V_valuesXnameX_lTrim: [function({g}) { return
g.addV("person").property("name"," marko
").property("age",29).as("marko").addV("person").property("name"," vadas
").property("age",27).as("vadas").addV("software").property("name","
lop").property("lang","java").as("lop").addV("person").property("name","josh
").property("age",32).as("josh").addV("software").property("name"," ripple
").property("lang","java").as("ripple").addV("person").property("name","peter").property("age",35
[...]
+ g_V_valuesXnameX_order_fold_lTrimXlocalX: [function({g}) { return
g.addV("person").property("name"," marko
").property("age",29).as("marko").addV("person").property("name"," vadas
").property("age",27).as("vadas").addV("software").property("name","
lop").property("lang","java").as("lop").addV("person").property("name","josh
").property("age",32).as("josh").addV("software").property("name"," ripple
").property("lang","java").as("ripple").addV("person").property("name","peter")
[...]
g_injectXfeature_test_nullX_length: [function({g}) { return
g.inject("feature","test",null).length() }],
g_injectXfeature_test_nullX_lengthXlocalX: [function({g}) { return
g.inject("feature","test",null).length(Scope.local) }],
g_injectXListXa_bXX_length: [function({g, xx1}) { return
g.inject(xx1).length() }],
@@ -739,12 +745,6 @@ const gremlins = {
g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX2XX_hasXname_peterX_path_byXnameX:
[function({g, vid1}) { return
g.V(vid1).repeat(__.both().simplePath()).until(__.has("name","peter").or().loops().is(2)).has("name","peter").path().by("name")
}],
g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_and_loops_isX3XX_hasXname_peterX_path_byXnameX:
[function({g, vid1}) { return
g.V(vid1).repeat(__.both().simplePath()).until(__.has("name","peter").and().loops().is(3)).has("name","peter").path().by("name")
}],
g_V_emitXhasXname_markoX_or_loops_isX2XX_repeatXoutX_valuesXnameX:
[function({g}) { return
g.V().emit(__.has("name","marko").or().loops().is(2)).repeat(__.out()).values("name")
}],
- g_injectX__feature___test__nullX_lTrim: [function({g}) { return g.inject("
feature"," one test",null,""," ").lTrim() }],
- g_injectX__feature__X_lTrim: [function({g}) { return g.inject(" feature
").lTrim() }],
- g_injectXListXa_bXX_lTrim: [function({g, xx1}) { return
g.inject(xx1).lTrim() }],
- g_injectXListX1_2XX_lTrimXlocalX: [function({g, xx1}) { return
g.inject(xx1).lTrim(Scope.local) }],
- g_V_valuesXnameX_lTrim: [function({g}) { return
g.addV("person").property("name"," marko
").property("age",29).as("marko").addV("person").property("name"," vadas
").property("age",27).as("vadas").addV("software").property("name","
lop").property("lang","java").as("lop").addV("person").property("name","josh
").property("age",32).as("josh").addV("software").property("name"," ripple
").property("lang","java").as("ripple").addV("person").property("name","peter").property("age",35
[...]
- g_V_valuesXnameX_order_fold_lTrimXlocalX: [function({g}) { return
g.addV("person").property("name"," marko
").property("age",29).as("marko").addV("person").property("name"," vadas
").property("age",27).as("vadas").addV("software").property("name","
lop").property("lang","java").as("lop").addV("person").property("name","josh
").property("age",32).as("josh").addV("software").property("name"," ripple
").property("lang","java").as("ripple").addV("person").property("name","peter")
[...]
g_VX1X_mapXnameX: [function({g, l1, vid1}) { return g.V(vid1).map(l1) }],
g_VX1X_outE_label_mapXlengthX: [function({g, l1, vid1}) { return
g.V(vid1).outE().label().map(l1) }],
g_VX1X_out_mapXnameX_mapXlengthX: [function({g, l1, l2, vid1}) { return
g.V(vid1).out().map(l1).map(l2) }],
@@ -1047,6 +1047,12 @@ const gremlins = {
g_V_hasXageX_propertiesXage_nameX_value: [function({g}) { return
g.V().has("age").properties("age","name").value() }],
g_V_propertiesXname_age_nullX_value: [function({g}) { return
g.V().properties("name","age",null).value() }],
g_V_valuesXname_age_nullX: [function({g}) { return
g.V().values("name","age",null) }],
+ g_injectX__feature___test__nullX_rTrim: [function({g}) { return
g.inject("feature ","one test ",null,""," ").rTrim() }],
+ g_injectX__feature__X_rTrim: [function({g}) { return g.inject(" feature
").rTrim() }],
+ g_injectXListXa_bXX_rTrim: [function({g, xx1}) { return
g.inject(xx1).rTrim() }],
+ g_injectXListX1_2XX_rTrimXlocalX: [function({g, xx1}) { return
g.inject(xx1).rTrim(Scope.local) }],
+ g_V_valuesXnameX_rTrim: [function({g}) { return
g.addV("person").property("name"," marko
").property("age",29).as("marko").addV("person").property("name"," vadas
").property("age",27).as("vadas").addV("software").property("name","
lop").property("lang","java").as("lop").addV("person").property("name","josh
").property("age",32).as("josh").addV("software").property("name"," ripple
").property("lang","java").as("ripple").addV("person").property("name","peter").property("age",35
[...]
+ g_V_valuesXnameX_order_fold_rTrimXlocalX: [function({g}) { return
g.addV("person").property("name"," marko
").property("age",29).as("marko").addV("person").property("name"," vadas
").property("age",27).as("vadas").addV("software").property("name","
lop").property("lang","java").as("lop").addV("person").property("name","josh
").property("age",32).as("josh").addV("software").property("name"," ripple
").property("lang","java").as("ripple").addV("person").property("name","peter")
[...]
g_injectXthat_this_test_nullX_replaceXh_jX: [function({g}) { return
g.inject("that","this","test",null).replace("h","j") }],
g_injectXthat_this_test_nullX_fold_replaceXlocal_h_jX: [function({g}) {
return g.inject("that","this","test",null).fold().replace(Scope.local,"h","j")
}],
g_injectXListXa_bXcX_replaceXa_bX: [function({g, xx1}) { return
g.inject(xx1).replace("a","b") }],
@@ -1063,12 +1069,6 @@ const gremlins = {
g_injectXnullX_reverse: [function({g}) { return g.inject(null).reverse()
}],
g_injectXbX_reverse: [function({g}) { return g.inject("b").reverse() }],
g_injectX3_threeX_reverse: [function({g, xx1}) { return
g.inject(xx1).reverse() }],
- g_injectX__feature___test__nullX_rTrim: [function({g}) { return
g.inject("feature ","one test ",null,""," ").rTrim() }],
- g_injectX__feature__X_rTrim: [function({g}) { return g.inject(" feature
").rTrim() }],
- g_injectXListXa_bXX_rTrim: [function({g, xx1}) { return
g.inject(xx1).rTrim() }],
- g_injectXListX1_2XX_rTrimXlocalX: [function({g, xx1}) { return
g.inject(xx1).rTrim(Scope.local) }],
- g_V_valuesXnameX_rTrim: [function({g}) { return
g.addV("person").property("name"," marko
").property("age",29).as("marko").addV("person").property("name"," vadas
").property("age",27).as("vadas").addV("software").property("name","
lop").property("lang","java").as("lop").addV("person").property("name","josh
").property("age",32).as("josh").addV("software").property("name"," ripple
").property("lang","java").as("ripple").addV("person").property("name","peter").property("age",35
[...]
- g_V_valuesXnameX_order_fold_rTrimXlocalX: [function({g}) { return
g.addV("person").property("name"," marko
").property("age",29).as("marko").addV("person").property("name"," vadas
").property("age",27).as("vadas").addV("software").property("name","
lop").property("lang","java").as("lop").addV("person").property("name","josh
").property("age",32).as("josh").addV("software").property("name"," ripple
").property("lang","java").as("ripple").addV("person").property("name","peter")
[...]
g_VX1X_asXaX_outXknowsX_asXbX_selectXa_bX: [function({g, vid1}) { return
g.V(vid1).as("a").out("knows").as("b").select("a","b") }],
g_VX1X_asXaX_outXknowsX_asXbX_selectXa_bX_byXnameX: [function({g, vid1}) {
return g.V(vid1).as("a").out("knows").as("b").select("a","b").by("name") }],
g_VX1X_asXaX_outXknowsX_asXbX_selectXaX: [function({g, vid1}) { return
g.V(vid1).as("a").out("knows").as("b").select("a") }],
diff --git a/gremlin-python/src/main/python/radish/gremlin.py
b/gremlin-python/src/main/python/radish/gremlin.py
index e5fdb1a553..defc15b54f 100644
--- a/gremlin-python/src/main/python/radish/gremlin.py
+++ b/gremlin-python/src/main/python/radish/gremlin.py
@@ -712,6 +712,12 @@ world.gremlins = {
'g_injectXa_null_bX_intersectXa_cX': [(lambda g,
xx1=None,xx2=None:g.inject(xx1).intersect(xx2))],
'g_injectXa_null_bX_intersectXa_null_cX': [(lambda g,
xx1=None,xx2=None:g.inject(xx1).intersect(xx2))],
'g_injectX3_threeX_intersectXfive_three_7X': [(lambda g,
xx1=None,xx2=None:g.inject(xx1).intersect(xx2))],
+ 'g_injectX__feature___test__nullX_lTrim': [(lambda g:g.inject('
feature',' one test',None,'',' ').lTrim())],
+ 'g_injectX__feature__X_lTrim': [(lambda g:g.inject(' feature
').lTrim())],
+ 'g_injectXListXa_bXX_lTrim': [(lambda g, xx1=None:g.inject(xx1).lTrim())],
+ 'g_injectXListX1_2XX_lTrimXlocalX': [(lambda g,
xx1=None:g.inject(xx1).lTrim(Scope.local))],
+ 'g_V_valuesXnameX_lTrim': [(lambda g:g.addV('person').property('name','
marko ').property('age',29).as_('marko').addV('person').property('name','
vadas ').property('age',27).as_('vadas').addV('software').property('name','
lop').property('lang','java').as_('lop').addV('person').property('name','josh
').property('age',32).as_('josh').addV('software').property('name',' ripple
').property('lang','java').as_('ripple').addV('person').property('name','peter').property('age',35).as_(
[...]
+ 'g_V_valuesXnameX_order_fold_lTrimXlocalX': [(lambda
g:g.addV('person').property('name',' marko
').property('age',29).as_('marko').addV('person').property('name',' vadas
').property('age',27).as_('vadas').addV('software').property('name','
lop').property('lang','java').as_('lop').addV('person').property('name','josh
').property('age',32).as_('josh').addV('software').property('name',' ripple
').property('lang','java').as_('ripple').addV('person').property('name','peter').prope
[...]
'g_injectXfeature_test_nullX_length': [(lambda
g:g.inject('feature','test',None).length())],
'g_injectXfeature_test_nullX_lengthXlocalX': [(lambda
g:g.inject('feature','test',None).length(Scope.local))],
'g_injectXListXa_bXX_length': [(lambda g,
xx1=None:g.inject(xx1).length())],
@@ -721,12 +727,6 @@ world.gremlins = {
'g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX2XX_hasXname_peterX_path_byXnameX':
[(lambda g,
vid1=None:g.V(vid1).repeat(__.both().simplePath()).until(__.has('name','peter').or_().loops().is_(2)).has('name','peter').path().by('name'))],
'g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_and_loops_isX3XX_hasXname_peterX_path_byXnameX':
[(lambda g,
vid1=None:g.V(vid1).repeat(__.both().simplePath()).until(__.has('name','peter').and_().loops().is_(3)).has('name','peter').path().by('name'))],
'g_V_emitXhasXname_markoX_or_loops_isX2XX_repeatXoutX_valuesXnameX':
[(lambda
g:g.V().emit(__.has('name','marko').or_().loops().is_(2)).repeat(__.out()).name)],
- 'g_injectX__feature___test__nullX_lTrim': [(lambda g:g.inject('
feature',' one test',None,'',' ').lTrim())],
- 'g_injectX__feature__X_lTrim': [(lambda g:g.inject(' feature
').lTrim())],
- 'g_injectXListXa_bXX_lTrim': [(lambda g, xx1=None:g.inject(xx1).lTrim())],
- 'g_injectXListX1_2XX_lTrimXlocalX': [(lambda g,
xx1=None:g.inject(xx1).lTrim(Scope.local))],
- 'g_V_valuesXnameX_lTrim': [(lambda g:g.addV('person').property('name','
marko ').property('age',29).as_('marko').addV('person').property('name','
vadas ').property('age',27).as_('vadas').addV('software').property('name','
lop').property('lang','java').as_('lop').addV('person').property('name','josh
').property('age',32).as_('josh').addV('software').property('name',' ripple
').property('lang','java').as_('ripple').addV('person').property('name','peter').property('age',35).as_(
[...]
- 'g_V_valuesXnameX_order_fold_lTrimXlocalX': [(lambda
g:g.addV('person').property('name',' marko
').property('age',29).as_('marko').addV('person').property('name',' vadas
').property('age',27).as_('vadas').addV('software').property('name','
lop').property('lang','java').as_('lop').addV('person').property('name','josh
').property('age',32).as_('josh').addV('software').property('name',' ripple
').property('lang','java').as_('ripple').addV('person').property('name','peter').prope
[...]
'g_VX1X_mapXnameX': [(lambda g, l1=None,vid1=None:g.V(vid1).map(l1))],
'g_VX1X_outE_label_mapXlengthX': [(lambda g,
l1=None,vid1=None:g.V(vid1).outE().label().map(l1))],
'g_VX1X_out_mapXnameX_mapXlengthX': [(lambda g,
l1=None,l2=None,vid1=None:g.V(vid1).out().map(l1).map(l2))],
@@ -1029,6 +1029,12 @@ world.gremlins = {
'g_V_hasXageX_propertiesXage_nameX_value': [(lambda
g:g.V().has('age').properties('age','name').value())],
'g_V_propertiesXname_age_nullX_value': [(lambda
g:g.V().properties('name','age',None).value())],
'g_V_valuesXname_age_nullX': [(lambda g:g.V().values('name','age',None))],
+ 'g_injectX__feature___test__nullX_rTrim': [(lambda g:g.inject('feature
','one test ',None,'',' ').rTrim())],
+ 'g_injectX__feature__X_rTrim': [(lambda g:g.inject(' feature
').rTrim())],
+ 'g_injectXListXa_bXX_rTrim': [(lambda g, xx1=None:g.inject(xx1).rTrim())],
+ 'g_injectXListX1_2XX_rTrimXlocalX': [(lambda g,
xx1=None:g.inject(xx1).rTrim(Scope.local))],
+ 'g_V_valuesXnameX_rTrim': [(lambda g:g.addV('person').property('name','
marko ').property('age',29).as_('marko').addV('person').property('name','
vadas ').property('age',27).as_('vadas').addV('software').property('name','
lop').property('lang','java').as_('lop').addV('person').property('name','josh
').property('age',32).as_('josh').addV('software').property('name',' ripple
').property('lang','java').as_('ripple').addV('person').property('name','peter').property('age',35).as_(
[...]
+ 'g_V_valuesXnameX_order_fold_rTrimXlocalX': [(lambda
g:g.addV('person').property('name',' marko
').property('age',29).as_('marko').addV('person').property('name',' vadas
').property('age',27).as_('vadas').addV('software').property('name','
lop').property('lang','java').as_('lop').addV('person').property('name','josh
').property('age',32).as_('josh').addV('software').property('name',' ripple
').property('lang','java').as_('ripple').addV('person').property('name','peter').prope
[...]
'g_injectXthat_this_test_nullX_replaceXh_jX': [(lambda
g:g.inject('that','this','test',None).replace('h','j'))],
'g_injectXthat_this_test_nullX_fold_replaceXlocal_h_jX': [(lambda
g:g.inject('that','this','test',None).fold().replace(Scope.local,'h','j'))],
'g_injectXListXa_bXcX_replaceXa_bX': [(lambda g,
xx1=None:g.inject(xx1).replace('a','b'))],
@@ -1045,12 +1051,6 @@ world.gremlins = {
'g_injectXnullX_reverse': [(lambda g:g.inject(None).reverse())],
'g_injectXbX_reverse': [(lambda g:g.inject('b').reverse())],
'g_injectX3_threeX_reverse': [(lambda g,
xx1=None:g.inject(xx1).reverse())],
- 'g_injectX__feature___test__nullX_rTrim': [(lambda g:g.inject('feature
','one test ',None,'',' ').rTrim())],
- 'g_injectX__feature__X_rTrim': [(lambda g:g.inject(' feature
').rTrim())],
- 'g_injectXListXa_bXX_rTrim': [(lambda g, xx1=None:g.inject(xx1).rTrim())],
- 'g_injectXListX1_2XX_rTrimXlocalX': [(lambda g,
xx1=None:g.inject(xx1).rTrim(Scope.local))],
- 'g_V_valuesXnameX_rTrim': [(lambda g:g.addV('person').property('name','
marko ').property('age',29).as_('marko').addV('person').property('name','
vadas ').property('age',27).as_('vadas').addV('software').property('name','
lop').property('lang','java').as_('lop').addV('person').property('name','josh
').property('age',32).as_('josh').addV('software').property('name',' ripple
').property('lang','java').as_('ripple').addV('person').property('name','peter').property('age',35).as_(
[...]
- 'g_V_valuesXnameX_order_fold_rTrimXlocalX': [(lambda
g:g.addV('person').property('name',' marko
').property('age',29).as_('marko').addV('person').property('name',' vadas
').property('age',27).as_('vadas').addV('software').property('name','
lop').property('lang','java').as_('lop').addV('person').property('name','josh
').property('age',32).as_('josh').addV('software').property('name',' ripple
').property('lang','java').as_('ripple').addV('person').property('name','peter').prope
[...]
'g_VX1X_asXaX_outXknowsX_asXbX_selectXa_bX': [(lambda g,
vid1=None:g.V(vid1).as_('a').out('knows').as_('b').select('a','b'))],
'g_VX1X_asXaX_outXknowsX_asXbX_selectXa_bX_byXnameX': [(lambda g,
vid1=None:g.V(vid1).as_('a').out('knows').as_('b').select('a','b').by('name'))],
'g_VX1X_asXaX_outXknowsX_asXbX_selectXaX': [(lambda g,
vid1=None:g.V(vid1).as_('a').out('knows').as_('b').select('a'))],