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 9020c3b2989b3f08078efbc8eb787a9cbce763c5 Author: Kelvin Lawrence <[email protected]> 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) {
