You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by kr...@apache.org on 2022/01/07 21:53:15 UTC
[tinkerpop] 03/08: Add regex to .Net and Javascript GLVs
This is an automated email from the ASF dual-hosted git repository.
krlawrence pushed a commit to branch TINKERPOP-2652
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 36ace17502504bbd5351bf9070a6c50823e0c4d3
Author: Kelvin Lawrence <gf...@yahoo.com>
AuthorDate: Fri Nov 19 10:47:54 2021 -0600
Add regex to .Net and Javascript GLVs
---
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/TextP.cs | 9 +++++++++
.../main/javascript/gremlin-javascript/lib/process/traversal.js | 9 +++++++++
2 files changed, 18 insertions(+)
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/TextP.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/TextP.cs
index a77f206..a106fb0 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/TextP.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/TextP.cs
@@ -75,6 +75,15 @@ namespace Gremlin.Net.Process.Traversal
return new TextP("startingWith", value);
}
+ public static TextP Regex(string value)
+ {
+ return new TextP("regex", value);
+ }
+
+ public static TextP NotRegex(string value)
+ {
+ return new TextP("notRegex", value);
+ }
private static T[] ToGenericArray<T>(ICollection<T> collection)
{
diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/traversal.js b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/traversal.js
index f72c3f9..a7fb9ac 100644
--- a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/traversal.js
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/traversal.js
@@ -427,6 +427,15 @@ class TextP {
return createTextP('startingWith', args);
}
+ /** @param {...Object} args */
+ static regex(...args) {
+ return createTextP('regex', args);
+ }
+
+ /** @param {...Object} args */
+ static notRegex(...args) {
+ return createTextP('notRegex', args);
+ }
}
function createTextP(operator, args) {