(tinkerpop) annotated tag 3.7.2 deleted (was 7e6a24b391)

2024-04-09 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

xiazcy pushed a change to annotated tag 3.7.2
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


*** WARNING: tag 3.7.2 was deleted! ***

   tag was  7e6a24b391

The revisions that were on this annotated tag are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) annotated tag 3.7.2 updated (180cf068c7 -> 7e6a24b391)

2024-04-09 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

xiazcy pushed a change to annotated tag 3.7.2
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


*** WARNING: tag 3.7.2 was modified! ***

from 180cf068c7 (commit)
  to 7e6a24b391 (tag)
 tagging 180cf068c76291c2a4f08aaf7c213089634c856f (commit)
 replaces 3.7.1
  by xiazcy
  on Tue Apr 9 21:14:52 2024 -0700

- Log -
TinkerPop 3.7.2 release
---


No new revisions were added by this update.

Summary of changes:



(tinkerpop) branch 3.7-dev updated: TinkerPop 3.7.2 release

2024-04-09 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

xiazcy pushed a commit to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/3.7-dev by this push:
 new 180cf068c7 TinkerPop 3.7.2 release
180cf068c7 is described below

commit 180cf068c76291c2a4f08aaf7c213089634c856f
Author: xiazcy 
AuthorDate: Tue Apr 9 21:14:17 2024 -0700

TinkerPop 3.7.2 release
---
 CHANGELOG.asciidoc | 30 +-
 docs/src/upgrade/release-3.7.x.asciidoc|  2 +-
 gremlin-annotations/pom.xml|  2 +-
 gremlin-archetype/gremlin-archetype-dsl/pom.xml|  2 +-
 gremlin-archetype/gremlin-archetype-server/pom.xml |  2 +-
 .../gremlin-archetype-tinkergraph/pom.xml  |  2 +-
 gremlin-archetype/pom.xml  |  2 +-
 gremlin-console/bin/gremlin.sh |  2 +-
 gremlin-console/pom.xml|  2 +-
 gremlin-core/pom.xml   |  2 +-
 .../org/apache/tinkerpop/gremlin/util/Gremlin.java |  2 +-
 gremlin-dotnet/pom.xml |  2 +-
 .../Gremlin.Net.Template.csproj|  2 +-
 .../Gremlin.Net.Template.nuspec|  2 +-
 gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs|  2 +-
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj  |  2 +-
 gremlin-dotnet/src/pom.xml |  2 +-
 gremlin-dotnet/test/pom.xml|  2 +-
 gremlin-driver/pom.xml |  2 +-
 gremlin-go/driver/user_agent.go|  2 +-
 gremlin-go/pom.xml |  2 +-
 gremlin-groovy/pom.xml |  2 +-
 gremlin-javascript/pom.xml |  2 +-
 .../javascript/gremlin-javascript/lib/utils.js |  2 +-
 .../gremlin-javascript/package-lock.json   |  4 +--
 .../javascript/gremlin-javascript/package.json |  2 +-
 gremlin-language/pom.xml   |  2 +-
 gremlin-python/pom.xml |  2 +-
 .../main/python/gremlin_python/driver/useragent.py |  2 +-
 gremlin-server/pom.xml |  2 +-
 gremlin-shaded/pom.xml |  2 +-
 gremlin-test/pom.xml   |  2 +-
 gremlin-tools/gremlin-benchmark/pom.xml|  2 +-
 gremlin-tools/gremlin-coverage/pom.xml |  2 +-
 gremlin-tools/gremlin-socket-server/pom.xml|  2 +-
 gremlin-tools/pom.xml  |  2 +-
 gremlin-util/pom.xml   |  2 +-
 gremlint/package-lock.json |  4 +--
 gremlint/package.json  |  2 +-
 gremlint/pom.xml   |  2 +-
 hadoop-gremlin/pom.xml |  2 +-
 neo4j-gremlin/pom.xml  |  2 +-
 pom.xml|  2 +-
 spark-gremlin/pom.xml  |  2 +-
 sparql-gremlin/pom.xml |  2 +-
 tinkergraph-gremlin/pom.xml|  2 +-
 46 files changed, 76 insertions(+), 48 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 5e91f7ce7e..a99c683884 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -21,12 +21,40 @@ limitations under the License.
 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-zamfir.png[width=185]
 
 [[release-3-7-2]]
-=== TinkerPop 3.7.2 (NOT OFFICIALLY RELEASED YET)
+=== TinkerPop 3.7.2 (April 8, 2024)
 
 * Deprecated `ltrim()` and `rTrim()` in favor of `l_trim()` and `r_trim` in 
Python.
 * Fixed bug in `onCreate` for `mergeV()` where use of the `Cardinality` 
functions was not properly handled.
 * Fixed multiple concurrent initially requests caused authentication to fail.
 
+ Bugs
+
+* TINKERPOP-2132 Authentication when using multiple threads fails
+* TINKERPOP-2359 onShutDown not being called when docker container stopped
+* TINKERPOP-2913 Ensure that if tx.commit() is called remotely it does not 
hang for graphs without transactions
+* TINKERPOP-3012 Wrong hashCode implementation for DetachedVertexPropert
+* TINKERPOP-3022 JavaTranslator failing for has(String, null)
+* TINKERPOP-3025 l_trim() and r_trim() missing in python
+* TINKERPOP-3026 checkAdjacentVertices is misconfigured for python in 
SubgraphStrategy
+* TINKERPOP-3027 Pick.any should be any_()
+* TINKERPOP-3029 Gremlin.Net: Traversal enumeration fails on .NET 8
+* TINKERPOP-3031 Bad translation for g.tx()
+* TINKERPOP-3039 Java driver won't propagate with args when using aliased 
client directly
+* TINKERPOP-3049 onCreate for mergeV() doesn't handle Cardinality functions
+* TINKERPOP-3054 RequestId serialization broken in Python GLV
+* TINKERPOP-3056 mergeE is updating vertices in certain conditi

svn commit: r68412 - /dev/tinkerpop/3.7.2/

2024-04-09 Thread xiazcy
Author: xiazcy
Date: Wed Apr 10 02:19:26 2024
New Revision: 68412

Log:
TinkerPop 3.7.2 release

Added:
dev/tinkerpop/3.7.2/
dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip   (with props)
dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip.asc
dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip.sha512
dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip.sha512.sha512
dev/tinkerpop/3.7.2/apache-tinkerpop-gremlin-console-3.7.2-bin.zip   (with 
props)
dev/tinkerpop/3.7.2/apache-tinkerpop-gremlin-console-3.7.2-bin.zip.asc
dev/tinkerpop/3.7.2/apache-tinkerpop-gremlin-console-3.7.2-bin.zip.sha512
dev/tinkerpop/3.7.2/apache-tinkerpop-gremlin-server-3.7.2-bin.zip   (with 
props)
dev/tinkerpop/3.7.2/apache-tinkerpop-gremlin-server-3.7.2-bin.zip.asc
dev/tinkerpop/3.7.2/apache-tinkerpop-gremlin-server-3.7.2-bin.zip.sha512

Added: dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip
==
Binary file - no diff available.

Propchange: dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip
--
svn:mime-type = application/octet-stream

Added: dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip.asc
==
--- dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip.asc (added)
+++ dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip.asc Wed Apr 10 02:19:26 
2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEKeFkDjhsov0q4inyXNmn9AvBf5AFAmYV7S8ACgkQXNmn9AvB
+f5DJHg/7Ba8xg4K8Li0uhxkg52R5qW/Q0LCrvdHAiZbpxYyBPahGeAbas6ynmWYG
+Fc2ZvbKyQV8ECFXhfLpjM4qSr0FRwtvqb+dQmMd3CuVZz2+XvhqUFwUbD36Ol0Cc
+A1b9Ffg6RNr3ECpx1NUfNN13w8fdTU+Jvo9XU36WcZxclNV+zWYVzIlDEAtR3KQy
+VMdhmgLEiiGSq0BtEys9tOFsrPg+0mmxZuhodcbfM1rEZvtsFzfEUTNP0SDYrMdP
+VC/bOwLF2oQt4z4VHPz4sOvIi7mqRT4UIhfvtUIiP0Qvqhj26gEJVuQebHu70XtH
+g9taWWK5/UjOEwOeLA/pUoEYNIuf/x4zbX8KApWUPrxGjJCcvxNOGLs2+fgNlpHM
++hOSbiT7VMZc2DM+sUyy2WIRk+AIkahpqSYTEy/qnWlkiSz+TOcE56+W6yvYkN8V
+w4bkeWC39CHp6tHaUETKvUdZpGd+AyFwFIcjAa8y9DywBlduq5B4mj/AxBXvpC54
+KRqkUqVSkdywl5jXNzflzYh33TOlCB/hJUqlu75C6a409Wz43IsEQfAg7bqyCqD0
+/MG4b0kzDkeHyT9/oSo4dcuWl/VrIlHIGjPgfIfUccKHl32CzEDMkAYY+ybaBU+2
+WXYj7jnazk+nnChRsCayPHSzxYkMak51AUNf1GfmS/X8tF53o2k=
+=Smph
+-END PGP SIGNATURE-

Added: dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip.sha512
==
--- dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip.sha512 (added)
+++ dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip.sha512 Wed Apr 10 
02:19:26 2024
@@ -0,0 +1 @@
+711c828b7571fb82817459067ad52358c748329a26be7f93ccd86cef5e87162a01b7327641b6f900da9e81d545d246b4d94d1c6b4cdde7525c9abd00d8e6430e

Added: dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip.sha512.sha512
==
--- dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip.sha512.sha512 (added)
+++ dev/tinkerpop/3.7.2/apache-tinkerpop-3.7.2-src.zip.sha512.sha512 Wed Apr 10 
02:19:26 2024
@@ -0,0 +1 @@
+7e20bd2d34e13bc6b1f6b96b0e1b35e3dcce32a6e489d8ca02955843ae72cf9ae9c1a78e57a01c74c1044882c1fc7987dc10ec654afad19971f8fd562a3aa594

Added: dev/tinkerpop/3.7.2/apache-tinkerpop-gremlin-console-3.7.2-bin.zip
==
Binary file - no diff available.

Propchange: dev/tinkerpop/3.7.2/apache-tinkerpop-gremlin-console-3.7.2-bin.zip
--
svn:mime-type = application/octet-stream

Added: dev/tinkerpop/3.7.2/apache-tinkerpop-gremlin-console-3.7.2-bin.zip.asc
==
--- dev/tinkerpop/3.7.2/apache-tinkerpop-gremlin-console-3.7.2-bin.zip.asc 
(added)
+++ dev/tinkerpop/3.7.2/apache-tinkerpop-gremlin-console-3.7.2-bin.zip.asc Wed 
Apr 10 02:19:26 2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEKeFkDjhsov0q4inyXNmn9AvBf5AFAmYV7+cACgkQXNmn9AvB
+f5CEgBAApDOqidy8f0kEoC8niHpy1LGbITS87Hj1R2dj87R9s0eLfXVxFcEn2iP/
+GQhJCz2sSadvl9SlZ+4shjDyYZFqn4nUCnmsL1q7tEzgP2AWTesz5ZuResYMmr3t
+MUx7F+2yKueLqtivmWXSQEyWyAm5OpQoUG2zbwFqPIFNnoMO9UTq23sNXkhdooqb
+CWgqnuZRbICe9fUK7iH2O5sEwEatMngriLZKN8gf2SAmQ1FBS8B3ASpuEBWcPIQb
+eQIc1Gwt0pYWfWBhV7fN7769ifwYY/UyS3KFDAH3T/sbZyhBMGpsO9dNF91XojJ2
+Mn6aQLp5r+d0LJ05zLPbUYzFzrX2oCz4lOmW5KwEwHlS10tq1C1umKio0GrAeB0u
+VawMeBMAjOeiHfGNrqaIGb5ZWUts+5Zbu/iftSuGJ1jKtP5sSRrG0aqfdf2LiWLv
+KQPfPdw6/nc5+8e0lrSznkadP5jafuDaNJSBMOS8JIJjswibGU62M34fg7CULKRB
+Qn+TViUfrgmtEHFZiUdluRmEbDH4PH1dSPI9AmITe92EjE4CzuJChEa54eVEux/X
+qc2YmR/jdeDhtkvf/WdoA8aOXE0VAjCUoRljMVcAS8/9cuEEZq5t9FZTuFkxZAA9
+cgqwk5Hx46C29BAyUKWnJgQ24uK1TiwxbOGE496DM6T3Bjhjpfw=
+=lO93
+-END PGP SIGNATURE-

Added: dev/tinkerpop/3.7.2/apache-tinkerpop-gremlin-console-3.7.2-bin.zip.sha512
=

svn commit: r1916890 - in /tinkerpop/site: docs/3.7.2/ docs/3.7.2/dev/ docs/3.7.2/dev/developer/ docs/3.7.2/dev/future/ docs/3.7.2/dev/io/ docs/3.7.2/dev/provider/ docs/3.7.2/images/ docs/3.7.2/images

2024-04-09 Thread xiazcy
Author: xiazcy
Date: Wed Apr 10 01:18:12 2024
New Revision: 1916890

URL: http://svn.apache.org/viewvc?rev=1916890&view=rev
Log:
Deploy docs for TinkerPop 3.7.2


[This commit notification would consist of 1391 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]


(tinkerpop) branch TINKERPOP-3028 updated (afdf357543 -> 22352da3e9)

2024-04-09 Thread spmallette
This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a change to branch TINKERPOP-3028
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 discard afdf357543 rebased
 discard 9afe7a4fdf Refactored after rebase of withoutStrategies addition
 discard 564b2a2437 Removed breaking change on SeedStrategy and tucked in some 
javadoc
 discard 0e8acbb02e update golang translation
 discard ba47795442 wip for Go
 discard d6836cb483 .NET
 discard 23bcd96000 groovy
 discard 5269740a97 TINKERPOP-3028 Translators using grammar
 add dd7cb24669 CTR touchup docs and comments
 add e39ef4fcce Merge branch '3.6-dev' into 3.7-dev
 add 2dbdd31039 Merge branch '3.7-dev'
 add 7776458585 Allow aliased client to pass along options (#2524)
 add 0b8b7ec4c5 Temporary fix to failing JDK8 test (#2529)
 add c5c9baa86b Merge branch '3.6-dev' into 3.7-dev
 add 8b51edae3f Merge branch '3.7-dev'
 add 5030f68d64 feat: TypeScript integration (#2515)
 add 07c1c3ea61 Enabled withoutStrategies grammar tests CTR
 add 7619c535fe CTR js and go runtime upgrade with minor doc fixes
 add 34eb10bb66 Merge branch '3.6-dev' into 3.7-dev
 add 4c3d048977 Merge branch '3.7-dev'
 add b0c4a7d57f Disable LazyBarrierStrategy for failing JDK8 test (#2536)
 add d9da293cec [TINKERPOP-3068] Make serviceName and mergedParams public 
for provider usage in CallStep
 add d577767208 CTR add public access for checks on PartitionStrategy use 
in Merge
 add 70027dcea9 Merge branch '3.6-dev' into 3.7-dev
 add 72e825ddb1 Merge branch '3.7-dev'
 add 948e4abf5b CTR update copyright year for NOTICE to 2024
 add 21da9a820b Merge branch '3.6-dev' into 3.7-dev
 add f5dc7e8824 CTR netty version update in NOTICE
 add d174572f3f Merge branch '3.7-dev'
 add 495c3e28cf TinkerPop 3.6.7 release
 add ae2860de69 Merge branch '3.6-dev' into 3.7-dev
 add 8c6998159e Merge branch '3.7-dev'
 add 22db8cf08c Parallel Authentication Fix (#2551)
 add 802ed4fe6a CTR reference doc corrections
 add 1d1efb9872 Merge branch '3.7-dev'
 add d6e942d7c8 CTR js test fix
 new 9d2744955e TINKERPOP-3028 Translators using grammar
 new fc6e1b7e78 groovy
 new 982eec9008 .NET
 new e3c28d743d wip for Go
 new 7584faca37 update golang translation
 new d32e63b6eb Removed breaking change on SeedStrategy and tucked in some 
javadoc
 new 03959a62db Refactored after rebase of withoutStrategies addition
 new 941a57d124 rebased
 new 22352da3e9 rebase

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (afdf357543)
\
 N -- N -- N   refs/heads/TINKERPOP-3028 (22352da3e9)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/build-test.yml   |2 +-
 CHANGELOG.asciidoc |   30 +-
 NOTICE |2 +-
 .../dev/developer/development-environment.asciidoc |2 +-
 docs/src/reference/the-traversal.asciidoc  |5 +-
 docs/src/upgrade/release-3.5.x.asciidoc|2 +-
 docs/src/upgrade/release-3.6.x.asciidoc|6 +-
 gremlin-console/src/main/static/NOTICE |4 +-
 .../traversal/dsl/graph/GraphTraversal.java|2 +-
 .../process/traversal/step/map/CallStep.java   |6 +-
 .../process/traversal/step/map/MergeStep.java  |6 +-
 gremlin-dotnet/NOTICE  |2 +-
 .../Gherkin/GherkinTestRunner.cs   |3 +-
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |2 +-
 .../apache/tinkerpop/gremlin/driver/Client.java|5 +-
 .../tinkerpop/gremlin/driver/RequestOptions.java   |   30 +
 .../driver/remote/DriverRemoteConnection.java  |   27 +-
 .../gremlin/driver/simple/AbstractClient.java  |   14 +-
 gremlin-driver/src/main/static/NOTICE  |4 +-
 .../driver/remote/DriverRemoteConnectionTest.java  |5 +-
 gremlin-go/NOTICE  |2 +-
 gremlin-go/README.md   |2 +-
 gremlin-go/build/generate.groovy   |1 +
 gremlin-go/docker-compose.yml

(tinkerpop) 09/09: rebase

2024-04-09 Thread spmallette
This is an automated email from the ASF dual-hosted git repository.

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

commit 22352da3e997b0080af6b02aeefe895ee430b977
Author: Stephen Mallette 
AuthorDate: Tue Apr 9 18:39:27 2024 -0400

rebase
---
 .../test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs|  2 +-
 gremlin-go/build/generate.groovy   |  1 +
 gremlin-go/driver/cucumber/gremlin.go  |  2 +-
 .../javascript/gremlin-javascript/test/cucumber/gremlin.js | 10 +-
 gremlin-python/src/main/python/radish/gremlin.py   |  2 +-
 5 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
index a3204a3111..fe52fe46fb 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
@@ -1181,7 +1181,7 @@ namespace Gremlin.Net.IntegrationTest.Gherkin

{"g_withStrategiesXProductiveByStrategyX_V_asXaX_selectXaX_byXageX", new 
List, ITraversal>> 
{(g,p) =>g.WithStrategies(new 
ProductiveByStrategy()).V().As("a").Select("a").By("age")}}, 
{"g_withSideEffectXk_nullX_injectXxX_selectXkX", new 
List, ITraversal>> 
{(g,p) =>g.WithSideEffect("k", null).Inject("x").Select("k")}}, 
{"g_V_out_in_selectXall_a_a_aX_byXunfold_name_foldX", new 
List, ITraversal>> 
{(g,p) =>g.AddV("A").Property("name", "a1").As("a1").AddV("A").Property("name", 
"a2").As("a2").AddV("A").Property("name", 
"a3").As("a3").AddV("B").Property("name", 
"b1").As("b1").AddV("B").Property("name", 
"b2").As("b2").AddV("B").Property("name", 
"b3").As("b3").AddE("ab").From("a1").To("b1").AddE("ab").From("a2").To("b2").AddE("ab").From("a3"
 [...]
-   {"g_V_asXlabelX_aggregateXlocal_xX_selectXxX_selectXlabelX", 
new List, ITraversal>> 
{(g,p) =>g.V().As("label").Aggregate(Scope.Local, 
"x").Select("x").Select("label")}}, 
+   
{"g_withoutStrategiesXLazyBarrierStrategyX_V_asXlabelX_aggregateXlocal_xX_selectXxX_selectXlabelX",
 new List, ITraversal>> 
{(g,p) 
=>g.WithoutStrategies(typeof(LazyBarrierStrategy)).V().As("label").Aggregate(Scope.Local,
 "x").Select("x").Select("label")}}, 
{"g_V_shortestPath", new List, ITraversal>> {(g,p) =>g.V().ShortestPath()}}, 
{"g_V_both_dedup_shortestPath", new 
List, ITraversal>> 
{(g,p) =>g.V().Both().Dedup().ShortestPath()}}, 
{"g_V_shortestPath_edgesIncluded", new 
List, ITraversal>> 
{(g,p) =>g.V().ShortestPath().With("~tinkerpop.shortestPath.includeEdges")}}, 
diff --git a/gremlin-go/build/generate.groovy b/gremlin-go/build/generate.groovy
index 74e7927d82..760c959839 100644
--- a/gremlin-go/build/generate.groovy
+++ b/gremlin-go/build/generate.groovy
@@ -75,6 +75,7 @@ radishGremlinFile.withWriter('UTF-8') { Writer writer ->
 // solution may become necessary as testing of nulls expands.
 def staticTranslate = [
 g_withoutStrategiesXCountStrategyX_V_count: "  
\"g_withoutStrategiesXCountStrategyX_V_count\": {func(g 
*gremlingo.GraphTraversalSource, p map[string]interface{}) 
*gremlingo.GraphTraversal {return g.Inject(6)}}, ", // syntax is all bad for 
withoutStrategies and who knows what else is causing failures - just do a dummy 
translation
+
g_withoutStrategiesXLazyBarrierStrategyX_V_asXlabelX_aggregateXlocal_xX_selectXxX_selectXlabelX:
 "  
\"g_withoutStrategiesXLazyBarrierStrategyX_V_asXlabelX_aggregateXlocal_xX_selectXxX_selectXlabelX\":
 {func(g *gremlingo.GraphTraversalSource, p map[string]interface{}) 
*gremlingo.GraphTraversal {return g.V()}}, ",
 g_injectXnull_nullX: "  \"g_injectXnull_nullX\": {func(g 
*gremlingo.GraphTraversalSource, p map[string]interface{}) 
*gremlingo.GraphTraversal {return g.Inject(nil, nil)}}, ",
 g_VX1X_valuesXageX_injectXnull_nullX: "  
\"g_VX1X_valuesXageX_injectXnull_nullX\": {func(g 
*gremlingo.GraphTraversalSource, p map[string]interface{}) 
*gremlingo.GraphTraversal {return g.V(p[\"xx1\"]).Values(\"age\").Inject(nil, 
nil)}}, "
 ]
diff --git a/gremlin-go/driver/cucumber/gremlin.go 
b/gremlin-go/driver/cucumber/gremlin.go
index 9957b5fac4..052b91531c 100644
--- a/gremlin-go/driver/cucumber/gremlin.go
+++ b/gremlin-go/driver/cucumber/gremlin.go
@@ -1152,7 +1152,7 @@ var translationMap = map[string][]func(g 
*gremlingo.GraphTraversalSource, p map[
 "g_withStrategiesXProductiveByStrategyX_V_asXaX_selectXaX_byXageX": 
{func(g *gremlingo.GraphTraversalSource, p map[string]interface{}) 
*gremlingo.GraphTraversal {return 
g.WithStrategies(gremlingo.ProductiveByStrategy()).V().As("a").Select("a").By("age")}},
 
 "g_withSideEffectXk_nullX_injectXxX_selectXkX": {func(g 
*gremlingo.GraphTraversalSource, p map[string]interface{}) 
*gre

(tinkerpop) 05/09: update golang translation

2024-04-09 Thread spmallette
This is an automated email from the ASF dual-hosted git repository.

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

commit 7584faca374e00585726fa36cb507084045fb825
Author: Valentyn Kahamlyk 
AuthorDate: Thu Jan 25 16:55:18 2024 -0800

update golang translation
---
 .../translator/DotNetTranslateVisitor.java |  2 +-
 .../language/translator/GoTranslateVisitor.java| 19 +
 .../language/translator/JavaTranslateVisitor.java  |  2 +-
 .../language/translator/GremlinTranslatorTest.java | 13 ++-
 gremlin-go/driver/cucumber/gremlin.go  | 94 +++---
 gremlin-go/driver/strategies.go|  6 +-
 gremlin-go/driver/traversal.go | 19 +
 gremlin-go/go.mod  |  1 -
 8 files changed, 102 insertions(+), 54 deletions(-)

diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/DotNetTranslateVisitor.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/DotNetTranslateVisitor.java
index 273008e9e8..fc027ab3be 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/DotNetTranslateVisitor.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/DotNetTranslateVisitor.java
@@ -191,7 +191,7 @@ public class DotNetTranslateVisitor extends 
AbstractTranslateVisitor {
 public Void visitStringLiteralList(final 
GremlinParser.StringLiteralListContext ctx) {
 sb.append("new List { ");
 for (int ix = 0; ix < ctx.getChild(1).getChildCount(); ix++) {
-if (ctx.getChild(ix).getChild(ix) instanceof TerminalNode)
+if (ctx.getChild(1).getChild(ix) instanceof TerminalNode)
 continue;
 visit(ctx.getChild(1).getChild(ix));
 if (ix < ctx.getChild(1).getChildCount() - 1)
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/GoTranslateVisitor.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/GoTranslateVisitor.java
index 0835643099..12f60296f9 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/GoTranslateVisitor.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/GoTranslateVisitor.java
@@ -195,6 +195,23 @@ public class GoTranslateVisitor extends 
AbstractTranslateVisitor {
 return null;
 }
 
+@Override
+public Void visitTraversalStrategyArgs_PartitionStrategy(final 
GremlinParser.TraversalStrategyArgs_PartitionStrategyContext ctx) {
+appendStrategyArguments(ctx);
+
+if (ctx.getChild(0).getText().equals("readPartitions")) {
+final int ix = sb.lastIndexOf("ReadPartitions: [");
+if (ix > 0) {
+final int endIx = sb.indexOf("\"]", ix);
+sb.replace(endIx, endIx + 2, "\")");
+sb.replace(ix, ix + 17, "ReadPartitions: 
gremlingo.NewSimpleSet(");
+}
+
+}
+
+return null;
+}
+
 @Override
 public Void visitTraversalCardinality(final 
GremlinParser.TraversalCardinalityContext ctx) {
 // handle the enum style of cardinality if there is one child, 
otherwise it's the function call style
@@ -251,6 +268,8 @@ public class GoTranslateVisitor extends 
AbstractTranslateVisitor {
 TO_GO_MAP.put("OUT", "Out");
 TO_GO_MAP.put("IN", "In");
 TO_GO_MAP.put("BOTH", "Both");
+TO_GO_MAP.put("WithOptions", GO_PACKAGE_NAME + "WithOptions");
+TO_GO_MAP.put("IO", GO_PACKAGE_NAME + "IO");
 TO_GO_MAP.put("__", GO_PACKAGE_NAME + "T__");
 TO_GO_MAP.forEach((k, v) -> FROM_GO_MAP.put(v, k));
 }
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/JavaTranslateVisitor.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/JavaTranslateVisitor.java
index 2fd5a349fb..480a1b5fa3 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/JavaTranslateVisitor.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/JavaTranslateVisitor.java
@@ -227,7 +227,7 @@ public class JavaTranslateVisitor extends 
AbstractTranslateVisitor {
 public Void visitStringLiteralList(final 
GremlinParser.StringLiteralListContext ctx) {
 sb.append("new ArrayList() {{ ");
 for (int ix = 0; ix < ctx.getChild(1).getChildCount(); ix++) {
-if (ctx.getChild(ix).getChild(ix) instanceof TerminalNode)
+if (ctx.getChild(1).getChild(ix) instanceof TerminalNode)
 continue;
 sb.append("add(");
 visit(ctx.getChild(1).getChild(ix));
diff --git 
a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/language/translator/GremlinTranslatorTest

(tinkerpop) 06/09: Removed breaking change on SeedStrategy and tucked in some javadoc

2024-04-09 Thread spmallette
This is an automated email from the ASF dual-hosted git repository.

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

commit d32e63b6ebdc3d330e4a609e964de70c8f39f31e
Author: Stephen Mallette 
AuthorDate: Fri Jan 26 08:00:20 2024 -0500

Removed breaking change on SeedStrategy and tucked in some javadoc
---
 CHANGELOG.asciidoc |  3 +--
 .../language/translator/TranslateVisitor.java  |  1 -
 .../gremlin/language/translator/Translator.java|  2 +-
 .../language/translator/TranslatorException.java   |  3 +++
 .../strategy/decoration/SeedStrategy.java  | 13 +++-
 gremlin-go/driver/cucumber/gremlin.go  | 24 +++---
 6 files changed, 29 insertions(+), 17 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 16bdd94878..8b0d1d79e2 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -24,8 +24,7 @@ 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
 === TinkerPop 4.0.0 (NOT OFFICIALLY RELEASED YET)
 
 * Added support for deserialization of `Set` for `gremlin-javascript`.
-* Made `SeedStrategy` construction consistent with the builder pattern and 
removed the public constructor.
-* Added grammar-based `Translator`.
+* Added grammar-based `Translator` for all languages including explicit ones 
for Java and anonymization.
 * Added integer overflow checks for `sum()`.
 * Gremlin Server only supports instantiation of 
`authentication.authenticationHandler` with three-arg constructor.
 * Removed previously deprecated two-arg constructors for 
`authentication.authenticationHandler` implementations.
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/TranslateVisitor.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/TranslateVisitor.java
index 41d0849dd3..27e68d818f 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/TranslateVisitor.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/TranslateVisitor.java
@@ -49,7 +49,6 @@ import java.util.Set;
  * Makes anonymous traversals explicit with double underscore
  * Makes enums explicit with their proper name
  * 
- *
  */
 public class TranslateVisitor extends AbstractParseTreeVisitor 
implements GremlinVisitor {
 
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/Translator.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/Translator.java
index fdf6d35073..0712599835 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/Translator.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/Translator.java
@@ -64,7 +64,7 @@ public enum Translator {
  * Translates to gremlin-python.
  */
 PYTHON("Python", PythonTranslateVisitor::new),
-//GROOVY("Groovy", 
"org.apache.tinkerpop.gremlin.language.translator.GroovyTranslateVisitor"),
+
 ;
 
 private final String name;
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/TranslatorException.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/TranslatorException.java
index da59614876..524aa8a81a 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/TranslatorException.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/TranslatorException.java
@@ -18,6 +18,9 @@
  */
 package org.apache.tinkerpop.gremlin.language.translator;
 
+/**
+ * Exception produced by the {@link Translator} when it encounters an error.
+ */
 public class TranslatorException extends RuntimeException {
 public TranslatorException(final String message) {
 super(message);
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SeedStrategy.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SeedStrategy.java
index 15f6f3c7e5..3584cc69c0 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SeedStrategy.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SeedStrategy.java
@@ -44,7 +44,11 @@ public class SeedStrategy extends 
AbstractTraversalStrategy

(tinkerpop) 08/09: rebased

2024-04-09 Thread spmallette
This is an automated email from the ASF dual-hosted git repository.

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

commit 941a57d124cf095d9909aeca11d5c30d55ca3fc0
Author: Stephen Mallette 
AuthorDate: Fri Mar 22 13:39:01 2024 -0400

rebased
---
 .../test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs  | 9 +++--
 gremlin-go/driver/cucumber/gremlin.go| 9 +++--
 .../main/javascript/gremlin-javascript/test/cucumber/gremlin.js  | 9 +++--
 gremlin-python/src/main/python/radish/gremlin.py | 9 +++--
 4 files changed, 28 insertions(+), 8 deletions(-)

diff --git a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
index 1ee5f5052f..a3204a3111 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
@@ -929,8 +929,10 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
{"g_mergeV_mergeE_combination_new_vertices", new 
List, ITraversal>> 
{(g,p) =>g.MergeV((IDictionary) 
p["xx1"]).As("outV").MergeV((IDictionary) 
p["xx2"]).As("inV").MergeE((IDictionary) 
p["xx3"]).Option(Merge.OutV, (ITraversal) 
__.Select("outV")).Option(Merge.InV, (ITraversal) 
__.Select("inV")), (g,p) =>g.V(), (g,p) =>g.E(), (g,p) 
=>g.V().Has("name", "marko") [...]
{"g_mergeV_mergeE_combination_existing_vertices", new 
List, ITraversal>> 
{(g,p) =>g.AddV("person").Property("name", 
"marko").AddV("person").Property("name", "vadas"), (g,p) 
=>g.MergeV((IDictionary) 
p["xx1"]).As("outV").MergeV((IDictionary) 
p["xx2"]).As("inV").MergeE((IDictionary) 
p["xx3"]).Option(Merge.OutV, (ITraversal) 
__.Select("outV")).Option(Merge.InV, (ITrav [...]

{"g_V_asXvX_mergeEXxx1X_optionXMerge_onMatch_xx2X_optionXMerge_outV_selectXvXX_optionXMerge_inV_selectXvXX",
 new List, ITraversal>> 
{(g,p) =>g.AddV("person").Property("name", "marko").Property("age", 29), (g,p) 
=>g.V().As("v").MergeE((IDictionary) 
p["xx1"]).Option(Merge.OnMatch, (IDictionary) 
p["xx2"]).Option(Merge.OutV, (ITraversal) 
__.Select("v")).Option(Merge.InV, (ITraversal) [...]
-   
{"g_V_mergeEXlabel_knows_out_marko_in_vadasX_optionXonMatch_sideEffectXpropertyXweight_0XX_constantXemptyXX",
 new List, ITraversal>> 
{(g,p) =>g.AddV("person").Property("name", 
"marko").As("a").AddV("person").Property("name", 
"vadas").As("b").AddE("knows").Property("weight", 1).From("a").To("b"), (g,p) 
=>g.V().MergeE((IDictionary) p["xx1"]).Option(Merge.OnMatch, 
(ITraversal) __.SideEffect(__.Property("we [...]
+   
{"g_V_mergeEXlabel_knows_out_marko_in_vadasX_optionXonMatch_sideEffectXpropertyXweight_0XX_constantXemptyXX",
 new List, ITraversal>> 
{(g,p) =>g.AddV("person").Property("name", 
"marko").As("a").AddV("person").Property("name", 
"vadas").As("b").AddE("knows").Property("weight", 1).From("a").To("b"), (g,p) 
=>g.V().MergeE((IDictionary) p["xx1"]).Option(Merge.OnMatch, 
(ITraversal) __.SideEffect(__.Property("we [...]

{"g_mergeEXlabel_knows_out_marko_in_vadasX_optionXonMatch_sideEffectXpropertyXweight_0XX_constantXemptyXX",
 new List, ITraversal>> 
{(g,p) =>g.AddV("person").Property("name", 
"marko").As("a").AddV("person").Property("name", 
"vadas").As("b").AddE("knows").Property("weight", 1).From("a").To("b"), (g,p) 
=>g.MergeE((IDictionary) p["xx1"]).Option(Merge.OnMatch, 
(ITraversal) __.SideEffect(__.Property("weight", [...]
+   
{"g_injectXlist1_list2X_mergeEXlimitXlocal_1XX_optionXonCreate_rangeXlocal_1_2XX_optionXonMatch_tailXlocalXX_to_match",
 new List, 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").Proper [...]
+   
{"g_injectXlist1_list2X_mergeEXlimitXlocal_1XX_optionXonCreate_rangeXlocal_1_2XX_optionXonMatch_tailXlocalXX_to_create",
 new List, 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").Prope [...]
{"g_mergeVXemptyX_optionXonMatch_nullX", new 
List, ITraversal>> 
{(g,p) =>g.AddV("person").Property("name", "marko").Property("age", 29), (g,p) 
=>g.MergeV((IDictionary) new Dictionary 
{}).Option(Merge.OnMatch, (IDictionary) null), (g,p) 
=>g.V().Has("person", "name", "marko").Has("age", 29)}}, 
{"g_V_mergeVXemptyX_optionXonMatch_nullX", new 
List, ITraversal>> 
{(g,p) =>g.AddV("person").Property("name", "marko").Property("age", 29), (g,p) 
=>g.V().MergeV((IDict

(tinkerpop) 02/09: groovy

2024-04-09 Thread spmallette
This is an automated email from the ASF dual-hosted git repository.

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

commit fc6e1b7e78fe418a64b0bd32c24e1bd5e9970fbb
Author: Stephen Mallette 
AuthorDate: Wed Jan 3 08:32:02 2024 -0500

groovy
---
 .../translator/GroovyTranslateVisitor.java | 116 +++
 .../language/translator/JavaTranslateVisitor.java  |   2 +
 .../translator/JavascriptTranslateVisitor.java |  10 ++
 .../translator/PythonTranslateVisitor.java |   1 +
 .../language/translator/TranslateVisitor.java  |   5 +-
 .../gremlin/language/translator/Translator.java|   5 +
 .../language/translator/GremlinTranslatorTest.java | 128 +++--
 .../tinkerpop/gremlin/features/StepDefinition.java |   8 +-
 8 files changed, 262 insertions(+), 13 deletions(-)

diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/GroovyTranslateVisitor.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/GroovyTranslateVisitor.java
new file mode 100644
index 00..44e7d2d56f
--- /dev/null
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/translator/GroovyTranslateVisitor.java
@@ -0,0 +1,116 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.tinkerpop.gremlin.language.translator;
+
+import org.apache.tinkerpop.gremlin.language.grammar.GremlinParser;
+
+/**
+ * Converts a Gremlin traversal string into a Groovy source code 
representation of that traversal with an aim at
+ * sacrificing some formatting for the ability to compile correctly. The 
translations may require use of TinkerPop's
+ * sugar syntax and therefore requires use of the {@code GremlinLoader} in the 
gremlin-groovy module unless you are
+ * specifically certain that your translations will not result in the use of 
that syntax. If in doubt, prefer the
+ * {@link JavaTranslateVisitor} instead.
+ * 
+ * Normalize numeric suffixes to lower case
+ * If floats are not suffixed they will translate as BigDecimal
+ * Makes anonymous traversals explicit with double underscore
+ * Makes enums explicit with their proper name
+ * 
+ */
+public class GroovyTranslateVisitor extends TranslateVisitor {
+public GroovyTranslateVisitor() {
+this("g");
+}
+
+public GroovyTranslateVisitor(final String graphTraversalSourceName) {
+super(graphTraversalSourceName);
+}
+
+@Override
+public Void visitStructureVertex(final 
GremlinParser.StructureVertexContext ctx) {
+sb.append("new DetachedVertex(");
+visit(ctx.getChild(3)); // id
+sb.append(", ");
+visit(ctx.getChild(5)); // label
+sb.append(")");
+return null;
+}
+
+@Override
+public Void visitIntegerLiteral(final GremlinParser.IntegerLiteralContext 
ctx) {
+final String integerLiteral = ctx.getText().toLowerCase();
+
+// check suffix
+final int lastCharIndex = integerLiteral.length() - 1;
+final char lastCharacter = integerLiteral.charAt(lastCharIndex);
+switch (lastCharacter) {
+case 'b':
+// parse B/b as byte
+sb.append("new Byte(");
+sb.append(integerLiteral, 0, lastCharIndex);
+sb.append(")");
+break;
+case 's':
+// parse S/s as short
+sb.append("new Short(");
+sb.append(integerLiteral, 0, lastCharIndex);
+sb.append(")");
+break;
+case 'i':
+case 'l':
+// parse I/i and L/l as Integer and Long respectively
+sb.append(integerLiteral, 0, 
lastCharIndex).append(lastCharacter);
+break;
+case 'n':
+// parse N/n as BigInteger which for groovy is "g" shorthand
+sb.append(integerLiteral, 0, lastCharIndex).append("g");
+break;
+default:
+// everything else just goes as specified
+sb.append(integerLiteral);
+break;
+   

(tinkerpop) branch valentyn/http-java-driver updated: cleanup and tests

2024-04-09 Thread valentyn
This is an automated email from the ASF dual-hosted git repository.

valentyn pushed a commit to branch valentyn/http-java-driver
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/valentyn/http-java-driver by 
this push:
 new 6c2098536c cleanup and tests
6c2098536c is described below

commit 6c2098536c52dac0bdb95fff93a72c4f3944c723
Author: Valentyn Kahamlyk 
AuthorDate: Tue Apr 9 14:03:42 2024 -0700

cleanup and tests
---
 .../src/main/java/examples/Connections.java|   2 +-
 .../tinkerpop/gremlin/driver/Channelizer.java  | 135 +-
 .../driver/handler/GremlinResponseHandler.java |   1 +
 .../driver/handler/HttpGremlinResponseDecoder.java |  63 ---
 .../handler/HttpGremlinResponseStreamDecoder.java  |   1 -
 .../driver/handler/WebSocketClientHandler.java | 161 ---
 .../handler/WebSocketGremlinRequestEncoder.java|  65 ---
 .../handler/WebSocketGremlinResponseDecoder.java   |  56 ---
 .../gremlin/driver/simple/AbstractClient.java  |   8 +-
 .../gremlin/driver/simple/SimpleHttpClient.java|  15 +-
 .../gremlin/driver/simple/WebSocketClient.java | 140 --
 .../gremlin/driver/util/ProfilingApplication.java  |   4 +-
 .../gremlin/server/GremlinDriverIntegrateTest.java |   6 +-
 .../gremlin/server/GremlinServerIntegrateTest.java |  12 +-
 .../gremlin/server/HttpDriverIntegrateTest.java| 525 ++---
 .../util/ser/GraphBinaryMessageSerializerV4.java   |   2 +-
 16 files changed, 498 insertions(+), 698 deletions(-)

diff --git a/gremlin-driver/src/main/java/examples/Connections.java 
b/gremlin-driver/src/main/java/examples/Connections.java
index 458d5c8fd5..f018533f0a 100644
--- a/gremlin-driver/src/main/java/examples/Connections.java
+++ b/gremlin-driver/src/main/java/examples/Connections.java
@@ -76,7 +76,7 @@ public class Connections {
 // See reference/#gremlin-java-configuration for full list of 
configurations
 private static void withCluster() throws Exception {
 Cluster cluster = Cluster.build("localhost").
-channelizer(Channelizer.WebSocketChannelizer.class).
+channelizer(Channelizer.HttpChannelizer.class).
 keepAliveInterval(18).
 maxConnectionPoolSize(8).
 path("/gremlin").
diff --git 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Channelizer.java
 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Channelizer.java
index fae760178d..3598086428 100644
--- 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Channelizer.java
+++ 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Channelizer.java
@@ -23,34 +23,17 @@ import io.netty.channel.ChannelHandler;
 import io.netty.channel.ChannelInitializer;
 import io.netty.channel.ChannelPipeline;
 import io.netty.channel.socket.SocketChannel;
-import io.netty.handler.codec.http.DefaultHttpHeaders;
 import io.netty.handler.codec.http.HttpClientCodec;
-import io.netty.handler.codec.http.HttpHeaders;
-import io.netty.handler.codec.http.HttpObjectAggregator;
-import io.netty.handler.codec.http.websocketx.CloseWebSocketFrame;
-import io.netty.handler.codec.http.websocketx.WebSocketVersion;
-import 
io.netty.handler.codec.http.websocketx.extensions.compression.WebSocketClientCompressionHandler;
 import io.netty.handler.ssl.SslContext;
 import io.netty.handler.ssl.SslHandler;
-import io.netty.handler.timeout.IdleStateHandler;
-import org.apache.tinkerpop.gremlin.driver.exception.ConnectionException;
 import org.apache.tinkerpop.gremlin.driver.handler.GremlinResponseHandler;
 import org.apache.tinkerpop.gremlin.driver.handler.HttpGremlinRequestEncoder;
-import org.apache.tinkerpop.gremlin.driver.handler.WebSocketClientHandler;
-import 
org.apache.tinkerpop.gremlin.driver.handler.WebSocketGremlinRequestEncoder;
-import 
org.apache.tinkerpop.gremlin.driver.handler.WebSocketGremlinResponseDecoder;
 import 
org.apache.tinkerpop.gremlin.driver.handler.HttpGremlinResponseStreamDecoder;
 import org.apache.tinkerpop.gremlin.util.ser.MessageChunkSerializer;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 import java.util.Optional;
 import java.util.UUID;
 import java.util.concurrent.ConcurrentMap;
-import java.util.concurrent.TimeUnit;
-import java.util.concurrent.TimeoutException;
-
-import static java.lang.Math.toIntExact;
 
 /**
  * Client-side channel initializer interface.  It is responsible for 
constructing the Netty {@code ChannelPipeline}
@@ -69,7 +52,7 @@ public interface Channelizer extends ChannelHandler {
  * Called on {@link Connection#closeAsync()} to perform an {@code 
Channelizer} specific functions.  Note that the
  * {@link Connection} already calls {@code Channel.close()} so there is no 
need to call that method here.
  * An implementation will typically use this method to send a {@code 
Channelizer} specific message to the
- * server to notify of shutd

svn commit: r1916888 [9/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/t

2024-04-09 Thread xiazcy
Added: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/ModernTraversals.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/ModernTraversals.html?rev=1916888&view=auto
==
--- tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/ModernTraversals.html 
(added)
+++ tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/ModernTraversals.html 
Tue Apr  9 19:45:37 2024
@@ -0,0 +1,307 @@
+
+
+
+
+
+ModernTraversals (Apache TinkerPop 3.7.2-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+var data = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+All Classes
+
+
+SEARCH:
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary: 
+Nested | 
+Field | 
+Constr | 
+Method
+
+
+Detail: 
+Field | 
+Constr | 
+Method
+
+
+
+
+
+
+
+ 
+
+
+
+
+
+
+
+Package examples
+Class ModernTraversals
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">java.lang.Object
+
+
+examples.ModernTraversals
+
+
+
+
+
+
+
+public class ModernTraversals
+extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang" class="externalLink">Object
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors 
+
+Constructor
+Description
+
+
+ModernTraversals()
+ 
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Static Methods Concrete Methods 
+
+Modifier and Type
+Method
+Description
+
+
+static void
+main​(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">String[] args)
+ 
+
+
+
+
+
+
+Methods inherited from class java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang" class="externalLink">Object
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone()"
 title="class or interface in java.lang" class="externalLink">clone, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"
 title="class or interface in java.lang" class="externalLink">equals, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize()"
 title="class or interface in java.lang" class="externalLink">finalize, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass()"
 title="class or interface in java.lang" class="externalLink">getClass, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode()"
 title="class or interface in java.lang" class="externalLink">hashCode, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify()"
 
 title="class or interface in java.lang" class="externalLink">notify, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll()"
 title="class or interface in java.lang" class="externalLink">notifyAll, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString()"
 title="class or interface in java.lang" class="externalLink">toString, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait()"
 title="class or interface in java.lang" class="externalLink">wait, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long)"
 title="class or interface in java.lang" class="externalLink">wait, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long,int)"
 title="class or interface in java.lang" 
class="externalLink">wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+
+ModernTraversals
+public ModernTraversals()
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+main
+public static void main​(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="cl

svn commit: r1916888 [19/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

2024-04-09 Thread xiazcy
Modified: tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/overview-tree.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/overview-tree.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/overview-tree.html (original)
+++ tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/overview-tree.html Tue Apr  9 
19:45:37 2024
@@ -97,6 +97,7 @@ $('.navPadding').css('padding-top', $('.
 Hierarchy For All Packages
 Package Hierarchies:
 
+examples, 
 org.apache.tinkerpop.gremlin,
 
 org.apache.tinkerpop.gremlin.algorithm.generator,
 
 org.apache.tinkerpop.gremlin.driver,
 
@@ -152,6 +153,7 @@ $('.navPadding').css('padding-top', $('.
 org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration,
 
 org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization,
 
 org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization,
 
+org.apache.tinkerpop.gremlin.process.traversal.strategy.util,
 
 org.apache.tinkerpop.gremlin.process.traversal.strategy.verification,
 
 org.apache.tinkerpop.gremlin.process.traversal.translator,
 
 org.apache.tinkerpop.gremlin.process.traversal.traverser,
 
@@ -731,6 +733,7 @@ $('.navPadding').css('padding-top', $('.
 org.apache.tinkerpop.gremlin.features.AbstractGuiceFactory (implements 
io.cucumber.core.backend.ObjectFactory)
 org.apache.tinkerpop.gremlin.structure.io.AbstractIoRegistry (implements 
org.apache.tinkerpop.gremlin.structure.io.IoRegistry)
 
+examples.Connections.FakeIoRegistry
 org.apache.tinkerpop.gremlin.structure.io.util.CustomId.CustomIdIoRegistry
 org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerIoRegistryV1
 org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerIoRegistryV2
@@ -979,6 +982,7 @@ $('.navPadding').css('padding-top', $('.
 org.apache.tinkerpop.gremlin.process.traversal.step.map.LTrimGlobalStep
 org.apache.tinkerpop.gremlin.process.traversal.step.map.MaxLocalStep
 org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanLocalStep
+org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeStep.GuardRailStep
 org.apache.tinkerpop.gremlin.process.traversal.step.map.MinLocalStep
 org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderLocalStep (implements 
org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, 
org.apache.tinkerpop.gremlin.process.traversal.step.ComparatorHolder,
 org.apache.tinkerpop.gremlin.process.traversal.step.Seedabl
 e, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
 org.apache.tinkerpop.gremlin.process.traversal.step.map.ProductStep (implements 
org.apache.tinkerpop.gremlin.process.traversal.util.ListFunction, 
org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
@@ -1236,6 +1240,7 @@ $('.navPadding').css('padding-top', $('.
 org.apache.tinkerpop.gremlin.language.grammar.GremlinErrorListener
 
 
+examples.BasicGremlin
 org.apache.tinkerpop.gremlin.process.traversal.Bindings
 org.apache.tinkerpop.gremlin.jsr223.BindingsGremlinPlugin.Builder
 org.apache.tinkerpop.gremlin.jsr223.BindingsScriptEngineTest
@@ -1373,6 +1378,7 @@ $('.navPadding').css('padding-top', $('.
 org.apache.tinkerpop.gremlin.driver.util.ConfigurationEvaluator
 org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.ConnectedComponent
 org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram (implements 
org.apache.tinkerpop.gremlin.process.computer.VertexProgram)
+examples.Connections
 org.apache.tinkerpop.gremlin.process.traversal.step.util.event.ConsoleMutationListener (implements 
org.apache.tinkerpop.gremlin.process.traversal.step.util.event.MutationListener)
 org.apache.tinkerpop.gremlin.util.function.ConstantSupplier (implements 
java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io" class="externalLink">Serializable, 
java.util.function.https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in java.util.function" 
class="externalLink">Supplier)
 org.apache.tinkerpop.gremlin.server.Context
@@ -1798,6 +1804,7 @@ $('.navPadding').css('padding-top', $('.
 org.apache.tinkerpop.gremlin.process.computer.MessageScope.Local.ReverseTraversalSupplier 
(implements java.util.function.https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in java.util.function" 
class="externalLink">Supplier)
 org.apache.tinkerpop.gremlin.groovy.util.MetaRegistryUtil (implements 
groovy.lang.GroovyObject)
 org.apache.tinkerpop.gremlin.structure.MockSerializable (implements java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io" 
class="externalLink">Serializable)
+example

svn commit: r1916888 [13/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

2024-04-09 Thread xiazcy
Modified: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Step.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Step.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Step.html
 (original)
+++ 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Step.html
 Tue Apr  9 19:45:37 2024
@@ -163,6 +163,14 @@ $('.navPadding').css('padding-top', $('.
  
 
 
+org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization
+ 
+
+
+org.apache.tinkerpop.gremlin.process.traversal.strategy.util
+ 
+
+
 org.apache.tinkerpop.gremlin.process.traversal.traverser
  
 
@@ -1116,87 +1124,94 @@ $('.navPadding').css('padding-top', $('.
 
 
 
+static class 
+MergeStep.GuardRailStep
+
+Guard rail to ensure that the incoming object is not an Element.
+
+
+
 class 
 MergeVertexStep
 
 Implementation for the mergeV() step covering 
both the start step version and the one used mid-traversal.
 
 
-
+
 class 
 MinGlobalStepComparable>
  
 
-
+
 class 
 MinLocalStepComparable,​S extends https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">Iterable>
  
 
-
+
 class 
 NoOpBarrierStep
  
 
-
+
 class 
 OrderGlobalStepComparable>
  
 
-
+
 class 
 OrderLocalStepComparable>
  
 
-
+
 class 
 PathStep
  
 
-
+
 class 
 ProductStep
 
 A map step that returns the cartesian product of the 
traverser and the provided arguments.
 
 
-
+
 static class 
 ProfileTest.MockStep
 
 ProfileStrategy callback test.
 
 
-
+
 class 
 ProjectStep
  
 
-
+
 class 
 PropertiesStep
  
 
-
+
 class 
 PropertyKeyStep
  
 
-
+
 class 
 PropertyMapStep
  
 
-
+
 class 
 PropertyValueStep
  
 
-
+
 class 
 RangeLocalStep
  
 
-
+
 class 
 ReplaceGlobalStep
 
@@ -1204,7 +1219,7 @@ $('.navPadding').css('padding-top', $('.
  characters in the original string replaced with the new characters.
 
 
-
+
 class 
 ReplaceLocalStep
 
@@ -1212,14 +1227,14 @@ $('.navPadding').css('padding-top', $('.
  characters in the original string replaced with the new characters.
 
 
-
+
 class 
 ReverseStep
 
 Reference implementation for reverse() step, a 
mid-traversal step which returns the reverse value.
 
 
-
+
 class 
 RTrimGlobalStep
 
@@ -1227,7 +1242,7 @@ $('.navPadding').css('padding-top', $('.
  whitespace removed.
 
 
-
+
 class 
 RTrimLocalStep
 
@@ -1235,34 +1250,34 @@ $('.navPadding').css('padding-top', $('.
  whitespace removed.
 
 
-
+
 class 
 SackStep
  
 
-
+
 class 
 SampleLocalStep
  
 
-
+
 class 
 ScalarMapStep
 
 A type of MapStep
 class which will transform the object of one Traverser into 
another.
 
 
-
+
 class 
 SelectOneStep
  
 
-
+
 class 
 SelectStep
  
 
-
+
 class 
 SplitGlobalStep
 
@@ -1270,7 +1285,7 @@ $('.navPadding').css('padding-top', $('.
  splitting the incoming string traverser around the matches of the given 
separator.
 
 
-
+
 class 
 SplitLocalStep
 
@@ -1278,7 +1293,7 @@ $('.navPadding').css('padding-top', $('.
  splitting the incoming string traverser around the matches of the given 
separator.
 
 
-
+
 class 
 SubstringGlobalStep
 
@@ -1286,7 +1301,7 @@ $('.navPadding').css('padding-top', $('.
  traverser with a 0-based start index (inclusive) and optionally an end index 
(exclusive).
 
 
-
+
 class 
 SubstringLocalStep
 
@@ -1294,22 +1309,22 @@ $('.navPadding').css('padding-top', $('.
  traverser with a 0-based start index (inclusive) and optionally an end index 
(exclusive).
 
 
-
+
 class 
 SumGlobalStepNumber>
  
 
-
+
 class 
 SumLocalStepNumber,​S extends https://docs.oracle.com/javase/8/do

svn commit: r1916888 [18/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Added: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/package-use.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/package-use.html?rev=1916888&view=auto
==
--- 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/package-use.html
 (added)
+++ 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/package-use.html
 Tue Apr  9 19:45:37 2024
@@ -0,0 +1,184 @@
+
+
+
+
+
+Uses of Package 
org.apache.tinkerpop.gremlin.process.traversal.strategy.util (Apache TinkerPop 
3.7.2-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+var pathtoroot = "../../../../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+All Classes
+
+
+SEARCH:
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+ 
+
+
+
+
+
+
+Uses of 
Packageorg.apache.tinkerpop.gremlin.process.traversal.strategy.util
+
+
+
+
+
+Packages that use org.apache.tinkerpop.gremlin.process.traversal.strategy.util 
+
+Package
+Description
+
+
+
+org.apache.tinkerpop.gremlin.process.traversal.strategy.util
+ 
+
+
+
+
+
+
+
+
+Classes in org.apache.tinkerpop.gremlin.process.traversal.strategy.util
 used by org.apache.tinkerpop.gremlin.process.traversal.strategy.util 
+
+Class
+Description
+
+
+
+StepOutputArityPredictor.Arity
+ 
+
+
+
+
+
+
+
+
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+All Classes
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+Copyright © 2013–2022 http://www.apache.org/";>Apache Software Foundation. All rights 
reserved.
+
+
+

Modified: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/SaslAndHttpBasicAuthenticationHandler.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/SaslAndHttpBasicAuthenticationHandler.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/SaslAndHttpBasicAuthenticationHandler.html
 (original)
+++ 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/SaslAndHttpBasicAuthenticationHandler.html
 Tue Apr  9 19:45:37 2024
@@ -195,7 +195,7 @@ extends SaslAuthenticationHandler
-settings
+MAX_REQUEST_DEFERRABLE_DURATION,
 settings
 
 
 

Modified: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/SaslAuthenticationHandler.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/SaslAuthenticationHandler.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/SaslAuthenticationHandler.html
 (original)
+++ 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/SaslAuthenticationHandler.html
 Tue Apr  9 19:45:37 2024
@@ -162,7 +162,7 @@ extends RequestMessage such 
as the WebSocketChannelizer
 
 Author:
-Stephen Mallette (http://stephen.genoprime.com)
+Stephen Mallette (http://stephen.genoprime.com";>http://stephen.genoprime.com)
 
 
 
@@ -202,6 +202,11 @@ extends Description
 
 
+static https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html?is-external=true";
 title="class or interface in java.time" 
class="externalLink">Duration
+MAX_REQUEST_DEFERRABLE_DURATION
+ 
+
+
 protected Settings
 settings
  
@@ -314,6 +319,15 @@ extends 
+
+
+
+
+MAX_REQUEST_DEFERRABLE_DURATION
+public static final https://docs.oracle.com/java

svn commit: r1916888 [3/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/t

Modified: tinkerpop/site/docs/3.7.2-SNAPSHOT/reference/index.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/docs/3.7.2-SNAPSHOT/reference/index.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/docs/3.7.2-SNAPSHOT/reference/index.html (original)
+++ tinkerpop/site/docs/3.7.2-SNAPSHOT/reference/index.html Tue Apr  9 19:45:37 
2024
@@ -1203,6 +1203,7 @@ table.CodeRay td.code{padding:0 0 0 .75e
 
 Domain Specific Languages
 Troubleshooting
+Application Archetypes
 Application Examples
 
 
@@ -1222,6 +1223,7 @@ table.CodeRay td.code{padding:0 0 0 .75e
 Domain Specific Languages
 Differences
 Limitations
+Application Examples
 
 
 Gremlin.Net
@@ -1247,6 +1249,7 @@ table.CodeRay td.code{padding:0 0 0 .75e
 Domain Specific Languages
 Differences
 Limitations
+Getting Started
 Application Examples
 
 
@@ -1933,10 +1936,10 @@ gremlin> g.V().has(
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1997,10 +2000,10 @@ traverser has gone through a loop, the p
 Traverser metadata may be accessed by a step. A classic example is the path()-step.
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -2041,10 +2044,10 @@ required. If not, then path calculations
 has gone through a particular section of the traversal expression (i.e. a 
loop).
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -2237,18 +2240,18 @@ the server which means that there is no
 the location of the Gremlin Server to connect to:
 
 
-  
-  java
-  
-  groovy
-  
-  csharp
-  
-  javascript
-  
-  python
-  
-  go
+  
+  java
+  
+  groovy
+  
+  csharp
+  
+  javascript
+  
+  python
+  
+  go
   
 
 
@@ -2426,20 +2429,20 @@ agnostic to that. Assuming "g" is the 
 
 
-  
-  console (groovy)
-  
-  groovy
-  
-  csharp
-  
-  java
-  
-  javascript
-  
-  python
-  
-  go
+  
+  console (groovy)
+  
+  groovy
+  
+  csharp
+  
+  java
+  
+  javascript
+  
+  python
+  
+  go
   
 
 
@@ -2544,20 +2547,20 @@ is a large one-time load to do.
 Retrieving this data is also a just writing a Gremlin statement:
 
 
-  
-  console (groovy)
-  
-  groovy
-  
-  csharp
-  
-  java
-  
-  javascript
-  
-  python
-  
-  go
+  
+  console (groovy)
+  
+  groovy
+  
+  csharp
+  
+  java
+  
+  javascript
+  
+  python
+  
+  go
   
 
 
@@ -2738,10 +2741,10 @@ utilize it as a pointer. For Graph
 spawn GraphTraversalSource instances so as to write Gremlin:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -2824,10 +2827,10 @@ system providers for two purposes:
 The following example in the Gremlin Console shows how to print all the 
features of a Graph:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -2837,7 +2840,6 @@ system providers for two purposes:
 gremlin> graph.features()
 ==>FEATURES
 > GraphFeatures
->-- Transactions: false
 >-- Computer: true
 >-- Persistence: true
 >-- ConcurrentAccess: false
@@ -2846,6 +2848,7 @@ gremlin> graph.features()
 >-- IoWrite: true
 >-- OrderabilitySemantics: true
 >-- ServiceCall: true
+>-- Transactions: false
 > VariableFeatures
 >-- Variables: true
 >-- BooleanValues: true
@@ -2867,13 +2870,12 @@ gremlin> graph.features()
 >-- LongArrayValues: true
 >-- StringArrayValues: true
 > VertexFeatures
->-- MetaProperties: true
->-- Upsert: false
 >-- AddVertices: true
 >-- RemoveVertices: true
 >-- MultiProperties: true
 >-- DuplicateMultiProperties: true
->-- NullPropertyValues: false
+>-- Upsert: false
+>-- MetaProperties: true
 >-- AddProperty: true
 >-- RemoveProperty: true
 >-- NumericIds: true
@@ -2881,15 +2883,16 @@ gremlin> graph.features()
 >-- UuidIds: true
 >-- CustomIds: false
 >-- AnyIds: true
+>-- NullPropertyValues: false
 >-- UserSuppliedIds: true
 > VertexPropertyFeatures
->-- NullPropertyValues: false
 >-- RemoveProperty: true
 >-- NumericIds: true
 >-- StringIds: true
 >-- UuidIds: true
 >-- CustomIds: false
 >-- AnyIds: true
+>-- NullPropertyValues: false
 >-- UserSuppliedIds: true
 >-- Properties: true
 >-- BooleanValues: true
@@ -2914,7 +2917,6 @@ gremlin> graph.features()
 >-- AddEdges: true
 >-- RemoveEdges: true
 >-- Upsert: false
->-- NullPropertyValues: false
 >-- AddProperty: true
 >-- RemoveProperty: true
 >-- NumericIds: true
@@ -2922,6 +2924,7 @@ gremlin> graph.features()
 >-- UuidIds: true
 >-- CustomIds: false
 >-- AnyIds: true
+>-- NullPropertyValues: false
 >-- UserSuppliedIds: true
 > EdgePropertyFeatures
 >-- Properties: true
@@ -2962,10 +2965,10 @@ graph.features()
 A common pattern for using features is to check their support prior to 
performing an operation:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -3064,10 +3067,10 @@ of a name from different sources.
 A running example using vertex properties is provided bel

svn commit: r1916888 [5/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/t

Modified: tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/constant-values.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/constant-values.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/constant-values.html (original)
+++ tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/constant-values.html Tue Apr  9 
19:45:37 2024
@@ -1540,13 +1540,20 @@ $('.navPadding').css('padding-top', $('.
 
 
 
+
+
+public static final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">String
+tx
+"tx"
+
+
 
 
 public static final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">String
 withBulk
 "withBulk"
 
-
+
 
 
 public static final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">String
@@ -2130,6 +2137,32 @@ $('.navPadding').css('padding-top', $('.
 
 
 
+
+
+
+org.apache.tinkerpop.gremlin.structure.Transaction.Symbols 
+
+Modifier and Type
+Constant Field
+Value
+
+
+
+
+
+public static final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">String
+commit
+"commit"
+
+
+
+
+public static final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">String
+rollback
+"rollback"
+
+
+
 
 
 

Modified: tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/index-all.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/index-all.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/index-all.html (original)
+++ tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/index-all.html Tue Apr  9 
19:45:37 2024
@@ -1209,6 +1209,8 @@ $('.navPadding').css('padding-top', $('.
 
 COMBINE
 - org.apache.tinkerpop.gremlin.process.computer.MapReduce.Stage
  
+commit
 - Static variable in class org.apache.tinkerpop.gremlin.structure.Transaction.Symbols
+ 
 commit()
 - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
 
 Commits a transaction.
@@ -2997,6 +2999,8 @@ $('.navPadding').css('padding-top', $('.
 
 Gets the value of the request identifier supplied using the 
GraphTraversal.with(String,
 Object) source step.
 
+getRequestOptions(Bytecode)
 - Static method in class org.apache.tinkerpop.gremlin.driver.RequestOptions
+ 
 getRequirements()
 - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
 
 Provide the necessary TraverserRequirement 
that must be met by the traverser in order for the step to
@@ -6273,6 +6277,8 @@ $('.navPadding').css('padding-top', $('.
 
 Recursively remove the file (data source) at the specified 
location.
 
+rollback
 - Static variable in class org.apache.tinkerpop.gremlin.structure.Transaction.Symbols
+ 
 rollback()
 - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
 
 Rolls back a transaction.
@@ -7466,6 +7472,8 @@ $('.navPadding').css('padding-top', $('.
 A status provided to transaction listeners to inform 
whether a transaction was successfully committed
  or rolled back.
 
+Transaction.Symbols - Class in org.apache.tinkerpop.gremlin.structure
+ 
 transactionAlreadyOpen()
 - Static method in class org.apache.tinkerpop.gremlin.structure.Transaction.Exceptions
  
 transactionMustBeOpenToReadWrite()
 - Static method in class org.apache.tinkerpop.gremlin.structure.Transaction.Exceptions
@@ -7648,6 +7656,8 @@ $('.navPadding').css('padding-top', $('.
 
 Attempt to re-initialize the Host that was previously 
marked as unavailable.
 
+tx
 - Static variable in class 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.Symbols
+ 
 tx()
 - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
 
 Proxies calls through to the underlying Graph.tx()
 or to the RemoteConnection.tx().

Modified: tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/member-search-index.js
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/member-search-index.js?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/member-search-index.js 
(original)
+++ tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/member-search-index.js Tue Apr  
9 19:45:37 2024
@@ -1 +1 @@

[... 5 lines stripped ...]
Modified: tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/member-search-index.zip
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/cor

svn commit: r1916888 [4/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/t

Modified: 
tinkerpop/site/docs/3.7.2-SNAPSHOT/tutorials/getting-started/index.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/docs/3.7.2-SNAPSHOT/tutorials/getting-started/index.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/docs/3.7.2-SNAPSHOT/tutorials/getting-started/index.html 
(original)
+++ tinkerpop/site/docs/3.7.2-SNAPSHOT/tutorials/getting-started/index.html Tue 
Apr  9 19:45:37 2024
@@ -991,10 +991,10 @@ Gremlin script that can be copied and pa
 It can be instantiated in the console this way:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1054,10 +1054,10 @@ and to write (https://tinkerpop
 With your TraversalSource g available it is now 
possible to ask Gremlin to traverse the Graph:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1227,10 +1227,10 @@ helps orient where you need him to go ne
 as an example. First, you need to create this graph:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1272,10 +1272,10 @@ shorthand form that enables a more fluid
 that static importing you would instead have to write:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1370,10 +1370,10 @@ those that have the "name" property valu
 https://tinkerpop.apache.org/docs/3.7.2-SNAPSHOT/reference/#has-step";>has()
 step as follows:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1413,10 +1413,10 @@ The variable g is the 
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1469,10 +1469,10 @@ what direction to follow. In this case,
 we use the https://tinkerpop.apache.org/docs/3.7.2-SNAPSHOT/reference/#vertex-steps";>outE
 step.
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1504,10 +1504,10 @@ we use the https://tinkerpop.ap
 vertex with inV().
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1539,10 +1539,10 @@ vertex with inV().
 statement above with:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1571,10 +1571,10 @@ statement above with:
 "software" vertex and you can therefore ask Gremlin to extract the value of 
the "name" property as follows:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1609,10 +1609,10 @@ There’s not much more that can be
 the "First Five Minutes" section. Recall that you can create this 
Graph and establish a TraversalSource with:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1642,10 +1642,10 @@ use has(). What if we wante
 use the within comparator with has() as follows:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1690,10 +1690,10 @@ language you are interested in in the https://tinkerpop.apache.org/docs/3.7.2-SNAPSHOT/reference/#mean-step";>mean()
 step as follows:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1719,10 +1719,10 @@ language you are interested in in the 
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1765,10 +1765,10 @@ on what well-formatted Gremlin should lo
 
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1802,10 +1802,10 @@ on what well-formatted Gremlin should lo
 handles that exclusion:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1851,10 +1851,10 @@ filters out the "marko" that we get when
 You will find many uses of as(). Here it is in combination 
with https://tinkerpop.apache.org/docs/3.7.2-SNAPSHOT/reference/#select-step";>select:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1889,10 +1889,10 @@ step and its related step modulator call
 we wanted to ask Gremlin to group all the vertices in the graph by their 
vertex label we could do:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1921,10 +1921,10 @@ could ask Gremlin to get us the value of
 modulator to group() to transform the values.
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -2123,20 +2123,20 @@ they help make Gremlin more accessible a
 language.
 
 
-  
-  console (groovy)
-  
-  groovy
-  
-  csharp
-  
-  java
-  
-  javascript
-  
-  python
-  
-  go
+  
+  console (groovy)
+  
+  groovy
+  
+  csharp
+  
+  java
+  
+  javascript
+  
+  python
+  
+  go
   
 
 
@@ -2231,7 +2231,7 @@ research within the reference documentat
 
 
 
-Last updated 2023-12-05 10:23:15 -0800
+Last updated 2024-

svn commit: r1916888 [8/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/t

Modified: tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/allclasses.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/allclasses.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/allclasses.html (original)
+++ tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/allclasses.html Tue Apr  9 
19:45:37 2024
@@ -135,6 +135,7 @@
 B_O_Traverser
 B_O_TraverserGenerator
 Barrier
+BasicGremlin
 BigDecimalSerializer
 BigIntegerSerializer
 BinaryReductionStep
@@ -239,6 +240,8 @@
 ConnectedComponentVertexProgram.Builder
 ConnectedComponentVertexProgramStep
 ConnectionException
+Connections
+Connections.FakeIoRegistry
 ConnectiveP
 ConnectiveStep
 ConnectiveStep.Connective
@@ -1381,6 +1384,7 @@
 MergeEdgeTest
 MergeEdgeTest.Traversals
 MergeStep
+MergeStep.GuardRailStep
 MergeVertexStep
 MergeVertexTest
 MergeVertexTest.Traversals
@@ -1404,6 +1408,7 @@
 MockGremlinScriptEngine
 MockGremlinScriptEngineFactory
 MockSerializable
+ModernTraversals
 MonthDaySerializer
 MultiComparator
 MultiIterator
@@ -1752,6 +1757,8 @@
 Step
 StepDefinition
 StepLoader
+StepOutputArityPredictor
+StepOutputArityPredictor.Arity
 StepPosition
 Storage
 StoreIteratorCounter
@@ -1873,6 +1880,7 @@
 Transaction.Exceptions
 Transaction.READ_WRITE_BEHAVIOR
 Transaction.Status
+Transaction.Symbols
 TransactionException
 TransactionMultiThreadedTest
 TransactionTest

Modified: tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/allpackages-index.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/allpackages-index.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/allpackages-index.html 
(original)
+++ tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/allpackages-index.html Tue Apr  
9 19:45:37 2024
@@ -107,225 +107,233 @@ $('.navPadding').css('padding-top', $('.
 
 
 
-org.apache.tinkerpop.gremlin
+examples
  
 
 
-org.apache.tinkerpop.gremlin.algorithm.generator
+org.apache.tinkerpop.gremlin
  
 
 
-org.apache.tinkerpop.gremlin.driver
+org.apache.tinkerpop.gremlin.algorithm.generator
  
 
 
-org.apache.tinkerpop.gremlin.driver.exception
+org.apache.tinkerpop.gremlin.driver
  
 
 
-org.apache.tinkerpop.gremlin.driver.handler
+org.apache.tinkerpop.gremlin.driver.exception
  
 
 
-org.apache.tinkerpop.gremlin.driver.remote
+org.apache.tinkerpop.gremlin.driver.handler
  
 
 
-org.apache.tinkerpop.gremlin.driver.simple
+org.apache.tinkerpop.gremlin.driver.remote
  
 
 
-org.apache.tinkerpop.gremlin.driver.util
+org.apache.tinkerpop.gremlin.driver.simple
  
 
 
-org.apache.tinkerpop.gremlin.features
+org.apache.tinkerpop.gremlin.driver.util
  
 
 
-org.apache.tinkerpop.gremlin.groovy.engine
+org.apache.tinkerpop.gremlin.features
  
 
 
-org.apache.tinkerpop.gremlin.groovy.jsr223
+org.apache.tinkerpop.gremlin.groovy.engine
  
 
 
-org.apache.tinkerpop.gremlin.groovy.jsr223.ast
+org.apache.tinkerpop.gremlin.groovy.jsr223
  
 
 
-org.apache.tinkerpop.gremlin.groovy.jsr223.customizer
+org.apache.tinkerpop.gremlin.groovy.jsr223.ast
  
 
 
-org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential
+org.apache.tinkerpop.gremlin.groovy.jsr223.customizer
  
 
 
-org.apache.tinkerpop.gremlin.groovy.loaders
+org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential
  
 
 
-org.apache.tinkerpop.gremlin.groovy.util
+org.apache.tinkerpop.gremlin.groovy.loaders
  
 
 
-org.apache.tinkerpop.gremlin.jsr223
+org.apache.tinkerpop.gremlin.groovy.util
  
 
 
-org.apache.tinkerpop.gremlin.jsr223.console
+org.apache.tinkerpop.gremlin.jsr223
  
 
 
-org.apache.tinkerpop.gremlin.language.grammar
+org.apache.tinkerpop.gremlin.jsr223.console
  
 
 
-org.apache.tinkerpop.gremlin.process
+org.apache.tinkerpop.gremlin.language.grammar
  
 
 
-org.apache.tinkerpop.gremlin.process.computer
+org.apache.tinkerpop.gremlin.process
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.clone
+org.apache.tinkerpop.gremlin.process.computer
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.clustering.connected
+org.apache.tinkerpop.gremlin.process.computer.clone
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure
+org.apache.tinkerpop.gremlin.process.computer.clustering.connected
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank
+org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.search.path
+org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.traversal
+org.apache.tinkerpop.gremlin.process.computer.search.path
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.traversal.lambda
+org.apache.tinkerpop.gremlin.process.computer.traversal
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.traversal.step
+org.apache.tinkerp

svn commit: r1916888 [6/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/t

Modified: tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/type-search-index.js
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/type-search-index.js?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/type-search-index.js (original)
+++ tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/type-search-index.js Tue Apr  9 
19:45:37 2024
@@ -1 +1 @@
-typeSearchIndex = 
[{"p":"org.apache.tinkerpop.gremlin.driver","l":"Channelizer.AbstractChannelizer"},{"p":"org.apache.tinkerpop.gremlin.jsr223","l":"AbstractGremlinPlugin"},{"p":"org.apache.tinkerpop.gremlin.jsr223","l":"AbstractGremlinScriptEngineFactory"},{"p":"org.apache.tinkerpop.gremlin.structure.io","l":"AbstractIoRegistry"},{"p":"org.apache.tinkerpop.gremlin.process.traversal","l":"Translator.ScriptTranslator.AbstractTypeTranslator"},{"p":"org.apache.tinkerpop.gremlin.process.computer","l":"Memory.Admin"},{"p":"org.apache.tinkerpop.gremlin.process.traversal","l":"Traversal.Admin"},{"p":"org.apache.tinkerpop.gremlin.process.traversal","l":"Traverser.Admin"},{"p":"org.apache.tinkerpop.gremlin.process.traversal.dsl.graph","l":"GraphTraversal.Admin"},{"p":"org.apache.tinkerpop.gremlin.driver","l":"Client.AliasClusteredClient"},{"l":"All
 
Classes","url":"allclasses-index.html"},{"p":"org.apache.tinkerpop.gremlin.process.traversal","l":"AnonymousTraversalSource"},{"p":"org.apache.ti
 
nkerpop.gremlin.driver","l":"AuthProperties"},{"p":"org.apache.tinkerpop.gremlin.process.traversal","l":"SackFunctions.Barrier"},{"p":"org.apache.tinkerpop.gremlin.process.traversal","l":"Bytecode.Binding"},{"p":"org.apache.tinkerpop.gremlin.process.traversal","l":"Bindings"},{"p":"org.apache.tinkerpop.gremlin.jsr223","l":"BindingsCustomizer"},{"p":"org.apache.tinkerpop.gremlin.jsr223","l":"BindingsGremlinPlugin"},{"p":"org.apache.tinkerpop.gremlin.structure.io","l":"Buffer"},{"p":"org.apache.tinkerpop.gremlin.structure.io","l":"BufferFactory"},{"p":"org.apache.tinkerpop.gremlin.driver","l":"Client.SessionSettings.Builder"},{"p":"org.apache.tinkerpop.gremlin.driver","l":"Client.Settings.Builder"},{"p":"org.apache.tinkerpop.gremlin.driver","l":"Cluster.Builder"},{"p":"org.apache.tinkerpop.gremlin.driver","l":"RequestOptions.Builder"},{"p":"org.apache.tinkerpop.gremlin.jsr223","l":"BindingsGremlinPlugin.Builder"},{"p":"org.apache.tinkerpop.gremlin.jsr223","l":"DefaultImportCustomizer.
 
Builder"},{"p":"org.apache.tinkerpop.gremlin.jsr223","l":"ImportGremlinPlugin.Builder"},{"p":"org.apache.tinkerpop.gremlin.jsr223","l":"ScriptFileGremlinPlugin.Builder"},{"p":"org.apache.tinkerpop.gremlin.process.computer","l":"VertexProgram.Builder"},{"p":"org.apache.tinkerpop.gremlin.process.computer.clustering.connected","l":"ConnectedComponentVertexProgram.Builder"},{"p":"org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure","l":"PeerPressureVertexProgram.Builder"},{"p":"org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank","l":"PageRankVertexProgram.Builder"},{"p":"org.apache.tinkerpop.gremlin.process.computer.search.path","l":"ShortestPathVertexProgram.Builder"},{"p":"org.apache.tinkerpop.gremlin.process.computer.traversal","l":"TraversalVertexProgram.Builder"},{"p":"org.apache.tinkerpop.gremlin.structure.io","l":"Io.Builder"},{"p":"org.apache.tinkerpop.gremlin.structure.io","l":"Mapper.Builder"},{"p":"org.apache.tinkerpop.gremlin.structure.io.graphm
 
l","l":"GraphMLReader.Builder"},{"p":"org.apache.tinkerpop.gremlin.structure.io.graphml","l":"GraphMLWriter.Builder"},{"p":"org.apache.tinkerpop.gremlin.structure.io.graphson","l":"GraphSONReader.Builder"},{"p":"org.apache.tinkerpop.gremlin.structure.io.graphson","l":"GraphSONWriter.Builder"},{"p":"org.apache.tinkerpop.gremlin.structure.io.gryo","l":"GryoReader.Builder"},{"p":"org.apache.tinkerpop.gremlin.structure.io.gryo","l":"GryoWriter.Builder"},{"p":"org.apache.tinkerpop.gremlin.process.traversal","l":"Bytecode"},{"p":"org.apache.tinkerpop.gremlin.jsr223","l":"CachedGremlinScriptEngineManager"},{"p":"org.apache.tinkerpop.gremlin.structure","l":"VertexProperty.Cardinality"},{"p":"org.apache.tinkerpop.gremlin.driver","l":"Channelizer"},{"p":"org.apache.tinkerpop.gremlin.driver","l":"Client"},{"p":"org.apache.tinkerpop.gremlin.structure","l":"Transaction.CLOSE_BEHAVIOR"},{"p":"org.apache.tinkerpop.gremlin.driver","l":"Cluster"},{"p":"org.apache.tinkerpop.gremlin.driver","l":"Clien
 
t.ClusteredClient"},{"p":"org.apache.tinkerpop.gremlin.util","l":"CollectionUtil"},{"p":"org.apache.tinkerpop.gremlin.structure","l":"Column"},{"p":"org.apache.tinkerpop.gremlin.process.traversal","l":"Compare"},{"p":"org.apache.tinkerpop.gremlin.process.computer","l":"Computer"},{"p":"org.apache.tinkerpop.gremlin.process.computer","l":"ComputerResult"},{"p":"org.apache.tinkerpop.gremlin.jsr223","l":"ConcurrentBindings"},{"p":"org.apache.tinkerpop.gremlin.process.computer.clustering.connected","l":"Connec

svn commit: r1916888 [14/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Modified: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Traversal.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Traversal.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Traversal.html
 (original)
+++ 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Traversal.html
 Tue Apr  9 19:45:37 2024
@@ -191,18 +191,22 @@ $('.navPadding').css('padding-top', $('.
  
 
 
-org.apache.tinkerpop.gremlin.process.traversal.strategy.verification
+org.apache.tinkerpop.gremlin.process.traversal.strategy.util
  
 
 
-org.apache.tinkerpop.gremlin.process.traversal.util
+org.apache.tinkerpop.gremlin.process.traversal.strategy.verification
  
 
 
-org.apache.tinkerpop.gremlin.tinkergraph.process.computer
+org.apache.tinkerpop.gremlin.process.traversal.util
  
 
 
+org.apache.tinkerpop.gremlin.tinkergraph.process.computer
+ 
+
+
 org.apache.tinkerpop.gremlin.util.function
  
 
@@ -10425,6 +10429,38 @@ $('.navPadding').css('padding-top', $('.
 
 
 
+
+
+
+
+
+
+Uses of Traversal in org.apache.tinkerpop.gremlin.process.traversal.strategy.util
+
+Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.util
 with parameters of type Traversal 
+
+Modifier and Type
+Method
+Description
+
+
+
+static boolean
+StepOutputArityPredictor.hasAlwaysBoundResult​(Traversal traversal)
+ 
+
+
+static boolean
+StepOutputArityPredictor.hasMultiOutputArity​(Traversal traversal)
+ 
+
+
+static boolean
+StepOutputArityPredictor.hasSingularOutputArity​(Traversal traversal)
+ 
+
+
+
 
 
 

Modified: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Traverser.Admin.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Traverser.Admin.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Traverser.Admin.html
 (original)
+++ 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Traverser.Admin.html
 Tue Apr  9 19:45:37 2024
@@ -1339,116 +1339,121 @@ $('.navPadding').css('padding-top', $('.
  
 
 
+protected E
+MergeStep.GuardRailStep.map​(Traverser.Admin t)
+ 
+
+
 protected E
 MinLocalStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected S
 OrderLocalStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util" class="externalLink">ListList>
 ProductStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util" class="externalLink">MapString,​E>
 ProjectStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">String
 PropertyKeyStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util" class="externalLink">Map
 PropertyMapStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected E
 PropertyValueStep.map​(Traverser.Admin> traverser)
  
 
-
+
 protected S
 RangeLocalStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected E
 ReplaceGlobalStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected E
 ReverseStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected E
 RTrimGlobalStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected E
 SackStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected S
 SampleLocalStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected abstract E
 ScalarMapStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected E
 SplitGlobalStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected E
 SubstringGlobalStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected E
 SumLocalStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected S
 TailLocalStep.map​(Traverser.Admin traverser)
  
 
-
+
 protected E
 ToLowerG

svn commit: r1916888 [20/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Modified: tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/DriverRemoteConnection.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/DriverRemoteConnection.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/DriverRemoteConnection.html (original)
+++ tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/DriverRemoteConnection.html Tue Apr  9 
19:45:37 2024
@@ -548,105 +548,6 @@
 
 
 
-pingEnabled
-
-
-
-
-
-Boolean
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Setup ping interval. Defaults to: 
true.
-
-
-
-
-
-
-pingInterval
-
-
-
-
-
-Number
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Ping request interval in ms if ping 
enabled. Defaults to: 6.
-
-
-
-
-
-
-pongTimeout
-
-
-
-
-
-Number
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Timeout of pong response in ms after 
sending a ping. Defaults to: 3.
-
-
-
-
-
-
 agent
 
 
@@ -811,7 +712,7 @@
 
 Source:
 
-driver/driver-remote-connection.js,
 line 69
+driver/driver-remote-connection.js,
 line 66
 
 
 
@@ -869,7 +770,7 @@
 
 Source:
 
-driver/driver-remote-connection.js,
 line 114
+driver/driver-remote-connection.js,
 line 111
 
 
 
@@ -945,7 +846,7 @@
 
 Source:
 
-driver/driver-remote-connection.js,
 line 134
+driver/driver-remote-connection.js,
 line 131
 
 
 
@@ -1029,7 +930,7 @@
 
 Source:
 
-driver/driver-remote-connection.js,
 line 129
+driver/driver-remote-connection.js,
 line 126
 
 
 
@@ -1113,7 +1014,7 @@
 
 Source:
 
-driver/driver-remote-connection.js,
 line 119
+driver/driver-remote-connection.js,
 line 116
 
 
 
@@ -1197,7 +1098,7 @@
 
 Source:
 
-driver/driver-remote-connection.js,
 line 102
+driver/driver-remote-connection.js,
 line 99
 
 
 
@@ -1281,7 +1182,7 @@
 
 Source:
 
-driver/driver-remote-connection.js,
 line 64
+driver/driver-remote-connection.js,
 line 61
 
 
 
@@ -1365,7 +1266,7 @@
 
 Source:
 
-driver/driver-remote-connection.js,
 line 139
+driver/driver-remote-connection.js,
 line 136
 
 
 
@@ -1449,7 +1350,7 @@
 
 Source:
 
-driver/driver-remote-connection.js,
 line 124
+driver/driver-remote-connection.js,
 line 121
 
 
 
@@ -1533,7 +1434,7 @@
 
 Source:
 
-driver/driver-remote-connection.js,
 line 74
+driver/driver-remote-connection.js,
 line 71
 
 
 
@@ -1579,13 +1480,13 @@
 
 
 
-HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestatics
+HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestaticstoArrayBuffer
 
 
 
 
 
-Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 

svn commit: r1916888 [16/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Modified: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/class-use/ScalarMapStep.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/class-use/ScalarMapStep.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/class-use/ScalarMapStep.html
 (original)
+++ 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/class-use/ScalarMapStep.html
 Tue Apr  9 19:45:37 2024
@@ -354,48 +354,55 @@ $('.navPadding').css('padding-top', $('.
  
 
 
+static class 
+MergeStep.GuardRailStep
+
+Guard rail to ensure that the incoming object is not an Element.
+
+
+
 class 
 MinLocalStepComparable,​S extends https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">Iterable>
  
 
-
+
 class 
 OrderLocalStepComparable>
  
 
-
+
 class 
 ProductStep
 
 A map step that returns the cartesian product of the 
traverser and the provided arguments.
 
 
-
+
 class 
 ProjectStep
  
 
-
+
 class 
 PropertyKeyStep
  
 
-
+
 class 
 PropertyMapStep
  
 
-
+
 class 
 PropertyValueStep
  
 
-
+
 class 
 RangeLocalStep
  
 
-
+
 class 
 ReplaceGlobalStep
 
@@ -403,7 +410,7 @@ $('.navPadding').css('padding-top', $('.
  characters in the original string replaced with the new characters.
 
 
-
+
 class 
 ReplaceLocalStep
 
@@ -411,14 +418,14 @@ $('.navPadding').css('padding-top', $('.
  characters in the original string replaced with the new characters.
 
 
-
+
 class 
 ReverseStep
 
 Reference implementation for reverse() step, a 
mid-traversal step which returns the reverse value.
 
 
-
+
 class 
 RTrimGlobalStep
 
@@ -426,7 +433,7 @@ $('.navPadding').css('padding-top', $('.
  whitespace removed.
 
 
-
+
 class 
 RTrimLocalStep
 
@@ -434,17 +441,17 @@ $('.navPadding').css('padding-top', $('.
  whitespace removed.
 
 
-
+
 class 
 SackStep
  
 
-
+
 class 
 SampleLocalStep
  
 
-
+
 class 
 SplitGlobalStep
 
@@ -452,7 +459,7 @@ $('.navPadding').css('padding-top', $('.
  splitting the incoming string traverser around the matches of the given 
separator.
 
 
-
+
 class 
 SplitLocalStep
 
@@ -460,7 +467,7 @@ $('.navPadding').css('padding-top', $('.
  splitting the incoming string traverser around the matches of the given 
separator.
 
 
-
+
 class 
 SubstringGlobalStep
 
@@ -468,7 +475,7 @@ $('.navPadding').css('padding-top', $('.
  traverser with a 0-based start index (inclusive) and optionally an end index 
(exclusive).
 
 
-
+
 class 
 SubstringLocalStep
 
@@ -476,17 +483,17 @@ $('.navPadding').css('padding-top', $('.
  traverser with a 0-based start index (inclusive) and optionally an end index 
(exclusive).
 
 
-
+
 class 
 SumLocalStepNumber,​S extends https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">Iterable>
  
 
-
+
 class 
 TailLocalStep
  
 
-
+
 class 
 ToLowerGlobalStep
 
@@ -494,7 +501,7 @@ $('.navPadding').css('padding-top', $('.
  of the incoming string traverser.
 
 
-
+
 class 
 ToLowerLocalStep
 
@@ -502,7 +509,7 @@ $('.navPadding').css('padding-top', $('.
  string representation of all elements inside the incoming list 
traverser.
 
 
-
+
 class 
 ToUpperGlobalStep
 
@@ -510,7 +517,7 @@ $('.navPadding').css('padding-top', $('.
  of the incoming string traverser.
 
 
-
+
 class 
 ToUpperLocalStep
 
@@ -518,14 +525,14 @@ $('.navPadding').css('padding-top', $('.
  string representation of all elements inside the incoming list 
traverser.
 
 
-
+
 class 
 TraversalMergeStep
 
 A map step that returns the merger of the traverser and the 
provided arguments without duplicates.
 
 
-
+
 class 
 TrimGlobalStep
 
@@ -533,7 +540,7 @@ $('.navPadding').css('padding-top', $('.
  whitespace removed.
 
 
-
+
 class 
 TrimLocalStep
 

Modified: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/package-summary.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/trave

svn commit: r1916888 [15/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Added: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeStep.GuardRailStep.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeStep.GuardRailStep.html?rev=1916888&view=auto
==
--- 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeStep.GuardRailStep.html
 (added)
+++ 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeStep.GuardRailStep.html
 Tue Apr  9 19:45:37 2024
@@ -0,0 +1,404 @@
+
+
+
+
+
+MergeStep.GuardRailStep (Apache TinkerPop 3.7.2-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+var data = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+All Classes
+
+
+SEARCH:
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary: 
+Nested | 
+Field | 
+Constr | 
+Method
+
+
+Detail: 
+Field | 
+Constr | 
+Method
+
+
+
+
+
+
+
+ 
+
+
+
+
+
+
+
+Package org.apache.tinkerpop.gremlin.process.traversal.step.map
+Class 
MergeStep.GuardRailStep
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">java.lang.Object
+
+
+org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep
+
+
+org.apache.tinkerpop.gremlin.process.traversal.step.map.MapStep
+
+
+org.apache.tinkerpop.gremlin.process.traversal.step.map.ScalarMapStep
+
+
+org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeStep.GuardRailStep
+
+
+
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io" 
class="externalLink">Serializable, https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">Cloneable, https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true";
 title="class or interface in java.util" 
class="externalLink">Iterator>,
 Step
+
+
+Enclosing class:
+MergeStep
+
+
+public static class MergeStep.GuardRailStep
+extends ScalarMapStep
+Guard rail to ensure that the incoming object is not an Element.
+
+See Also:
+Serialized
 Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+
+Fields inherited from 
class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep
+id, labels, nextEnd, nextStep, previousStep, starts, traversal, traverserStepIdAndLabelsSetByChild
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors 
+
+Constructor
+Description
+
+
+GuardRailStep​(Traversal.Admin traversal,
+ https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">String stepType)
+ 
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Instance Methods Concrete Methods 
+
+Modifier and Type
+Method
+Description
+
+
+protected E
+map​(Traverser.Admin t)
+ 
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang" 
class="externalLink">String
+toString()
+ 
+
+
+
+
+
+
+Methods inherited from 
class org.apache.tinkerpop.gremlin.process.traversal.step.map.ScalarMapStep
+processNextStart
+
+
+
+
+
+Methods inherited from 
class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep
+addLabel, addStart,
 addStarts, 
clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hashCode, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild,
 next, prepareTraversalForNextStep,
 removeLabel, 
reset, setId, setNextStep,
 setPreviousStep,
 setTraversal
+
+
+
+
+
+Methods inherited from class java.lang.h

svn commit: r1916888 [24/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Modified: tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/process_transaction.js.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/process_transaction.js.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/process_transaction.js.html (original)
+++ tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/process_transaction.js.html Tue Apr  9 
19:45:37 2024
@@ -87,14 +87,22 @@ class Transaction {
* @returns {Promise}
*/
   commit() {
-return this._sessionBasedConnection.commit().then(() => this.close());
+if (!this._sessionBasedConnection) {
+  throw new Error('Cannot commit a transaction that is not started');
+}
+
+return this._sessionBasedConnection.commit().finally(() => this.close());
   }
 
   /**
* @returns {Promise}
*/
   rollback() {
-return this._sessionBasedConnection.rollback().then(() => this.close());
+if (!this._sessionBasedConnection) {
+  throw new Error('Cannot rollback a transaction that is not started');
+}
+
+return this._sessionBasedConnection.rollback().finally(() => this.close());
   }
 
   /**
@@ -128,13 +136,13 @@ module.exports = {
 
 
 
-HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestatics
+HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestaticstoArrayBuffer
 
 
 
 
 
-Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 
3.6.10 on Tue Dec 05 2023 11:02:32 GMT-0800 (Pacific Standard Time)
+Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 
3.6.10 on Tue Apr 09 2024 12:41:06 GMT-0700 (Pacific Daylight Saving Time)
 
 
  prettyPrint(); 

Modified: tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/process_translator.js.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/process_translator.js.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/process_translator.js.html (original)
+++ tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/process_translator.js.html Tue Apr  9 
19:45:37 2024
@@ -157,13 +157,13 @@ module.exports = Translator;
 
 
 
-HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestatics
+HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestaticstoArrayBuffer
 
 
 
 
 
-Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 
3.6.10 on Tue Dec 05 2023 11:02:32 GMT-0800 (Pacific Standard Time)
+Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 
3.6.10 on Tue Apr 09 2024 12:41:06 GMT-0700 (Pacific Daylight S

svn commit: r1916888 [23/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Modified: tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/driver_connection.js.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/driver_connection.js.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/driver_connection.js.html (original)
+++ tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/driver_connection.js.html Tue Apr  9 
19:45:37 2024
@@ -50,11 +50,11 @@
  */
 'use strict';
 
-const EventEmitter = require('events');
-const Stream = require('stream');
-const WebSocket = require('ws');
-const util = require('util');
+const { Buffer } = require('buffer');
+const EventEmitter = require('eventemitter3');
+const Stream = require('readable-stream');
 const utils = require('../utils');
+const { DeferredPromise } = utils;
 const serializer = require('../structure/io/graph-serializer');
 const { graphBinaryReader, graphBinaryWriter } = 
require('../structure/io/binary/GraphBinary');
 const ResultSet = require('./result-set');
@@ -71,9 +71,6 @@ const defaultMimeType = 'application/vnd
 const graphSON2MimeType = 'application/vnd.gremlin-v2.0+json';
 const graphBinaryMimeType = 'application/vnd.graphbinary-v1.0';
 
-const pingIntervalDelay = 60 * 1000;
-const pongTimeoutDelay = 30 * 1000;
-
 const uuidPattern = 
'[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}';
 
 /**
@@ -95,9 +92,6 @@ class Connection extends EventEmitter {
* @param {Authenticator} [options.authenticator] The authentication handler 
to use.
* @param {Object} [options.headers] An associative array containing the 
additional header key/values for the initial request.
* @param {Boolean} [options.enableUserAgentOnConnect] Determines if a user 
agent will be sent during connection handshake. Defaults to: true
-   * @param {Boolean} [options.pingEnabled] Setup ping interval. Defaults to: 
true.
-   * @param {Number} [options.pingInterval] Ping request interval in ms if 
ping enabled. Defaults to: 6.
-   * @param {Number} [options.pongTimeout] Timeout of pong response in ms 
after sending a ping. Defaults to: 3.
* @param {http.Agent} [options.agent] The http.Agent implementation to use.
* @constructor
*/
@@ -115,14 +109,12 @@ class Connection extends EventEmitter {
 
 // A map containing the request id and the handler. The id should be in 
lower case to prevent string comparison issues.
 this._responseHandlers = {};
-this._reader = options.reader || this._getDefaultReader(this.mimeType);
-this._writer = options.writer || this._getDefaultWriter(this.mimeType);
+this._reader = options.reader || this.#getDefaultReader(this.mimeType);
+this._writer = options.writer || this.#getDefaultWriter(this.mimeType);
 this._openPromise = null;
 this._openCallback = null;
 this._closePromise = null;
 this._closeCallback = null;
-this._pingInterval = null;
-this._pongTimeout = null;
 
 this._header = String.fromCharCode(this.mimeType.length) + this.mimeType; 
// TODO: what if mimeType.length > 255
 this._header_buf = Buffer.from(this._header);
@@ -130,70 +122,61 @@ class Connection extends EventEmitter {
 this.traversalSource = options.traversalSource || 'g';
 this._authenticator = options.authenticator;
 this._enableUserAgentOnConnect = options.enableUserAgentOnConnect !== 
false;
-
-this._pingEnabled = this.options.pingEnabled === false ? false : true;
-this._pingIntervalDelay = this.options.pingInterval || pingIntervalDelay;
-this._pongTimeoutDelay = this.options.pongTimeout || pongTimeoutDelay;
   }
 
   /**
* Opens the connection, if its not already opened.
* @returns {Promise}
*/
-  open() {
+  async open() {
 if (this.isOpen) {
-  return Promise.resolve();
+  return;
 }
 if (this._openPromise) {
   return this._openPromise;
 }
 
+this._openPromise = DeferredPromise();
+
 this.emit('log', 'ws open');
 let headers = this.options.headers;
 if (this._enableUserAgentOnConnect) {
   if (!headers) {
 headers = [];
   }
-  headers[utils.getUserAgentHeader()] = utils.getUserAgent();
+
+  const userAgent = await utils.getUserAgent();
+  if (userAgent !== undefined) {
+headers[utils.getUserAgentHeader()] = await utils.getUserAgent();
+  }
 }
 
-this._ws = new WebSocket(this.url, {
-  headers: headers,
-  ca: this.options.ca,
-  cert: this.options.cert,
-  pfx: this.options.pfx,
-  rejectUnauthorized: this.options.rejectUnauthorized,
-  agent: this.options.agent,
-});
+const WebSocket = globalThis.WebSocket ?? (await import('ws')).default;
 
-this._ws.on('message', (data) => this._handleMessage(data));
-this._ws.on('close', (code, message) => this._handleClose(code, message));
+this._ws = new WebSocket(
+  this.url,
+  globalThis.WebSocket === undefined
+? {
+  

svn commit: r1916888 [21/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Modified: tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/Path.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/Path.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/Path.html (original)
+++ tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/Path.html Tue Apr  9 19:45:37 2024
@@ -227,13 +227,13 @@
 
 
 
-HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestatics
+HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestaticstoArrayBuffer
 
 
 
 
 
-Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 
3.6.10 on Tue Dec 05 2023 11:02:33 GMT-0800 (Pacific Standard Time)
+Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 
3.6.10 on Tue Apr 09 2024 12:41:06 GMT-0700 (Pacific Daylight Saving Time)
 
 
  prettyPrint(); 

Modified: tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/PlainTextSaslAuthenticator.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/PlainTextSaslAuthenticator.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/PlainTextSaslAuthenticator.html 
(original)
+++ tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/PlainTextSaslAuthenticator.html Tue 
Apr  9 19:45:37 2024
@@ -441,13 +441,13 @@
 
 
 
-HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestatics
+HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestaticstoArrayBuffer
 
 
 
 
 
-Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 
3.6.10 on Tue Dec 05 2023 11:02:33 GMT-0800 (Pacific Standard Time)
+Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 
3.6.10 on Tue Apr 09 2024 12:41:06 GMT-0700 (Pacific Daylight Saving Time)
 
 
  prettyPrint(); 

Modified: tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/ProductiveByStrategy.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/ProductiveByStrategy.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/ProductiveByStrategy.html (original)
+++ tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/ProductiveByStrategy.html Tue Apr  9 
19:45:37 2024
@@ -273,13 +273,13 @@
 
 
 
-HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPart

svn commit: r1916888 [17/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Modified: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/FilterRankingStrategy.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/FilterRankingStrategy.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/FilterRankingStrategy.html
 (original)
+++ 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/FilterRankingStrategy.html
 Tue Apr  9 19:45:37 2024
@@ -27,7 +27,7 @@
 catch(err) {
 }
 //-->
-var data = {"i0":10,"i1":10,"i2":9};
+var data = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -226,6 +226,19 @@ implements 
+static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util" 
class="externalLink">ListList traversal)
+
+Get steps of the specified class throughout the traversal 
and grouping them based on the traversal parent
+ collecting them in a fashion that orders them from the deepest steps 
first
+
+
+
+static https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util" class="externalLink">MapBoolean,​https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true";
 title="class or interface in java.util" class="externalLink">SetString>>>
+getTraversalParentCache​(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util" 
class="externalLink">ListListMapBoolean,​https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true";
 title="class or interface in java.util" class="externalLink">SetString>>> getTraversalParentCache​(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-externa
 l=true" title="class or interface in java.util" 
class="externalLink">ListListListList traversal)
+Get steps of the specified class throughout the traversal 
and grouping them based on the traversal parent
+ collecting them in a fashion that orders them from the deepest steps 
first
+
+
 
 
 

Added: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/StepOutputArityPre

svn commit: r1916888 [12/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Modified: 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/Step.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/Step.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/Step.html
 (original)
+++ 
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/Step.html
 Tue Apr  9 19:45:37 2024
@@ -134,7 +134,7 @@ $('.navPadding').css('padding-top', $('.
 
 
 All Known Implementing Classes:
-AbstractStep,
 AddEdgeStartStep,
 AddEdgeStep,
 AddPropertyStep,
 AddVertexStartStep,
 AddVertexStep,
 AggregateGlobalStep, AggregateLocalStep,
 AllStep, 
AndStep, 
AnyStep, 
AsDateStep, 
AsStringGlobalStep,
 AsStringLocalStep,
 BranchStep,
 CallStep, 
ChooseStep,
 ClassFilterStep,
 CoalesceStep,
 CoinStep,
 CollectingBarrierStep,
 CombineStep,
 ComputerAwareStep,
 ComputerAwareStep.EndStep,
 ComputerResultStep,
 ConcatStep, 
ConjoinStep, ConnectedComponentVertexProgramStep,
 ConnectiveStep,
 ConstantStep,
 CountGlobalStep,
 CountLocalStep,
 DateAddStep,
 DateDiffStep,
 DedupGlobalStep,
 DedupLocalStep,
 DifferenceStep,
 DisjunctStep,
 DropStep,
 EdgeOtherVertexStep,
 EdgeVertexStep,
 ElementMapStep,
 ElementStep,
 EmptyStep, 
FailStep,
 FilterStep,
 FlatMapStep,
 FoldStep, 
FormatStep, 
GraphStep, 
GroupCountSideEffectStep,
 GroupCountStep,
 GroupSideEffectStep,
 GroupStep, HasNextStep,
 HasStep, 
IdentityStep,
 IdStep, 
IndexStep, 
InjectStep,
 Intersec
 tStep, IoStep,
 IsStep, 
LabelStep, 
LambdaCollectingBarrierStep,
 LambdaFilterStep,
 LambdaFlatMapStep,
 LambdaMapStep, LambdaSideEffectStep,
 LengthGlobalStep,
 LengthLocalStep,
 LocalStep,
 LoopsStep, 
LTrimGlobalStep,
 LTrimLocalStep,
 MapStep, 
MatchStep, 
MatchStep.MatchEndStep,
 MatchStep.MatchStartStep,
 MathStep, 
MaxGlobalStep,
 MaxLocalStep,
 MeanGlobalStep,
 MeanLocalStep,
 MergeEdgeStep,
 MergeStep, 
MergeVertexStep,
 MinGlobalStep,
 MinLocalStep,
 NoneStep,
 NoOpBarrierStep,
 NotStep, 
OptionalStep,
 OrderGlobalStep,
 OrderLocalStep,
 OrStep, 
PageRankVertexProgramStep,
 PathFilterStep,
 PathStep, 
PeerPressureVertexProgramStep,
 ProductStep,
 ProfileSideEffectStep,
 ProfileStep,
 ProfileTest.MockStep,
 ProgramVertexProgramStep,
 ProjectStep,
 PropertiesStep,
 PropertyKeyStep, PropertyMapStep,
 PropertyValueStep,
 RangeGlobalStep,
 RangeLocalStep,
 ReducingBarrierStep,
 ReferenceElementStrategy.Reference
 ElementStep, RemoteStep,
 RepeatStep,
 RepeatStep.RepeatEndStep,
 ReplaceGlobalStep,
 ReplaceLocalStep,
 RequirementsStep,
 ReverseStep,
 RTrimGlobalStep,
 RTrimLocalStep,
 SackStep, 
SackValueStep,
 SampleGlobalStep,
 SampleLocalStep,
 ScalarMapStep,
 SelectOneStep,
 SelectStep, 
ShortestPathVertexProgramStep,
 SideEffectCapStep,
 SideEffectStep,
 SplitGlobalStep,
 SplitLocalStep,
 StartStep,
 StringLocalStep,
 SubgraphStep,
 SubstringGlobalStep,
 SubstringLocalStep,
 
 SumGlobalStep,
 SumLocalStep,
 SupplyingBarrierStep,
 TailGlobalStep,
 TailLocalStep,
 TimeLimitStep,
 TinkerCountGlobalStep,
 TinkerGraphStep,
 ToLowerGlobalStep,
 ToLowerLocalStep,
 ToUpperGlobalStep,
 ToUpperLocalStep,
 TraversalFilterStep, TraversalFlatMapStep,
 TraversalMapStep,
 TraversalMergeStep,
 TraversalSelectStep,
 TraversalSideEffectStep,
 TraversalVertexProgramStep, TreeSideEffectStep,
 TreeStep, 
TrimGlobalStep,
 TrimLocalStep,
 UnfoldStep, 
UnionStep,
 VertexProgramStep,
 VertexStep, 
WherePredicateStep,
 WhereTraversalStep,
 WhereTraversalStep.WhereEndStep,
 WhereTraversalStep.WhereStartStep
+AbstractStep,
 AddEdgeStartStep,
 AddEdgeStep,
 AddPropertyStep,
 AddVertexStartStep,
 AddVertexStep,
 AggregateGlobalStep, AggregateLocalStep,
 AllStep, 
AndStep, 
AnyStep, 
AsDateStep, 
AsStringGlobalStep,
 AsStringLocalStep,
 BranchStep,
 CallStep, 
ChooseStep,
 ClassFilterStep,
 CoalesceStep,
 CoinStep,
 CollectingBarrierStep,
 CombineStep,
 ComputerAwareStep,
 ComputerAwareStep.EndStep,
 ComputerResultStep,
 ConcatStep, 
ConjoinStep, ConnectedComponentVertexProgramStep,
 ConnectiveStep,
 ConstantStep,
 CountGlobalStep,
 CountLocalStep,
 DateAddStep,
 DateDiffStep,
 DedupGlobalStep,
 DedupLocalStep,
 DifferenceStep,
 DisjunctStep,
 DropStep,
 EdgeOtherVertexStep,
 EdgeVertexStep,
 ElementMapStep,
 ElementStep,
 EmptyStep, 
FailStep,
 FilterStep,
 FlatMapStep,
 FoldStep, 
FormatStep, 
GraphStep, 
GroupCountSideEffectStep,
 GroupCountStep,
 GroupSideEffectStep,
 GroupStep, HasNextStep,
 HasStep, 
IdentityStep,
 IdStep, 
IndexStep, 
InjectStep,
 Intersec
 tStep, IoStep,
 IsStep, 
LabelStep, 
LambdaCollectingBarrierStep,
 LambdaFilterStep,
 LambdaFlatMapStep,
 LambdaMapStep, LambdaSideEffectStep,
 LengthGlobalStep,
 LengthLocalStep,
 LocalStep,
 LoopsStep, 
LTrimGlobalStep,
 LTrimLocalStep,
 MapStep, 
MatchStep, 
MatchStep.MatchEndStep,
 MatchStep.MatchStartStep

svn commit: r1916888 [10/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Modified: tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/index-all.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/index-all.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/index-all.html (original)
+++ tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/index-all.html Tue Apr  9 
19:45:37 2024
@@ -2136,6 +2136,8 @@ $('.navPadding').css('padding-top', $('.
 
 ALL_SHORTEST_PATHS
 - Static variable in class 
org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgramTest
  
+allContainedElementsSameClass()
 - Method in class org.apache.tinkerpop.gremlin.process.traversal.step.util.BulkSet
+ 
 allHosts()
 - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
 
 Gets a list of all the configured hosts.
@@ -3220,6 +3222,10 @@ $('.navPadding').css('padding-top', $('.
  
 BasicEdgeTest()
 - Constructor for class org.apache.tinkerpop.gremlin.structure.EdgeTest.BasicEdgeTest
  
+BasicGremlin - Class in examples
+ 
+BasicGremlin() - 
Constructor for class examples.BasicGremlin
+ 
 BasicPropertyTest()
 - Constructor for class org.apache.tinkerpop.gremlin.structure.PropertyTest.BasicPropertyTest
  
 BasicVertexProperty()
 - Constructor for class org.apache.tinkerpop.gremlin.structure.VertexPropertyTest.BasicVertexProperty
@@ -5011,6 +5017,11 @@ $('.navPadding').css('padding-top', $('.
  
 collectMap(Iterator,
 Function, Function) - Static method in 
class org.apache.tinkerpop.gremlin.util.iterator.IteratorUtils
  
+collectStepsOfAssignableClassRecursivelyFromDepthGroupedByParent(Traversal.Admin) - Static method in class 
org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.FilterRankingStrategy
+
+Get steps of the specified class throughout the traversal 
and grouping them based on the traversal parent
+ collecting them in a fashion that orders them from the deepest steps 
first
+
 COLON
 - Static variable in class org.apache.tinkerpop.gremlin.language.grammar.GremlinLexer
  
 COLON
 - Static variable in class org.apache.tinkerpop.gremlin.language.grammar.GremlinParser
@@ -5288,6 +5299,8 @@ $('.navPadding').css('padding-top', $('.
  
 COMMA(int)
 - Method in class org.apache.tinkerpop.gremlin.language.grammar.GremlinParser.TraversalStrategyExprContext
  
+commit
 - Static variable in class org.apache.tinkerpop.gremlin.structure.Transaction.Symbols
+ 
 commit()
 - Method in class org.apache.tinkerpop.gremlin.driver.remote.DriverRemoteTransaction
  
 commit()
 - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
@@ -5498,6 +5511,8 @@ $('.navPadding').css('padding-top', $('.
  
 compute(Class)
 - Method in class org.apache.tinkerpop.gremlin.tinkergraph.structure.AbstractTinkerGraph
  
+computeArity(StepOutputArityPredictor.Arity)
 - Method in enum 
org.apache.tinkerpop.gremlin.process.traversal.strategy.util.StepOutputArityPredictor.Arity
+ 
 computeKeys
 - Variable in class 
org.apache.tinkerpop.gremlin.tinkergraph.process.computer.TinkerGraphComputerView
  
 computer
 - Variable in class 
org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.VertexProgramStep
@@ -5808,6 +5823,8 @@ $('.navPadding').css('padding-top', $('.
  
 configure(Map, Map) - Method in class 
org.apache.tinkerpop.gremlin.util.ser.GraphBinaryMessageSerializerV1
  
+configureMultiLabelProvider()
 - Static method in class 
org.apache.tinkerpop.gremlin.process.traversal.strategy.util.StepOutputArityPredictor
+ 
 Configuring - Interface in org.apache.tinkerpop.gremlin.process.traversal.step
 
 Identifies a Step as one 
that can accept configurations via the GraphTraversal.with(String,
 Object)
@@ -5945,6 +5962,12 @@ $('.navPadding').css('padding-top', $('.
  
 ConnectionException(URI,
 InetSocketAddress, String, Throwable) - Constructor for exception 
org.apache.tinkerpop.gremlin.driver.exception.ConnectionException
  
+Connections - Class in examples
+ 
+Connections() - 
Constructor for class examples.Connections
+ 
+Connections.FakeIoRegistry - 
Class in examples
+ 
 connectionSetupTimeoutMillis(long)
 - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
 
 Sets the duration of time in milliseconds provided for 
connection setup to complete which includes WebSocket
@@ -7297,6 +7320,14 @@ $('.navPadding').css('padding-top', $('.
  
 defaultVertexPropertyCardinality
 - Variable in class org.apache.tinkerpop.gremlin.tinkergraph.structure.AbstractTinkerGraph
  
+DEFERRED_REQUEST_MESSAGES
 - Static variable in class org.apache.tinkerpop.gremlin.server.handler.StateKey
+
+The key for the deferred requests.
+
+DEFINITELY_SINGULAR
 - org.apache.tinkerpop.gremlin.process.traversal.strategy.util.StepOutputArityPredictor.Arity
+
+This enum value tells that the output arity of the step 
will be singular definitely.
+
 degreeDistribution
 - Variable in class org.a

svn commit: r1916888 [22/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Modified: tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/SubgraphStrategy.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/SubgraphStrategy.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/SubgraphStrategy.html (original)
+++ tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/SubgraphStrategy.html Tue Apr  9 
19:45:37 2024
@@ -372,13 +372,13 @@
 
 
 
-HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestatics
+HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestaticstoArrayBuffer
 
 
 
 
 
-Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 
3.6.10 on Tue Dec 05 2023 11:02:33 GMT-0800 (Pacific Standard Time)
+Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 
3.6.10 on Tue Apr 09 2024 12:41:06 GMT-0700 (Pacific Daylight Saving Time)
 
 
  prettyPrint(); 

Modified: tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/TextP.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/TextP.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/TextP.html (original)
+++ tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/TextP.html Tue Apr  9 19:45:37 2024
@@ -1425,13 +1425,13 @@
 
 
 
-HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestatics
+HomeClassesAnonymousTraversalSourceAuthenticatorBytecodeCardinalityValueClientConnectionDriverRemoteConnectionEdgeLabelVerificationStrategyGraphGraphSON2ReaderGraphSON2WriterGraphSON3ReaderGraphSON3WriterGraphTraversalGraphTraversalSourceHal
 tedTraverserStrategyMatchAlgorithmStrategyexportsPPartitionStrategyPathPlainTextSaslAuthenticatorProductiveByStrategyRemoteConnectionRemoteStrategyRemoteTraversalReservedKeysVerificationStrategyResponseErrorResultSetSaslAuthenticatorSaslMechanismBaseSaslMechanismPlain<
 li>SeedStrategySubgraphStrategyTextPTransactionTranslatorTraversalStrategiesTraversalStrategyTypeSerializerGlobalDataTypestaticstoArrayBuffer
 
 
 
 
 
-Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 
3.6.10 on Tue Dec 05 2023 11:02:33 GMT-0800 (Pacific Standard Time)
+Documentation generated by https://github.com/jsdoc/jsdoc";>JSDoc 
3.6.10 on Tue Apr 09 2024 12:41:06 GMT-0700 (Pacific Daylight Saving Time)
 
 
  prettyPrint(); 

Modified: tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/Transaction.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/Transaction.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/Transaction.html (original)
+++ tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/Transaction.html Tue Apr  9 19:45:37 
2024
@@ -190,7 +190,7 @@ then close the transaction and thus, the
 
 Source:
 
-process/transaction.js, line 76
+process/transaction.js, line 84
 
 
 
@@ -372,7 +372,7 @@ then close the transaction and thus, the
 
 Source:
 
-process/transaction.js, line 83
+process/transaction.js, line 91
 
 
 
@@ -576,7 +576,7 @@ then close the tr

svn commit: r1916888 [2/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/t

Modified: tinkerpop/site/docs/3.7.2-SNAPSHOT/recipes/index.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/docs/3.7.2-SNAPSHOT/recipes/index.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/docs/3.7.2-SNAPSHOT/recipes/index.html (original)
+++ tinkerpop/site/docs/3.7.2-SNAPSHOT/recipes/index.html Tue Apr  9 19:45:37 
2024
@@ -936,10 +936,10 @@ provide some basic building blocks for v
 traversal on the paths found between them. Consider the following examples 
using the modern toy graph:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1014,10 +1014,10 @@ scenarios. For one such example, conside
 vertices:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1066,10 +1066,10 @@ to extract the known job, the company th
 the known person completed an application.
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1205,10 +1205,10 @@ demonstrate how some of these different
 edges associated to each vertex. The following examples use the modern toy 
graph:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1303,10 +1303,10 @@ graph for demonstration purposes:
 
 
 
-  
-  console (groovy )
-  
-  groovy 
+  
+  console (groovy )
+  
+  groovy 
   
 
 
@@ -1434,10 +1434,10 @@ pairs).
 other reachable vertices in the graph. The following examples use the modern 
toy graph:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1540,10 +1540,10 @@ relative importance of adjacent vertices
 give it the highest rank. Consider the following example using the Grateful 
Dead graph:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1622,10 +1622,10 @@ can shorten the time required to get a r
 GraphComputer (OLAP) based traversals.
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1633,12 +1633,12 @@ can shorten the time required to get a r
 gremlin> g = 
traversal().withEmbedded(graph).withComputer()
 ==>graphtraversalsource[tinkergraph[vertices:6 edges:6], graphcomputer]
 gremlin> g.V().pageRank().with(PageRank.propertyName,'pageRank').values('pageRank')
-==>0.14598540152719103
-==>0.14598540152719103
-==>0.3047200907912249
 ==>0.11375510357865537
 ==>0.11375510357865537
-==>0.1757988989970823
+==>0.1757988989970823
+==>0.14598540152719103
+==>0.14598540152719103
+==>0.30472009079122486
 
 
 
@@ -1683,10 +1683,10 @@ patterns described in this section.
 appear by way of some side-effect steps like aggregate():
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1715,10 +1715,10 @@ g.V().aggregate(local, 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1751,10 +1751,10 @@ means than what is demonstrated.
 It may seem simple, but the most obvious choice to modifying what is in a 
list is to simply unfold() the List:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1794,10 +1794,10 @@ traverser as it just flattens List
 result, but consider what happens when there is more than one:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1839,10 +1839,10 @@ While this approach may be acceptable, t
 structure of the List traversers "locally" unfold() 
the lists to transform them:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1877,10 +1877,10 @@ thus maintaining two traverser results.<
 This pattern for unfolding and folding List traversers ends up 
having other applications:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -1958,10 +1958,10 @@ especially in cases where the expected o
 form of a List. For example, consider the following three 
traversals:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -2042,10 +2042,10 @@ three results (i.e. triple) that could t
 the use of aggregate() to aid in construction of this 
List:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -2157,10 +2157,10 @@ means that each traverser can effectivel
 vertices each:
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -2187,10 +2187,10 @@ vertices each:
 results.
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -2271,10 +2271,10 @@ need for the transformation, the explana
 to end up with a Map is with valueMap():
 
 
-  
-  console (groovy)
-  
-  groovy
+  
+  console (groovy)
+  
+  groovy
   
 
 
@@ -2301,10 +2301,10 @@ property stored as a List.
 by avoiding use of valueMap()

svn commit: r1916888 [7/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/t

Modified: tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/allclasses-index.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/allclasses-index.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/allclasses-index.html (original)
+++ tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/allclasses-index.html Tue Apr  
9 19:45:37 2024
@@ -27,7 +27,7 @@
 catch(err) {
 }
 //-->
-var data = 
{"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":1,"i6":2,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":4,"i40":2,"i41":2,"i42":2,"i43":2,"i44":4,"i45":1,"i46":2,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":2,"i57":2,"i58":2,"i59":2,"i60":2,"i61":2,"i62":2,"i63":2,"i64":2,"i65":2,"i66":2,"i67":2,"i68":2,"i69":2,"i70":2,"i71":2,"i72":2,"i73":2,"i74":2,"i75":2,"i76":1,"i77":2,"i78":2,"i79":2,"i80":2,"i81":2,"i82":2,"i83":2,"i84":2,"i85":2,"i86":2,"i87":1,"i88":2,"i89":2,"i90":2,"i91":8,"i92":1,"i93":1,"i94":8,"i95":1,"i96":2,"i97":4,"i98":2,"i99":2,"i100":2,"i101":2,"i102":2,"i103":2,"i104":2,"i105":2,"i106":2,"i107":2,"i108":2,"i109":2,"i110":2,"i111":2,"i112":1,"i113":2,"i114":2,"i115":1,"i116":2,"i117":1,"i118":2,"i119":2,"i120":2,"i121"
 
:2,"i122":2,"i123":2,"i124":2,"i125":1,"i126":1,"i127":2,"i128":2,"i129":2,"i130":1,"i131":2,"i132":1,"i133":2,"i134":2,"i135":2,"i136":2,"i137":2,"i138":2,"i139":2,"i140":2,"i141":1,"i142":2,"i143":2,"i144":2,"i145":1,"i146":1,"i147":2,"i148":2,"i149":2,"i150":2,"i151":2,"i152":2,"i153":2,"i154":2,"i155":2,"i156":2,"i157":2,"i158":2,"i159":2,"i160":2,"i161":2,"i162":2,"i163":2,"i164":2,"i165":2,"i166":2,"i167":2,"i168":1,"i169":2,"i170":2,"i171":2,"i172":2,"i173":2,"i174":2,"i175":2,"i176":2,"i177":2,"i178":2,"i179":2,"i180":2,"i181":2,"i182":2,"i183":2,"i184":4,"i185":2,"i186":2,"i187":2,"i188":2,"i189":2,"i190":2,"i191":2,"i192":1,"i193":2,"i194":4,"i195":2,"i196":2,"i197":2,"i198":2,"i199":2,"i200":2,"i201":2,"i202":1,"i203":2,"i204":2,"i205":2,"i206":2,"i207":2,"i208":1,"i209":2,"i210":2,"i211":2,"i212":2,"i213":2,"i214":2,"i215":2,"i216":8,"i217":2,"i218":2,"i219":4,"i220":2,"i221":1,"i222":2,"i223":2,"i224":2,"i225":2,"i226":2,"i227":2,"i228":4,"i229":2,"i230":4,"i231":2,"i23
 
2":2,"i233":2,"i234":2,"i235":2,"i236":2,"i237":2,"i238":2,"i239":2,"i240":2,"i241":2,"i242":1,"i243":1,"i244":2,"i245":2,"i246":2,"i247":2,"i248":2,"i249":2,"i250":2,"i251":2,"i252":2,"i253":2,"i254":2,"i255":1,"i256":1,"i257":2,"i258":2,"i259":4,"i260":2,"i261":2,"i262":2,"i263":2,"i264":2,"i265":2,"i266":2,"i267":2,"i268":2,"i269":2,"i270":2,"i271":2,"i272":2,"i273":2,"i274":2,"i275":2,"i276":2,"i277":2,"i278":2,"i279":2,"i280":8,"i281":2,"i282":2,"i283":2,"i284":2,"i285":2,"i286":2,"i287":1,"i288":2,"i289":2,"i290":2,"i291":2,"i292":2,"i293":2,"i294":2,"i295":2,"i296":2,"i297":2,"i298":2,"i299":2,"i300":2,"i301":2,"i302":2,"i303":2,"i304":2,"i305":2,"i306":4,"i307":2,"i308":2,"i309":1,"i310":2,"i311":2,"i312":2,"i313":2,"i314":2,"i315":2,"i316":2,"i317":2,"i318":2,"i319":2,"i320":2,"i321":2,"i322":2,"i323":4,"i324":2,"i325":2,"i326":2,"i327":2,"i328":1,"i329":2,"i330":2,"i331":2,"i332":2,"i333":2,"i334":2,"i335":2,"i336":2,"i337":2,"i338":2,"i339":1,"i340":2,"i341":2,"i342":2,"i
 
343":2,"i344":2,"i345":2,"i346":2,"i347":2,"i348":2,"i349":2,"i350":2,"i351":2,"i352":2,"i353":2,"i354":2,"i355":2,"i356":2,"i357":2,"i358":2,"i359":2,"i360":2,"i361":2,"i362":2,"i363":2,"i364":2,"i365":2,"i366":2,"i367":1,"i368":2,"i369":2,"i370":2,"i371":2,"i372":2,"i373":2,"i374":2,"i375":2,"i376":2,"i377":2,"i378":2,"i379":2,"i380":1,"i381":2,"i382":2,"i383":2,"i384":1,"i385":4,"i386":1,"i387":2,"i388":2,"i389":32,"i390":32,"i391":2,"i392":2,"i393":2,"i394":2,"i395":2,"i396":2,"i397":8,"i398":1,"i399":8,"i400":32,"i401":32,"i402":2,"i403":32,"i404":32,"i405":4,"i406":2,"i407":2,"i408":2,"i409":2,"i410":2,"i411":2,"i412":2,"i413":2,"i414":2,"i415":2,"i416":2,"i417":2,"i418":2,"i419":2,"i420":2,"i421":2,"i422":2,"i423":2,"i424":2,"i425":2,"i426":2,"i427":2,"i428":2,"i429":2,"i430":1,"i431":2,"i432":2,"i433":2,"i434":1,"i435":1,"i436":2,"i437":2,"i438":2,"i439":1,"i440":2,"i441":1,"i442":1,"i443":1,"i444":1,"i445":1,"i446":1,"i447":1,"i448":1,"i449":1,"i450":1,"i451":1,"i452":2,"i4
 
53":32,"i454":32,"i455":32,"i456":32,"i457":1,"i458":2,"i459":2,"i460":2,"i461":2,"i462":2,"i463":2,"i464":1,"i465":2,"i466":1,"i467":4,"i468":4,"i469":2,"i470":2,"i471":2,"i472":2,"i473":2,"i474":2,"i475":2,"i476":2,"i477":2,"i478":2,"i479":2,"i480":2,"i481":2,"i482":2,"i483":2,"i484":2,"i485":2,"i486":2,"i487":2,"i488":2,"i489":2,"i490":2,"i491":1,"i492":2,"i493":2,"i494":32,"i495":2,"i496":4,"i497":2,"i498":2,"i499":2,"i500":1,"i501":2,"i502":2,"i503":2,"i504":2,

svn commit: r1916888 [11/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/

Modified: tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/index.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/index.html?rev=1916888&r1=1916887&r2=1916888&view=diff
==
--- tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/index.html (original)
+++ tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/index.html Tue Apr  9 19:45:37 
2024
@@ -110,324 +110,332 @@ TinkerPop3 provides graph computing capa
 
 
 
-org.apache.tinkerpop.gremlin
+examples
  
 
 
-org.apache.tinkerpop.gremlin.algorithm.generator
+org.apache.tinkerpop.gremlin
  
 
 
-org.apache.tinkerpop.gremlin.driver
+org.apache.tinkerpop.gremlin.algorithm.generator
  
 
 
-org.apache.tinkerpop.gremlin.driver.exception
+org.apache.tinkerpop.gremlin.driver
  
 
 
-org.apache.tinkerpop.gremlin.driver.handler
+org.apache.tinkerpop.gremlin.driver.exception
  
 
 
-org.apache.tinkerpop.gremlin.driver.remote
+org.apache.tinkerpop.gremlin.driver.handler
  
 
 
-org.apache.tinkerpop.gremlin.driver.simple
+org.apache.tinkerpop.gremlin.driver.remote
  
 
 
-org.apache.tinkerpop.gremlin.driver.util
+org.apache.tinkerpop.gremlin.driver.simple
  
 
 
-org.apache.tinkerpop.gremlin.features
+org.apache.tinkerpop.gremlin.driver.util
  
 
 
-org.apache.tinkerpop.gremlin.groovy.engine
+org.apache.tinkerpop.gremlin.features
  
 
 
-org.apache.tinkerpop.gremlin.groovy.jsr223
+org.apache.tinkerpop.gremlin.groovy.engine
  
 
 
-org.apache.tinkerpop.gremlin.groovy.jsr223.ast
+org.apache.tinkerpop.gremlin.groovy.jsr223
  
 
 
-org.apache.tinkerpop.gremlin.groovy.jsr223.customizer
+org.apache.tinkerpop.gremlin.groovy.jsr223.ast
  
 
 
-org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential
+org.apache.tinkerpop.gremlin.groovy.jsr223.customizer
  
 
 
-org.apache.tinkerpop.gremlin.groovy.loaders
+org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential
  
 
 
-org.apache.tinkerpop.gremlin.groovy.util
+org.apache.tinkerpop.gremlin.groovy.loaders
  
 
 
-org.apache.tinkerpop.gremlin.jsr223
+org.apache.tinkerpop.gremlin.groovy.util
  
 
 
-org.apache.tinkerpop.gremlin.jsr223.console
+org.apache.tinkerpop.gremlin.jsr223
  
 
 
-org.apache.tinkerpop.gremlin.language.grammar
+org.apache.tinkerpop.gremlin.jsr223.console
  
 
 
-org.apache.tinkerpop.gremlin.process
+org.apache.tinkerpop.gremlin.language.grammar
  
 
 
-org.apache.tinkerpop.gremlin.process.computer
+org.apache.tinkerpop.gremlin.process
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.clone
+org.apache.tinkerpop.gremlin.process.computer
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.clustering.connected
+org.apache.tinkerpop.gremlin.process.computer.clone
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure
+org.apache.tinkerpop.gremlin.process.computer.clustering.connected
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank
+org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.search.path
+org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.traversal
+org.apache.tinkerpop.gremlin.process.computer.search.path
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.traversal.lambda
+org.apache.tinkerpop.gremlin.process.computer.traversal
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.traversal.step
+org.apache.tinkerpop.gremlin.process.computer.traversal.lambda
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.traversal.step.map
+org.apache.tinkerpop.gremlin.process.computer.traversal.step
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.traversal.strategy
+org.apache.tinkerpop.gremlin.process.computer.traversal.step.map
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration
+org.apache.tinkerpop.gremlin.process.computer.traversal.strategy
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.finalization
+org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization
+org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.finalization
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.verification
+org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization
  
 
 
-org.apache.tinkerpop.gremlin.process.computer.util
+org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.verification
  
 
 
-org.apache.tinkerpop.gremlin.process.remote
+org.apache.tinkerpop.gremlin.process.computer.util
  
 
 
-org.apache.tinkerpop.gremlin.process.remote.traversal
+org.apache.tinkerpop.gremlin.process.remote
  
 
 
-org.apache.tinkerpop.gremlin.process.remote.traversal.step.map
+org.apache.tinkerpop.gremlin.process.remote.traversal
  
 
 
-org.apache.tinkerpop.gremlin.process.remote.traversal.strategy.decoration
+org.apache.tinkerpop.g

svn commit: r1916888 [1/24] - in /tinkerpop/site: docs/3.7.2-SNAPSHOT/dev/developer/ docs/3.7.2-SNAPSHOT/dev/provider/ docs/3.7.2-SNAPSHOT/recipes/ docs/3.7.2-SNAPSHOT/reference/ docs/3.7.2-SNAPSHOT/t

Author: xiazcy
Date: Tue Apr  9 19:45:37 2024
New Revision: 1916888

URL: http://svn.apache.org/viewvc?rev=1916888&view=rev
Log:
Deploy docs for TinkerPop 3.7.2-SNAPSHOT

Added:

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/Transaction.Symbols.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/class-use/Transaction.Symbols.html
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/BasicGremlin.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/Connections.FakeIoRegistry.html
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/Connections.html
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/ModernTraversals.html
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/class-use/

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/class-use/BasicGremlin.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/class-use/Connections.FakeIoRegistry.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/class-use/Connections.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/class-use/ModernTraversals.html
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/package-summary.html
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/package-tree.html
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/examples/package-use.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeStep.GuardRailStep.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/class-use/MergeStep.GuardRailStep.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/StepOutputArityPredictor.Arity.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/StepOutputArityPredictor.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/class-use/

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/class-use/StepOutputArityPredictor.Arity.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/class-use/StepOutputArityPredictor.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/package-summary.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/package-tree.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/strategy/util/package-use.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/Transaction.Symbols.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/class-use/Transaction.Symbols.html
tinkerpop/site/jsdocs/3.7.2-SNAPSHOT/utils.js.html
Modified:
tinkerpop/site/docs/3.7.2-SNAPSHOT/dev/developer/index.html
tinkerpop/site/docs/3.7.2-SNAPSHOT/dev/provider/index.html
tinkerpop/site/docs/3.7.2-SNAPSHOT/recipes/index.html
tinkerpop/site/docs/3.7.2-SNAPSHOT/reference/index.html
tinkerpop/site/docs/3.7.2-SNAPSHOT/tutorials/getting-started/index.html
tinkerpop/site/docs/3.7.2-SNAPSHOT/tutorials/gremlins-anatomy/index.html
tinkerpop/site/docs/3.7.2-SNAPSHOT/tutorials/the-gremlin-console/index.html
tinkerpop/site/docs/3.7.2-SNAPSHOT/upgrade/index.html
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/allclasses-index.html
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/allclasses.html
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/constant-values.html
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/index-all.html
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/member-search-index.js
tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/member-search-index.zip

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/RequestOptions.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/class-use/RequestOptions.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/class-use/Bytecode.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversalSource.Symbols.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/Transaction.html

tinkerpop/site/javadocs/3.7.2-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/package-summary.html

Re: [PR] Bump ch.qos.logback:logback-classic from 1.2.11 to 1.5.3 [tinkerpop]



dependabot[bot] closed pull request #2512: Bump ch.qos.logback:logback-classic 
from 1.2.11 to 1.5.3
URL: https://github.com/apache/tinkerpop/pull/2512


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Bump ch.qos.logback:logback-classic from 1.2.11 to 1.5.4 [tinkerpop]



dependabot[bot] opened a new pull request, #2554:
URL: https://github.com/apache/tinkerpop/pull/2554

   Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) 
from 1.2.11 to 1.5.4.
   
   Commits
   
   https://github.com/qos-ch/logback/commit/61140ea1005688ae94500d93d191909fd7ef3cfb";>61140ea
 fix JaninoEvaluator issue/800, prepare release 1.5.4
   https://github.com/qos-ch/logback/commit/370de39384bd6b33746ce77af392963848c40e29";>370de39
 disable LOGBACK_1393_Test
   https://github.com/qos-ch/logback/commit/aa6897827270c3bc08b49121e9a95de4919c74ea";>aa68978
 add missing  consoleAppender.setWithJansi(true) call
   https://github.com/qos-ch/logback/commit/81ab4ac5b686904cfc879b9df1e640218a9fa5dd";>81ab4ac
 added more javadocs
   https://github.com/qos-ch/logback/commit/596fbea0dbb6b9a15289abb3657c218b36039432";>596fbea
 fix LOGBACK-1767
   https://github.com/qos-ch/logback/commit/7587630663c892b56edf613e8b63178ab8ac4f5d";>7587630
 more complete initialization
   https://github.com/qos-ch/logback/commit/d2f1cff49aea0625922996223430f43b6c05dcfd";>d2f1cff
 test logback_1759
   https://github.com/qos-ch/logback/commit/b4b7b62418300cc966246be385bb47248ab65f0e";>b4b7b62
 fix typo in the README.md
   https://github.com/qos-ch/logback/commit/32259b359e5b4912ee71569f4741017133198514";>32259b3
 add an instance version of StatusPrinter
   https://github.com/qos-ch/logback/commit/f8f0ed9463fc12d6e2d90bcffe2731037b4a1a09";>f8f0ed9
 better reports in TimeBasedArchiveRemover
   Additional commits viewable in https://github.com/qos-ch/logback/compare/v_1.2.11...v_1.5.4";>compare 
view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ch.qos.logback:logback-classic&package-manager=maven&previous-version=1.2.11&new-version=1.5.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot show  ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(tinkerpop) branch dependabot/maven/3.6-dev/ch.qos.logback-logback-classic-1.5.3 deleted (was c474cd7301)

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

github-bot pushed a change to branch 
dependabot/maven/3.6-dev/ch.qos.logback-logback-classic-1.5.3
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was c474cd7301 Bump ch.qos.logback:logback-classic from 1.2.11 to 1.5.3

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch dependabot/maven/3.6-dev/ch.qos.logback-logback-classic-1.5.4 created (now 0d681e9ece)

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

github-bot pushed a change to branch 
dependabot/maven/3.6-dev/ch.qos.logback-logback-classic-1.5.4
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


  at 0d681e9ece Bump ch.qos.logback:logback-classic from 1.2.11 to 1.5.4

No new revisions were added by this update.



Re: [PR] Bump ch.qos.logback:logback-classic from 1.2.11 to 1.5.3 [tinkerpop]



dependabot[bot] commented on PR #2512:
URL: https://github.com/apache/tinkerpop/pull/2512#issuecomment-2045392509

   Superseded by #2554.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(tinkerpop) branch dependabot/npm_and_yarn/docs/gremlint/master/types/node-20.12.6 created (now c2d4de4614)

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

github-bot pushed a change to branch 
dependabot/npm_and_yarn/docs/gremlint/master/types/node-20.12.6
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


  at c2d4de4614 Bump @types/node from 20.11.23 to 20.12.6 in /docs/gremlint

No new revisions were added by this update.



Re: [PR] Bump @types/node from 20.11.23 to 20.12.5 in /docs/gremlint [tinkerpop]



dependabot[bot] closed pull request #2549: Bump @types/node from 20.11.23 to 
20.12.5 in /docs/gremlint
URL: https://github.com/apache/tinkerpop/pull/2549


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(tinkerpop) branch dependabot/npm_and_yarn/docs/gremlint/master/types/node-20.12.5 deleted (was 83fd90ee10)

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

github-bot pushed a change to branch 
dependabot/npm_and_yarn/docs/gremlint/master/types/node-20.12.5
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was 83fd90ee10 Bump @types/node from 20.11.23 to 20.12.5 in /docs/gremlint

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



Re: [PR] Bump @types/node from 20.11.23 to 20.12.5 in /docs/gremlint [tinkerpop]



dependabot[bot] commented on PR #2549:
URL: https://github.com/apache/tinkerpop/pull/2549#issuecomment-2045370842

   Superseded by #2553.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Bump @types/node from 20.11.23 to 20.12.6 in /docs/gremlint [tinkerpop]



dependabot[bot] opened a new pull request, #2553:
URL: https://github.com/apache/tinkerpop/pull/2553

   Bumps 
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
 from 20.11.23 to 20.12.6.
   
   Commits
   
   See full diff in https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.11.23&new-version=20.12.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot show  ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Bump @types/node from 20.11.10 to 20.12.6 in /gremlint [tinkerpop]



dependabot[bot] opened a new pull request, #2552:
URL: https://github.com/apache/tinkerpop/pull/2552

   Bumps 
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
 from 20.11.10 to 20.12.6.
   
   Commits
   
   See full diff in https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.11.10&new-version=20.12.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot show  ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(tinkerpop) branch dependabot/npm_and_yarn/gremlint/3.6-dev/types/node-20.12.5 deleted (was a38d7eda6f)

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

github-bot pushed a change to branch 
dependabot/npm_and_yarn/gremlint/3.6-dev/types/node-20.12.5
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was a38d7eda6f Bump @types/node from 20.11.10 to 20.12.5 in /gremlint

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



Re: [PR] Bump @types/node from 20.11.10 to 20.12.5 in /gremlint [tinkerpop]



dependabot[bot] closed pull request #2547: Bump @types/node from 20.11.10 to 
20.12.5 in /gremlint
URL: https://github.com/apache/tinkerpop/pull/2547


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(tinkerpop) branch dependabot/npm_and_yarn/gremlint/3.6-dev/types/node-20.12.6 created (now 2276e6f971)

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

github-bot pushed a change to branch 
dependabot/npm_and_yarn/gremlint/3.6-dev/types/node-20.12.6
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


  at 2276e6f971 Bump @types/node from 20.11.10 to 20.12.6 in /gremlint

No new revisions were added by this update.



Re: [PR] Bump @types/node from 20.11.10 to 20.12.5 in /gremlint [tinkerpop]



dependabot[bot] commented on PR #2547:
URL: https://github.com/apache/tinkerpop/pull/2547#issuecomment-2045361962

   Superseded by #2552.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [TINKERPOP-3060] Manage the versions of snappy-java and jackson-* centrally to avoid version conflict. [tinkerpop]



HappyHacker123 commented on PR #2546:
URL: https://github.com/apache/tinkerpop/pull/2546#issuecomment-2045162964

   Thanks for your response :) @xiazcy . 
   > Note that we are in the middle of a release so we'll hold off on any 
merging and I'll revisit this PR once the release is done.
   Sure, I'm fully supportive of holding off the pr until after the release is 
completed :).
   > I do want to take a closer look into other pom files that might be able to 
take advantage of this.
   Actually i ran a check on the whole Tinkerpop project and found many other 
situation like this. If you need it, i'm happy to provide the whole list :).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org