You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by gi...@apache.org on 2026/05/06 23:16:30 UTC
(tinkerpop) branch dependabot/maven/master/org.wildfly.common-wildfly-common-2.0.1 updated (21b04368a3 -> c37486e323)
This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch dependabot/maven/master/org.wildfly.common-wildfly-common-2.0.1
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
discard 21b04368a3 Bump org.wildfly.common:wildfly-common from 1.5.4.Final to 2.0.1
add 430cc36daf TINKERPOP-3140 Prevent NPE for repeat()
add 46fe38c78b Merge branch '3.7-dev'
add 3b50536c94 [TINKERPOP-2966] Change PythonTranslator to generate underscore based step naming (#3039)
add 5c6af2594e Merge branch '3.7-dev'
add c80fd5eb3f TINKERPOP-3015 Use wildcard instead of Object for hasId/hasValue predicates (#3068)
add da23c33478 Merge branch '3.7-dev'
add 6dda6f0df9 TINKERPOP-2510, TINKERPOP-3104 Update docs on Map issues
add ad3b751bb0 Merge branch '3.7-dev'
add 2b013a603f Allow for floating point rounding errors in Java Feature test assertions CTR (#3070)
add 6cc4e7be2e Merge branch '3.7-dev'
add 755778a900 TINKERPOP-3139 Fixed serialization and deserialization of IndexStep by replacing non-serializable lambdas with serializable implementations of the functional interface. (#3069)
add 9efe02675d Merge branch '3.7-dev'
add a4a506d457 TINKERPOP-2886 Added docs to workaround dedup() path issues CTR
add 9a7e603bf3 Merge branch '3.7-dev'
add b300d63c36 Minor fix for null with olap and tests for repeat() fail conditions CTR
add 38fabbb6b5 Merge branch '3.7-dev'
add 14bf64911d Update version to 3.8.0-SNAPSHOT
add a986e98238 TINKERPOP-3083 Change SplitGlobalStep and SplitLocalStep to use a new StringUtil.split utility method which will split the given string into a list of individual string characters if the given separator is an empty string. (#3072)
add 8c6f908fcd TINKERPOP-3017 Added AnonymousTraversalSource.with() (#3073)
add 4dde995ee6 Merge branch '3.8-dev'
add b2b592cc71 Golang driver replace websockets with http (#3059)
add 7004c4eca7 Bump org.codehaus.gmavenplus:gmavenplus-plugin from 2.1.0 to 4.1.1
add b5b40262f4 TINKERPOP-2862 Added withoutStrategies syntax to grammar
add 98c82eb5ff Merge branch '3.8-dev'
add 48f99f147a TINKERPOP-3028 Translators using grammar
add 70d1cd1cb9 TINKERPOP-3023 Addeed Set syntax in grammar
add 9bc7ecc978 [TINKERPOP-2877] Added integer overflow checks (#2344)
add 2b0b2ebf9c TINKERPOP-3088 Retain lower common type for sum() global
add 68008fe36b Updates to Strategy Construction for TP4 (#2781)
add 4b6837db29 Enabled sack()/BigInteger/BigDecimal tests CTR
add efe1b1ead5 Merge branch '3.8-dev'
add 00e9176f4d Update changelog/upgrade docs after backport merge CTR
add afc5c29633 Added a few more negative Gremlin tests CTR
add b370c36995 Merge branch '3.7-dev' into 3.8-dev
add 3958d5f9a5 Merge branch '3.8-dev'
add f645645ede Changed GenericLiteralVisitor to treat float literals as Double by default (#3074)
add 6ade7674b2 CTR fix GeneralLiteralVisitorTest
add 08c0fab828 Merge branch '3.8-dev'
add cbafd31f28 TINKERPOP-3144 Close traversal on failure (#3075)
add d7ea77e55c Merge branch '3.7-dev' into 3.8-dev
add a6b017e20a Merge branch '3.8-dev'
add a72704be3a Fixed bug in go translator for strategies - namespace missing CTR
add 4f27528cfb Merge branch '3.8-dev'
add cfc1957b96 CTR update go version for docker-compose and fix default read/write buffer size for Client and test settings
add 9ab570d2ab Merge branch '3.7-dev' into 3.8-dev
add e1a5eab414 Merge branch '3.8-dev'
add 250b4eaa44 Fixed all the go vet problems.
add 79528ea76e Merge branch '3.8-dev'
add 53008f11d2 Fix core build failures and backport strategy fixes from 4.x CTR
add 0fc776dbf2 Merge branch '3.8-dev'
add a43618155b TINKERPOP-2971 Fixed bug in value traversal to group()
add 4317779308 Merge branch '3.8-dev'
add 94dda413f6 Earlier check for missing repeat() traversal CTR
add b19494443a Merge branch '3.7-dev' into 3.8-dev
add c4e48dee7a Merge branch '3.8-dev'
add c6a1783c8d CTR fix strategies, BigInt/BigDecimal parsing in feature tests, and fixed BigDecimal in gremlin-go
add c55d9cfb92 CTR feature test file updates for GLVs
add 54173c8b13 Merge branch '3.8-dev'
add bd9be2c286 TINKERPOP-3121 Throw IllegalArgumentException if multiple by modulators are used by group count step. (#3089)
add cb6e62e774 Merge branch '3.8-dev'
add 30dca96891 Fix connection pool bug which can cause delays in obtaining a connection (#3079)
add 619e1f7b95 TINKERPOP-3047 Keywords are allowed as Map keys in grammar.
add 49cad097f3 Merge branch '3.8-dev'
add a0c5851521 Backport OffsetDateTime changes from 4.0 (#3090)
add 9829c01291 Merge branch '3.8-dev'
add ad663adc6f CTR add back the accidentally removed @ts-ignore for linter
add db8239f1df TINKERPOP-3155 Fixed typo for Operator.addAll to check that all args are collections instead of just one. (#3095)
add 607becae1a Merge branch '3.7-dev' into 3.8-dev
add 9cc25e05a3 Merge branch '3.8-dev'
add 38ed5e7cd8 Update feature tests to assert traversal construction exceptions. (#3094)
add fa4a72ac42 Merge branch '3.8-dev'
add 45bf1ba369 TINKERPOP-3136 Complete move to Gherkin
add 5e4e10b520 Merge branch '3.8-dev'
add 40301729ba TINKERPOP-3055 Fixed issues with with(out)Strategies for bytecode
add 259217b14d Merge branch '3.8-dev'
add 134215a8ad Preferred use of the GremlinBaseVisitor for the Translatevisitor
add c299ddf632 Merge branch '3.8-dev'
add 866613aebd Minor doc update to include the string IdManager CTR
add d1eb4a12c5 Merge branch '3.8-dev'
add b88cba81b2 TINKERPOP-2974 Change PropertyMap to only allow single by() if order not guaranteed (#3098)
add 46f940ec4c Updated gremlin-javascript to ues GraphBinary as default instead of GraphSONv3 (#3101)
add fec315ff72 Merge branch '3.8-dev'
add 40c71b304f Removed some content about the java testing framework.
add 21c784161b Merge branch '3.8-dev'
add 14ba9d6ce1 Adding some Gremlin semantics docs CTR
add 5b7eea59a4 Add to gitignore CTR
add e6ac3ec0c8 Merge branch '3.8-dev'
add 007fd228a9 [TINKERPOP-3149] Prevent multiple by modulators for sack step and changed GroupCount.feature test to verify the error message received. (#3102)
add a97db03618 TINKERPOP-3148 Prevent multiple by modulators from being used for the dedup step by throwing IllegalStateException if modulateBy is called more than once. (#3105)
add a9c9066921 [TINKERPOP-3146] Support hot reloading of SSL certificates (#3078)
add e3e5c97a44 Merge branch '3.8-dev'
add 35a1eac8bc TINKERPOP-3023 Implement UUID in gremlin-lang which should have two forms: UUID() and UUID(“uuid”) (#3112)
add 32a7fa51a1 Merge branch '3.8-dev'
add 746fd637d5 Rename grammar types to improve descriptiveness and consistency (#3103)
add e67d491d7f Merge branch '3.8-dev'
add b1bda549b3 CTR: Fix gremlin-driver integration tests
add 8f25b748cf [TINKERPOP-3146] Support hot reloading of SSL certificates (#3078)
add 24b4f80ac3 CTR fix byte in GraphBinary io docs
add 47cb62f206 Merge branch '3.7-dev' into 3.8-dev
add 96991cd5a9 Merge branch '3.8-dev'
add f422d780ca TINKERPOP-3150 Prevent sample step from having multiple by modulators… (#3114)
add 4dc2deccb7 TINKERPOP-3147 Prevent aggregate step from having multiple by modulators (#3113)
add 12aa078b38 CTR update docs for changes to multiple `by()` modulators for certain steps.
add 3b984f33f0 Merge branch '3.8-dev'
add 25c25c3102 proposal: eager vs. lazy execution in TP4
add 84bb1d6520 Merge branch '3.8-dev'
add 2fa4472f70 Java Dependency Updates:
add 7d1ae97595 Merge branch '3.8-dev'
add f66fa39d54 Added DateTime ontop of the existing datetime in Grammar (#3116)
add 5b1c2e9c20 Merge branch '3.8-dev'
add 1db5c1fd75 Fixed 4.0.0 references in 3.8.0 line introduced in backports CTR
add 90ac7e8973 Merge branch '3.8-dev'
add 1915b21880 gitignore update CTR
add 67bac5acda Merge branch '3.7-dev' into 3.8-dev
add 88b3d8e7a0 Merge branch '3.8-dev'
add 46af7f4b99 Added some docs on tree() about lazy/eager evaluation forms CTR
add 58b257d15e Merge branch '3.7-dev' into 3.8-dev
add b86ae2663f Merge branch '3.8-dev'
add 43406f3f99 Add proposal for asNumber() step (#3122)
add 4c9f7f8ba9 Merge branch '3.8-dev'
add caea33dd68 SEO improvements to help the TinkerPop website rank better (#3120)
add 5a02b675d6 CTR: Relocate robots.txt and sitemap.xml to correct directory
add 8b5ef0aaac CTR fix rat plugin exclusions
add 9c7a54c939 TINKERPOP-3115 Better handle overflows with sum() (#3121)
add eeb989c6df Merge branch '3.8-dev'
add 2ac1eb9480 getScopingInfo utility added (#3118)
add 3a48401d83 getScopingInfo utility added (#3118)
add 6c04598637 Merge branch '3.7-dev' into 3.8-dev
add 1e6dd6b8a7 Merge branch '3.8-dev'
add 83cfa702d8 TINKERPOP-3167 Fixed NPE when borrowing a connection
add 2ba7aa37f5 Merge branch '3.7-dev' into 3.8-dev
add 9d9536ff44 Merge branch '3.8-dev'
add 5a6b8b37ee Align with Aerospike's new branding (#3141)
add 196edc1d04 add asBool() step proposal (#3135)
add b812c8b1d7 .NET error logging improvement (cherry-picking to 3.7-dev from #3134)
add 61bcf0cefb Merge branch '3.7-dev' into 3.8-dev
add 2f5234810b Merge branch '3.8-dev'
add c39e4cebb3 Added javadoc for TraverserRequirement
add b23c9f69d3 Merge branch '3.7-dev' into 3.8-dev
add 1e2012b99a Merge branch '3.8-dev'
add 86f784bb63 TINKERPOP-3135 Removed reference to plugins config property
add 644750d03d Merge branch '3.7-dev' into 3.8-dev
add 519d9685e3 Merge branch '3.8-dev'
add 019b860464 Minor updates to TinkerGraph docs CTR
add 84c498c554 Merge branch '3.7-dev' into 3.8-dev
add 0b7fd04508 Merge branch '3.8-dev'
add c4557a657a Clarified docs around fail() and transactions CTR
add 610b127334 Merge branch '3.7-dev' into 3.8-dev
add 22284c53cd Merge branch '3.8-dev'
add 0ed74b105b TINKERPOP-3067 Fixed incomplete shading for jackson multi-release
add 692c6fc299 Merge branch '3.7-dev' into 3.8-dev
add 67d0a78065 Merge branch '3.8-dev'
add 86cb67fd34 Simplified compiler plugin setup
add bc96444635 Merge branch '3.7-dev' into 3.8-dev
add 8c5f629ad8 Merge branch '3.8-dev'
add f8dd8c1ba0 TINKERPOP-3023 Expand type syntax in grammar in 3.8 - Remove Vertex (#3133)
add fbbbc9611a Merge branch '3.8-dev'
add 0c9b8bf759 TINKERPOP-3163 fixed CallStep serialization (#3140)
add c288fab685 Increase default max_content_length/max_msg_size in gremlin-python from 4MB to 10MB (#3142)
add aee9a68d57 TINKERPOP-3162 fixed JDK 17 field accessor in gremlin-console (#3151)
add c52dc724b6 Merge branch '3.7-dev' into 3.8-dev
add 5aa1b60c52 Merge branch '3.8-dev'
add 9153d501e3 TINKERPOP-3100 Fix problem in recursive calls to Traversal lock()
add 98ffa44fc2 TINKERPOP-3100 Fix problem in recursive calls to Traversal lock()
add ca3820a009 Merge branch '3.7-dev' into 3.8-dev
add 924c0fd3d3 Merge branch '3.8-dev'
add ca5544dade Merge branch '3.7-dev' into 3.8-dev
add a5bc79dba3 Merge branch '3.8-dev'
add 39cb7011fa Only include STJ on net standard (#3123)
add 00622c5d02 Only include STJ on net standard (#3123)
add d6f20d09d9 Added a tip block to "getting started" tutorial (#3156)
add 0c1b0fdbf8 Merge branch '3.7-dev' into 3.8-dev
add 6144a2b0e8 Merge branch '3.8-dev'
add d7229ab0cf Editing Upgrade Docs CTR
add 13529bbbde Merge branch '3.8-dev'
add bbf7bdb521 Corrected documentation to only use one by modulator for valueMap example as it is no longer supported.
add 00b1e04390 Merge branch 'pr-3158' into 3.8-dev
add 0c3959d43e Merge branch '3.8-dev'
add 7b3f394bcc Update java language version to 11 (#3155)
add df24318025 Merge branch '3.8-dev'
add f9245f1c43 TINKERPOP-3141 (#3161)
add b8f7c24789 TINKERPOP-2647 improved plugin error message in Gremlin Console (#3160)
add eff6a62a4c Merge branch '3.7-dev' into 3.8-dev
add 5d38595e1b Merge branch '3.8-dev'
add f8f70762c6 TINKERPOP-3023 Expand type syntax in grammar - Remove Vertex - TP4 (#3138)
add ffd1828e8c TINKERPOP-3168 Deprecated UnifiedChannelizer
add 43e771e6a9 Merge branch 'TINKERPOP-3168' into 3.8-dev
add ea69c04e7d Merge branch '3.8-dev'
add bef494a9f9 Updated jquery/prism versions
add ab058d61fb Added/removed active/inactive branches for codeql scans CTR
add dbec670931 TINKERPOP-3100 Add better tests/benchmarks around lock()
add d664c5706f Merge branch 'TINKERPOP-3100' into 3.8-dev
add fea8ba40ea Merge branch '3.8-dev'
add cede190993 TINKERPOP-3154 Added docs/tests for subgraph() CTR
add 999aacae5f Merge branch '3.7-dev' into 3.8-dev
add c604e4c716 Merge branch '3.8-dev'
add 16255f5686 TINKERPOP-3040 Fixed limitation in multi-line parsing. (#3162)
add db369864ab Transaction reads should not interfere with add/update/delete (#3163)
add 1ef460a654 TINKERPOP-3177: Fix configuration of sessions in Go Client (#3164)
add 9c6de5928e Merge branch '3.7-dev' into 3.8-dev
add f616441abf Merge branch '3.8-dev'
add 9809784349 CTR: TINKERPOP-3138 Fixed default `enableCompression` setting to be `false` instead of `undefined` in `gremlin-javascript`
add 2968f5e86a Merge branch '3.7-dev' into 3.8-dev
add b3a3fd7685 Merge branch '3.8-dev'
add 01c97efa72 Upgraded node from version 18 to 20. (#3165)
add 3f41356a09 Upgrade go to version 1.24. (#3166)
add 7b6f8378ad Merge branch '3.7-dev' into 3.8-dev
add db7fd68a49 Merge branch '3.8-dev'
add d6b80bd724 Implement asBool() step (#3154)
add 0505aca7b0 Merge branch '3.8-dev'
add 0a55908b81 CTR fix missed typescript definition for asBool
add c904af80fa https://issues.apache.org/jira/browse/TINKERPOP-3174 (#3169)
add 33b483388f Merge branch '3.7-dev' into 3.8-dev
add 54641b2a90 Merge branch '3.8-dev'
add 5df609d1a5 CTR fix docker platform for arm image building
add 54e48d8575 Merge branch '3.7-dev' into 3.8-dev
add 8fc5b9be3b Merge branch '3.8-dev'
add 6b29a6659e Backported 62a3935152354eea54f2cfadc39edf10ebe2005d from 4.x
add 343eef4a85 Backported e8b9532fc0ec811460e97ebf5e00b8b9ec9192ac from 4.x
add 8e26f77d55 Backported more discard() steps from 4.x
add f57584be9a Merge branch '3.8-dev'
add d3a6421790 Minor text changes after merge of discard/none backport to 3.8 CTR
add 2fee31568f javadoc on discard() CTR
add 16bc514f03 Merge branch '3.8-dev'
add df775b0c78 TINKERPOP-3178 choose semantics consistency improvements
add aa15e39449 Merge branch '3.8-dev'
add 14b6f105b0 Removed ResultQueue#aggregatedResult
add 1fda8cdaac Merge branch '3.8-dev'
add 93ec874926 Update website for 3.7.4 releases CTR
add fa698ba2ab TinkerPop 3.7.4 release
add 50e840d4d4 Update to 3.7.5-SNAPSHOT CTR
add 5e33db4820 Merge branch '3.7-dev' into 3.8-dev
add 0983734620 Merge branch '3.8-dev'
add 1925202525 Backport a note on gherkin test filtering CTR
add 2e757ac8aa Merge branch '3.7-dev' into 3.8-dev
add a493eb207a Merge branch '3.8-dev'
add 77806039e3 Remove P.getOriginalValue() (#3183)
add 68af68b883 Deparameterize feature tests (#3186)
add 515eabfaa2 CTR cleanup python test
add 4b26a63608 Merge branch '3.8-dev'
add dd13f1ed84 TINKERPOP-3181 Improved host availability on initialization.
add 2cbea9f6b3 Merge branch 'TINKERPOP-3181' into 3.7-dev
add 3d8a33ce07 Merge branch '3.7-dev' into 3.8-dev
add 814bc57e81 Merge branch '3.8-dev'
add eebf47ec27 Updated changelog CTR
add e89695c652 GValue and Antlr Parsing Cache (#3157)
add 4790c500b4 Merge branch '3.8-dev'
add 544ed90ce0 TINKERPOP-2491 Remove auto unfold of single item results for range, limit, tail local scope steps (#3184)
add 6787836721 Merge branch '3.8-dev'
add 3ddf400820 Fixed up property order tests CTR
add 3d7960dd08 Merge branch '3.7-dev' into 3.8-dev
add 049816a2b3 Merge branch '3.8-dev'
add a20f3861f7 Tests for repeat().times(0) and semantics clarity CTR
add a1f16803c2 Merge branch '3.7-dev' into 3.8-dev
add 8ca4c5458a Merge branch '3.8-dev'
add 6aad19195e Change tail feature test to use valueMap instead of inject as to not be affected by GLV map ordering (#3193)
add b0ff859882 Merge branch '3.8-dev'
add 482475e814 Bumped Mockito to latest CTR
add 60946882ac Merge branch '3.8-dev'
add d5f4a29535 Fix NPE in dateDiff exception message & fix bullet list formatting in semantics doc CTR
add 5e652982c6 Merge branch '3.7-dev' into 3.8-dev
add 0756e673e2 Merge branch '3.8-dev'
add 6eb0bef934 Added getter to DifferenceStep CTR
add ab3d4192b4 Merge branch '3.7-dev' into 3.8-dev
add 20413ce46c Merge branch '3.8-dev'
add 7341ab79d6 Backported rename of steps related to "merge" from 4.0
add 74e7da16d0 Merge branch '3.8-dev'
add 705bcb2873 Minor fix to changelog after backport of changes to 3.8-dev CTR
add d4eb94fa6b Bump actions/checkout from 4 to 5
add b342a92a46 Merge branch 'pr-3182' into 3.7-dev
add 26658e2404 Bump actions/setup-java from 4 to 5
add 4518e35d66 Merge branch 'pr-3192' into 3.7-dev
add 391281022e Merge branch '3.7-dev' into 3.8-dev
add 04e00b82d5 Merge branch '3.8-dev'
add 7a4c89ad18 Added getter for valueTraversal on DifferenceStep CTR
add 3284acaf0b Merge branch '3.7-dev' into 3.8-dev
add 5030841548 Merge branch '3.8-dev'
add c53c452f4b TINKERPOP-3182 Fixed inconsistency in Path GraphSON serialization
add 19b66a6fb5 Merge branch '3.7-dev' into 3.8-dev
add fa76d3bb0f Merge branch '3.8-dev'
add ec6385b10b TINKERPOP-3182 Prevented detachment for Path for GraphSON CTR
add 069d633e02 Fix compile problem in gremlin-javascript CTR
add d45cd95af1 Changed detatchment logic after TINKERPOP-3182
add fadcd60542 Merge branch '3.7-dev' into 3.8-dev
add 25f0e15cda Merge branch '3.8-dev'
add ca58a971dc TINKERPOP-3166 Implement asNumber() step (#3153)
add 32dc384732 Merge branch '3.8-dev'
add b92ce72db4 Bump and rename sslcontext-kicktart to ayza
add 56e0662929 Merge branch '3.7-dev' into 3.8-dev
add ba6740ecbb Add caffeine dependency to javadoc generation CTR
add c04df4ed97 Merge branch '3.8-dev'
add 8889ea239c fix K_DISCARD in master CTR
add cb5f9ebc4f TINKERPOP-2821 Remove request routing via host in RequestMessage CTR.
add dff09d415d Backport 3015f370431aa890492c33f94fa31138a0099d92 to 3.8-dev CTR
add 1c26cc5436 Merge branch '3.8-dev'
add 83b86a9548 CTR fixed .NET integration & feature tests build issues, added parameter casting for range steps in .net translator visitor
add 73a20f2e7c Merge branch '3.8-dev'
add 7294ae70d3 CTR Fix UUID arg handling in GremlinLang
add 3a142ae52c GValue and Antlr Parsing Cache (#3157)
add a543fceefe [TINKERPOP-3173] Simplify comparability semantics (#3195)
add 6687d59d8a Merge branch '3.8-dev'
add 9a3896d913 Tests for custom strategies in grammar CTR
add ca91e9c195 Merge branch '3.8-dev'
add 4637f82c00 GValueReductionStrategy moved from finalization to optimization
add 8c95cf3780 Remove recursion in GValue reduction strategies and added provider specific one
add 5ee753a6aa Fixed clone for placeholder step
add a1bda3eaec Merge branch '3.8-dev'
add 9509d87ffa Fixed formatting in upgrade docs CTR
add 26962082ba Merge branch '3.7-dev' into 3.8-dev
add 07976dfb8f Fixed formatting in upgrade docs CTR
add 40811d074e Merge branch '3.8-dev'
add e39d795177 Refinements to GValue (#3205)
add e317bdfea6 Merge branch '3.8-dev'
add f6e5a6c804 CTR: add gremlin serialization images
add e2cc4ea409 Switched `gremlin-net` byte serializers to signed bytes (`sbyte`) to be consistent with IO doc (#3206)
add 6f767e9e1b [TINKERPOP-2234] - Proposal for Type Predicate & Type Enum (#3207)
add 46511ae70b Merge branch '3.8-dev'
add ac7f0ffdbe CTR update `asString()` semantics to throw `IllegalArgumentException` with `null` inputs for casting step consistency
add 8a406426c0 CTR fix & re-order `asString()` in semantics doc
add a52d2b3184 Merge branch '3.8-dev'
add 3ef6975de0 Fix TraversalParent implementations for Placeholder steps (#3209)
add 09fa0111d2 Added Air Routes to the distribution as a sample dataset
add e2cb0005a0 Merge branch 'airroutes' into 3.8-dev
add 33ad6d1d2b Merge branch '3.8-dev'
add ca14991983 Consolidate interfaces into step contracts (#3214)
add 9744310b2f Merge branch '3.8-dev'
add e8b011f308 CTR Fix overrides of clone() in GValue, GValueManager, GValueConstantTraversal, and StepPlaceholder classes
add fcedded171 Merge branch '3.8-dev'
add 8826af68c9 Created min distribution for tinkergraph-gremlin
add c140ed6718 Merge branch '3.8-dev'
add bc685f60c0 Upgrade netty to 4.1.125.Final (GHSA-3p8m-j85q-pgmj) (#3197)
add 6c338e590d Merge branch '3.7-dev' into 3.8-dev
add 5320defab2 Merge branch '3.8-dev'
add 0c9e24175c Update NOTICE files Netty version to 4.1.125.Final. (#3219)
add 712d1d3cd6 Merge branch '3.7-dev' into 3.8-dev
add 7d4cfcfb38 Merge branch '3.8-dev'
add a6f77163ff https://issues.apache.org/jira/browse/TINKERPOP-3192 (#3212)
add a18ee9fd30 Merge branch '3.8-dev'
add fbf13c3a73 CTR fix merge of python feature test script from 3.8-dev to master by regenerating using translators from master branch.
add e8eda57bc1 Modified test which is meant to validate client script subission with simple traversal works to use a simplified traversal as it had ex posed an unrelated bug with usage of inject in repeat without the RepeatUnrollStrategy automatically unrolling it. Created https://issues.apache.org/jira/browse/TINKERPOP-3194 to address the issue. CTR to fix the master branch build. See also https://github.com/apache/tinkerpop/pull/3212.
add 24de8eac50 Modified test which is meant to validate client script subission with simple traversal works to use a simplified traversal as it had ex posed an unrelated bug with usage of inject in repeat without the RepeatUnrollStrategy automatically unrolling it. Created https://issues.apache.org/jira/browse/TINKERPOP-3194 to address the issue. CTR to fix the master branch build. See also https://issues.apache.org/jira/browse/TINKERPOP-3194.
add f68caa9321 Modified test which is meant to validate long response to use a different traversal as it had exposed an unrelated bug with usage of inject in repeat without the RepeatUnrollStrategy automatically unrolling it. Created https://issues.apache.org/jira/browse/TINKERPOP-3194 to address the issue. CTR to fix the master branch build. See also https://issues.apache.org/jira/browse/TINKERPOP-3194.
add 70a97c9023 Fixed bug in cloning on DateDiffStep CTR
add 05177e58ec Merge branch '3.8-dev'
add 54d3218f98 [TINKERPOP-3193] Decouple non with()-related configs from Configuring/Parameterizing interfaces (#3215)
add 9606a87d5f Merge branch '3.8-dev'
add b869bd405a CTR misc GValue cleanups
add b67511190d Merge branch '3.8-dev'
add 8acad0445d CTR fix branches section of dev docs
add 9597095223 Merge branch '3.7-dev' into 3.8-dev
add 0749f7de83 Merge branch '3.8-dev'
add e5b2a165c7 CTR Update TinkerGraphStep and TinkerGraphStepStrategy to operate on GraphStepContract
add 2a42652841 CTR Update TinkerGraphStep and TinkerGraphStepStrategy to operate on GraphStepContract
add d4a48bee9b CTR: Update CONCRETE_STEPS list for all step contracts
add c186c05eee Merge branch '3.8-dev'
add c3c3baa51a CTR: Docs updates for strategies to reflect GValue awareness
add 384e9a730c Merge branch '3.8-dev'
add c0962da323 Added missing test annotations
add e124db136d Merge branch '3.7-dev' into 3.8-dev
add b9231dbbd1 Merge branch '3.8-dev'
add 0516a7d5b8 TINKERPOP-3195 Prevent SupplyingBarrier Steps inside RepeatStep
add c67536fafe Merge branch '3.8-dev'
add 8dc2e26b44 Fixed bug where InlineFilterStrategy could add extra has()
add 47badd72fd Merge branch '3.8-dev'
add c44bd5ccc4 Gremlin 3.8.0 CTR
add 9da20bb6cc Merge branch '3.8-dev'
add 470ba524c8 Spelling fix CTR
add 15b74eda03 Merge branch '3.8-dev'
add eebb8f8396 Fix Four Flaky Tests in gremlin-core (#3221)
add 38594b92da Fix WebSocket API inconsistency causing "this._ws.on is not a function" error (#3204)
add de99ce6263 Add root-level GLV examples and fix existing example issues (#3218)
add e6dbd372d9 Merge branch '3.7-dev' into 3.8-dev
add 899ee057f5 Merge branch '3.8-dev'
add fb20adf9c0 TINKERPOP-3199 Updated build system to work with setuptools>=60
add dfc9874302 Merge branch '3.7-dev' into 3.8-dev
add 52937a1f0a Merge branch '3.8-dev'
add f67ba022a8 Changed ApplyStrategiesBenchmark to apply default strategies (#3236)
add 3716457d8b Merge branch '3.8-dev'
add a795d38afc Clean up gremlin-python docker-compose after move to newer setuptools CTR
add f2bd35e5d8 Merge branch '3.7-dev' into 3.8-dev
add c6d15112e7 Merge branch '3.8-dev'
add b688a06980 Improved GHA setup by centralizing build exclusions
add ea930ff08e Merge branch '3.8-dev'
add ebdd8ff585 Proposal of new declarative match step
add 366f92de5c Revise declarative match step specification
add a63b67c7b1 Merge branch 'pr-3232' into 3.8-dev
add 05bc01ac4d Added match() proposal to index CTR
add cc6eb1e0f3 Merge branch '3.8-dev'
add 3770aef258 Dropped gremlin-archetype from GHA - no longer on master CTR
add 4bb6f322b0 Port gremlin-mcp from kpritam/gremlin-mcp
add 49552ebe27 TinkerPop prefers the use of the term vertex over node.
add 6c3137733a Adjusted packaging for TinkerPop official use
add 2e5e503616 TinkerPop prefers edges to relationships in its naming
add 6dee48d569 Added asciidoc for gremlin-mcp
add 74f844fa80 Bumped back to SNAPSHOT
add 151c2b7caf Restructured gremlin-mcp to match TinkerPop standards under Maven
add c675200d25 Cleaned up around denylist and better documented enum
add 094cc316f0 Remove import tool from gremlin-mcp.
add 3ae6aa9e88 Improved tool definitions
add 87556f11c1 Made the label term more consistently used for vertices/edges
add b33b915d5a Fixed authentication setup for gremlin-mcp
add fcc3b131df Removed the export tool
add 32a825f614 Renamed all configurations with a GREMLIN_MCP prefix.
add 8bb3a6e435 Made including schema counts false by default
add 1469f19659 Removed duplicate keyword in packaging
add 2992adc693 Added validation to Gremlin passed to the execute query tool
add 5e0255afd6 Many small adjustments to clean up and improve tests
add 3d94ba7dbf Added gremlin-mcp to GHA
add ac854d7268 Merge branch '3.8-dev'
add 939ac79fa0 Bump to 4.0.0-SNAPSHOT for gremlin-mcp CTR
add 044c7db243 Clarify parameterization for match queries
add fa3159a860 Merge branch 'pr-3245' into 3.8-dev
add 2178eff591 Merge branch '3.8-dev'
add ec1f544377 [TINKERPOP-3186] - Align Element.properties type for python and javascript (#3242)
add 7bf19dfb1f Disallow the use of `choose().option(Traversal, v)` (#3244)
add 76a76c109d Remove `has(key, traversal)` in 3.8.0 (#3243)
add 87c3381a0a Merge branch '3.8-dev'
add 6b5c24d20c CTR fix gremlin-javascript build issue
add a64ed7220e Change range in repeat to track counters per iteration (#3241)
add f50294137f Merge branch '3.8-dev'
add e7a7d97661 Fix master build (#3249)
add ddf21eec3b [TINKERPOP-2491] Fix docs by adding missing unfolds (#3250)
add afb6b72aad [TINKERPOP-3202] Improve performance of RangeGlobalStep (#3251)
add e5738c9e92 Merge branch '3.8-dev'
add 65a438a89e Minor formatting to changelog CTR
add 2c3f31fdab Merge branch '3.8-dev'
add e515cc5bb0 Added P.typeOf() predicate, which recognized a new set of GType enum token, String as registered in the GlobalTypeCache, as well as Class in Java/Groovy usage. (#3211)
add 3bd2bbef44 Merge branch '3.8-dev'
add 57ed0467ac CTR backport refactored typeOf() implementation for P & CompareType from TP 4.0
add 078cc05b01 Merge branch '3.8-dev'
add 2bfd1d7c5d CTR doc fixes for doc generation
add 0f46d71be2 Merge branch '3.8-dev'
add fa89176741 TINKERPOP-3196 Split bulked traversers for LocalStep (#3246)
add 8d86ff6542 TINKERPOP-3200 Make repeat() act as a global parent (#3247)
add 13ea5e3832 Merge branch '3.8-dev'
add baba903ffc Removed `AggregateLocalStep`, `aggregate(Scope, String)`, and `store()` in favor of using `local(aggregate(String))` for lazy aggregation. Updated relevant docs and added additional feature tests. (#3233)
add a9249b5ec2 Merge branch '3.8-dev'
add c778125311 [TINKERPOP-3207] Add Barriers to GroupSideEffect, GroupCountSideEffect, TreeSideEffect, and Subgraph Steps (#3254)
add fbb11383ff Merge branch '3.8-dev'
add bf7447d4a9 CTR fix es-lint error
add b45df463d6 regenerate feature test files
add 49456ebe48 Prevent inject in repeat (#3253)
add 537aed6f50 Merge branch '3.8-dev'
add 7ddb70f1d0 Updated Air Routes to the 1.0 version.
add 58e9304b60 Merge branch '3.8-dev'
add 0e7c2c6a25 TINKERPOP-3201 Fix tail inside repeat (#3248)
add 442f24126b Merge branch '3.8-dev'
add 7eaecf4264 CTR deprecate has(key, traversal)
add bedcb12834 Merge branch '3.7-dev' into 3.8-dev
add 16cf94e0d8 Merge branch '3.8-dev'
add 76598e16e5 CTR fix bug in `asNumber()` where for `longValue()` method, BigDecimal needs to be truncated before calling `longValueExact()` or else it throws
add 8bde216128 Merge branch '3.8-dev'
add 54c4271637 CTR Update equals and hashCode on step placeholders
add 3a6e5c46e9 Merge branch '3.8-dev'
add 0b2e77e7f3 Remove GenericArgument from from() and to() (#3252)
add 274c0bdece Merge branch '3.8-dev'
add c41cd330a8 CTR Fix OLAP-Spark-Yarn docs example
add fec7210b5c Merge branch '3.8-dev'
add 054aa2807b [TINKERPOP-3202] Added order to range feature tests for better predictability of results. (#3255)
add a55ed7173b Merge branch '3.8-dev'
add 074d634ac0 [TINKERPOP-3186] - Align Element.properties type for dotnet (#3257)
add 0ac0710e52 Fixed `statics.BigDecimal` in `gremlin-python` to properly calculate `scale` and `unscaled_value`, and added `value` attribute to return a `decimal.Decimal` representation. Updated `GraphSON` in `gremlin-python` to return `statics.BigDecimal` instead of `decimal.Decimal` for consistency with `GraphBinary`. (#3256)
add 17be1a73f9 Merge branch '3.8-dev'
add f8b7c4d10d CTR remove leftover print statement in python
add 5ffa20adb5 Merge branch '3.8-dev'
add 980e2c3cbd Added by('name') modulator to order() for better predictability of output of feature tests. (#3260)
add e65b64b423 Merge branch '3.8-dev'
add ff5296ca79 Renamed root level glv-examples to gremlin-examples for consistency. (#3261)
add ae5c1cbe68 Merge branch '3.7-dev' into 3.8-dev
add 6c592f9cf2 Merge branch '3.8-dev'
add e754180a2d Add missing anonymous traversal steps in python and javascript CTR
add a4d648945f Merge branch '3.7-dev' into 3.8-dev
add dbfe47544d Merge branch '3.8-dev'
add 56ef1f07e6 Add by modulator to order of RepeatUnrollStrategy feature tests. (#3265)
add 4adf43fc19 Merge branch '3.8-dev'
add d9956f7ffe Change 3.8.0 upgrade documentation structure CTR.
add 209acd3ee7 Merge branch '3.8-dev'
add ecc89d434e Fixed typo in gremlin-archetype log file name (#3266)
add 25e19d234c Merge branch '3.8-dev'
add b63373a1b2 Merge changelog.
add 61bc9ade31 CTR Add semantics docs for group(), tree(), and subgraph()
add bb1e3534a0 Merge branch '3.8-dev'
add 7c9b886da6 Update PuppyGraph logo CTR
add cd39cd7e58 Merge branch '3.8-dev'
add 599e51436c Fix flaky TraversalExplanationTest (#3259)
add 3b774fac18 Merge branch '3.8-dev'
add f08f428842 Upgrade Go to version 1.25. (#3268)
add 14ca1b4d0c Merge branch '3.8-dev'
add 727cdfa041 Change Concat.feature to order by name (#3270)
add de14838a30 Merge branch '3.8-dev'
add b1967c4a7d Fixed empty-sample-secure.groovy to work with COMPILE_STATIC (#3262)
add 755d428a1f Merge branch '3.7-dev' into 3.8-dev
add 5e4cc5755d Merge branch '3.8-dev'
add 01a1ca5b30 Upgrade go version to 1.25 for workflow. (#3271)
add cf5bea4560 Merge branch '3.8-dev'
add 5f696a4651 Coding agent prompt for 3.8.0 risk assessment CTR
add 435afaa7bd Merge branch '3.8-dev'
add e76da02131 Platform independent way of parsing of asciiTree in StepDefinition#parseTree method was added. (#3269)
add 65abf127ef Merge branch '3.8-dev'
add 3cfb322a2b Update upgrade risk assessment prompt CTR
add 1fde6b592c Merge branch '3.8-dev'
add e6877d0caf Made SeedStrategy constructor private and edited upgrade docs
add 0fac891b24 Merge branch '3.8-dev'
add 07104b2194 Fixed SeedStrategy in tests CTR
add 34f48a54da Merge branch '3.8-dev'
add 87a9032442 Minor 3.7.5 docs fix CTR
add 827d703ef3 Merge branch '3.7-dev' into 3.8-dev
add f421483008 Merge branch '3.8-dev'
add 60f284047e [TINKERPOP-3212] Date manipulation consistency (#3267)
add fff6cb5cef Merge branch '3.8-dev'
add 2bb5fcce25 Upgrade python to 3.10 (#3272)
add 639a8a8e65 Merge branch '3.8-dev'
add aea480543a Fix sample in repeat computer algorithm to retain sample size (#3273)
add 573edb8cec Merge branch '3.8-dev'
add dee83b3335 Add Support for Node 22 and 24 (#3119)
add 5bd0137f6e Merge branch '3.8-dev'
add 3f92b1da83 Added runtime documentation
add 8312f69fcf Merge branch '3.7-dev' into 3.8-dev
add 04e120607f JDK8 support dropped at 3.8.0
add 7aabfdc17d Merge branch '3.8-dev'
add c697ad97d9 Add missing runtime information for 3.8.0 to gremlin-variants.asciidoc CTR
add 1fc3b9a506 Merge branch '3.8-dev'
add de7cd6e6a3 Missed a breaking change backported from mergeV/E to 3.8 CTR
add a0d4574db9 Merge branch '3.8-dev'
add cdfef2c280 Add warning in the-traversal about potential change to coalesce/flatMap CTR
add 8cdadb6548 Add missing tests for flatMap and repeat CTR
add a600a7e627 Merge branch '3.8-dev'
add ed72a0101e Fixed bug where specifying label when using Cardinality arg with mergeV caused validatin error as the label would be treated as having cardinality CTR
add e50e8c8603 Merge branch '3.8-dev'
add eeeb273951 Remove ignores for GLV feature tests that either no longer exist or now pass (#3275)
add 4b161f1eeb Merge branch '3.8-dev'
add f0040853da Update CHANGELOG and upgrade documentation for 3.7.5 CTR
add 4a24ef9fc2 Merge branch '3.7-dev' into 3.8-dev
add 8e8a579083 Merge branch '3.8-dev'
add 902ab8694a Updated changelog and upgrade docs for release. (#3277)
add 0b9daaa7af Merge branch '3.8-dev'
add 85449b08d7 Deflake tests in GraphSONTypedCompatibilityTest, GraphSONUntypedCompatibilityTest and GraphBinaryCompatibilityTest (#3237)
add 337dc22af1 Merge branch '3.7-dev' into 3.8-dev
add 2176865d47 Merge branch '3.8-dev'
add 743fd1d7d0 Fix for JavaTranslator handling of has with null last argument (#3278)
add f4bf2b1b4f Merge branch '3.8-dev'
add 876827c849 Various upgrade doc fixes for 3.8.0. (#3279)
add 6d7b72aeca Merge branch '3.8-dev'
add a735e4149a fix source release exclusions
add b05a285009 TinkerPop 3.7.5 release
add 56422ce9e4 Merge branch '3.7-dev' into 3.8-dev
add 532d83604e Add gremlin-mcp exclusions to source-release
add f9056af1f7 TinkerPop 3.8.0 release
add c346a504a5 Merge branch '3.8-dev'
add 3c3a9d6a96 CTR add committer to homepage.
add d359950f1e CTR update site for 3.7.5/3.8.0 Release
add 0c35874449 CTR: fix upgrade docs link formatting
add 3f7c775c8e CTR: Update version to 3.7.6-SNAPSHOT
add 02022ca673 Merge branch '3.7-dev' into 3.8-dev
add 9bb4207765 CTR: Update version to 3.8.1-SNAPSHOT
add a2cb73faf3 Merge branch '3.8-dev'
add 2df5882969 CTR Update PR template
add c97d963c1a Integrate Python driver examples into automated build process (master) (#3280)
add 7e2451bdea Add __.V() wrapping for Vertex objects in to() and from() methods (#3281)
add 2c3ef383bb added gremlin-mcp to website CTR
add 81da13df55 CTR Update Docs and site
add 2cd2748aa4 Integrate Python driver examples into automated build process (#3231)
add 59b68cf5c5 Merge branch '3.7-dev' into 3.8-dev
add 1f998c3171 Expanded error handling in addE tying to from/to vertex resolution CTR
add 2d81a9a141 Merge branch '3.8-dev'
add b305bc9a29 CTR logging docs for javascript
add 903aa50c49 Merge branch '3.7-dev' into 3.8-dev
add 5a0c1c0506 Merge branch '3.8-dev'
add 3bdb5bd6cf Remove GremlinServerSessionIntegrateWithUnifiedChannelizerTest CTR
add ebdec97482 Merge branch '3.7-dev' into 3.8-dev
add 0a6b53ae4a Merge branch '3.8-dev'
add 4f88964daa TINKERPOP-3213 Add SessionedChildClient (#3258)
add 53959cc41c TINKERPOP-3217 Add server option to close Session automatically. (#3284)
add 987f294765 Merge branch '3.7-dev' into 3.8-dev
add b38469469f Merge branch '3.8-dev'
add 234d578028 TINKERPOP-3218 Fix bug in pre-repeat emit()/until() (#3288)
add d4f0356c43 Merge branch '3.8-dev'
add 61c37a1e24 Integrate JavaScript examples into CI build (#3240)
add 786b29710f Merge branch '3.7-dev' into 3.8-dev
add 0051eee147 Merge branch '3.8-dev'
add d2e620fa03 Add feature tests for local-emit-repeat scenario CTR
add ecd7f77edb Merge branch '3.8-dev'
add 0f90b39e03 TINKERPOP-3223 Fixed bug in SubgraphStrategy
add 4fa0324f2c Merge branch '3.7-dev' into 3.8-dev
add 4a90f3da7f Merge branch '3.8-dev'
add 51169585c4 Kept initial argument on same line as step for gremlint
add f7116ebca8 Add gremlint to gremlin-mcp
add 7fcc2610aa Merge branch 'gremlint-v2' into 3.8-dev
add 0a1e8f398b Merge branch '3.8-dev'
add cad9022e76 Remove gremlin-mcp from gremlin-java codeql check for GHA CTR
add 0833258a5a TINKERPOP-3219 Expose serialization functions for alternative transport protocols in gremlin-go (#3285)
add c8665d6852 Integrate Go driver examples into automated build process (#3239)
add 8aad40518b Merge branch '3.7-dev' into 3.8-dev
add 2553564678 Merge branch '3.8-dev'
add 008584d6b3 TINKERPOP-3222 Fixed bug in ReservedKeysVerificationStrategy
add 25c4ddf58d Merge branch '3.7-dev' into 3.8-dev
add 61b3a890b2 Merge branch '3.8-dev'
add 274fc53287 Add integration testing for session connection reuse CTR.
add fef4732034 Merge branch '3.7-dev' into 3.8-dev
add ad00cdcda5 Merge branch '3.8-dev'
add 47baf67bd1 CTR Fix test dependence on specific format of java.version property
add 716b049e8c Merge branch '3.8-dev'
add f52f8d2b93 CTR Minor fixes to JS imports, exports, and serializers
add 06286b23b9 CTR JS import fixes
add cebd8e389d Update Java GLV examples (#3295)
add e8446d2c0a Integrate .NET driver examples into automated build process (#3293)
add a46fd77fbc Merge branch '3.7-dev' into 3.8-dev
add 9a24bcf4db Merge branch '3.8-dev'
add f8bb719766 Replaced Bytecode with GremlinLang & updated GraphBinary serializer to 4.0 spec. Contains various code updates & fixes to enable HTTP connection & tests. (#3292)
add e69bb8cff2 Bumped to Caffeine 3.2.3 and Guice 6.0.0
add 77b1abf620 Bumped commons dependencies CTR
add 8f1c279063 TINKERPOP-3136 Removed deprecated/redundant Gremlin testing
add 4ebe155c12 Merge pull request #3298 from apache/TINKERPOP-3136
add fa48185f69 TINKERPOP-2063 Added subgraph support to python
add 90844ed478 Merge pull request #3296 from apache/TINKERPOP-2063
add aaf341486d Add a public getter for parameter items for ProductStep
add 447071bbcf Merge branch 'pr-3300' into 3.7-dev
add 61379f146f Merge branch '3.7-dev' into 3.8-dev
add 8891298d14 Merge branch '3.8-dev'
add 2e206deda7 TINKERPOP-2699 Enabled a test
add 7885a89465 Added gherkin tags for storing map,list,set CTR
add 88ff817369 Merge branch '3.8-dev'
add 8a84469b17 Added test tags for uuid/date CTR
add 3efae2fe84 Merge branch '3.8-dev'
add 334e124eb3 Go GLV added HTTP streaming & interceptors (#3299)
add 49c50c13fb Added AGENTS.md
add e27b5e871c Merge branch '3.7-dev' into 3.8-dev
add d35aa999b2 Merge branch '3.8-dev'
add 6427e798c3 Added dev docs around AGENTS.md CTR
add dff47e7ef2 Merge branch '3.7-dev' into 3.8-dev
add 4f9fc68d69 Merge branch '3.8-dev'
add 54cbdc4552 TINKERPOP-2992 Fixed orderability bug on OffsetDateTime
add 77ccbf9c0d Merge branch 'TINKERPOP-2992' into 3.8-dev
add 5d18f21b49 Merge branch '3.8-dev'
add da29461e05 Bump actions/cache from 4 to 5 (#3286)
add 0d696a6a17 Bump actions/checkout from 5 to 6 (#3282)
add f607268f26 Bump github/codeql-action from 3 to 4 (#3235)
add e8c5e00fc9 Merge branch '3.7-dev' into 3.8-dev
add 23c0e51c7c Merge branch '3.8-dev'
add 3a747fa9d0 Add .venv to ignores CTR
add 4ce4cdb58a Restructured gremlin-python testing
add 73e784f55d Merge branch '3.7-dev' into 3.8-dev
add 9507778ac9 Merge branch '3.8-dev'
add b63eff5f5c Added AGENTS.md to gremlin-python
add 9f6faf0d89 Merge branch '3.7-dev' into 3.8-dev
add 2c7c45b433 Merge branch '3.8-dev'
add 920bce40cf Test refactoring
add 0c2ddfa9b1 Removed /dist for gremlin-python
add a5bc8bc5ed Merge branch '3.7-dev' into 3.8-dev
add 35c066bb42 Merge branch '3.8-dev'
add faf56dd475 Fix mistakes and inconsistencies in GraphBinary4 specification CTR.
add 26881ebdc5 Added support for property assertion
add b6ad7feaf2 Replace Bytecode with GremlinLang in JavaScript GLV (#3307)
add 27d9b8bb50 Fixed build issues with hadoop-gremlin CTR
add 3ceadaa72e Added hadoop-gremlin to GHA CTR
add 1477090b8c Merge branch '3.7-dev' into 3.8-dev
add 27b6234d9f Merge branch '3.8-dev'
add 33826a6224 Used proper module exclusion for hadoop GHA CTR
add 0d6a2d6763 Merge branch '3.8-dev'
add 04eff85624 Run feature and integration tests in parallel for hadoop GHA CTR
add 0a31d99f80 Merge branch '3.7-dev' into 3.8-dev
add 176d1e210c Merge branch '3.8-dev'
add 748ef64bf9 Remove duplicate testing covered in feature tests CTR
add 098e58c3b6 Merge branch '3.8-dev'
add fbd35ed382 Commented out the hadoop-standard build
add 19386f64c4 Merge branch '3.8-dev'
add 964d6f4b52 Fixed issue with Gremlin semantics around comparability
add f80c374530 Merge branch 'comparator-fix' into 3.8-dev
add afb0882f0f Merge branch '3.8-dev'
add 8f4182e812 TINKERPOP-3119 Added better pythonic access for properties
add bed0829505 Merge pull request #3308 from apache/TINKERPOP-3119
add 5295c62eaa Added a point about final usage as a code style CTR
add 766c70a3a2 Merge branch '3.7-dev' into 3.8-dev
add a92102e779 Merge branch '3.8-dev'
add d0e2d4349a Mentioned need to have ASF license in files CTR
add 34d32f4009 Merge branch '3.7-dev' into 3.8-dev
add cbeee14949 Merge branch '3.8-dev'
add b2816c5669 Preserve BulkSet in P
add 02584bdf60 Merge branch '3.8-dev'
add 629fe5a18d Tightened up AGENTS.md CTR
add 91be2a8528 Merge branch '3.7-dev' into 3.8-dev
add 3535f428c0 Merge branch '3.8-dev'
add 1aaba16e2f Updated URL to Practical Gremlin for Second Edition CTR
add 06532a53fd Merge branch '3.8-dev'
add 500e2b2750 Bumped to antlr 4.13.2 CTR
add 92f10e1c95 Added claude to gitignore CTR
add 5a075e5c18 Merge branch '3.7-dev' into 3.8-dev
add 9ac17810f6 Merge branch '3.8-dev'
add d3865e5b18 Add changes from v1 section to the GraphBinary specification CTR
add c070d3354a Explicit use of Cardinality for sideEffect test CTR
add 3a214ce90e Merge branch '3.8-dev'
add 544d34439c Fix Merge typecode in graphbinary specification CTR
add 1671d38f9f CTR update dotnet docker test set up to avoid masking build errors
add 6b99e214c8 Merge branch '3.7-dev' into 3.8-dev
add 8b45a6ff04 CTR dotnet fix regex parsing for Gremlin.cs generation to resolve build failure & update examples
add 890209fb49 Merge branch '3.8-dev'
add 4ac34ee026 Pin gremlin-javascript to patch versions.
add 297376f337 Merge branch '3.8-dev'
add b22038a20a Remove grunt dependency for straight jsdoc usage
add b606b20c14 Merge branch '3.7-dev' into 3.8-dev
add a855ac9111 Merge branch '3.8-dev'
add 995d48e299 Updated eslint dependency for gremlin-javascript CTR
add 796162e146 Updated cucumber to latest version CTR
add d10f8dc7fd Merge branch '3.7-dev' into 3.8-dev
add 3937cee5b5 Merge branch '3.8-dev'
add ad74eccabc Removed duplicate cucumber declaration CTR
add 991753b507 Update JS driver to GraphBinary4 (#3312)
add 5547f4e048 Fixed up licenses for gremlin-javascript
add 83c6fb9175 Merge branch '3.7-dev' into 3.8-dev
add 2661049a5c Merge branch '3.8-dev'
add 7c3a7ecd17 update index.html (#3314)
add 1c8ad966f0 TINKERPOP-3235 Fixed mergeE validation of static onCreate overrides
add 750f0811d1 Merge branch '3.7-dev' into 3.8-dev
add a892813dcd Merge branch '3.8-dev'
add 390741df8d Removed licenses for javascript
add b1f161e2ed Merge branch '3.7-dev' into 3.8-dev
add 01199bce81 Merge branch '3.8-dev'
add 32b7000415 License normalization CTR
add 725bd97475 Merge branch '3.7-dev' into 3.8-dev
add 57dc5514e0 Merge branch '3.8-dev'
add 159bd6c63d License header normalization CTR
add fd2c4b4a1d Added license header fix utility CTR
add a49bd2d53e Deprecated LANGUAGE translator for CANONICAL
add b2443ccf4a License file normalization CTR
add a80eaeb2ac Merge branch '3.7-dev' into 3.8-dev
add a1406b1095 Merge branch '3.8-dev'
add 71da803899 Add gremlin-mcp to dependabot CTR
add 45196e7f52 Changed copyright to 2026 CTR
add 97322b59d6 Merge branch '3.7-dev' into 3.8-dev
add 3a00724d6a Updated copyright to 2026 CTR
add cc51de3d6f Merge branch '3.8-dev'
add 6290b41905 TINKERPOP-3214 Fixed bug in VertexProperty id generation
add 81073eac4e Merge branch '3.7-dev' into 3.8-dev
add 3fde8bf60a Merge branch '3.8-dev'
add 884e28ba48 CTR fix examples to run on master with HTTP
add 3488e32081 Replace WebSocket with HTTP in JS GLV (#3330)
add 802e84d4d6 Removed build directory from python - accidentally pushed CTR
add c80e8fb353 Merge branch '3.7-dev' into 3.8-dev
add 9ac58c2259 Merge branch '3.8-dev'
add 6474532b90 Improved AGENTS.md to better set the license header CTR
add c34749f48d Merge branch '3.7-dev' into 3.8-dev
add e9b00d3825 Merge branch '3.8-dev'
add b75f82cab5 backport gremlin-js node 22+ compatibility changes from 3.8 to 3.7 (#3333)
add a1cfb49245 Merge branch '3.7-dev' into 3.8-dev
add 17060bc6b3 Merge branch '3.8-dev'
add 5d86993f7e Enable .NET driver over HTTP for 4.0.0 (#3338)
add 899ab62e18 Add HTTP transaction support to gremlin-server (#3328)
add ad32d33b00 Merge ResultQueue into ResultSet to simplify result handling
add baf9477c69 Add HTTP transaction support to gremlin-driver
add e9540e3514 [TINKERPOP-3236] Expand grammar argument types for coin and pagerank steps to numericArgument (#3331)
add e54ae50e4c TINKERPOP-3210 Fix cap() step mid-traversal in OLAP (#3332)
add a112cae9f5 Merge branch '3.7-dev' into 3.8-dev
add ddfb1b6db3 Merge branch '3.8-dev'
add faa14f4027 Added Translator infrastructure to gremlin-javascript
add 5707946983 Added translator tool to gremlin-mcp
add 319d53ec43 Added docs for gremlin-mcp and javascript translator
add b42047ee29 Bumped to typescript for gremlint
add 76dbaf7b45 Fix string replace() escaping in GroovyTranslateVisitor (tinkerpop-fy3)
add 013831f55d Harden patch-antlr4ng.js and pin antlr4ng to exact version (tinkerpop-8s2)
add 499700426f Better defined canonical form for llm normalization in gremlin-mcp
add c9e207224b Added extra translator tests to cover tx/terminal steps
add 164c2a71d4 Merge pull request #3336 from apache/js-translator
add f0daf38371 CTR: Update gremlin-python docker health-check to use gremlin-lang
add f59eee536f Migrate JS packages to npm workspaces, enabling semver gremlin dep in gremlin-mcp
add f4f693760d Consolidate JS Maven modules under gremlin-js/ parent
add d72dc666a7 Merge pull request #3341 from apache/js-multi
add 7a9c35cf64 Bumped to typescript for gremlint
add b0b726a1c8 Upgrade gremlint tooling and align eslint versions across workspace (tinkerpop-850)
add f2585713aa Bumped to node 22 as a minimum CTR
add 3d5e1b8f78 Removed unified handler testing
add 8aaac87a0c Modernized some references in the documentation CTR
add a55c1bfb4e Add Request Interceptors for Javascript (#3337)
add 74cfcbdccd Fix Docker health check requests for GLV integration tests
add 1aa60dafbe Uses newer GHA for .NET to avoid node 20 which EOL CTR
add 4ce4717925 Add custom type serializer API for gremlin-go (#3335)
add 3c5ef59a1f Merge branch '3.8-dev'
add 6ddc578bc7 Updated dependabot given gremlin-js workspace.
add 06e03bae51 Add GremlinLang number type suffixes and fix Long deserialization in JS GLV (#3340)
add da1619db75 Update order of operation for request interceptor and serialization in gremlin-go (#3358)
add 6861dfa17c CTR updated reference and upgrade docs for go and .net GLVs
add 4fc72204a2 Migrate docs/gremlint from Create React App to Vite
add 5ef1d32fc8 CTR Fix incorrect handling of Traverser in traversal.hasNext() in JS
add c4bf62c645 TINKERPOP-3227 Add documentation around reuseConnectionsForSessions CTR
add 9dbf97c904 Merge branch '3.8-dev'
add 9b65ded6d5 Remove neo4j-gremlin module deprecated in 3.7.0
add 5f7639048d Merge pull request #3368 from apache/neo4j-remove
add 4728b38eaa Add remote transaction upgrade documentation CTR
add 4f07629333 CTR updated imports from commons.collections to newer commons.collections4
add 69e2f02fa8 Update 4.0-beta2 upgrade/gremlin-variants documentation CTR
add b215dda0ae Minor doc fixes/improvements CTR
add 190927ec7f Merge branch '3.7-dev' into 3.8-dev
add 27e941f3ce Merge branch '3.8-dev'
add 343f9cb6bd Minor doc fixes CTR
add 71b37904b9 Merge branch '3.8-dev'
add 5ed69594f7 Minor docs updates CTR
add f3b1f6cdc9 Remove Lambda classes and GraphSON from .Net as only GraphBinary4 is kept in 4.0 (#3369)
add 81b5628d77 Update Graph Binary version implementation from 1 to 4 (#3370)
add c7ddc90e79 Fix misc GremlinLang and GraphBinary issues in Go (#3371)
add 8a1b2c8aa7 Rename GraphBinary4 serializer BYTEBUFFER to BINARY in gremlin-driver CTR
add 47a555b358 coerce set into list when it contains non-hashable elements for python (#3359)
add d73b824330 Merge branch '3.7-dev' into 3.8-dev
add b575e979df Merge branch '3.8-dev'
add fde92e7792 TINKERPOP-3230 Add logging for missing fields in GraphSON response CTR
add 7a87893d1d Merge branch '3.7-dev' into 3.8-dev
add d468061bba Merge branch '3.8-dev'
add 9dc362e603 CTR update license/notice, fix publish-docs.sh, & update gremlin files
add 940aea08b3 Merge branch '3.7-dev' into 3.8-dev
add f9e36b767a Merge branch '3.8-dev'
add a6cd9a3dab CTR Upgrade Go runtime to Go 1.25 as 1.24 has past end of life
add 6da07aee09 Merge branch '3.7-dev' into 3.8-dev
add a718b3a8fd Bump codecov/codecov-action from 5 to 6 (#3367)
add 0099a7f77f Bump actions/setup-go from 5 to 6 (#3200)
add 19357ff7be Merge branch '3.7-dev' into 3.8-dev
add c65697746d Merge branch '3.8-dev'
add 9924ab35ae Misc GremlinLang and ResultSet fixes (#3373)
add 485a67382d Add transactions to HTTP API section in provider documentation CTR
add 2722cef70f Update GraphSON4 specification and fix mistakes in Java implementation CTR
add e0a65c729f Minor fixes to README.md files CTR
add 50aa9700f7 Merge branch '3.8-dev'
add d1f0fcedb5 Fix test assertion needed from 2722cef70f25 change CTR
add 3c1aea1a5d Gdotv rebrand (#3374)
add 8e286c5d97 Update session reuse and Python set deserialization documentation CTR
add 0db826ae68 Merge branch '3.7-dev' into 3.8-dev
add e679b6c315 CTR small fixes to mcp reference doc and upgrade docs
add 5ad09cb842 Merge branch '3.8-dev'
add c1f943e513 CTR Modernize JS README and examples for TP4, and update JS Upgrade Docs
add 82b3db5eaa Migrate from JSDoc to TypeDoc (#3375)
add 9f85e9123d CTR Modernize gremlin-go README
add f7c5c864c0 CTR Update go README
add d80b9be720 Merge branch '3.7-dev' into 3.8-dev
add 84221d761c Merge branch '3.8-dev'
add 2ea8ad05f8 Update HTTP remote transactions documentation CTR
add c168078853 CTR Update gremlin-javascript reference docs
add ca05acf3db Update beta warnings in documentation CTR
add 7178a2edcc Update WebSocket mentions in documentation CTR
add 1fe5bcd75a CTR make spark/hadoop docs placeholders & reformat glv in upgrade docs
add c7659d71b7 TinkerPop 3.7.6 release
add 646c03503f Merge branch '3.7-dev' into 3.8-dev
add 5e218532b9 TinkerPop 3.8.1 release
add 92c5d9cda3 Merge branch '3.8-dev'
add e507f0813c Fixed bad npm reference in README for gremlin-mcp CTR
add 371dedcb7d TinkerPop 4.0.0-beta.2 release
add 7e9ddf3d0d CTR update go module version from v3 to v4 for 4.0.0-beta.2 release
add 2c425c0f84 CTR update to 3.7.7-SNAPSHOT
add d08008e18c Merge branch '3.7-dev' into 3.8-dev
add d2c77a7596 CTR update to 3.8.2-SNAPSHOT
add 9615c7e869 Merge branch '3.8-dev'
add 0874de2ee6 CTR update homepage for release and update to 4.0.0-SNAPSHOT post-release
add 37e085ae2e CTR update PR template
add 41a90083a8 CTR add LinkedIn link to site
add 352312a8d3 Add splitByElement() to Gherkin step definitions for nested collection parsing
add 10378a7bb6 docs
add 7fe79e7aa8 Added tinkerpop-dev skills based on Agent Skills standard
add 7711c14b07 Improved agent skills definitions.
add 59a2d02397 Merge pull request #3380 from apache/agent-skills
add 751cf3e728 Added to .gitignore CTR
add 9959310019 Add splitByElement() to Gherkin step definitions for nested collection parsing
add 6a95ff5a7b docs
add 3e5ca4e4dd Added saftey rules to AGENTS.md CTR
add 73d09b5f86 Merge branch '3.7-dev' into 3.8-dev
add 992eabd928 Merge branch '3.8-dev'
add cdab3784c0 CTR update Future doc
add bc9621f75c Merge branch '3.8-dev'
add c29ce6e154 CTR Fix generate-modern-readonly.groovy
add 7e9615ef3b TINKERPOP-3225 conjoin has incorrect null handling (#3372)
add fae1dcc362 Merge branch '3.7-dev' into 3.8-dev
add 9509d4f92d Fix GHA exclusions for GLVs (#3378)
add e3be426d50 Merge branch '3.8-dev'
add 72d6881362 GO support for escaped characters (#3381)
add aa383872be CTR: Pin more-itertools for 3.9 compatibility in GHA
add f4516e4370 CTR Bump commons-beanutils to 1.11.0 (CVE-2025-48734)
add 0f02480e94 Merge branch '3.7-dev' into 3.8-dev
add b08a6f0f71 Merge branch '3.8-dev'
add 66662ca166 Add gremlator: client-side Gremlin query translator SPA
add 6d0172d5c4 Upgraded gremlator to vite and better matched gremlint
add 8b3d94778c Merge pull request #3382 from apache/gremlator
add d03f568d35 CTR Regen feature test files
add 485f3a6da1 Merge branch '3.8-dev'
add 247201c9d0 Clean up and upgrade gremlin-js dependencies CTR
add 2bd0280c8e docs/gremlint and docs/gremlator dependency upgrade CTR
add 157b213776 TINKERPOP-3233 Added escaped characters to docs (#3383)
add e63871b437 Aligned AGENTS.md better with ASF AI contribution guidelines
add 8a2ddccebd Merge pull request #3398 from apache/agentsmd
add 02391db5d2 Updated AGENTS.md with language aligning to ASF AI usage guidance
add a4d852495e Merge branch '3.7-dev' into 3.8-dev
add c8689be517 Merge branch '3.8-dev'
add bec044ea00 CTR Add Configuring to GraphStepPlaceholder and VertexStepPlaceholder
add 72b34a3476 Add getOldChar() and getNewChar() getters to ReplaceGlobalStep and ReplaceLocalStep (#3400)
add 9fb1700a5d Merge branch '3.8-dev'
add eb276fdbbd Added basic bootstrap for beads
add 0531cbb7d0 Fix bulking behavior in gremlin-go for TP 4.0 (#3397)
add 62bd6dad66 Response Streaming in JS (#3395)
add 3e0641a322 CTR Fix ClassCastException when numeric request fields are deserialized as Integer
add cbffc7a140 Clarify Assisted-by trailer format in AGENTS.md
add 3ad5a83983 Merge pull request #3417 from L0Lmaker/improvement/agents-md-assisted-by-clarity
add 51ec5bc98d TINKERPOP-3153 Add Char, Duration, Binary support to gremlin-lang.
add 0f592d4007 Streaming support for Python (#3396)
add 2195ef59cd Bump @eslint/js from 9.39.4 to 10.0.1 in /gremlin-js (#3408)
add 2d477fd709 Bump eslint from 9.39.4 to 10.3.0 in /gremlin-js (#3409)
add 2e7d0dd4a1 Upgrade build tooling for docs/gremlint and docs/gremlator CTR
add 30129ad373 Support Streaming in .NET (#3403)
add d6861d18a9 Bump @types/node from 22.19.17 to 25.6.0 in /gremlin-js (#3387)
add c37486e323 Bump org.wildfly.common:wildfly-common from 1.5.4.Final to 2.0.1
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 (21b04368a3)
\
N -- N -- N refs/heads/dependabot/maven/master/org.wildfly.common-wildfly-common-2.0.1 (c37486e323)
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.
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 8 +-
.github/pull_request_template.md | 3 +-
.github/workflows/build-test.yml | 363 +-
.github/workflows/codeql.yml | 26 +-
.gitignore | 21 +-
.mailmap | 18 +-
.skills/tinkerpop-dev/SKILL.md | 164 +
.skills/tinkerpop-dev/references/beads-workflow.md | 234 +
.skills/tinkerpop-dev/references/build-dotnet.md | 97 +
.skills/tinkerpop-dev/references/build-go.md | 111 +
.skills/tinkerpop-dev/references/build-java.md | 67 +
.../tinkerpop-dev/references/build-javascript.md | 171 +
.skills/tinkerpop-dev/references/build-python.md | 127 +
.../references/dev-environment-setup.md | 140 +
.skills/tinkerpop-dev/references/documentation.md | 45 +
.skills/tinkerpop-dev/references/gremlin-mcp.md | 159 +
.skills/tinkerpop-dev/scripts/check-env.sh | 153 +
AGENTS.md | 73 +
CHANGELOG.asciidoc | 440 +-
CONTRIBUTING.asciidoc | 25 -
CONTRIBUTING.md | 115 +
LICENSE | 2 +-
NOTICE | 2 +-
README.asciidoc | 73 -
README.md | 152 +
bin/agent-setup.sh | 200 +
bin/asf-license-header.txt | 16 +
bin/beads-bootstrap.sh | 92 +
bin/fix-license-headers.py | 526 +
bin/generate-home.sh | 16 +-
bin/publish-docs.awk | 2 +-
bin/publish-docs.sh | 12 +-
bin/publish-home.awk | 2 +-
bin/run-examples.sh | 12 +-
bin/update-current-docs.sh | 2 +-
bin/validate-distribution.sh | 2 +-
data/air-routes.json | 3749 +
data/air-routes.kryo | Bin 0 -> 3405490 bytes
data/air-routes.xml | 277709 ++++++++++++++++++
data/script-input.groovy | 2 +-
docker/Dockerfile | 5 +-
docker/build.sh | 7 +-
docker/gremlin-server/docker-entrypoint.sh | 6 +-
docker/gremlin-server/gremlin-console-jaas.conf | 2 +-
docker/gremlin-server/krb5.conf | 13 +-
docker/gremlin-test-server/Dockerfile | 2 +-
docker/gremlin-test-server/krb5.conf | 13 +-
docker/scripts/build.sh | 8 +-
docs/archive/changelogs/changelog-3.0.x.asciidoc | 24 +-
docs/archive/changelogs/changelog-3.1.x.asciidoc | 24 +-
docs/archive/changelogs/changelog-3.2.x.asciidoc | 24 +-
docs/archive/changelogs/changelog-3.3.x.asciidoc | 24 +-
docs/archive/changelogs/changelog-3.4.x.asciidoc | 24 +-
docs/archive/changelogs/changelog-3.5.x.asciidoc | 24 +-
docs/archive/changelogs/changelog-3.6.x.asciidoc | 24 +-
docs/gremlator/.gitignore | 20 +
{gremlint => docs/gremlator}/.prettierrc | 0
{gremlint => docs/gremlator}/LICENSE | 0
docs/gremlator/README.md | 62 +
docs/gremlator/index.html | 38 +
docs/gremlator/package-lock.json | 5097 +
docs/gremlator/package.json | 57 +
docs/{gremlint => gremlator}/public/favicon.ico | Bin
docs/gremlator/public/manifest.json | 15 +
docs/gremlator/public/robots.txt | 20 +
docs/gremlator/src/App.tsx | 54 +
docs/gremlator/src/components/ErrorAlert.tsx | 64 +
docs/gremlator/src/components/Footer.tsx | 46 +
docs/gremlator/src/components/LanguageTabs.tsx | 69 +
docs/gremlator/src/components/Navigator.tsx | 60 +
docs/gremlator/src/components/QueryInput.tsx | 104 +
.../gremlator/src/components/TranslationResult.tsx | 104 +
docs/gremlator/src/index.tsx | 27 +
docs/gremlator/src/store/actions.ts | 20 +
docs/gremlator/src/store/index.ts | 22 +
docs/gremlator/src/store/initialState.ts | 31 +
docs/gremlator/src/store/reducers.ts | 59 +
docs/gremlator/src/store/types.ts | 57 +
docs/gremlator/src/views/QueryTranslator/index.tsx | 76 +
docs/gremlator/tsconfig.json | 31 +
docs/{gremlint => gremlator}/tslint.json | 0
docs/gremlator/vite.config.ts | 51 +
docs/gremlint/.gitignore | 5 +-
docs/gremlint/README.md | 32 +-
docs/gremlint/config-overrides.js | 26 -
docs/gremlint/index.html | 37 +
docs/gremlint/package-lock.json | 19968 +-
docs/gremlint/package.json | 51 +-
docs/gremlint/public/index.html | 60 -
docs/gremlint/public/robots.txt | 2 +-
docs/gremlint/src/App.css | 2 +-
docs/gremlint/src/App.test.tsx | 9 +-
docs/gremlint/src/App.tsx | 2 +-
docs/gremlint/src/components/CenteredContainer.tsx | 2 +-
docs/gremlint/src/components/CodePreview.tsx | 2 +-
docs/gremlint/src/components/FadeIn.tsx | 2 +-
docs/gremlint/src/components/Footer.tsx | 9 +-
docs/gremlint/src/components/LoadingAnimation.tsx | 2 +-
docs/gremlint/src/components/NavigationButton.tsx | 2 +-
docs/gremlint/src/components/Navigator.tsx | 2 +-
docs/gremlint/src/components/Paragraph.tsx | 2 +-
docs/gremlint/src/components/QueryInput.tsx | 2 +-
docs/gremlint/src/components/Spacer.ts | 2 +-
docs/gremlint/src/components/StyleGuideRule.tsx | 2 +-
docs/gremlint/src/components/TextButton.tsx | 2 +-
docs/gremlint/src/components/Title.tsx | 2 +-
docs/gremlint/src/components/Toggle.tsx | 2 +-
docs/gremlint/src/components/View.tsx | 2 +-
docs/gremlint/src/index.css | 2 +-
docs/gremlint/src/index.tsx | 9 +-
docs/gremlint/src/libs/reduced-state/dispatch.ts | 2 +-
docs/gremlint/src/libs/reduced-state/index.ts | 2 +-
.../src/libs/reduced-state/reducedState.ts | 2 +-
docs/gremlint/src/libs/reduced-state/types.ts | 2 +-
.../src/libs/reduced-state/useReducedState.ts | 2 +-
docs/gremlint/src/react-app-env.d.ts | 4 +-
docs/gremlint/src/reportWebVitals.ts | 18 +-
docs/gremlint/src/router.ts | 2 +-
docs/gremlint/src/setupTests.ts | 2 +-
docs/gremlint/src/store/actions.ts | 2 +-
docs/gremlint/src/store/index.ts | 2 +-
docs/gremlint/src/store/initialState.ts | 2 +-
docs/gremlint/src/store/reducers.ts | 2 +-
docs/gremlint/src/store/routines.ts | 2 +-
docs/gremlint/src/store/types.ts | 2 +-
docs/gremlint/src/styleVariables.ts | 2 +-
.../src/views/QueryFormatter/AdvancedOptions.tsx | 2 +-
docs/gremlint/src/views/QueryFormatter/index.tsx | 2 +-
docs/gremlint/src/views/StyleGuide/index.tsx | 2 +-
docs/gremlint/src/views/StyleGuide/rules.ts | 2 +-
docs/gremlint/tsconfig.json | 17 +-
docs/gremlint/vite.config.ts | 45 +
docs/javadoc/overview.html | 26 +-
docs/preprocessor/awk/cleanup.awk | 2 +-
docs/preprocessor/awk/ignore.awk | 2 +-
docs/preprocessor/awk/init-code-blocks.awk | 4 +-
docs/preprocessor/awk/language-variants.awk | 2 +-
docs/preprocessor/awk/prepare.awk | 2 +-
docs/preprocessor/awk/prettify.awk | 2 +-
docs/preprocessor/awk/progressbar.awk | 2 +-
docs/preprocessor/awk/progressbar.groovy.template | 2 +-
docs/preprocessor/awk/tabify.awk | 2 +-
docs/preprocessor/install-plugins.groovy | 2 +-
docs/preprocessor/install-plugins.sh | 2 +-
docs/preprocessor/preprocess-file.sh | 15 +-
docs/preprocessor/preprocess.sh | 7 +-
docs/sass/tabs.scss | 2 +-
docs/site/home/benefits-use-cases.html | 198 +-
docs/site/home/community.html | 241 +-
docs/site/home/css/prism.css | 4 +-
docs/site/home/download.html | 460 +-
docs/site/home/gremlin.html | 151 +-
docs/site/home/img/linkedin-logo.svg | 18 +
docs/site/home/img/providers/25.png | Bin 7887 -> 3782 bytes
docs/site/home/img/providers/26.png | Bin 2508 -> 2496 bytes
docs/site/home/img/providers/puppy-graph.png | Bin 41130 -> 0 bytes
docs/site/home/index.html | 224 +-
docs/site/home/js/jquery-1.11.1.js | 639 -
docs/site/home/js/jquery-1.12.4.min.js | 5 +
docs/site/home/js/prism.js | 59 +-
docs/site/home/providers.html | 232 +-
docs/site/home/robots.txt | 6 +
docs/site/home/sitemap.xml | 39 +
docs/src/dev/developer/administration.asciidoc | 24 +-
docs/src/dev/developer/contributing.asciidoc | 30 +-
.../dev/developer/development-environment.asciidoc | 177 +-
docs/src/dev/developer/for-committers.asciidoc | 261 +-
docs/src/dev/developer/index.asciidoc | 26 +-
docs/src/dev/developer/meetings.asciidoc | 201 -
docs/src/dev/developer/release.asciidoc | 75 +-
docs/src/dev/future/index.asciidoc | 75 +-
.../dev/future/proposal-3-remove-closures.asciidoc | 24 +-
.../dev/future/proposal-arrow-flight-2.asciidoc | 24 +-
.../src/dev/future/proposal-asbool-step-7.asciidoc | 72 +
.../dev/future/proposal-asnumber-step-6.asciidoc | 180 +
.../proposal-declarative-match-step-9.asciidoc | 158 +
docs/src/dev/future/proposal-equality-1.asciidoc | 24 +-
docs/src/dev/future/proposal-scoping-5.asciidoc | 191 +
.../src/dev/future/proposal-transaction-4.asciidoc | 25 +-
.../dev/future/proposal-type-predicate-8.asciidoc | 265 +
docs/src/dev/io/graphbinary.asciidoc | 328 +-
docs/src/dev/io/graphml.asciidoc | 24 +-
docs/src/dev/io/graphson.asciidoc | 87 +-
docs/src/dev/io/gryo.asciidoc | 24 +-
docs/src/dev/io/index.asciidoc | 24 +-
docs/src/dev/provider/gremlin-semantics.asciidoc | 1128 +-
docs/src/dev/provider/index.asciidoc | 299 +-
docs/src/dev/provider/policies.asciidoc | 24 +-
docs/src/docinfo.html | 26 +-
docs/src/index.asciidoc | 33 +-
docs/src/recipes/anti-patterns.asciidoc | 30 +-
docs/src/recipes/appendix.asciidoc | 28 +-
docs/src/recipes/between-vertices.asciidoc | 24 +-
docs/src/recipes/centrality.asciidoc | 28 +-
docs/src/recipes/collections.asciidoc | 56 +-
docs/src/recipes/connected-components.asciidoc | 26 +-
docs/src/recipes/cycle-detection.asciidoc | 24 +-
docs/src/recipes/duplicate-edge.asciidoc | 24 +-
docs/src/recipes/duplicate-vertex.asciidoc | 24 +-
docs/src/recipes/edge-move.asciidoc | 24 +-
docs/src/recipes/element-existence.asciidoc | 24 +-
docs/src/recipes/if-then-based-grouping.asciidoc | 24 +-
docs/src/recipes/index.asciidoc | 24 +-
docs/src/recipes/looping.asciidoc | 24 +-
docs/src/recipes/olap-spark-yarn.asciidoc | 29 +-
.../recipes/operating-on-dropped-elements.asciidoc | 24 +-
docs/src/recipes/pagination.asciidoc | 24 +-
docs/src/recipes/recommendation.asciidoc | 32 +-
docs/src/recipes/shortest-path.asciidoc | 32 +-
docs/src/recipes/style-guide.asciidoc | 24 +-
.../src/recipes/traversal-component-reuse.asciidoc | 24 +-
docs/src/recipes/traversal-induced-values.asciidoc | 24 +-
docs/src/recipes/tree.asciidoc | 24 +-
docs/src/reference/acknowledgements.asciidoc | 24 +-
docs/src/reference/compilers.asciidoc | 57 +-
docs/src/reference/conclusion.asciidoc | 24 +-
docs/src/reference/gremlin-applications.asciidoc | 352 +-
docs/src/reference/gremlin-variants.asciidoc | 1140 +-
.../reference/implementations-hadoop-end.asciidoc | 31 +-
.../implementations-hadoop-start.asciidoc | 29 +-
docs/src/reference/implementations-intro.asciidoc | 24 +-
docs/src/reference/implementations-neo4j.asciidoc | 393 -
docs/src/reference/implementations-spark.asciidoc | 31 +-
.../reference/implementations-tinkergraph.asciidoc | 65 +-
docs/src/reference/index.asciidoc | 25 +-
docs/src/reference/intro.asciidoc | 38 +-
docs/src/reference/preface.asciidoc | 24 +-
docs/src/reference/the-graph.asciidoc | 24 +-
docs/src/reference/the-graphcomputer.asciidoc | 24 +-
docs/src/reference/the-traversal.asciidoc | 882 +-
docs/src/tutorials/getting-started/index.asciidoc | 32 +-
.../gremlin-language-variants/index.asciidoc | 24 +-
docs/src/tutorials/gremlins-anatomy/index.asciidoc | 24 +-
.../tutorials/the-gremlin-console/index.asciidoc | 25 +-
docs/src/upgrade/appendix.asciidoc | 26 +-
docs/src/upgrade/index.asciidoc | 36 +-
docs/src/upgrade/release-3.0.x-incubating.asciidoc | 46 +-
docs/src/upgrade/release-3.1.x-incubating.asciidoc | 68 +-
docs/src/upgrade/release-3.2.x-incubating.asciidoc | 141 +-
docs/src/upgrade/release-3.3.x.asciidoc | 59 +-
docs/src/upgrade/release-3.4.x.asciidoc | 57 +-
docs/src/upgrade/release-3.5.x.asciidoc | 65 +-
docs/src/upgrade/release-3.6.x.asciidoc | 55 +-
docs/src/upgrade/release-3.7.x.asciidoc | 414 +-
docs/src/upgrade/release-3.8.0.asciidoc | 1843 +
docs/src/upgrade/release-3.8.1.asciidoc | 142 +
docs/src/upgrade/release-3.8.2.asciidoc | 24 +
docs/src/upgrade/release-4.x.x.asciidoc | 792 +-
docs/static/images/gremlin-67.png | Bin 0 -> 188285 bytes
docs/static/images/gremlin-deserialized-portal.png | Bin 0 -> 108766 bytes
docs/static/images/gremlin-serialized-portal.png | Bin 0 -> 185002 bytes
docs/static/images/gremlin-serialized.png | Bin 0 -> 133695 bytes
docs/static/images/gremlin-serialized2.png | Bin 0 -> 150231 bytes
docs/static/images/neo4j-ha.png | Bin 108249 -> 0 bytes
docs/stylesheets/tinkerpop-base.css | 2 +-
docs/stylesheets/tinkerpop.css | 2 +-
docs/upgrade/README.md | 39 +
docs/upgrade/java/README.md | 82 +
docs/upgrade/java/bin/gremlin-dev.sh | 206 +
docs/upgrade/java/pom.xml | 154 +
.../apache/tinkerpop/example/cmdb/Application.java | 29 +
.../example/cmdb/api/AlertController.java | 43 +
.../example/cmdb/api/DeploymentController.java | 43 +
.../example/cmdb/api/HealthController.java | 44 +
.../example/cmdb/api/IncidentController.java | 43 +
.../example/cmdb/api/ServiceController.java | 50 +
.../example/cmdb/config/GremlinClientConfig.java | 83 +
.../example/cmdb/config/GremlinClientFactory.java | 66 +
.../tinkerpop/example/cmdb/domain/PathDto.java | 28 +
.../example/cmdb/errors/ApiException.java | 32 +
.../example/cmdb/errors/ErrorHandler.java | 40 +
.../example/cmdb/graph/GremlinGateway.java | 53 +
.../tinkerpop/example/cmdb/graph/MappingUtils.java | 55 +
.../example/cmdb/graph/TraversalBuilders.java | 101 +
.../example/cmdb/service/AlertService.java | 57 +
.../example/cmdb/service/DeploymentService.java | 40 +
.../example/cmdb/service/IncidentService.java | 43 +
.../example/cmdb/service/ServiceGraphService.java | 44 +
.../java/src/main/resources/application.yml | 30 +
.../tinkerpop/example/cmdb/it/DataLoader.java | 41 +
.../tinkerpop/example/cmdb/it/ServiceIT.java | 256 +
.../example/cmdb/unit/AlertServiceTest.java | 68 +
.../example/cmdb/unit/DeploymentServiceTest.java | 45 +
.../example/cmdb/unit/ErrorHandlerTest.java | 49 +
.../example/cmdb/unit/HealthControllerTest.java | 56 +
.../example/cmdb/unit/IncidentServiceTest.java | 47 +
.../example/cmdb/unit/ServiceGraphServiceTest.java | 56 +
.../java/src/test/resources/application-test.yml | 25 +
docs/upgrade/prompts/sample-report.md | 153 +
docs/upgrade/prompts/upgrade-3.8.0-helper.md | 45 +
docs/upgrade/spec/cmdb-data.gremlin | 167 +
docs/upgrade/spec/spec.md | 424 +
gremlin-annotations/pom.xml | 62 +-
.../gremlin/process/traversal/dsl/GremlinDsl.java | 2 +-
.../process/traversal/dsl/GremlinDslProcessor.java | 2 +-
.../process/traversal/dsl/ProcessorException.java | 2 +-
.../traversal/dsl/GremlinDslProcessorTest.java | 2 +-
.../dsl/SocialPackageTraversalSourceDsl.java | 2 +-
.../process/traversal/dsl/RemoteDslTraversal.java | 2 +-
.../traversal/dsl/SocialMoveTraversalDsl.java | 2 +-
.../dsl/SocialNoDefaultMethodsTraversalDsl.java | 2 +-
.../traversal/dsl/SocialPackageTraversalDsl.java | 2 +-
.../process/traversal/dsl/SocialTraversalDsl.java | 2 +-
gremlin-console/conf/tinkergraph-gryo.properties | 2 +-
gremlin-console/pom.xml | 6 +-
gremlin-console/src/main/bin/gremlin-java8.bat | 59 -
gremlin-console/src/main/bin/gremlin.sh | 3 +-
.../tinkerpop/gremlin/console/Colorizer.groovy | 2 +-
.../tinkerpop/gremlin/console/Console.groovy | 5 +-
.../tinkerpop/gremlin/console/ConsoleFs.groovy | 2 +-
.../gremlin/console/GremlinGroovysh.groovy | 2 +-
.../tinkerpop/gremlin/console/Mediator.groovy | 2 +-
.../tinkerpop/gremlin/console/PluggedIn.groovy | 2 +-
.../tinkerpop/gremlin/console/Preferences.groovy | 2 +-
.../gremlin/console/commands/ClsCommand.groovy | 2 +-
.../console/commands/GremlinSetCommand.groovy | 2 +-
.../gremlin/console/commands/InstallCommand.groovy | 2 +-
.../gremlin/console/commands/PluginCommand.groovy | 2 +-
.../console/commands/UninstallCommand.groovy | 2 +-
.../console/jsr223/RemoteGremlinPlugin.java | 2 +-
.../console/jsr223/UtilitiesGremlinPlugin.java | 2 +-
.../gremlin/console/commands/ClsCommand.properties | 2 +-
.../console/commands/GremlinSetCommand.properties | 2 +-
.../console/commands/InstallCommand.properties | 2 +-
.../console/commands/PluginCommand.properties | 2 +-
.../console/commands/UninstallCommand.properties | 2 +-
.../jsr223/UtilitiesGremlinPluginScript.groovy | 2 +-
gremlin-console/src/main/static/LICENSE | 3 +-
gremlin-console/src/main/static/NOTICE | 10 +-
.../src/main/static/licenses/reactive-streams | 18 +
.../gremlin/console/GremlinGroovyshTest.groovy | 2 +-
.../AbstractGremlinServerIntegrationTest.java | 2 +-
.../jsr223/MockGroovyGremlinShellEnvironment.java | 2 +-
.../console/jsr223/UtilitiesGremlinPluginTest.java | 2 +-
gremlin-console/src/test/python/docker/Dockerfile | 2 +-
gremlin-console/src/test/python/setup.cfg | 2 +-
gremlin-console/src/test/python/setup.py | 7 +-
gremlin-console/src/test/python/tests/__init__.py | 2 +-
.../src/test/python/tests/test_console.py | 2 +-
gremlin-console/src/test/python/x-printed.script | 2 +-
gremlin-console/src/test/python/x.script | 2 +-
gremlin-console/src/test/python/y-printed.script | 2 +-
gremlin-console/src/test/python/y.script | 2 +-
gremlin-console/src/test/python/z-printed.script | 2 +-
gremlin-console/src/test/python/z.script | 2 +-
.../gremlin/console/jsr223/generate.groovy | 2 +-
.../console/jsr223/tinkergraph-empty.properties | 2 +-
gremlin-core/pom.xml | 4 +
.../gremlin/jsr223/AbstractGremlinPlugin.java | 2 +-
.../jsr223/AbstractGremlinScriptEngineFactory.java | 2 +-
.../gremlin/jsr223/BindingsCustomizer.java | 2 +-
.../jsr223/CachedGremlinScriptEngineManager.java | 2 +-
.../gremlin/jsr223/ConcurrentBindings.java | 2 +-
.../gremlin/jsr223/CoreGremlinPlugin.java | 2 +-
.../tinkerpop/gremlin/jsr223/CoreImports.java | 9 +-
.../tinkerpop/gremlin/jsr223/Customizer.java | 2 +-
.../gremlin/jsr223/DefaultBindingsCustomizer.java | 2 +-
.../jsr223/DefaultGremlinScriptEngineManager.java | 2 +-
.../gremlin/jsr223/DefaultImportCustomizer.java | 2 +-
.../gremlin/jsr223/DefaultScriptCustomizer.java | 2 +-
.../gremlin/jsr223/GremlinLangCustomizer.java | 43 +
.../gremlin/jsr223/GremlinLangPlugin.java | 71 +
.../gremlin/jsr223/GremlinLangScriptEngine.java | 81 +-
.../jsr223/GremlinLangScriptEngineFactory.java | 2 +-
.../tinkerpop/gremlin/jsr223/GremlinPlugin.java | 2 +-
.../gremlin/jsr223/GremlinScriptChecker.java | 2 +-
.../gremlin/jsr223/GremlinScriptContext.java | 2 +-
.../gremlin/jsr223/GremlinScriptEngine.java | 2 +-
.../gremlin/jsr223/GremlinScriptEngineFactory.java | 2 +-
.../gremlin/jsr223/GremlinScriptEngineManager.java | 2 +-
.../tinkerpop/gremlin/jsr223/ImportCustomizer.java | 2 +-
.../gremlin/jsr223/ImportGremlinPlugin.java | 2 +-
.../gremlin/jsr223/LazyBindingsCustomizer.java | 2 +-
.../tinkerpop/gremlin/jsr223/ScriptCustomizer.java | 2 +-
.../gremlin/jsr223/ScriptEngineCache.java | 2 +-
.../gremlin/jsr223/ScriptFileGremlinPlugin.java | 2 +-
.../jsr223/SingleGremlinScriptEngineManager.java | 2 +-
.../gremlin/jsr223/VariableResolverCustomizer.java | 2 +-
.../gremlin/jsr223/VariableResolverPlugin.java | 2 +-
.../jsr223/console/GremlinShellEnvironment.java | 2 +-
.../gremlin/language/grammar/ArgumentVisitor.java | 116 +-
.../grammar/DefaultGremlinBaseVisitor.java | 146 +-
.../language/grammar/GenericLiteralVisitor.java | 253 +-
.../grammar/GraphTraversalSourceVisitor.java | 2 +-
.../language/grammar/GremlinAntlrToJava.java | 8 +-
.../language/grammar/GremlinErrorListener.java | 2 +-
.../language/grammar/GremlinParserException.java | 2 +-
.../language/grammar/GremlinQueryParser.java | 6 +-
.../grammar/NestedTraversalSourceListVisitor.java | 2 +-
.../language/grammar/NoOpTerminalVisitor.java | 2 +-
.../grammar/ParseTreeContextCastHelper.java | 6 +-
.../language/grammar/StructureElementVisitor.java | 38 -
.../grammar/TerminalMethodToBytecodeVisitor.java | 2 +-
.../language/grammar/TraversalEnumParser.java | 28 +-
.../language/grammar/TraversalMethodVisitor.java | 371 +-
.../grammar/TraversalPredicateVisitor.java | 61 +-
.../language/grammar/TraversalRootVisitor.java | 2 +-
.../grammar/TraversalSourceSelfMethodVisitor.java | 17 +-
.../grammar/TraversalSourceSpawnMethodVisitor.java | 38 +-
.../language/grammar/TraversalSourceTxVisitor.java | 2 +-
.../language/grammar/TraversalStrategyVisitor.java | 6 +-
.../grammar/TraversalTerminalMethodVisitor.java | 2 +-
.../gremlin/language/grammar/VariableResolver.java | 2 +-
.../grammar/VariableResolverException.java | 2 +-
.../language/grammar/WithOptionsVisitor.java | 2 +-
.../translator/AbstractTranslateVisitor.java | 18 +-
.../translator/AnonymizedTranslatorVisitor.java | 34 +-
.../translator/DotNetTranslateVisitor.java | 385 +-
.../language/translator/GoTranslateVisitor.java | 233 +-
.../language/translator/GremlinTranslator.java | 2 +-
.../translator/GroovyTranslateVisitor.java | 153 +-
.../language/translator/JavaTranslateVisitor.java | 126 +-
.../translator/JavascriptTranslateVisitor.java | 111 +-
.../translator/PythonTranslateVisitor.java | 126 +-
.../language/translator/TranslateVisitor.java | 2203 +-
.../gremlin/language/translator/Translation.java | 2 +-
.../gremlin/language/translator/Translator.java | 10 +-
.../language/translator/TranslatorException.java | 2 +-
.../gremlin/process/computer/Computer.java | 2 +-
.../gremlin/process/computer/ComputerResult.java | 2 +-
.../gremlin/process/computer/GraphComputer.java | 2 +-
.../gremlin/process/computer/GraphFilter.java | 2 +-
.../gremlin/process/computer/KeyValue.java | 2 +-
.../gremlin/process/computer/MapReduce.java | 2 +-
.../tinkerpop/gremlin/process/computer/Memory.java | 2 +-
.../gremlin/process/computer/MemoryComputeKey.java | 2 +-
.../gremlin/process/computer/MessageCombiner.java | 2 +-
.../gremlin/process/computer/MessageScope.java | 2 +-
.../gremlin/process/computer/Messenger.java | 2 +-
.../gremlin/process/computer/ProgramPhase.java | 2 +-
.../gremlin/process/computer/VertexComputeKey.java | 2 +-
.../gremlin/process/computer/VertexProgram.java | 2 +-
.../process/computer/clone/CloneVertexProgram.java | 2 +-
.../connected/ConnectedComponentVertexProgram.java | 2 +-
.../peerpressure/ClusterCountMapReduce.java | 2 +-
.../peerpressure/ClusterPopulationMapReduce.java | 2 +-
.../peerpressure/PeerPressureVertexProgram.java | 2 +-
.../ranking/pagerank/PageRankMapReduce.java | 2 +-
.../ranking/pagerank/PageRankMessageCombiner.java | 2 +-
.../ranking/pagerank/PageRankVertexProgram.java | 2 +-
.../search/path/ShortestPathVertexProgram.java | 2 +-
.../process/computer/traversal/MasterExecutor.java | 2 +-
.../traversal/MemoryTraversalSideEffects.java | 9 +-
.../computer/traversal/TraversalVertexProgram.java | 11 +-
.../TraversalVertexProgramMessageCombiner.java | 2 +-
.../process/computer/traversal/WorkerExecutor.java | 2 +-
.../lambda/HaltedTraversersCountTraversal.java | 2 +-
.../computer/traversal/step/VertexComputing.java | 2 +-
.../traversal/step/map/ComputerResultStep.java | 2 +-
.../traversal/step/map/ConnectedComponent.java | 2 +-
.../map/ConnectedComponentVertexProgramStep.java | 2 +-
.../computer/traversal/step/map/PageRank.java | 2 +-
.../step/map/PageRankVertexProgramStep.java | 2 +-
.../computer/traversal/step/map/PeerPressure.java | 2 +-
.../step/map/PeerPressureVertexProgramStep.java | 2 +-
.../step/map/ProgramVertexProgramStep.java | 2 +-
.../computer/traversal/step/map/ShortestPath.java | 2 +-
.../step/map/ShortestPathVertexProgramStep.java | 2 +-
.../step/map/TraversalVertexProgramStep.java | 2 +-
.../traversal/step/map/VertexProgramStep.java | 2 +-
.../strategy/VertexProgramInterceptor.java | 2 +-
.../strategy/decoration/VertexProgramStrategy.java | 22 +-
.../finalization/ComputerFinalizationStrategy.java | 2 +-
.../strategy/optimization/GraphFilterStrategy.java | 2 +-
.../MessagePassingReductionStrategy.java | 13 +-
.../VertexProgramRestrictionStrategy.java | 2 +-
.../util/AbstractVertexProgramBuilder.java | 2 +-
.../process/computer/util/ComputerGraph.java | 4 +-
.../computer/util/DefaultComputerResult.java | 2 +-
.../gremlin/process/computer/util/EmptyMemory.java | 2 +-
.../process/computer/util/GraphComputerHelper.java | 2 +-
.../process/computer/util/ImmutableMemory.java | 2 +-
.../gremlin/process/computer/util/MapMemory.java | 2 +-
.../process/computer/util/MapReducePool.java | 2 +-
.../process/computer/util/MemoryHelper.java | 2 +-
.../process/computer/util/SingleMessenger.java | 2 +-
.../process/computer/util/StaticMapReduce.java | 2 +-
.../process/computer/util/StaticVertexProgram.java | 2 +-
.../process/computer/util/VertexProgramHelper.java | 2 +-
.../process/computer/util/VertexProgramPool.java | 2 +-
.../process/remote/EmbeddedRemoteConnection.java | 2 +-
.../gremlin/process/remote/RemoteConnection.java | 2 +-
.../process/remote/RemoteConnectionException.java | 2 +-
.../remote/traversal/AbstractRemoteTraversal.java | 13 +-
.../remote/traversal/AbstractRemoteTraverser.java | 2 +-
.../remote/traversal/DefaultRemoteTraverser.java | 2 +-
.../remote/traversal/EmbeddedRemoteTraversal.java | 2 +-
.../process/remote/traversal/RemoteTraversal.java | 2 +-
.../process/remote/traversal/RemoteTraverser.java | 2 +-
.../remote/traversal/step/map/RemoteStep.java | 2 +-
.../strategy/decoration/RemoteStrategy.java | 2 +-
.../traversal/AnonymousTraversalSource.java | 10 +-
.../gremlin/process/traversal/Compare.java | 67 +-
.../gremlin/process/traversal/CompareType.java | 116 +
.../gremlin/process/traversal/Contains.java | 22 +-
.../tinkerpop/gremlin/process/traversal/DT.java | 2 +-
.../gremlin/process/traversal/Failure.java | 2 +-
.../tinkerpop/gremlin/process/traversal/GType.java | 106 +
.../gremlin/process/traversal/GValueManager.java | 210 +
.../gremlin/process/traversal/GraphOp.java | 2 +-
.../gremlin/process/traversal/GremlinLang.java | 56 +-
.../traversal/GremlinTypeErrorException.java | 40 -
.../tinkerpop/gremlin/process/traversal/IO.java | 2 +-
.../tinkerpop/gremlin/process/traversal/Merge.java | 2 +-
.../tinkerpop/gremlin/process/traversal/NotP.java | 120 +
.../gremlin/process/traversal/Operator.java | 4 +-
.../tinkerpop/gremlin/process/traversal/Order.java | 2 +-
.../tinkerpop/gremlin/process/traversal/P.java | 276 +-
.../gremlin/process/traversal/PBiPredicate.java | 9 +-
.../tinkerpop/gremlin/process/traversal/Path.java | 2 +-
.../tinkerpop/gremlin/process/traversal/Pick.java | 17 +-
.../tinkerpop/gremlin/process/traversal/Pop.java | 2 +-
.../gremlin/process/traversal/SackFunctions.java | 7 +-
.../tinkerpop/gremlin/process/traversal/Scope.java | 2 +-
.../gremlin/process/traversal/Script.java | 2 +-
.../tinkerpop/gremlin/process/traversal/Step.java | 2 +-
.../tinkerpop/gremlin/process/traversal/Text.java | 13 +-
.../tinkerpop/gremlin/process/traversal/TextP.java | 100 +-
.../gremlin/process/traversal/Traversal.java | 25 +-
.../process/traversal/TraversalSideEffects.java | 2 +-
.../gremlin/process/traversal/TraversalSource.java | 2 +-
.../process/traversal/TraversalStrategies.java | 8 +-
.../process/traversal/TraversalStrategy.java | 62 +-
.../gremlin/process/traversal/Traverser.java | 21 +-
.../process/traversal/TraverserGenerator.java | 2 +-
.../traversal/dsl/graph/DefaultGraphTraversal.java | 2 +-
.../traversal/dsl/graph/GraphTraversal.java | 815 +-
.../traversal/dsl/graph/GraphTraversalSource.java | 104 +-
.../gremlin/process/traversal/dsl/graph/__.java | 144 +-
.../traversal/lambda/AbstractLambdaTraversal.java | 19 +-
.../lambda/CardinalityValueTraversal.java | 2 +-
.../process/traversal/lambda/ColumnTraversal.java | 2 +-
.../traversal/lambda/ConstantTraversal.java | 2 +-
.../traversal/lambda/FunctionTraverser.java | 2 +-
.../traversal/lambda/GValueConstantTraversal.java | 87 +
.../traversal/lambda/IdentityTraversal.java | 2 +-
.../process/traversal/lambda/LoopTraversal.java | 2 +-
.../traversal/lambda/PredicateTraversal.java | 6 +-
.../traversal/lambda/PredicateTraverser.java | 2 +-
.../process/traversal/lambda/TokenTraversal.java | 2 +-
.../process/traversal/lambda/TrueTraversal.java | 2 +-
.../process/traversal/lambda/ValueTraversal.java | 2 +-
.../gremlin/process/traversal/step/Barrier.java | 9 +-
.../process/traversal/step/ByModulating.java | 2 +-
.../gremlin/process/traversal/step/Bypassing.java | 2 +-
.../process/traversal/step/ComparatorHolder.java | 2 +-
.../process/traversal/step/Configuring.java | 5 +-
.../gremlin/process/traversal/step/Deleting.java | 2 +-
.../process/traversal/step/FilteringBarrier.java | 27 +
.../process/traversal/step/FromToModulating.java | 2 +-
.../gremlin/process/traversal/step/GType.java | 105 -
.../gremlin/process/traversal/step/GValue.java | 219 +-
.../process/traversal/step/GValueHolder.java | 45 +
.../gremlin/process/traversal/step/Generating.java | 2 +-
.../process/traversal/step/GraphComputing.java | 2 +-
.../gremlin/process/traversal/step/Grouping.java | 9 +-
.../process/traversal/step/HasContainerHolder.java | 45 +-
.../process/traversal/step/LambdaHolder.java | 2 +-
.../process/traversal/step/LocalBarrier.java | 6 +-
.../gremlin/process/traversal/step/MapReducer.java | 2 +-
.../process/traversal/step/MemoryComputing.java | 2 +-
.../gremlin/process/traversal/step/Mutating.java | 4 +-
.../process/traversal/step/Parameterizing.java | 2 +-
.../process/traversal/step/PathProcessor.java | 2 +-
.../process/traversal/step/PopContaining.java | 103 +
.../gremlin/process/traversal/step/Profiling.java | 2 +-
.../process/traversal/step/ProfilingAware.java | 14 +-
.../process/traversal/step/PropertiesHolder.java | 32 +
.../gremlin/process/traversal/step/Ranging.java | 6 +-
.../process/traversal/step/ReadWriting.java | 2 +-
.../gremlin/process/traversal/step/Scoping.java | 22 +-
.../gremlin/process/traversal/step/Seedable.java | 2 +-
.../process/traversal/step/SideEffectCapable.java | 2 +-
.../process/traversal/step/TimesModulating.java | 2 +-
.../traversal/step/TraversalOptionParent.java | 2 +-
.../process/traversal/step/TraversalParent.java | 42 +-
.../gremlin/process/traversal/step/Writing.java | 2 +-
.../process/traversal/step/branch/BranchStep.java | 36 +-
.../process/traversal/step/branch/ChooseStep.java | 98 +-
.../process/traversal/step/branch/LocalStep.java | 25 +-
.../traversal/step/branch/OptionalStep.java | 2 +-
.../process/traversal/step/branch/RepeatStep.java | 63 +-
.../process/traversal/step/branch/UnionStep.java | 2 +-
.../process/traversal/step/filter/AllStep.java | 14 +-
.../process/traversal/step/filter/AndStep.java | 15 +-
.../process/traversal/step/filter/AnyStep.java | 14 +-
.../traversal/step/filter/BinaryReductionStep.java | 29 -
.../traversal/step/filter/ClassFilterStep.java | 2 +-
.../process/traversal/step/filter/CoinStep.java | 2 +-
.../traversal/step/filter/ConnectiveStep.java | 2 +-
.../traversal/step/filter/DedupGlobalStep.java | 24 +-
.../process/traversal/step/filter/DiscardStep.java | 6 +-
.../process/traversal/step/filter/DropStep.java | 16 +-
.../process/traversal/step/filter/FilterStep.java | 24 +-
.../process/traversal/step/filter/HasStep.java | 4 +-
.../process/traversal/step/filter/IsStep.java | 6 +-
.../traversal/step/filter/IsStepContract.java | 50 +
.../traversal/step/filter/IsStepPlaceholder.java | 109 +
.../traversal/step/filter/LambdaFilterStep.java | 2 +-
.../process/traversal/step/filter/NoneStep.java | 14 +-
.../process/traversal/step/filter/NotStep.java | 2 +-
.../process/traversal/step/filter/OrStep.java | 15 +-
.../traversal/step/filter/PathFilterStep.java | 2 +-
.../traversal/step/filter/RangeGlobalStep.java | 165 +-
.../step/filter/RangeGlobalStepContract.java | 111 +
.../step/filter/RangeGlobalStepPlaceholder.java | 167 +
.../traversal/step/filter/SampleGlobalStep.java | 60 +-
.../traversal/step/filter/TailGlobalStep.java | 60 +-
.../step/filter/TailGlobalStepContract.java | 72 +
.../step/filter/TailGlobalStepPlaceholder.java | 139 +
.../traversal/step/filter/TimeLimitStep.java | 2 +-
.../traversal/step/filter/TraversalFilterStep.java | 4 +-
.../traversal/step/filter/WherePredicateStep.java | 10 +-
.../traversal/step/filter/WhereTraversalStep.java | 12 +-
.../step/map/AbstractAddEdgeStepPlaceholder.java | 206 +
.../map/AbstractAddElementStepPlaceholder.java | 394 +
.../step/map/AbstractAddVertexStepPlaceholder.java | 85 +
.../map/AbstractMergeElementStepPlaceholder.java | 325 +
.../traversal/step/map/AddEdgeStartStep.java | 169 +-
.../step/map/AddEdgeStartStepPlaceholder.java | 62 +
.../process/traversal/step/map/AddEdgeStep.java | 170 +-
.../traversal/step/map/AddEdgeStepContract.java | 109 +
.../traversal/step/map/AddEdgeStepPlaceholder.java | 62 +
.../traversal/step/map/AddElementStepContract.java | 62 +
.../traversal/step/map/AddVertexStartStep.java | 122 +-
.../step/map/AddVertexStartStepPlaceholder.java | 56 +
.../process/traversal/step/map/AddVertexStep.java | 115 +-
.../traversal/step/map/AddVertexStepContract.java | 36 +
.../step/map/AddVertexStepPlaceholder.java | 52 +
.../process/traversal/step/map/AsBoolStep.java | 61 +
.../process/traversal/step/map/AsDateStep.java | 11 +-
.../process/traversal/step/map/AsNumberStep.java | 114 +
.../traversal/step/map/AsStringGlobalStep.java | 6 +-
.../traversal/step/map/AsStringLocalStep.java | 9 +-
.../process/traversal/step/map/CallStep.java | 74 +-
.../traversal/step/map/CallStepContract.java | 58 +
.../traversal/step/map/CallStepPlaceholder.java | 269 +
.../process/traversal/step/map/CoalesceStep.java | 2 +-
.../process/traversal/step/map/CombineStep.java | 2 +-
.../process/traversal/step/map/ConcatStep.java | 2 +-
.../process/traversal/step/map/ConjoinStep.java | 4 +-
.../process/traversal/step/map/ConstantStep.java | 2 +-
.../traversal/step/map/CountGlobalStep.java | 2 +-
.../process/traversal/step/map/CountLocalStep.java | 2 +-
.../process/traversal/step/map/DateAddStep.java | 49 +-
.../process/traversal/step/map/DateDiffStep.java | 69 +-
.../process/traversal/step/map/DedupLocalStep.java | 10 +-
.../process/traversal/step/map/DifferenceStep.java | 10 +-
.../process/traversal/step/map/DisjunctStep.java | 2 +-
.../traversal/step/map/EdgeOtherVertexStep.java | 2 +-
.../process/traversal/step/map/EdgeVertexStep.java | 2 +-
.../process/traversal/step/map/ElementMapStep.java | 2 +-
.../process/traversal/step/map/ElementStep.java | 2 +-
.../process/traversal/step/map/FlatMapStep.java | 2 +-
.../process/traversal/step/map/FoldStep.java | 2 +-
.../process/traversal/step/map/FormatStep.java | 11 +-
.../process/traversal/step/map/GraphStep.java | 105 +-
.../traversal/step/map/GraphStepContract.java | 53 +
.../traversal/step/map/GraphStepPlaceholder.java | 200 +
.../process/traversal/step/map/GroupCountStep.java | 5 +-
.../process/traversal/step/map/GroupStep.java | 50 +-
.../process/traversal/step/map/HasNextStep.java | 2 +-
.../gremlin/process/traversal/step/map/IdStep.java | 2 +-
.../process/traversal/step/map/IndexStep.java | 59 +-
.../process/traversal/step/map/IntersectStep.java | 2 +-
.../traversal/step/map/LTrimGlobalStep.java | 2 +-
.../process/traversal/step/map/LTrimLocalStep.java | 2 +-
.../process/traversal/step/map/LabelStep.java | 2 +-
.../step/map/LambdaCollectingBarrierStep.java | 2 +-
.../traversal/step/map/LambdaFlatMapStep.java | 2 +-
.../process/traversal/step/map/LambdaMapStep.java | 2 +-
.../traversal/step/map/LengthGlobalStep.java | 2 +-
.../traversal/step/map/LengthLocalStep.java | 2 +-
.../process/traversal/step/map/LoopsStep.java | 2 +-
.../process/traversal/step/map/MapStep.java | 2 +-
.../process/traversal/step/map/MatchStep.java | 10 +-
.../process/traversal/step/map/MathStep.java | 10 +-
.../process/traversal/step/map/MaxGlobalStep.java | 2 +-
.../process/traversal/step/map/MaxLocalStep.java | 2 +-
.../process/traversal/step/map/MeanGlobalStep.java | 2 +-
.../process/traversal/step/map/MeanLocalStep.java | 2 +-
.../process/traversal/step/map/MergeEdgeStep.java | 20 +-
.../step/map/MergeEdgeStepPlaceholder.java | 147 +
.../traversal/step/map/MergeElementStep.java | 134 +-
.../process/traversal/step/map/MergeStep.java | 2 +-
.../traversal/step/map/MergeStepContract.java | 104 +
.../traversal/step/map/MergeVertexStep.java | 21 +-
.../step/map/MergeVertexStepPlaceholder.java | 117 +
.../process/traversal/step/map/MinGlobalStep.java | 2 +-
.../process/traversal/step/map/MinLocalStep.java | 2 +-
.../traversal/step/map/NoOpBarrierStep.java | 2 +-
.../traversal/step/map/OrderGlobalStep.java | 2 +-
.../process/traversal/step/map/OrderLocalStep.java | 2 +-
.../process/traversal/step/map/PathStep.java | 2 +-
.../process/traversal/step/map/ProductStep.java | 2 +-
.../process/traversal/step/map/ProjectStep.java | 2 +-
.../process/traversal/step/map/PropertiesStep.java | 2 +-
.../traversal/step/map/PropertyKeyStep.java | 2 +-
.../traversal/step/map/PropertyMapStep.java | 43 +-
.../traversal/step/map/PropertyValueStep.java | 2 +-
.../traversal/step/map/RTrimGlobalStep.java | 2 +-
.../process/traversal/step/map/RTrimLocalStep.java | 2 +-
.../process/traversal/step/map/RangeLocalStep.java | 69 +-
.../traversal/step/map/RangeLocalStepContract.java | 70 +
.../step/map/RangeLocalStepPlaceholder.java | 149 +
.../traversal/step/map/ReplaceGlobalStep.java | 10 +-
.../traversal/step/map/ReplaceLocalStep.java | 10 +-
.../process/traversal/step/map/ReverseStep.java | 2 +-
.../process/traversal/step/map/SackStep.java | 2 +-
.../traversal/step/map/SampleLocalStep.java | 10 +-
.../process/traversal/step/map/ScalarMapStep.java | 2 +-
.../process/traversal/step/map/SelectOneStep.java | 14 +-
.../process/traversal/step/map/SelectStep.java | 15 +-
.../traversal/step/map/SplitGlobalStep.java | 2 +-
.../process/traversal/step/map/SplitLocalStep.java | 2 +-
.../traversal/step/map/SubstringGlobalStep.java | 2 +-
.../traversal/step/map/SubstringLocalStep.java | 2 +-
.../process/traversal/step/map/SumGlobalStep.java | 2 +-
.../process/traversal/step/map/SumLocalStep.java | 2 +-
.../process/traversal/step/map/TailLocalStep.java | 29 +-
.../traversal/step/map/TailLocalStepContract.java | 38 +
.../step/map/TailLocalStepPlaceholder.java | 111 +
.../traversal/step/map/ToLowerGlobalStep.java | 2 +-
.../traversal/step/map/ToLowerLocalStep.java | 2 +-
.../traversal/step/map/ToUpperGlobalStep.java | 2 +-
.../traversal/step/map/ToUpperLocalStep.java | 2 +-
.../traversal/step/map/TraversalFlatMapStep.java | 2 +-
.../traversal/step/map/TraversalMapStep.java | 2 +-
.../traversal/step/map/TraversalSelectStep.java | 16 +-
.../process/traversal/step/map/TreeStep.java | 2 +-
.../process/traversal/step/map/TrimGlobalStep.java | 2 +-
.../process/traversal/step/map/TrimLocalStep.java | 2 +-
.../process/traversal/step/map/UnfoldStep.java | 2 +-
.../process/traversal/step/map/VertexStep.java | 29 +-
.../traversal/step/map/VertexStepContract.java | 57 +
.../traversal/step/map/VertexStepPlaceholder.java | 231 +
.../traversal/step/sideEffect/AddPropertyStep.java | 87 +-
.../step/sideEffect/AddPropertyStepContract.java | 71 +
.../sideEffect/AddPropertyStepPlaceholder.java | 329 +
.../step/sideEffect/AggregateGlobalStep.java | 185 -
.../step/sideEffect/AggregateLocalStep.java | 125 -
.../traversal/step/sideEffect/AggregateStep.java | 187 +
.../traversal/step/sideEffect/FailStep.java | 2 +-
.../step/sideEffect/GroupCountSideEffectStep.java | 7 +-
.../step/sideEffect/GroupSideEffectStep.java | 56 +-
.../traversal/step/sideEffect/IdentityStep.java | 2 +-
.../traversal/step/sideEffect/InjectStep.java | 2 +-
.../process/traversal/step/sideEffect/IoStep.java | 2 +-
.../step/sideEffect/LambdaSideEffectStep.java | 2 +-
.../step/sideEffect/ProfileSideEffectStep.java | 2 +-
.../traversal/step/sideEffect/SackValueStep.java | 5 +-
.../step/sideEffect/SideEffectBarrierStep.java | 99 +
.../step/sideEffect/SideEffectCapStep.java | 8 +-
.../traversal/step/sideEffect/SideEffectStep.java | 2 +-
.../traversal/step/sideEffect/StartStep.java | 2 +-
.../traversal/step/sideEffect/SubgraphStep.java | 4 +-
.../step/sideEffect/TraversalSideEffectStep.java | 2 +-
.../step/sideEffect/TreeSideEffectStep.java | 4 +-
.../process/traversal/step/util/AbstractStep.java | 2 +-
.../process/traversal/step/util/BulkSet.java | 2 +-
.../traversal/step/util/CollectingBarrierStep.java | 11 +-
.../traversal/step/util/ComputerAwareStep.java | 2 +-
.../step/util/ElementFunctionComparator.java | 2 +-
.../step/util/ElementValueComparator.java | 2 +-
.../process/traversal/step/util/EmptyPath.java | 2 +-
.../process/traversal/step/util/EmptyStep.java | 2 +-
.../step/util/ExpandableStepIterator.java | 2 +-
.../traversal/step/util/FunctionComparator.java | 2 +-
.../process/traversal/step/util/GValueHelper.java | 90 +
.../process/traversal/step/util/HasContainer.java | 8 +-
.../process/traversal/step/util/ImmutablePath.java | 2 +-
.../process/traversal/step/util/MapHelper.java | 2 +-
.../process/traversal/step/util/MutablePath.java | 2 +-
.../process/traversal/step/util/Parameters.java | 32 +-
.../process/traversal/step/util/ProfileStep.java | 2 +-
.../traversal/step/util/ReducingBarrierStep.java | 8 +-
.../traversal/step/util/RequirementsStep.java | 2 +-
.../traversal/step/util/StringLocalStep.java | 2 +-
.../traversal/step/util/SupplyingBarrierStep.java | 2 +-
.../gremlin/process/traversal/step/util/Tree.java | 20 +-
.../process/traversal/step/util/WithOptions.java | 2 +-
.../step/util/event/CallbackRegistry.java | 2 +-
.../step/util/event/ConsoleMutationListener.java | 2 +-
.../process/traversal/step/util/event/Event.java | 2 +-
.../traversal/step/util/event/EventCallback.java | 2 +-
.../traversal/step/util/event/EventUtil.java | 2 +-
.../step/util/event/ListCallbackRegistry.java | 2 +-
.../step/util/event/MutationListener.java | 2 +-
.../strategy/AbstractTraversalStrategy.java | 2 +-
.../traversal/strategy/TraversalStrategyProxy.java | 2 +-
.../strategy/decoration/ConnectiveStrategy.java | 2 +-
.../strategy/decoration/ElementIdStrategy.java | 48 +-
.../strategy/decoration/EventStrategy.java | 16 +-
.../decoration/HaltedTraverserStrategy.java | 13 +-
.../strategy/decoration/OptionsStrategy.java | 4 +-
.../strategy/decoration/PartitionStrategy.java | 79 +-
.../strategy/decoration/RequirementsStrategy.java | 2 +-
.../strategy/decoration/SackStrategy.java | 2 +-
.../strategy/decoration/SeedStrategy.java | 18 +-
.../strategy/decoration/SideEffectStrategy.java | 2 +-
.../strategy/decoration/SubgraphStrategy.java | 66 +-
.../finalization/MatchAlgorithmStrategy.java | 15 +-
.../strategy/finalization/ProfileStrategy.java | 7 +-
.../finalization/ReferenceElementStrategy.java | 2 +-
.../optimization/AdjacentToIncidentStrategy.java | 21 +-
.../ByModulatorOptimizationStrategy.java | 10 +-
.../strategy/optimization/CountStrategy.java | 26 +-
.../strategy/optimization/EarlyLimitStrategy.java | 16 +-
.../optimization/FilterRankingStrategy.java | 2 +-
.../optimization/GValueReductionStrategy.java | 74 +
.../optimization/IdentityRemovalStrategy.java | 4 +-
.../optimization/IncidentToAdjacentStrategy.java | 33 +-
.../optimization/InlineFilterStrategy.java | 105 +-
.../strategy/optimization/LazyBarrierStrategy.java | 14 +-
.../optimization/MatchPredicateStrategy.java | 6 +-
.../strategy/optimization/OrderLimitStrategy.java | 13 +-
.../optimization/PathProcessorStrategy.java | 26 +-
.../optimization/PathRetractionStrategy.java | 2 +-
.../optimization/ProductiveByStrategy.java | 26 +-
.../optimization/RepeatUnrollStrategy.java | 55 +-
.../provider/ProviderGValueReductionStrategy.java | 58 +
.../strategy/util/StepOutputArityPredictor.java | 2 +-
.../AbstractWarningVerificationStrategy.java | 22 +-
.../verification/ComputerVerificationStrategy.java | 2 +-
.../EdgeLabelVerificationStrategy.java | 14 +-
.../verification/LambdaRestrictionStrategy.java | 2 +-
.../strategy/verification/ReadOnlyStrategy.java | 2 +-
.../ReservedKeysVerificationStrategy.java | 61 +-
.../verification/StandardVerificationStrategy.java | 19 +-
.../verification/VerificationException.java | 2 +-
.../traverser/B_LP_NL_O_P_S_SE_SL_Traverser.java | 92 +-
.../B_LP_NL_O_P_S_SE_SL_TraverserGenerator.java | 2 +-
.../traverser/B_LP_NL_O_S_SE_SL_Traverser.java | 96 +-
.../B_LP_NL_O_S_SE_SL_TraverserGenerator.java | 2 +-
.../traverser/B_LP_O_P_S_SE_SL_Traverser.java | 2 +-
.../B_LP_O_P_S_SE_SL_TraverserGenerator.java | 2 +-
.../traverser/B_LP_O_S_SE_SL_Traverser.java | 2 +-
.../B_LP_O_S_SE_SL_TraverserGenerator.java | 2 +-
.../traverser/B_NL_O_S_SE_SL_Traverser.java | 95 +-
.../B_NL_O_S_SE_SL_TraverserGenerator.java | 2 +-
.../traversal/traverser/B_O_S_SE_SL_Traverser.java | 72 +-
.../traverser/B_O_S_SE_SL_TraverserGenerator.java | 2 +-
.../process/traversal/traverser/B_O_Traverser.java | 2 +-
.../traverser/B_O_TraverserGenerator.java | 2 +-
.../traverser/LP_NL_O_OB_P_S_SE_SL_Traverser.java | 99 +-
.../LP_NL_O_OB_P_S_SE_SL_TraverserGenerator.java | 2 +-
.../traverser/LP_NL_O_OB_S_SE_SL_Traverser.java | 97 +-
.../LP_NL_O_OB_S_SE_SL_TraverserGenerator.java | 2 +-
.../traverser/LP_O_OB_P_S_SE_SL_Traverser.java | 2 +-
.../LP_O_OB_P_S_SE_SL_TraverserGenerator.java | 2 +-
.../traverser/LP_O_OB_S_SE_SL_Traverser.java | 2 +-
.../LP_O_OB_S_SE_SL_TraverserGenerator.java | 2 +-
.../traverser/NL_O_OB_S_SE_SL_Traverser.java | 97 +-
.../NL_O_OB_S_SE_SL_TraverserGenerator.java | 2 +-
.../traversal/traverser/NL_SL_Traverser.java | 247 +
.../traverser/O_OB_S_SE_SL_Traverser.java | 85 +-
.../traverser/O_OB_S_SE_SL_TraverserGenerator.java | 2 +-
.../process/traversal/traverser/O_Traverser.java | 2 +-
.../traversal/traverser/ProjectedTraverser.java | 7 +-
.../traverser/TraverserGeneratorFactory.java | 2 +-
.../traversal/traverser/TraverserRequirement.java | 42 +-
.../traverser/util/AbstractTraverser.java | 29 +-
.../util/DefaultTraverserGeneratorFactory.java | 2 +-
.../traversal/traverser/util/DummyTraverser.java | 2 +-
.../traversal/traverser/util/EmptyTraverser.java | 2 +-
.../traverser/util/IndexedTraverserSet.java | 2 +-
.../traversal/traverser/util/LabelledCounter.java | 6 +-
.../traversal/traverser/util/TraverserSet.java | 2 +-
.../traversal/util/AbstractExplanation.java | 2 +-
.../gremlin/process/traversal/util/AndP.java | 15 +-
.../process/traversal/util/ConnectiveP.java | 28 +-
.../process/traversal/util/DefaultTraversal.java | 32 +-
.../traversal/util/DefaultTraversalMetrics.java | 2 +-
.../util/DefaultTraversalSideEffects.java | 2 +-
.../traversal/util/DefaultTraversalStrategies.java | 2 +-
.../process/traversal/util/DepthComparator.java | 2 +-
.../process/traversal/util/EmptyTraversal.java | 38 +-
.../traversal/util/EmptyTraversalSideEffects.java | 2 +-
.../traversal/util/EmptyTraversalStrategies.java | 2 +-
.../traversal/util/FastNoSuchElementException.java | 2 +-
.../traversal/util/ImmutableExplanation.java | 2 +-
.../process/traversal/util/ImmutableMetrics.java | 2 +-
.../process/traversal/util/ListFunction.java | 2 +-
.../gremlin/process/traversal/util/Metrics.java | 2 +-
.../process/traversal/util/MutableMetrics.java | 2 +-
.../gremlin/process/traversal/util/OrP.java | 16 +-
.../gremlin/process/traversal/util/PathUtil.java | 2 +-
.../process/traversal/util/PureTraversal.java | 8 +-
.../process/traversal/util/ScriptTraversal.java | 2 +-
.../process/traversal/util/SideEffectHelper.java | 2 +-
.../process/traversal/util/StepPosition.java | 2 +-
.../traversal/util/TraversalClassFunction.java | 2 +-
.../traversal/util/TraversalExplanation.java | 2 +-
.../process/traversal/util/TraversalHelper.java | 425 +-
.../util/TraversalInterruptedException.java | 2 +-
.../process/traversal/util/TraversalMatrix.java | 2 +-
.../process/traversal/util/TraversalMetrics.java | 2 +-
.../traversal/util/TraversalObjectFunction.java | 2 +-
.../process/traversal/util/TraversalProduct.java | 2 +-
.../process/traversal/util/TraversalRing.java | 2 +-
.../traversal/util/TraversalSourceFactory.java | 2 +-
.../process/traversal/util/TraversalUtil.java | 2 +-
.../apache/tinkerpop/gremlin/structure/Column.java | 2 +-
.../tinkerpop/gremlin/structure/Direction.java | 2 +-
.../apache/tinkerpop/gremlin/structure/Edge.java | 2 +-
.../tinkerpop/gremlin/structure/Element.java | 2 +-
.../apache/tinkerpop/gremlin/structure/Graph.java | 13 +-
.../tinkerpop/gremlin/structure/Property.java | 2 +-
.../tinkerpop/gremlin/structure/PropertyType.java | 2 +-
.../org/apache/tinkerpop/gremlin/structure/T.java | 2 +-
.../tinkerpop/gremlin/structure/Transaction.java | 2 +-
.../apache/tinkerpop/gremlin/structure/Vertex.java | 2 +-
.../gremlin/structure/VertexProperty.java | 2 +-
.../gremlin/structure/io/AbstractIoRegistry.java | 2 +-
.../tinkerpop/gremlin/structure/io/Buffer.java | 2 +-
.../gremlin/structure/io/BufferFactory.java | 2 +-
.../gremlin/structure/io/GraphMigrator.java | 2 +-
.../gremlin/structure/io/GraphReader.java | 2 +-
.../gremlin/structure/io/GraphWriter.java | 2 +-
.../apache/tinkerpop/gremlin/structure/io/Io.java | 2 +-
.../tinkerpop/gremlin/structure/io/IoCore.java | 2 +-
.../tinkerpop/gremlin/structure/io/IoRegistry.java | 2 +-
.../tinkerpop/gremlin/structure/io/Mapper.java | 2 +-
.../tinkerpop/gremlin/structure/io/Storage.java | 2 +-
.../gremlin/structure/io/binary/DataType.java | 5 +-
.../gremlin/structure/io/binary/GraphBinaryIo.java | 2 +-
.../structure/io/binary/GraphBinaryMapper.java | 2 +-
.../structure/io/binary/GraphBinaryReader.java | 2 +-
.../structure/io/binary/GraphBinaryWriter.java | 4 +-
.../gremlin/structure/io/binary/Marker.java | 2 +-
.../structure/io/binary/TypeSerializer.java | 2 +-
.../io/binary/TypeSerializerRegistry.java | 8 +-
.../io/binary/types/BigDecimalSerializer.java | 2 +-
.../io/binary/types/BigIntegerSerializer.java | 2 +-
.../io/binary/types/BinarySerializer.java | 51 +
.../io/binary/types/BulkSetSerializer.java | 2 +-
.../io/binary/types/ByteBufferSerializer.java | 51 -
.../structure/io/binary/types/CharSerializer.java | 2 +-
.../io/binary/types/CollectionSerializer.java | 2 +-
.../io/binary/types/CustomTypeSerializer.java | 2 +-
.../io/binary/types/DateTimeSerializer.java | 2 +-
.../io/binary/types/DurationSerializer.java | 2 +-
.../structure/io/binary/types/EdgeSerializer.java | 2 +-
.../structure/io/binary/types/EnumSerializer.java | 4 +-
.../structure/io/binary/types/GraphSerializer.java | 2 +-
.../structure/io/binary/types/ListSerializer.java | 2 +-
.../io/binary/types/MapEntrySerializer.java | 2 +-
.../structure/io/binary/types/MapSerializer.java | 2 +-
.../structure/io/binary/types/PSerializer.java | 18 +-
.../structure/io/binary/types/PathSerializer.java | 6 +-
.../io/binary/types/PropertySerializer.java | 2 +-
.../structure/io/binary/types/SetSerializer.java | 2 +-
.../io/binary/types/SimpleTypeSerializer.java | 2 +-
.../io/binary/types/SingleTypeSerializer.java | 2 +-
.../io/binary/types/StringSerializer.java | 2 +-
.../io/binary/types/TransformSerializer.java | 2 +-
.../types/TraversalExplanationSerializer.java | 2 +-
.../structure/io/binary/types/TreeSerializer.java | 2 +-
.../structure/io/binary/types/UUIDSerializer.java | 2 +-
.../io/binary/types/VertexPropertySerializer.java | 2 +-
.../io/binary/types/VertexSerializer.java | 2 +-
.../gremlin/structure/io/graphml/GraphMLIo.java | 2 +-
.../structure/io/graphml/GraphMLMapper.java | 2 +-
.../structure/io/graphml/GraphMLReader.java | 2 +-
.../structure/io/graphml/GraphMLTokens.java | 2 +-
.../structure/io/graphml/GraphMLWriter.java | 2 +-
.../structure/io/graphml/GraphMLWriterHelper.java | 2 +-
.../graphson/AbstractGraphSONTypeSerializer.java | 2 +-
.../io/graphson/AbstractObjectDeserializer.java | 2 +-
.../gremlin/structure/io/graphson/GraphSONIo.java | 2 +-
.../structure/io/graphson/GraphSONMapper.java | 9 +-
.../structure/io/graphson/GraphSONModule.java | 20 +-
.../structure/io/graphson/GraphSONReader.java | 2 +-
.../io/graphson/GraphSONSerializerProvider.java | 2 +-
.../io/graphson/GraphSONSerializersV1.java | 7 +-
.../io/graphson/GraphSONSerializersV2.java | 18 +-
.../io/graphson/GraphSONSerializersV3.java | 16 +-
.../io/graphson/GraphSONSerializersV4.java | 66 +-
.../structure/io/graphson/GraphSONTokens.java | 2 +-
.../io/graphson/GraphSONTypeDeserializer.java | 9 +-
.../io/graphson/GraphSONTypeIdResolver.java | 2 +-
.../io/graphson/GraphSONTypeResolverBuilder.java | 2 +-
.../io/graphson/GraphSONTypeSerializerV2.java | 2 +-
.../io/graphson/GraphSONTypeSerializerV3.java | 2 +-
.../io/graphson/GraphSONTypeSerializerV4.java | 38 +-
.../structure/io/graphson/GraphSONUtil.java | 2 +-
.../structure/io/graphson/GraphSONVersion.java | 2 +-
.../structure/io/graphson/GraphSONWriter.java | 2 +-
.../structure/io/graphson/GraphSONXModuleV2.java | 2 +-
.../structure/io/graphson/GraphSONXModuleV3.java | 2 +-
.../structure/io/graphson/GraphSONXModuleV4.java | 2 +-
.../io/graphson/JavaTimeSerializersV1.java | 2 +-
.../io/graphson/JavaTimeSerializersV2.java | 2 +-
.../io/graphson/JavaTimeSerializersV3.java | 2 +-
.../io/graphson/JavaTimeSerializersV4.java | 2 +-
.../io/graphson/JavaUtilSerializersV1.java | 2 +-
.../io/graphson/JavaUtilSerializersV2.java | 2 +-
.../io/graphson/JavaUtilSerializersV3.java | 2 +-
.../io/graphson/JavaUtilSerializersV4.java | 2 +-
.../structure/io/graphson/JsonParserConcat.java | 2 +-
.../io/graphson/LegacyGraphSONReader.java | 2 +-
.../io/graphson/TinkerPopJacksonModule.java | 2 +-
.../io/graphson/ToStringGraphSONSerializer.java | 2 +-
.../io/graphson/TraversalSerializersV2.java | 52 +-
.../io/graphson/TraversalSerializersV3.java | 52 +-
.../io/graphson/TraversalSerializersV4.java | 2 +-
.../gremlin/structure/io/graphson/TypeInfo.java | 2 +-
.../io/gryo/AbstractGryoClassResolver.java | 2 +-
.../structure/io/gryo/GryoClassResolverV1.java | 5 +-
.../structure/io/gryo/GryoClassResolverV3.java | 5 +-
.../gremlin/structure/io/gryo/GryoIo.java | 2 +-
.../gremlin/structure/io/gryo/GryoMapper.java | 2 +-
.../gremlin/structure/io/gryo/GryoPool.java | 2 +-
.../gremlin/structure/io/gryo/GryoReader.java | 2 +-
.../structure/io/gryo/GryoSerializersV1.java | 29 +-
.../structure/io/gryo/GryoSerializersV3.java | 29 +-
.../gremlin/structure/io/gryo/GryoTypeReg.java | 2 +-
.../gremlin/structure/io/gryo/GryoVersion.java | 21 +-
.../gremlin/structure/io/gryo/GryoWriter.java | 2 +-
.../structure/io/gryo/JavaTimeSerializers.java | 2 +-
.../structure/io/gryo/TypeRegistration.java | 2 +-
.../gremlin/structure/io/gryo/UtilSerializers.java | 2 +-
.../io/gryo/VertexByteArrayInputStream.java | 2 +-
.../structure/io/gryo/VertexTerminator.java | 2 +-
.../structure/io/gryo/kryoshim/InputShim.java | 2 +-
.../structure/io/gryo/kryoshim/KryoShim.java | 2 +-
.../io/gryo/kryoshim/KryoShimService.java | 2 +-
.../io/gryo/kryoshim/KryoShimServiceLoader.java | 2 +-
.../structure/io/gryo/kryoshim/OutputShim.java | 2 +-
.../structure/io/gryo/kryoshim/SerializerShim.java | 2 +-
.../structure/io/gryo/kryoshim/package-info.java | 2 +-
.../gryo/kryoshim/shaded/ShadedInputAdapter.java | 2 +-
.../io/gryo/kryoshim/shaded/ShadedKryoAdapter.java | 2 +-
.../gryo/kryoshim/shaded/ShadedOutputAdapter.java | 2 +-
.../kryoshim/shaded/ShadedSerializerAdapter.java | 2 +-
.../io/gryo/kryoshim/shaded/package-info.java | 2 +-
.../structure/io/util/IoRegistryHelper.java | 2 +-
.../gremlin/structure/service/Service.java | 2 +-
.../gremlin/structure/service/ServiceRegistry.java | 3 +-
.../util/AbstractThreadLocalTransaction.java | 2 +-
.../util/AbstractThreadedTransaction.java | 2 +-
.../structure/util/AbstractTransaction.java | 2 +-
.../gremlin/structure/util/Attachable.java | 2 +-
.../gremlin/structure/util/CloseableIterator.java | 2 +-
.../gremlin/structure/util/Comparators.java | 2 +-
.../structure/util/DefaultCloseableIterator.java | 2 +-
.../gremlin/structure/util/ElementHelper.java | 2 +-
.../gremlin/structure/util/FeatureDescriptor.java | 2 +-
.../gremlin/structure/util/GraphFactory.java | 2 +-
.../gremlin/structure/util/GraphFactoryClass.java | 2 +-
.../structure/util/GraphVariableHelper.java | 2 +-
.../tinkerpop/gremlin/structure/util/Host.java | 2 +-
.../gremlin/structure/util/StringFactory.java | 2 +-
.../gremlin/structure/util/TemporaryException.java | 2 +-
.../structure/util/TransactionException.java | 2 +-
.../structure/util/detached/DetachedEdge.java | 2 +-
.../structure/util/detached/DetachedElement.java | 2 +-
.../structure/util/detached/DetachedFactory.java | 8 +-
.../structure/util/detached/DetachedPath.java | 2 +-
.../structure/util/detached/DetachedProperty.java | 2 +-
.../structure/util/detached/DetachedVertex.java | 2 +-
.../util/detached/DetachedVertexProperty.java | 2 +-
.../gremlin/structure/util/empty/EmptyGraph.java | 2 +-
.../structure/util/empty/EmptyProperty.java | 2 +-
.../structure/util/empty/EmptyVertexProperty.java | 2 +-
.../structure/util/keyed/KeyedProperty.java | 2 +-
.../structure/util/keyed/KeyedVertexProperty.java | 2 +-
.../structure/util/reference/ReferenceEdge.java | 2 +-
.../structure/util/reference/ReferenceElement.java | 2 +-
.../structure/util/reference/ReferenceFactory.java | 2 +-
.../structure/util/reference/ReferencePath.java | 2 +-
.../util/reference/ReferenceProperty.java | 2 +-
.../structure/util/reference/ReferenceVertex.java | 2 +-
.../util/reference/ReferenceVertexProperty.java | 2 +-
.../structure/util/star/DirectionalStarGraph.java | 2 +-
.../gremlin/structure/util/star/StarGraph.java | 2 +-
.../util/star/StarGraphGraphSONDeserializer.java | 2 +-
.../util/star/StarGraphGraphSONSerializerV1.java | 2 +-
.../util/star/StarGraphGraphSONSerializerV2.java | 2 +-
.../util/star/StarGraphGraphSONSerializerV3.java | 2 +-
.../util/star/StarGraphGraphSONSerializerV4.java | 2 +-
.../util/star/StarGraphGryoSerializer.java | 2 +-
.../structure/util/star/StarGraphSerializer.java | 2 +-
.../structure/util/wrapped/WrappedEdge.java | 2 +-
.../structure/util/wrapped/WrappedElement.java | 2 +-
.../structure/util/wrapped/WrappedGraph.java | 2 +-
.../structure/util/wrapped/WrappedProperty.java | 2 +-
.../structure/util/wrapped/WrappedVariables.java | 2 +-
.../structure/util/wrapped/WrappedVertex.java | 2 +-
.../util/wrapped/WrappedVertexProperty.java | 2 +-
.../tinkerpop/gremlin/util/CollectionUtil.java | 2 +-
.../tinkerpop/gremlin/util/DatetimeHelper.java | 14 +-
.../tinkerpop/gremlin/util/ExceptionHelper.java | 2 +-
.../org/apache/tinkerpop/gremlin/util/Gremlin.java | 2 +-
.../util/GremlinDisabledListDelimiterHandler.java | 2 +-
.../gremlin/util/GremlinValueComparator.java | 108 +-
.../apache/tinkerpop/gremlin/util/MultiMap.java | 2 +-
.../tinkerpop/gremlin/util/NumberHelper.java | 282 +-
.../apache/tinkerpop/gremlin/util/Serializer.java | 2 +-
.../apache/tinkerpop/gremlin/util/StringUtil.java | 2 +-
.../apache/tinkerpop/gremlin/util/SystemUtil.java | 2 +-
.../apache/tinkerpop/gremlin/util/TestSupport.java | 2 +-
.../apache/tinkerpop/gremlin/util/TimeUtil.java | 2 +-
.../gremlin/util/function/ArrayListSupplier.java | 2 +-
.../gremlin/util/function/BulkSetSupplier.java | 2 +-
.../gremlin/util/function/ChainedComparator.java | 2 +-
.../gremlin/util/function/ConstantSupplier.java | 2 +-
.../function/DefaultTraversalMetricsSupplier.java | 2 +-
.../gremlin/util/function/FunctionUtils.java | 2 +-
.../gremlin/util/function/HashMapSupplier.java | 2 +-
.../gremlin/util/function/HashSetSupplier.java | 2 +-
.../tinkerpop/gremlin/util/function/Lambda.java | 2 +-
.../gremlin/util/function/MeanNumberSupplier.java | 2 +-
.../gremlin/util/function/MultiComparator.java | 2 +-
.../util/function/MutableMetricsSupplier.java | 2 +-
.../gremlin/util/function/ScriptEngineLambda.java | 2 +-
.../gremlin/util/function/ThrowingBiConsumer.java | 2 +-
.../gremlin/util/function/ThrowingBiFunction.java | 2 +-
.../gremlin/util/function/ThrowingConsumer.java | 2 +-
.../gremlin/util/function/ThrowingFunction.java | 2 +-
.../gremlin/util/function/ThrowingSupplier.java | 2 +-
.../gremlin/util/function/TraversableLambda.java | 2 +-
.../util/function/TraverserSetSupplier.java | 2 +-
.../gremlin/util/function/TreeSupplier.java | 2 +-
.../gremlin/util/function/TriConsumer.java | 2 +-
.../gremlin/util/function/TriFunction.java | 2 +-
.../util/iterator/AbortiveMultiIterator.java | 2 +-
.../gremlin/util/iterator/ArrayIterator.java | 2 +-
.../gremlin/util/iterator/DoubleIterator.java | 2 +-
.../gremlin/util/iterator/EmptyIterator.java | 2 +-
.../gremlin/util/iterator/IteratorUtils.java | 2 +-
.../gremlin/util/iterator/MultiIterator.java | 2 +-
.../gremlin/util/iterator/SingleIterator.java | 2 +-
.../util/iterator/StoreIteratorCounter.java | 2 +-
.../src/main/resources/tp2-to-tp3-graphml.xslt | 30 +-
.../org/apache/tinkerpop/gremlin/AssertHelper.java | 2 +-
.../apache/tinkerpop/gremlin/TestDataBuilder.java | 48 +
.../jsr223/DefaultImportCustomizerTest.java | 2 +-
.../jsr223/DefaultScriptCustomizerTest.java | 2 +-
.../jsr223/GremlinLangScriptEngineTest.java | 8 +-
.../gremlin/jsr223/GremlinScriptCheckerTest.java | 2 +-
.../gremlin/jsr223/ImportGremlinPluginTest.java | 2 +-
.../gremlin/jsr223/ScriptEngineCacheTest.java | 5 +-
.../jsr223/ScriptFileGremlinPluginTest.java | 2 +-
.../jsr223/SingleScriptEngineManagerTest.java | 2 +-
.../gremlin/jsr223/VariableResolverPluginTest.java | 2 +-
.../language/grammar/ArgumentVisitorTest.java | 100 +-
.../grammar/ComplexTraversalMethodVisitorTest.java | 2 +-
.../grammar/GeneralLiteralVisitorTest.java | 329 +-
.../grammar/GraphTraversalSourceVisitorTest.java | 2 +-
.../language/grammar/GremlinQueryParserTest.java | 2 +-
.../grammar/StructureElementVisitorTest.java | 48 -
.../language/grammar/TraversalEnumParserTest.java | 6 +-
.../grammar/TraversalMethodVisitorTest.java | 31 +-
.../grammar/TraversalPredicateVisitorTest.java | 8 +-
.../language/grammar/TraversalRootVisitorTest.java | 79 +-
.../TraversalSourceSelfMethodVisitorTest.java | 2 +-
.../grammar/TraversalSourceSpawnVisitorTest.java | 2 +-
.../grammar/TraversalSourceTxVisitorTest.java | 2 +-
.../grammar/TraversalStrategyVisitorTest.java | 140 +-
.../language/translator/GremlinTranslatorTest.java | 471 +-
.../gremlin/process/TraversalStrategiesTest.java | 4 +-
.../gremlin/process/computer/GraphFilterTest.java | 2 +-
.../optimization/GraphFilterStrategyTest.java | 2 +-
.../MessagePassingReductionStrategyTest.java | 6 +-
.../VertexProgramRestrictionStrategyTest.java | 2 +-
.../remote/EmbeddedRemoteConnectionTest.java | 5 +-
.../gremlin/process/traversal/CardinalityTest.java | 2 +-
.../gremlin/process/traversal/CompareTest.java | 237 +-
.../gremlin/process/traversal/ConnectiveTest.java | 81 +-
.../process/traversal/ContainsBulkSetTest.java | 11 +-
.../gremlin/process/traversal/ContainsTest.java | 2 +-
.../process/traversal/GValueManagerTest.java | 309 +
.../gremlin/process/traversal/GremlinLangTest.java | 35 +-
.../process/traversal/OperatorExceptionTest.java | 8 +-
.../gremlin/process/traversal/OperatorTest.java | 2 +-
.../gremlin/process/traversal/OrderTest.java | 30 +-
.../gremlin/process/traversal/PBulkSetTest.java | 115 +
.../tinkerpop/gremlin/process/traversal/PTest.java | 237 +-
.../gremlin/process/traversal/PathTest.java | 2 +-
.../gremlin/process/traversal/ScopeTest.java | 2 +-
.../gremlin/process/traversal/TraversalTest.java | 10 +-
.../dsl/graph/GraphTraversalSourceTest.java | 2 +-
.../traversal/dsl/graph/GraphTraversalTest.java | 28 +-
.../traversal/lambda/ConstantTraversalTest.java | 2 +-
.../traversal/lambda/TokenTraversalTest.java | 2 +-
.../traversal/lambda/ValueTraversalTest.java | 2 +-
.../gremlin/process/traversal/step/GTypeTest.java | 91 -
.../process/traversal/step/GValueStepTest.java | 75 +
.../gremlin/process/traversal/step/GValueTest.java | 378 +-
.../gremlin/process/traversal/step/StepTest.java | 2 +-
.../traversal/step/TraversalParentTest.java | 996 +
.../traversal/step/branch/BranchStepTest.java | 2 +-
.../traversal/step/branch/ChooseStepTest.java | 12 +-
.../traversal/step/branch/LocalStepTest.java | 24 +-
.../traversal/step/branch/OptionalStepTest.java | 2 +-
.../traversal/step/branch/RepeatStepTest.java | 2 +-
.../traversal/step/branch/UnionStepTest.java | 2 +-
.../process/traversal/step/filter/AllStepTest.java | 2 +-
.../process/traversal/step/filter/AndStepTest.java | 2 +-
.../process/traversal/step/filter/AnyStepTest.java | 2 +-
.../traversal/step/filter/CoinStepTest.java | 2 +-
.../traversal/step/filter/DedupGlobalStepTest.java | 28 +-
.../traversal/step/filter/DropStepTest.java | 2 +-
.../process/traversal/step/filter/HasStepTest.java | 85 +-
.../process/traversal/step/filter/IsStepTest.java | 63 +-
.../step/filter/LambdaFilterStepTest.java | 2 +-
.../traversal/step/filter/NoneStepTest.java | 9 +-
.../process/traversal/step/filter/NotStepTest.java | 2 +-
.../process/traversal/step/filter/OrStepTest.java | 2 +-
.../traversal/step/filter/PathFilterStepTest.java | 2 +-
.../traversal/step/filter/RangeGlobalStepTest.java | 125 +-
.../step/filter/SampleGlobalStepTest.java | 80 +-
.../traversal/step/filter/TailGlobalStepTest.java | 54 +-
.../traversal/step/filter/TimeLimitStepTest.java | 2 +-
.../traversal/step/filter/WhereStepTest.java | 35 +-
.../traversal/step/map/AddEdgeStartStepTest.java | 242 +
.../traversal/step/map/AddEdgeStepTest.java | 306 +-
.../traversal/step/map/AddVertexStartStepTest.java | 190 +
.../traversal/step/map/AddVertexStepTest.java | 332 +-
.../process/traversal/step/map/AsBoolStepTest.java | 81 +
.../process/traversal/step/map/AsDateStepTest.java | 16 +-
.../traversal/step/map/AsNumberStepTest.java | 424 +
.../traversal/step/map/AsStringGlobalStepTest.java | 10 +-
.../traversal/step/map/AsStringLocalStepTest.java | 8 +-
.../process/traversal/step/map/CallStepTest.java | 220 +
.../traversal/step/map/CoalesceStepTest.java | 2 +-
.../traversal/step/map/CombineStepTest.java | 2 +-
.../process/traversal/step/map/ConcatStepTest.java | 2 +-
.../traversal/step/map/ConjoinStepTest.java | 5 +-
.../traversal/step/map/CountGlobalStepTest.java | 2 +-
.../traversal/step/map/CountLocalStepTest.java | 2 +-
.../traversal/step/map/DateAddStepTest.java | 66 +-
.../traversal/step/map/DateDiffStepTest.java | 82 +-
.../traversal/step/map/DedupLocalStepTest.java | 2 +-
.../traversal/step/map/DifferenceStepTest.java | 2 +-
.../traversal/step/map/DisjunctStepTest.java | 2 +-
.../step/map/EdgeOtherVertexStepTest.java | 2 +-
.../traversal/step/map/EdgeVertexStepTest.java | 2 +-
.../traversal/step/map/ElementMapStepTest.java | 2 +-
.../process/traversal/step/map/FoldStepTest.java | 2 +-
.../process/traversal/step/map/FormatStepTest.java | 19 +-
.../process/traversal/step/map/GraphStepTest.java | 72 +-
.../traversal/step/map/GroupCountStepTest.java | 8 +-
.../process/traversal/step/map/GroupStepTest.java | 2 +-
.../process/traversal/step/map/IdStepTest.java | 2 +-
.../process/traversal/step/map/IndexStepTest.java | 36 +-
.../traversal/step/map/IntersectStepTest.java | 2 +-
.../traversal/step/map/LTrimGlobalStepTest.java | 2 +-
.../traversal/step/map/LTrimLocalStepTest.java | 2 +-
.../process/traversal/step/map/LabelStepTest.java | 2 +-
.../step/map/LambdaCollectingBarrierStepTest.java | 2 +-
.../traversal/step/map/LambdaFlatMapStepTest.java | 2 +-
.../traversal/step/map/LambdaMapStepTest.java | 2 +-
.../traversal/step/map/LengthGlobalStepTest.java | 2 +-
.../traversal/step/map/LengthLocalStepTest.java | 2 +-
.../process/traversal/step/map/LoopsStepTest.java | 2 +-
.../process/traversal/step/map/MatchStepTest.java | 23 +-
.../process/traversal/step/map/MathStepTest.java | 23 +-
.../traversal/step/map/MaxGlobalStepTest.java | 2 +-
.../traversal/step/map/MaxLocalStepTest.java | 2 +-
.../traversal/step/map/MeanGlobalStepTest.java | 2 +-
.../traversal/step/map/MeanLocalStepTest.java | 2 +-
.../traversal/step/map/MergeEdgeStepTest.java | 186 +-
.../process/traversal/step/map/MergeStepTest.java | 2 +-
.../traversal/step/map/MergeVertexStepTest.java | 201 +-
.../traversal/step/map/MinGlobalStepTest.java | 2 +-
.../traversal/step/map/MinLocalStepTest.java | 2 +-
.../traversal/step/map/NoOpBarrierStepTest.java | 2 +-
.../traversal/step/map/OrderGlobalStepTest.java | 2 +-
.../traversal/step/map/OrderLocalStepTest.java | 2 +-
.../process/traversal/step/map/PathStepTest.java | 2 +-
.../traversal/step/map/ProductStepTest.java | 2 +-
.../traversal/step/map/ProjectStepTest.java | 2 +-
.../traversal/step/map/PropertiesStepTest.java | 2 +-
.../traversal/step/map/PropertyKeyStepTest.java | 2 +-
.../traversal/step/map/PropertyMapStepTest.java | 2 +-
.../traversal/step/map/PropertyValueStepTest.java | 2 +-
.../traversal/step/map/RTrimGlobalStepTest.java | 2 +-
.../traversal/step/map/RTrimLocalStepTest.java | 2 +-
.../traversal/step/map/RangeLocalStepTest.java | 173 +-
.../traversal/step/map/ReplaceGlobalStepTest.java | 2 +-
.../traversal/step/map/ReplaceLocalStepTest.java | 2 +-
.../traversal/step/map/ReverseStepTest.java | 2 +-
.../process/traversal/step/map/SackStepTest.java | 2 +-
.../traversal/step/map/SampleLocalStepTest.java | 2 +-
.../traversal/step/map/SelectOneStepTest.java | 50 +-
.../process/traversal/step/map/SelectStepTest.java | 52 +-
.../traversal/step/map/SplitGlobalStepTest.java | 2 +-
.../traversal/step/map/SplitLocalStepTest.java | 2 +-
.../step/map/SubstringGlobalStepTest.java | 2 +-
.../traversal/step/map/SubstringLocalStepTest.java | 2 +-
.../traversal/step/map/SumGlobalStepTest.java | 2 +-
.../traversal/step/map/SumLocalStepTest.java | 2 +-
.../traversal/step/map/TailLocalStepTest.java | 54 +-
.../traversal/step/map/ToLowerGlobalStepTest.java | 2 +-
.../traversal/step/map/ToLowerLocalStepTest.java | 2 +-
.../traversal/step/map/ToUpperGlobalStepTest.java | 2 +-
.../traversal/step/map/ToUpperLocalStepTest.java | 2 +-
.../step/map/TraversalSelectStepTest.java | 56 +
.../process/traversal/step/map/TreeStepTest.java | 2 +-
.../traversal/step/map/TrimGlobalStepTest.java | 2 +-
.../traversal/step/map/TrimLocalStepTest.java | 2 +-
.../process/traversal/step/map/UnfoldStepTest.java | 2 +-
.../process/traversal/step/map/VertexStepTest.java | 106 +-
.../step/sideEffect/AddPropertyStepTest.java | 127 +-
.../step/sideEffect/AggregateGlobalStepTest.java | 40 -
.../step/sideEffect/AggregateLocalStepTest.java | 40 -
.../step/sideEffect/AggregateStepTest.java | 40 +
.../sideEffect/GroupCountSideEffectStepTest.java | 8 +-
.../step/sideEffect/GroupSideEffectStepTest.java | 2 +-
.../step/sideEffect/IdentityStepTest.java | 2 +-
.../traversal/step/sideEffect/InjectStepTest.java | 2 +-
.../step/sideEffect/LambdaSideEffectStepTest.java | 2 +-
.../step/sideEffect/ProfileSideEffectStepTest.java | 2 +-
.../step/sideEffect/SackValueStepTest.java | 8 +-
.../step/sideEffect/SideEffectCapStepTest.java | 2 +-
.../step/sideEffect/SubgraphStepTest.java | 2 +-
.../step/sideEffect/TreeSideEffectStepTest.java | 2 +-
.../process/traversal/step/util/BulkSetTest.java | 2 +-
.../traversal/step/util/ParametersTest.java | 12 +-
.../process/traversal/step/util/TreeTest.java | 54 +-
.../traversal/strategy/GValueManagerVerifier.java | 330 +
.../strategy/GValueManagerVerifierTest.java | 223 +
.../strategy/TraversalStrategyProxyTest.java | 2 +-
.../decoration/ConnectiveStrategyTest.java | 182 +-
.../decoration/ElementIdStrategyConfigTest.java | 57 +
.../decoration/ElementIdStrategyTraverseTest.java | 18 +-
.../strategy/decoration/EventStrategyTest.java | 2 +-
.../HaltedTraverserStrategyConfigTest.java | 56 +
.../decoration/OptionsStrategyConfigTest.java | 58 +
.../strategy/decoration/OptionsStrategyTest.java | 2 +-
.../decoration/PartitionStrategyConfigTest.java | 60 +
.../strategy/decoration/PartitionStrategyTest.java | 186 +-
.../strategy/decoration/SackStrategyTest.java | 2 +-
.../decoration/SeedStrategyConfigTest.java | 56 +
.../decoration/SubgraphStrategyConfigTest.java | 61 +
.../strategy/decoration/SubgraphStrategyTest.java | 102 +-
.../decoration/VertexProgramStrategyTest.java | 2 +-
.../MatchAlgorithmStrategyConfigTest.java | 57 +
.../finalization/ReferenceElementStrategyTest.java | 2 +-
.../AdjacentToIncidentStrategyTest.java | 163 +-
.../ByModulatorOptimizationStrategyTest.java | 17 +-
.../strategy/optimization/CountStrategyTest.java | 395 +-
.../optimization/EarlyLimitStrategyTest.java | 329 +-
...lterRankingStrategyCacheInitializationTest.java | 2 +-
.../optimization/FilterRankingStrategyTest.java | 413 +-
.../optimization/GValueReductionStrategyTest.java | 269 +
.../optimization/IdentityRemovalStrategyTest.java | 16 +-
.../IncidentToAdjacentStrategyTest.java | 160 +-
.../optimization/InlineFilterStrategyTest.java | 265 +-
.../optimization/LazyBarrierStrategyTest.java | 9 +-
.../optimization/MatchPredicateStrategyTest.java | 2 +-
.../optimization/OrderLimitStrategyTest.java | 108 +-
.../optimization/PathProcessorStrategyTest.java | 203 +-
.../optimization/PathRetractionStrategyTest.java | 8 +-
.../ProductiveByStrategyConfigTest.java | 64 +
.../optimization/ProductiveByStrategyTest.java | 8 +-
.../optimization/RepeatUnrollStrategyTest.java | 201 +-
.../ProviderGValueReductionStrategyTest.java | 254 +
.../ComputerVerificationStrategyTest.java | 2 +-
.../EdgeLabelVerificationStrategyConfigTest.java | 60 +
.../EdgeLabelVerificationStrategyTest.java | 2 +-
.../LambdaRestrictionStrategyTest.java | 2 +-
.../verification/ReadOnlyStrategyTest.java | 2 +-
...ReservedKeysVerificationStrategyConfigTest.java | 62 +
.../ReservedKeysVerificationStrategyTest.java | 11 +-
.../StandardVerificationStrategyTest.java | 9 +-
.../B_LP_NL_O_P_S_SE_SL_TraverserTest.java | 28 +
.../traverser/B_LP_NL_O_S_SE_SL_TraverserTest.java | 28 +
.../traverser/B_LP_O_P_S_SE_SL_TraverserTest.java | 28 +
.../traverser/B_LP_O_S_SE_SL_TraverserTest.java | 28 +
.../traverser/B_NL_O_S_SE_SL_TraverserTest.java | 28 +
.../traverser/B_O_S_SE_SL_TraverserTest.java | 27 +
.../LP_NL_O_OB_P_S_SE_SL_TraverserTest.java | 28 +
.../LP_NL_O_OB_S_SE_SL_TraverserTest.java | 28 +
.../traverser/LP_O_OB_P_S_SE_SL_TraverserTest.java | 28 +
.../traverser/LP_O_OB_S_SE_SL_TraverserTest.java | 28 +
.../traverser/NL_O_OB_S_SE_SL_TraverserTest.java | 28 +
.../traversal/traverser/NL_TraverserTest.java | 158 +
.../traverser/O_OB_S_SE_SL_TraverserTest.java | 28 +
.../traversal/traverser/SL_TraverserTest.java | 135 +
.../util/DefaultTraverserGeneratorFactoryTest.java | 2 +-
.../traverser/util/EmptyTraverserTest.java | 2 +-
.../traverser/util/IndexedTraverserSetTest.java | 2 +-
.../util/TraverserSetImplementationTest.java | 2 +-
.../util/DefaultTraversalMetricsTest.java | 2 +-
.../util/DefaultTraversalSideEffectsTest.java | 2 +-
.../util/DefaultTraversalStrategiesTest.java | 2 +-
.../traversal/util/DefaultTraversalTest.java | 95 +-
.../process/traversal/util/StepPositionTest.java | 2 +-
.../traversal/util/TraversalExplanationTest.java | 73 +-
.../traversal/util/TraversalHelperTest.java | 310 +-
.../tinkerpop/gremlin/structure/DirectionTest.java | 2 +-
.../gremlin/structure/FeaturesConventionTest.java | 2 +-
.../gremlin/structure/GraphHiddenTest.java | 2 +-
.../apache/tinkerpop/gremlin/structure/TTest.java | 2 +-
.../gremlin/structure/io/GraphMigratorTest.java | 2 +-
.../tinkerpop/gremlin/structure/io/IoCoreTest.java | 2 +-
.../gremlin/structure/io/IoRegistryTest.java | 2 +-
.../apache/tinkerpop/gremlin/structure/io/IoX.java | 2 +-
.../gremlin/structure/io/IoXIoRegistry.java | 2 +-
.../apache/tinkerpop/gremlin/structure/io/IoY.java | 2 +-
.../gremlin/structure/io/IoYIoRegistry.java | 2 +-
.../io/graphson/AbstractGraphSONTest.java | 2 +-
.../graphson/GraphSONMapperEmbeddedTypeTest.java | 61 +-
.../GraphSONMapperPartialEmbeddedTypeTest.java | 2 +-
.../structure/io/graphson/GraphSONMapperTest.java | 2 +-
.../io/graphson/GraphSONStreamConstraintsTest.java | 2 +-
.../structure/io/graphson/GraphSONTokensTest.java | 2 +-
.../structure/io/graphson/GraphSONUtilTest.java | 2 +-
.../gremlin/structure/io/gryo/GryoMapperTest.java | 2 +-
.../gremlin/structure/io/gryo/GryoPoolTest.java | 2 +-
.../structure/io/gryo/GryoReaderWriterTest.java | 2 +-
.../structure/util/CloseableIteratorTest.java | 2 +-
.../gremlin/structure/util/ComparatorsTest.java | 2 +-
.../gremlin/structure/util/ElementHelperTest.java | 2 +-
.../gremlin/structure/util/GraphFactoryTest.java | 12 +-
.../structure/util/GraphVariableHelperTest.java | 2 +-
.../gremlin/structure/util/StringFactoryTest.java | 2 +-
.../util/detached/DetachedFactoryTest.java | 2 +-
.../util/reference/ReferenceFactoryTest.java | 2 +-
.../tinkerpop/gremlin/util/CollectionUtilTest.java | 4 +-
.../tinkerpop/gremlin/util/DatetimeHelperTest.java | 2 +-
.../apache/tinkerpop/gremlin/util/GremlinTest.java | 2 +-
.../tinkerpop/gremlin/util/MultiMapTest.java | 2 +-
.../tinkerpop/gremlin/util/NumberHelperTest.java | 285 +-
.../tinkerpop/gremlin/util/SerializerTest.java | 2 +-
.../tinkerpop/gremlin/util/StringUtilTest.java | 2 +-
.../tinkerpop/gremlin/util/SystemUtilTest.java | 2 +-
.../tinkerpop/gremlin/util/TimeUtilTest.java | 2 +-
.../util/function/ArrayListSupplierTest.java | 2 +-
.../gremlin/util/function/BulkSetSupplierTest.java | 2 +-
.../util/function/ConstantSupplierTest.java | 2 +-
.../gremlin/util/function/FunctionUtilsTest.java | 2 +-
.../gremlin/util/function/HashMapSupplierTest.java | 2 +-
.../gremlin/util/function/HashSetSupplierTest.java | 2 +-
.../util/function/MeanNumberSupplierTest.java | 2 +-
.../gremlin/util/function/MultiComparatorTest.java | 2 +-
.../util/function/ScriptEngineLambdaTest.java | 2 +-
.../util/function/TraverserSetSupplierTest.java | 2 +-
.../gremlin/util/function/TreeSupplierTest.java | 2 +-
.../gremlin/util/function/TriConsumerTest.java | 2 +-
.../gremlin/util/function/TriFunctionTest.java | 2 +-
.../util/iterator/AbortiveMultiIteratorTest.java | 2 +-
.../gremlin/util/iterator/ArrayIteratorTest.java | 2 +-
.../gremlin/util/iterator/DoubleIteratorTest.java | 2 +-
.../gremlin/util/iterator/EmptyIteratorTest.java | 2 +-
.../gremlin/util/iterator/IteratorUtilsTest.java | 2 +-
.../gremlin/util/iterator/MultiIteratorTest.java | 2 +-
.../gremlin/util/iterator/SingleIteratorTest.java | 2 +-
.../gremlin/structure/util/mockgraph.properties | 2 +-
.../Examples/BasicGremlin/BasicGremlin.cs | 25 +-
.../Examples/BasicGremlin/BasicGremlin.csproj | 2 +-
gremlin-dotnet/Examples/Connections/Connections.cs | 58 +-
.../Examples/Connections/Connections.csproj | 2 +-
.../Examples/ModernTraversals/ModernTraversals.cs | 18 +-
.../ModernTraversals/ModernTraversals.csproj | 2 +-
gremlin-dotnet/NOTICE | 2 +-
gremlin-dotnet/README.md | 6 +-
gremlin-dotnet/build/generate.groovy | 40 +-
gremlin-dotnet/docker-compose.yml | 33 +-
gremlin-dotnet/src/Gremlin.Net.Template/Program.cs | 2 +-
gremlin-dotnet/src/Gremlin.Net.Template/README.md | 2 +-
gremlin-dotnet/src/Gremlin.Net.Template/Service.cs | 2 +-
gremlin-dotnet/src/Gremlin.Net/Driver/Auth.cs | 194 +
.../src/Gremlin.Net/Driver/Connection.cs | 469 +-
.../src/Gremlin.Net/Driver/ConnectionFactory.cs | 49 -
.../src/Gremlin.Net/Driver/ConnectionPool.cs | 298 -
.../Gremlin.Net/Driver/ConnectionPoolSettings.cs | 146 -
.../src/Gremlin.Net/Driver/ConnectionSettings.cs | 94 +
.../Gremlin.Net/Driver/CopyOnWriteCollection.cs | 2 +-
.../Driver/Exceptions/ConnectionClosedException.cs | 65 -
.../Exceptions/ConnectionPoolBusyException.cs | 60 -
.../Exceptions/NoConnectionAvailableException.cs | 56 -
.../Driver/Exceptions/ResponseException.cs | 27 +-
.../Exceptions/ServerUnavailableException.cs | 45 -
.../src/Gremlin.Net/Driver/GremlinClient.cs | 217 +-
.../Gremlin.Net/Driver/GremlinClientExtensions.cs | 35 +-
.../src/Gremlin.Net/Driver/GremlinServer.cs | 30 +-
.../src/Gremlin.Net/Driver/HttpRequestContext.cs | 93 +
.../src/Gremlin.Net/Driver/IClientWebSocket.cs | 43 -
.../src/Gremlin.Net/Driver/IConnection.cs | 39 -
.../src/Gremlin.Net/Driver/IConnectionFactory.cs | 30 -
.../src/Gremlin.Net/Driver/IGremlinClient.cs | 2 +-
.../src/Gremlin.Net/Driver/IMessageSerializer.cs | 21 +-
gremlin-dotnet/src/Gremlin.Net/Driver/Log.cs | 18 +-
.../Gremlin.Net/Driver/Messages/RequestMessage.cs | 182 +-
.../Gremlin.Net/Driver/Messages/ResponseMessage.cs | 62 -
.../Gremlin.Net/Driver/Messages/ResponseResult.cs | 56 -
.../Gremlin.Net/Driver/Messages/ResponseStatus.cs | 72 -
.../Driver/Messages/ResponseStatusCode.cs | 157 -
.../src/Gremlin.Net/Driver/ProxyClientWebSocket.cs | 81 -
.../src/Gremlin.Net/Driver/ProxyConnection.cs | 67 -
.../Driver/Remote/DriverRemoteConnection.cs | 97 +-
.../Driver/Remote/DriverRemoteTraversal.cs | 14 +-
.../ResponseHandlerForSingleRequestMessage.cs | 65 -
gremlin-dotnet/src/Gremlin.Net/Driver/ResultSet.cs | 123 +-
.../Gremlin.Net/Driver/StreamingResponseContext.cs | 71 +
gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs | 55 +-
.../src/Gremlin.Net/Driver/WebSocketConnection.cs | 157 -
.../src/Gremlin.Net/Driver/WebSocketSettings.cs | 58 -
gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj | 14 +-
.../Process/Remote/IRemoteConnection.cs | 8 +-
.../Gremlin.Net/Process/Remote/RemoteStrategy.cs | 4 +-
.../Process/Remote/RemoteTransaction.cs | 4 +-
.../Process/Traversal/AnonymousTraversalSource.cs | 4 +-
.../src/Gremlin.Net/Process/Traversal/Barrier.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/Binding.cs | 80 -
.../src/Gremlin.Net/Process/Traversal/Bindings.cs | 73 -
.../src/Gremlin.Net/Process/Traversal/Bytecode.cs | 180 -
.../Gremlin.Net/Process/Traversal/Cardinality.cs | 2 +-
.../Process/Traversal/CardinalityValue.cs | 55 +-
.../src/Gremlin.Net/Process/Traversal/Column.cs | 2 +-
.../Process/Traversal/ConnectedComponent.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/DT.cs | 2 +-
.../Process/Traversal/DefaultTraversal.cs | 258 +-
.../src/Gremlin.Net/Process/Traversal/Direction.cs | 2 +-
.../Gremlin.Net/Process/Traversal/EnumWrapper.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/GType.cs | 112 +
.../src/Gremlin.Net/Process/Traversal/GValue.cs | 128 +
.../src/Gremlin.Net/Process/Traversal/GraphOp.cs | 18 +-
.../Process/Traversal/GraphSONVersion.cs | 2 +-
.../Process/Traversal/GraphTraversal.cs | 627 +-
.../Process/Traversal/GraphTraversalSource.cs | 196 +-
.../Gremlin.Net/Process/Traversal/GremlinLang.cs | 788 +
.../Gremlin.Net/Process/Traversal/GryoVersion.cs | 2 +-
.../Gremlin.Net/Process/Traversal/IBiFunction.cs | 2 +-
.../Process/Traversal/IBinaryOperator.cs | 2 +-
.../Gremlin.Net/Process/Traversal/IComparator.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/IConsumer.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/IFunction.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/IO.cs | 2 +-
.../Gremlin.Net/Process/Traversal/IPredicate.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/ISupplier.cs | 2 +-
.../Gremlin.Net/Process/Traversal/ITraversal.cs | 45 +-
.../Process/Traversal/ITraversalStrategy.cs | 2 +-
.../Process/Traversal/IUnaryOperator.cs | 2 +-
.../Gremlin.Net/Process/Traversal/Instruction.cs | 95 -
.../src/Gremlin.Net/Process/Traversal/Lambda.cs | 84 -
.../src/Gremlin.Net/Process/Traversal/Merge.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/Operator.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/Order.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/P.cs | 8 +-
.../src/Gremlin.Net/Process/Traversal/PageRank.cs | 2 +-
.../Gremlin.Net/Process/Traversal/PeerPressure.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/Pick.cs | 5 +-
.../src/Gremlin.Net/Process/Traversal/Pop.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/Scope.cs | 2 +-
.../Gremlin.Net/Process/Traversal/ShortestPath.cs | 2 +-
.../Strategy/AbstractTraversalStrategy.cs | 24 +-
.../Strategy/Decoration/ConnectiveStrategy.cs | 2 +-
.../Strategy/Decoration/ElementIdStrategy.cs | 2 +-
.../Strategy/Decoration/HaltedTraverserStrategy.cs | 8 +-
.../Strategy/Decoration/OptionsStrategy.cs | 2 +-
.../Strategy/Decoration/PartitionStrategy.cs | 2 +-
.../Traversal/Strategy/Decoration/SeedStrategy.cs | 2 +-
.../Strategy/Decoration/SubgraphStrategy.cs | 2 +-
.../Strategy/Decoration/VertexProgramStrategy.cs | 2 +-
.../Finalization/ComputerFinalizationStrategy.cs | 40 +
.../Finalization/MatchAlgorithmStrategy.cs | 2 +-
.../Strategy/Finalization/ProfileStrategy.cs | 40 +
.../Finalization/ReferenceElementStrategy.cs | 40 +
.../Optimization/AdjacentToIncidentStrategy.cs | 2 +-
.../ByModulatorOptimizationStrategy.cs | 40 +
.../Strategy/Optimization/CountStrategy.cs | 2 +-
.../Strategy/Optimization/EarlyLimitStrategy.cs | 2 +-
.../Strategy/Optimization/FilterRankingStrategy.cs | 2 +-
.../Strategy/Optimization/GraphFilterStrategy.cs | 4 +-
.../Optimization/IdentityRemovalStrategy.cs | 2 +-
.../Optimization/IncidentToAdjacentStrategy.cs | 2 +-
.../Strategy/Optimization/InlineFilterStrategy.cs | 2 +-
.../Strategy/Optimization/LazyBarrierStrategy.cs | 2 +-
.../Optimization/MatchPredicateStrategy.cs | 2 +-
.../MessagePassingReductionStrategy.cs | 40 +
.../Strategy/Optimization/OrderLimitStrategy.cs | 2 +-
.../Strategy/Optimization/PathProcessorStrategy.cs | 2 +-
.../Optimization/PathRetractionStrategy.cs | 2 +-
.../Strategy/Optimization/ProductiveByStrategy.cs | 2 +-
.../Strategy/Optimization/RepeatUnrollStrategy.cs | 2 +-
.../Verification/ComputerVerificationStrategy.cs | 40 +
.../Verification/EdgeLabelVerificationStrategy.cs | 2 +-
.../Verification/LambdaRestrictionStrategy.cs | 2 +-
.../Strategy/Verification/ReadOnlyStrategy.cs | 2 +-
.../ReservedKeysVerificationStrategy.cs | 4 +-
.../Verification/StandardVerificationStrategy.cs | 40 +
.../VertexProgramRestrictionStrategy.cs | 40 +
.../Process/Traversal/StringBasedLambda.cs | 61 -
.../src/Gremlin.Net/Process/Traversal/T.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/TextP.cs | 2 +-
.../Traversal/Translator/GroovyTranslator.cs | 207 -
.../src/Gremlin.Net/Process/Traversal/Traverser.cs | 2 +-
.../Gremlin.Net/Process/Traversal/WithOptions.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/__.cs | 60 +-
gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs | 23 +-
.../src/Gremlin.Net/Properties/AssemblyInfo.cs | 2 +-
gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs | 2 +-
.../src/Gremlin.Net/Structure/Element.cs | 6 +-
gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs | 2 +-
.../Structure/IO/GraphBinary/DataType.cs | 166 -
.../IO/GraphBinary/GraphBinaryMessageSerializer.cs | 91 -
.../Structure/IO/GraphBinary/GraphBinaryReader.cs | 107 -
.../Structure/IO/GraphBinary/GraphBinaryWriter.cs | 150 -
.../Structure/IO/GraphBinary/ITypeSerializer.cs | 102 -
.../IO/GraphBinary/RequestMessageSerializer.cs | 58 -
.../IO/GraphBinary/ResponseMessageSerializer.cs | 77 -
.../Structure/IO/GraphBinary/StreamExtensions.cs | 258 -
.../IO/GraphBinary/TypeSerializerRegistry.cs | 330 -
.../IO/GraphBinary/Types/ArraySerializer.cs | 65 -
.../IO/GraphBinary/Types/BigDecimalSerializer.cs | 95 -
.../IO/GraphBinary/Types/BigIntegerSerializer.cs | 62 -
.../IO/GraphBinary/Types/BindingSerializer.cs | 61 -
.../IO/GraphBinary/Types/BulkSetSerializer.cs | 76 -
.../IO/GraphBinary/Types/ByteBufferSerializer.cs | 61 -
.../IO/GraphBinary/Types/ByteCodeSerializer.cs | 117 -
.../IO/GraphBinary/Types/CharSerializer.cs | 87 -
.../IO/GraphBinary/Types/ClassSerializer.cs | 61 -
.../IO/GraphBinary/Types/CustomTypeSerializer.cs | 67 -
.../GraphBinary/Types/DateTimeOffsetSerializer.cs | 67 -
.../IO/GraphBinary/Types/DurationSerializer.cs | 61 -
.../IO/GraphBinary/Types/EdgeSerializer.cs | 85 -
.../IO/GraphBinary/Types/EnumSerializer.cs | 143 -
.../Structure/IO/GraphBinary/Types/GremlinType.cs | 49 -
.../IO/GraphBinary/Types/LambdaSerializer.cs | 68 -
.../IO/GraphBinary/Types/ListSerializer.cs | 70 -
.../IO/GraphBinary/Types/MapSerializer.cs | 76 -
.../Structure/IO/GraphBinary/Types/PSerializer.cs | 112 -
.../IO/GraphBinary/Types/PathSerializer.cs | 74 -
.../IO/GraphBinary/Types/PropertySerializer.cs | 68 -
.../IO/GraphBinary/Types/SetSerializer.cs | 77 -
.../IO/GraphBinary/Types/SimpleTypeSerializer.cs | 125 -
.../IO/GraphBinary/Types/SingleTypeSerializer.cs | 122 -
.../IO/GraphBinary/Types/StringSerializer.cs | 62 -
.../IO/GraphBinary/Types/TraversalSerializer.cs | 60 -
.../Types/TraversalStrategySerializer.cs | 62 -
.../IO/GraphBinary/Types/TraverserSerializer.cs | 60 -
.../IO/GraphBinary/Types/TypeSerializer.cs | 72 -
.../IO/GraphBinary/Types/UuidSerializer.cs | 111 -
.../GraphBinary/Types/VertexPropertySerializer.cs | 77 -
.../IO/GraphBinary/Types/VertexSerializer.cs | 66 -
.../Structure/IO/GraphBinary4/DataType.cs | 143 +
.../GraphBinary4/GraphBinary4MessageSerializer.cs | 75 +
.../Structure/IO/GraphBinary4/GraphBinaryReader.cs | 96 +
.../Structure/IO/GraphBinary4/GraphBinaryWriter.cs | 139 +
.../Structure/IO/GraphBinary4/ITypeSerializer.cs | 102 +
.../Structure/IO/GraphBinary4/Marker.cs | 86 +
.../IO/GraphBinary4/RequestMessageSerializer.cs | 60 +
.../IO/GraphBinary4/ResponseSerializer.cs | 109 +
.../Structure/IO/GraphBinary4/StreamExtensions.cs | 290 +
.../IO/GraphBinary4/TypeSerializerRegistry.cs | 219 +
.../IO/GraphBinary4/Types/ArraySerializer.cs | 65 +
.../IO/GraphBinary4/Types/BigDecimalSerializer.cs | 95 +
.../IO/GraphBinary4/Types/BigIntegerSerializer.cs | 62 +
.../IO/GraphBinary4/Types/BinarySerializer.cs | 61 +
.../IO/GraphBinary4/Types/CharSerializer.cs | 87 +
.../IO/GraphBinary4/Types/DateTimeSerializer.cs | 78 +
.../IO/GraphBinary4/Types/DurationSerializer.cs | 63 +
.../IO/GraphBinary4/Types/EdgeSerializer.cs | 89 +
.../IO/GraphBinary4/Types/EnumSerializer.cs | 93 +
.../IO/GraphBinary4/Types/ListSerializer.cs | 95 +
.../IO/GraphBinary4/Types/MapSerializer.cs | 76 +
.../IO/GraphBinary4/Types/PathSerializer.cs | 74 +
.../IO/GraphBinary4/Types/PropertySerializer.cs | 68 +
.../IO/GraphBinary4/Types/SetSerializer.cs | 77 +
.../IO/GraphBinary4/Types/SimpleTypeSerializer.cs | 143 +
.../IO/GraphBinary4/Types/SingleTypeSerializer.cs | 133 +
.../IO/GraphBinary4/Types/StringSerializer.cs | 62 +
.../IO/GraphBinary4/Types/UuidSerializer.cs | 111 +
.../GraphBinary4/Types/VertexPropertySerializer.cs | 78 +
.../IO/GraphBinary4/Types/VertexSerializer.cs | 68 +
.../IO/GraphSON/BigIntegerDeserializer.cs | 39 -
.../Structure/IO/GraphSON/BigIntegerSerializer.cs | 37 -
.../Structure/IO/GraphSON/BindingSerializer.cs | 42 -
.../Structure/IO/GraphSON/BulkSetSerializer.cs | 48 -
.../IO/GraphSON/ByteBufferDeserializer.cs | 38 -
.../Structure/IO/GraphSON/ByteBufferSerializer.cs | 36 -
.../Structure/IO/GraphSON/ByteConverter.cs | 33 -
.../Structure/IO/GraphSON/BytecodeSerializer.cs | 58 -
.../Structure/IO/GraphSON/CharConverter.cs | 39 -
.../Structure/IO/GraphSON/ClassSerializer.cs | 39 -
.../Structure/IO/GraphSON/DTDeserializer.cs | 38 -
.../Structure/IO/GraphSON/DateDeserializer.cs | 38 -
.../Structure/IO/GraphSON/DateSerializer.cs | 37 -
.../Structure/IO/GraphSON/DecimalConverter.cs | 46 -
.../Structure/IO/GraphSON/DirectionDeserializer.cs | 39 -
.../Structure/IO/GraphSON/DoubleConverter.cs | 72 -
.../Structure/IO/GraphSON/DurationDeserializer.cs | 40 -
.../Structure/IO/GraphSON/DurationSerializer.cs | 38 -
.../Structure/IO/GraphSON/EdgeDeserializer.cs | 59 -
.../Structure/IO/GraphSON/EdgeSerializer.cs | 45 -
.../Structure/IO/GraphSON/EnumSerializer.cs | 37 -
.../Structure/IO/GraphSON/FloatConverter.cs | 33 -
.../IO/GraphSON/GraphSON2MessageSerializer.cs | 43 -
.../Structure/IO/GraphSON/GraphSON2Reader.cs | 50 -
.../Structure/IO/GraphSON/GraphSON2Writer.cs | 51 -
.../IO/GraphSON/GraphSON3MessageSerializer.cs | 43 -
.../Structure/IO/GraphSON/GraphSON3Reader.cs | 68 -
.../Structure/IO/GraphSON/GraphSON3Writer.cs | 68 -
.../IO/GraphSON/GraphSONMessageSerializer.cs | 100 -
.../Structure/IO/GraphSON/GraphSONReader.cs | 151 -
.../Structure/IO/GraphSON/GraphSONTokens.cs | 32 -
.../Structure/IO/GraphSON/GraphSONUtil.cs | 83 -
.../Structure/IO/GraphSON/GraphSONWriter.cs | 179 -
.../Structure/IO/GraphSON/IGraphSONDeserializer.cs | 41 -
.../Structure/IO/GraphSON/IGraphSONSerializer.cs | 41 -
.../Structure/IO/GraphSON/Int16Converter.cs | 35 -
.../Structure/IO/GraphSON/Int32Converter.cs | 34 -
.../Structure/IO/GraphSON/Int64Converter.cs | 34 -
.../Structure/IO/GraphSON/LambdaSerializer.cs | 43 -
.../Structure/IO/GraphSON/ListSerializer.cs | 54 -
.../Structure/IO/GraphSON/MapSerializer.cs | 64 -
.../Structure/IO/GraphSON/MergeDeserializer.cs | 38 -
.../Structure/IO/GraphSON/NumberConverter.cs | 56 -
.../Structure/IO/GraphSON/PSerializer.cs | 45 -
.../Structure/IO/GraphSON/Path3Deserializer.cs | 47 -
.../Structure/IO/GraphSON/PathDeserializer.cs | 46 -
.../Structure/IO/GraphSON/PropertyDeserializer.cs | 40 -
.../Structure/IO/GraphSON/PropertySerializer.cs | 67 -
.../IO/GraphSON/RequestMessageSerializer.cs | 43 -
.../Structure/IO/GraphSON/SetSerializer.cs | 47 -
.../Structure/IO/GraphSON/TDeserializer.cs | 38 -
.../Structure/IO/GraphSON/TextPSerializer.cs | 45 -
.../Structure/IO/GraphSON/TraversalSerializer.cs | 38 -
.../IO/GraphSON/TraversalStrategySerializer.cs | 37 -
.../Structure/IO/GraphSON/TraverserReader.cs | 38 -
.../Structure/IO/GraphSON/UuidDeserializer.cs | 39 -
.../Structure/IO/GraphSON/UuidSerializer.cs | 37 -
.../Structure/IO/GraphSON/VertexDeserializer.cs | 50 -
.../IO/GraphSON/VertexPropertyDeserializer.cs | 50 -
.../IO/GraphSON/VertexPropertySerializer.cs | 46 -
.../Structure/IO/GraphSON/VertexSerializer.cs | 41 -
.../Structure/IO/SerializationTokens.cs | 18 +-
gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs | 2 +-
.../src/Gremlin.Net/Structure/Property.cs | 2 +-
gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs | 2 +-
.../src/Gremlin.Net/Structure/VertexProperty.cs | 2 +-
gremlin-dotnet/src/index.md | 2 +-
gremlin-dotnet/src/pom.xml | 7 +-
.../CompressionBenchmarks.cs | 126 +-
.../MessageSerializerBenchmarks.cs | 116 +-
.../test/Gremlin.Net.Benchmarks/Program.cs | 2 +-
.../test/Gremlin.Net.Benchmarks/TestMessages.cs | 1487 +-
.../Gremlin.Net.IntegrationTest/ConfigProvider.cs | 2 +-
.../Docs/Dev/Provider/IndexTests.cs | 91 -
.../Docs/Reference/GremlinApplicationsTests.cs | 4 +-
.../Docs/Reference/GremlinVariantsDsl.cs | 2 +-
.../Docs/Reference/GremlinVariantsDslTests.cs | 2 +-
.../Docs/Reference/GremlinVariantsTests.cs | 32 +-
.../Docs/Reference/IntroTests.cs | 2 +-
.../Docs/Upgrade/Release35Tests.cs | 6 +-
.../Driver/AuthIntegrationTests.cs | 102 +
.../Driver/ConnectionPoolTests.cs | 91 -
.../Driver/DriverRemoteConnectionTests.cs | 24 +-
.../Driver/GremlinClientAuthenticationTests.cs | 119 -
.../GremlinClientBehaviorIntegrationTests.cs | 133 -
.../Driver/GremlinClientTests.cs | 176 +-
.../Driver/MessagesTests.cs | 95 +-
.../Driver/MockedLoggerExtensions.cs | 2 +-
.../Driver/PropertyDeserializationTests.cs | 58 +-
.../Gherkin/Attributes/BddAttribute.cs | 2 +-
.../Gherkin/Attributes/GivenAttribute.cs | 2 +-
.../Gherkin/Attributes/ThenAttribute.cs | 2 +-
.../Gherkin/Attributes/WhenAttribute.cs | 2 +-
.../Gherkin/CommonSteps.cs | 215 +-
.../Gherkin/DeepEqualityExtensions.cs | 190 +-
.../Gherkin/GherkinTestRunner.cs | 56 +-
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 1441 +-
.../Gherkin/IgnoreException.cs | 16 +-
.../Gherkin/ScenarioData.cs | 125 +-
.../Gherkin/StepDefinition.cs | 2 +-
.../Process/Remote/RemoteStrategyTests.cs | 48 +-
.../BytecodeGeneration/BytecodeGenerationTests.cs | 116 -
.../BytecodeGeneration/StrategiesTests.cs | 162 -
.../Traversal/DriverRemoteConnection/EnumTests.cs | 2 +-
.../GraphTraversalSourceTests.cs | 12 +-
.../DriverRemoteConnection/GraphTraversalTests.cs | 93 +-
.../GraphTraversalTransactionTests.cs | 8 +-
.../DriverRemoteConnection/PredicateTests.cs | 2 +-
.../RemoteConnectionFactory.cs | 9 +-
.../DriverRemoteConnection/StrategiesTests.cs | 2 +-
.../Process/Traversal/GraphSONWriterTests.cs | 64 -
.../GremlinLangGenerationTests.cs | 94 +
.../GremlinLangGeneration/StrategiesTests.cs | 121 +
.../Util/RequestMessageProvider.cs | 25 +-
.../Util/SocketServerSettings.cs | 2 +-
.../ServiceTests.cs | 2 +-
.../test/Gremlin.Net.UnitTest/Driver/AuthTests.cs | 245 +
.../Driver/ConnectionPoolSettingsTests.cs | 70 -
.../Driver/ConnectionPoolTests.cs | 394 -
.../Gremlin.Net.UnitTest/Driver/ConnectionTests.cs | 1265 +-
.../Driver/CopyOnWriteCollectionTests.cs | 2 +-
.../Driver/DriverRemoteConnectionTests.cs | 174 +-
.../Driver/GraphSONMessageSerializerTests.cs | 75 -
.../Driver/GremlinClientTests.cs | 60 +-
.../Driver/GremlinServerTests.cs | 26 +-
.../Driver/HttpRequestContextTests.cs | 131 +
.../Driver/Messages/RequestMessageTests.cs | 110 +
.../Driver/RequestMessageBuilderTests.cs | 11 +-
.../Gremlin.Net.UnitTest/Driver/ResultSetTests.cs | 328 +
.../Process/Remote/RemoteTransactionTests.cs | 19 +-
.../Process/Traversal/BytecodeTests.cs | 190 -
.../Process/Traversal/CardinalityValueTests.cs | 2 +-
.../Process/Traversal/GraphTraversalSourceTests.cs | 33 +-
.../Process/Traversal/GremlinLangTests.cs | 1061 +
.../Process/Traversal/PredicateTests.cs | 2 +-
.../Process/Traversal/Strategy/StrategyTests.cs | 2 +-
.../Process/Traversal/TestTraversal.cs | 27 +-
.../Process/Traversal/TestTraversalStrategy.cs | 6 +-
.../Traversal/Translator/GroovyTranslatorTests.cs | 506 -
.../Process/Traversal/TraversalTests.cs | 187 +-
.../Process/Traversal/TraverserTests.cs | 2 +-
.../Gremlin.Net.UnitTest/Structure/EdgeTests.cs | 2 +-
.../GraphBinaryMessageSerializerTests.cs | 98 -
.../Structure/IO/GraphBinary/GraphBinaryTests.cs | 918 -
.../IO/GraphBinary/Types/Sample/SamplePerson.cs | 59 -
.../Types/Sample/SamplePersonSerializer.cs | 160 -
.../Types/Sample/SamplePersonSerializerTests.cs | 128 -
.../GraphBinary4MessageSerializerTests.cs | 89 +
.../Structure/IO/GraphBinary4/GraphBinary4Tests.cs | 794 +
.../Structure/IO/GraphBinary4/Model.cs | 210 +
.../GraphBinary4/RequestMessageSerializerTests.cs | 93 +
.../IO/GraphBinary4/ResponseSerializerTests.cs | 258 +
.../Structure/IO/GraphBinary4/RoundTripTests.cs | 364 +
.../IO/GraphBinary4/StreamExtensionsTests.cs | 382 +
.../StreamingDeserializerRoundTripTests.cs | 669 +
.../IO/GraphSON/BytecodeGraphSONSerializerTests.cs | 169 -
.../IO/GraphSON/GraphSON3MessageSerializerTests.cs | 58 -
.../Structure/IO/GraphSON/GraphSONReaderTests.cs | 677 -
.../Structure/IO/GraphSON/GraphSONWriterTests.cs | 581 -
.../Structure/IO/GraphSON/StrategyWriterTests.cs | 80 -
.../Structure/IO/GraphSON/TestClass.cs | 30 -
.../Structure/IO/GraphSON/TestUtils.cs | 36 -
.../Gremlin.Net.UnitTest/Structure/PathTests.cs | 2 +-
.../Structure/PropertyTests.cs | 2 +-
.../Structure/VertexPropertyTests.cs | 2 +-
.../Gremlin.Net.UnitTest/Structure/VertexTests.cs | 2 +-
gremlin-dotnet/test/pom.xml | 7 +-
.../src/main/java/examples/BasicGremlin.java | 30 +-
.../src/main/java/examples/Connections.java | 22 +-
.../src/main/java/examples/ModernTraversals.java | 27 +-
.../tinkerpop/gremlin/driver/Channelizer.java | 4 +-
.../apache/tinkerpop/gremlin/driver/Client.java | 90 +-
.../apache/tinkerpop/gremlin/driver/Cluster.java | 84 +-
.../tinkerpop/gremlin/driver/Connection.java | 31 +-
.../gremlin/driver/ConnectionFactory.java | 2 +-
.../tinkerpop/gremlin/driver/ConnectionPool.java | 38 +-
.../org/apache/tinkerpop/gremlin/driver/Host.java | 2 +-
.../tinkerpop/gremlin/driver/HttpRequest.java | 2 +-
.../gremlin/driver/LoadBalancingStrategy.java | 2 +-
.../gremlin/driver/RemoteTransaction.java | 36 +
.../gremlin/driver/RequestInterceptor.java | 2 +-
.../tinkerpop/gremlin/driver/RequestOptions.java | 33 +-
.../tinkerpop/gremlin/driver/RequestSubmitter.java | 61 +
.../gremlin/driver/RequestSubmitterAsync.java | 67 +
.../apache/tinkerpop/gremlin/driver/Result.java | 2 +-
.../tinkerpop/gremlin/driver/ResultQueue.java | 146 -
.../apache/tinkerpop/gremlin/driver/ResultSet.java | 122 +-
.../apache/tinkerpop/gremlin/driver/Settings.java | 2 +-
.../apache/tinkerpop/gremlin/driver/UserAgent.java | 2 +-
.../apache/tinkerpop/gremlin/driver/auth/Auth.java | 2 +-
.../tinkerpop/gremlin/driver/auth/Basic.java | 2 +-
.../tinkerpop/gremlin/driver/auth/Sigv4.java | 2 +-
.../driver/exception/ConnectionException.java | 2 +-
.../driver/exception/NoHostAvailableException.java | 2 +-
.../driver/exception/ResponseException.java | 2 +-
.../driver/handler/GremlinResponseHandler.java | 37 +-
.../handler/HttpContentDecompressionHandler.java | 2 +-
.../driver/handler/HttpGremlinRequestEncoder.java | 9 +-
.../driver/handler/HttpGremlinResponseDecoder.java | 2 +-
.../handler/HttpGremlinResponseStreamDecoder.java | 2 +-
.../driver/handler/IdleConnectionHandler.java | 2 +-
.../driver/handler/InactiveChannelHandler.java | 2 +-
.../interceptor/PayloadSerializingInterceptor.java | 2 +-
.../driver/remote/DriverRemoteConnection.java | 17 +-
.../driver/remote/DriverRemoteTraversal.java | 2 +-
.../driver/remote/HttpRemoteTransaction.java | 320 +
.../driver/remote/TransactionRemoteConnection.java | 106 +
.../gremlin/driver/simple/AbstractClient.java | 2 +-
.../gremlin/driver/simple/SimpleClient.java | 2 +-
.../gremlin/driver/simple/SimpleHttpClient.java | 2 +-
.../driver/util/ConfigurationEvaluator.java | 2 +-
.../gremlin/driver/util/ProfilingApplication.java | 4 +-
gremlin-driver/src/main/static/LICENSE | 1 +
gremlin-driver/src/main/static/NOTICE | 4 +-
.../src/main/static/licenses/reactive-streams | 18 +
.../gremlin/driver/AbstractResultQueueTest.java | 108 -
.../gremlin/driver/AbstractResultSetTest.java | 103 +
.../gremlin/driver/ClusterBuilderTest.java | 2 +-
.../gremlin/driver/ClusterConfigTest.java | 2 +-
.../tinkerpop/gremlin/driver/ClusterTest.java | 2 +-
.../gremlin/driver/ConnectionPoolTest.java | 2 +-
.../apache/tinkerpop/gremlin/driver/HostTest.java | 2 +-
.../tinkerpop/gremlin/driver/MockClientTest.java | 2 +-
.../tinkerpop/gremlin/driver/ResultQueueTest.java | 291 -
.../gremlin/driver/ResultSetQueuingTest.java | 291 +
.../tinkerpop/gremlin/driver/ResultSetTest.java | 39 +-
.../tinkerpop/gremlin/driver/ResultTest.java | 2 +-
.../gremlin/driver/SerializationExceptionTest.java | 2 +-
.../tinkerpop/gremlin/driver/SettingsTest.java | 2 +-
.../tinkerpop/gremlin/driver/TokensTest.java | 2 +-
.../tinkerpop/gremlin/driver/auth/Sigv4Test.java | 2 +-
.../HttpContentDecompressionHandlerTest.java | 2 +-
.../HttpGremlinResponseStreamDecoderTest.java | 2 +-
.../driver/handler/IdleConnectionHandlerTest.java | 2 +-
.../driver/remote/DriverRemoteConnectionTest.java | 2 +-
gremlin-examples/README.md | 30 +
.../gremlin-dotnet/BasicGremlin/BasicGremlin.cs | 58 +
.../BasicGremlin/BasicGremlin.csproj | 30 +
.../gremlin-dotnet/Connections/Connections.cs | 75 +
.../gremlin-dotnet/Connections/Connections.csproj | 30 +
.../gremlin-dotnet}/Examples.sln | 0
.../ModernTraversals/ModernTraversals.cs | 74 +
.../ModernTraversals/ModernTraversals.csproj | 30 +
gremlin-examples/gremlin-go/basic_gremlin.go | 72 +
gremlin-examples/gremlin-go/connections.go | 80 +
gremlin-examples/gremlin-go/go.mod | 29 +
gremlin-examples/gremlin-go/go.sum | 22 +
gremlin-examples/gremlin-go/modern_traversals.go | 78 +
gremlin-examples/gremlin-java/BasicGremlin.java | 64 +
gremlin-examples/gremlin-java/Connections.java | 118 +
.../gremlin-java/ModernTraversals.java | 78 +
gremlin-examples/gremlin-java/pom.xml | 91 +
.../gremlin-javascript}/.gitignore | 0
.../gremlin-javascript/basic-gremlin.js | 54 +
gremlin-examples/gremlin-javascript/connections.js | 65 +
.../gremlin-javascript/modern-traversals.js | 71 +
.../gremlin-javascript/package-lock.json | 220 +
gremlin-examples/gremlin-javascript/package.json | 14 +
gremlin-examples/gremlin-python/basic_gremlin.py | 56 +
gremlin-examples/gremlin-python/connections.py | 103 +
.../gremlin-python/modern_traversals.py | 69 +
gremlin-examples/gremlin-python/requirements.txt | 18 +
gremlin-go/NOTICE | 2 +-
gremlin-go/README.md | 8 +-
gremlin-go/build/generate.groovy | 96 +-
gremlin-go/design.md | 123 +-
gremlin-go/docker-compose.yml | 31 +-
gremlin-go/driver/README.md | 22 +-
gremlin-go/driver/anonymousTraversal.go | 31 +-
gremlin-go/driver/auth.go | 119 +
gremlin-go/driver/authInfo.go | 95 -
gremlin-go/driver/auth_test.go | 114 +
gremlin-go/driver/bytecode.go | 182 -
gremlin-go/driver/bytecode_test.go | 159 -
gremlin-go/driver/client.go | 189 +-
gremlin-go/driver/client_test.go | 320 +-
gremlin-go/driver/connection.go | 401 +-
gremlin-go/driver/connectionPool.go | 175 -
gremlin-go/driver/connectionPool_test.go | 134 -
gremlin-go/driver/connection_test.go | 1378 +-
gremlin-go/driver/cucumber/cucumberSteps_test.go | 575 +-
gremlin-go/driver/cucumber/cucumberWorld.go | 72 +-
gremlin-go/driver/cucumber/gremlin.go | 1204 +-
gremlin-go/driver/driverRemoteConnection.go | 190 +-
gremlin-go/driver/driverRemoteConnection_test.go | 24 +-
gremlin-go/driver/error_codes.go | 29 +-
gremlin-go/driver/gValue.go | 55 +
gremlin-go/driver/gValue_test.go | 87 +
gremlin-go/driver/gorillaTransporter.go | 201 -
gremlin-go/driver/gorillaTransporter_test.go | 163 -
gremlin-go/driver/graph.go | 2 +-
gremlin-go/driver/graphBinary.go | 1383 -
gremlin-go/driver/graphBinaryDeserializer.go | 645 +
gremlin-go/driver/graphBinaryDeserializer_test.go | 506 +
gremlin-go/driver/graphBinarySerializer.go | 579 +
gremlin-go/driver/graphBinarySerializer_test.go | 537 +
gremlin-go/driver/graphBinary_test.go | 326 -
gremlin-go/driver/graphTraversal.go | 388 +-
gremlin-go/driver/graphTraversalSource.go | 85 +-
gremlin-go/driver/graphTraversalSource_test.go | 32 +-
gremlin-go/driver/graph_test.go | 2 +-
gremlin-go/driver/gremlinlang.go | 618 +
gremlin-go/driver/gremlinlang_test.go | 776 +
gremlin-go/driver/interceptor.go | 113 +
gremlin-go/driver/interceptor_test.go | 450 +
gremlin-go/driver/logger.go | 23 +-
gremlin-go/driver/marker.go | 46 +
gremlin-go/driver/performance/performanceSuite.go | 13 +-
gremlin-go/driver/protocol.go | 199 -
gremlin-go/driver/protocol_test.go | 91 -
gremlin-go/driver/request.go | 203 +-
gremlin-go/driver/requestOptions.go | 22 +-
gremlin-go/driver/requestOptions_test.go | 8 +-
gremlin-go/driver/request_test.go | 42 +-
gremlin-go/driver/resources/error-messages/en.json | 9 +-
.../driver/resources/logger-messages/en.json | 19 +-
gremlin-go/driver/resources/resources.go | 2 +-
gremlin-go/driver/response.go | 30 +-
gremlin-go/driver/result.go | 12 +-
gremlin-go/driver/resultSet.go | 119 +-
gremlin-go/driver/resultSet_test.go | 46 +-
gremlin-go/driver/result_test.go | 27 +-
gremlin-go/driver/serializer.go | 363 +-
gremlin-go/driver/serializer_test.go | 158 +-
gremlin-go/driver/strategies.go | 235 +-
gremlin-go/driver/strategies_test.go | 119 +-
gremlin-go/driver/translator.go | 365 -
gremlin-go/driver/translator_test.go | 723 -
gremlin-go/driver/transporter.go | 40 -
gremlin-go/driver/transporterFactory.go | 53 -
gremlin-go/driver/traversal.go | 321 +-
gremlin-go/driver/traversal_test.go | 850 +-
gremlin-go/driver/user_agent.go | 4 +-
gremlin-go/examples/basic_gremlin.go | 31 +-
gremlin-go/examples/connections.go | 37 +-
gremlin-go/examples/go.mod | 17 +-
gremlin-go/examples/go.sum | 62 +-
gremlin-go/examples/modern_traversals.go | 28 +-
gremlin-go/go.mod | 40 +-
gremlin-go/go.sum | 65 +-
gremlin-go/pom.xml | 7 +-
gremlin-go/run.sh | 4 +-
gremlin-groovy/pom.xml | 17 +-
.../ast/AmbiguousMethodASTTransformation.groovy | 2 +-
.../groovy/jsr223/ast/GremlinASTChecker.groovy | 2 +-
.../groovy/jsr223/ast/InterpreterMode.groovy | 2 +-
.../ast/InterpreterModeASTTransformation.groovy | 2 +-
.../ast/RepeatASTTransformationCustomizer.groovy | 2 +-
.../customizer/AbstractSandboxExtension.groovy | 2 +-
.../jsr223/customizer/FileSandboxExtension.groovy | 2 +-
.../customizer/PropertyExpressionEvaluator.groovy | 2 +-
.../groovy/jsr223/customizer/SandboxHelper.groovy | 2 +-
.../customizer/SimpleSandboxExtension.groovy | 2 +-
.../customizer/TinkerPopSandboxExtension.groovy | 2 +-
.../gremlin/groovy/loaders/GremlinLoader.groovy | 2 +-
.../gremlin/groovy/loaders/ObjectLoader.groovy | 2 +-
.../gremlin/groovy/loaders/StepLoader.groovy | 2 +-
.../gremlin/groovy/loaders/StrategyLoader.groovy | 2 +-
.../gremlin/groovy/loaders/SugarLoader.groovy | 2 +-
.../gremlin/groovy/util/DependencyGrabber.groovy | 4 +-
.../gremlin/groovy/util/MetaRegistryUtil.groovy | 2 +-
.../gremlin/groovy/engine/GremlinExecutor.java | 2 +-
.../jsr223/CompilationOptionsCustomizer.java | 2 +-
.../jsr223/CompileStaticGroovyCustomizer.java | 2 +-
.../jsr223/ConfigurationGroovyCustomizer.java | 2 +-
.../groovy/jsr223/GremlinGroovyClassLoader.java | 2 +-
.../groovy/jsr223/GremlinGroovyScriptEngine.java | 2 +-
.../jsr223/GremlinGroovyScriptEngineFactory.java | 2 +-
.../groovy/jsr223/GroovyCompilerGremlinPlugin.java | 2 +-
.../gremlin/groovy/jsr223/GroovyCustomizer.java | 2 +-
.../groovy/jsr223/ImportGroovyCustomizer.java | 2 +-
.../jsr223/InterpreterModeGroovyCustomizer.java | 2 +-
.../groovy/jsr223/ManagedConcurrentValueMap.java | 2 +-
.../gremlin/groovy/jsr223/SugarGremlinPlugin.java | 2 +-
.../jsr223/ThreadInterruptGroovyCustomizer.java | 2 +-
.../jsr223/TimedInterruptGroovyCustomizer.java | 2 +-
.../jsr223/TimedInterruptTimeoutException.java | 2 +-
.../groovy/jsr223/TypeCheckedGroovyCustomizer.java | 2 +-
.../credential/CredentialGraphGremlinPlugin.java | 2 +-
.../dsl/credential/CredentialGraphTokens.java | 2 +-
.../dsl/credential/CredentialTraversalDsl.java | 2 +-
.../credential/CredentialTraversalSourceDsl.java | 2 +-
.../tinkerpop/gremlin/groovy/util/Artifact.java | 2 +-
.../gremlin/groovy/loaders/SugarLoaderTest.groovy | 2 +-
.../gremlin/groovy/util/SugarTestHelper.groovy | 2 +-
.../engine/GremlinExecutorOverGraphTest.java | 2 +-
.../gremlin/groovy/engine/GremlinExecutorTest.java | 2 +-
.../groovy/jsr223/BaseScriptForTesting.java | 2 +-
.../ConfigurationCustomizerProviderTest.java | 2 +-
...inGroovyScriptEngineCompilationOptionsTest.java | 2 +-
...GremlinGroovyScriptEngineCompileStaticTest.java | 2 +-
.../GremlinGroovyScriptEngineConfigTest.java | 2 +-
.../GremlinGroovyScriptEngineFileSandboxTest.java | 2 +-
.../GremlinGroovyScriptEngineIntegrateTest.java | 2 +-
.../GremlinGroovyScriptEngineOverGraphTest.java | 2 +-
...linGroovyScriptEngineSandboxedStandardTest.java | 2 +-
.../jsr223/GremlinGroovyScriptEngineTest.java | 2 +-
...emlinGroovyScriptEngineThreadInterruptTest.java | 2 +-
...remlinGroovyScriptEngineTimedInterruptTest.java | 2 +-
...mlinGroovyScriptEngineTinkerPopSandboxTest.java | 2 +-
.../GremlinGroovyScriptEngineTypeCheckedTest.java | 2 +-
.../jsr223/GroovyCompilerGremlinPluginTest.java | 2 +-
.../groovy/jsr223/GroovyScriptEngineSetup.java | 2 +-
...ameterizedGroovyTranslatorComputerProvider.java | 40 -
...terizedGroovyTranslatorProcessComputerTest.java | 32 -
...terizedGroovyTranslatorProcessStandardTest.java | 32 -
.../ParameterizedGroovyTranslatorProvider.java | 217 -
.../groovy/jsr223/PrecompiledExtensions.java | 2 +-
.../groovy/jsr223/ast/GremlinASTCheckerTest.java | 2 +-
.../dsl/credential/CredentialTraversalDslTest.java | 2 +-
.../gremlin/groovy/util/ArtifactTest.java | 2 +-
.../util/DependencyGrabberIntegrateTest.java | 2 +-
.../GremlinGroovyScriptEngineIntegrateTest.java | 2 +-
.../jsr223/GroovyGremlinScriptEngineTest.java | 2 +-
.../gremlin/util/TinkerGraphProvider.java | 206 -
.../groovy/engine/GremlinExecutorInit.groovy | 2 +-
gremlin-javascript/build/generate.groovy | 124 -
gremlin-javascript/examples/browser/index.css | 30 -
gremlin-javascript/examples/browser/index.html | 32 -
gremlin-javascript/examples/browser/index.ts | 96 -
gremlin-javascript/examples/browser/utils.ts | 74 -
gremlin-javascript/examples/node/basic-gremlin.js | 51 -
gremlin-javascript/examples/node/connections.js | 65 -
.../examples/node/modern-traversals.js | 69 -
gremlin-javascript/examples/node/package-lock.json | 47 -
gremlin-javascript/examples/node/package.json | 14 -
gremlin-javascript/pom.xml | 365 -
.../javascript/gremlin-javascript/.eslintrc.cjs | 153 -
.../main/javascript/gremlin-javascript/.gitignore | 7 -
.../main/javascript/gremlin-javascript/.npmignore | 26 -
.../javascript/gremlin-javascript/.prettierrc.cjs | 29 -
.../javascript/gremlin-javascript/Gruntfile.cjs | 34 -
.../src/main/javascript/gremlin-javascript/NOTICE | 5 -
.../main/javascript/gremlin-javascript/README.md | 149 -
.../gremlin-javascript/docker-compose.yml | 65 -
.../lib/driver/auth/authenticator.ts | 34 -
.../driver/auth/mechanisms/sasl-mechanism-base.ts | 49 -
.../driver/auth/mechanisms/sasl-mechanism-plain.ts | 105 -
.../driver/auth/plain-text-sasl-authenticator.ts | 51 -
.../lib/driver/auth/sasl-authenticator.ts | 50 -
.../gremlin-javascript/lib/driver/client.ts | 210 -
.../gremlin-javascript/lib/driver/connection.ts | 506 -
.../lib/driver/driver-remote-connection.ts | 136 -
.../lib/driver/remote-connection.ts | 134 -
.../lib/driver/response-error.ts | 55 -
.../javascript/gremlin-javascript/lib/index.ts | 95 -
.../lib/process/anonymous-traversal.ts | 81 -
.../gremlin-javascript/lib/process/bytecode.ts | 124 -
.../lib/process/graph-traversal.ts | 1872 -
.../gremlin-javascript/lib/process/transaction.ts | 95 -
.../gremlin-javascript/lib/process/translator.ts | 116 -
.../lib/process/traversal-strategy.ts | 323 -
.../gremlin-javascript/lib/process/traversal.ts | 518 -
.../gremlin-javascript/lib/structure/graph.ts | 211 -
.../lib/structure/io/binary/GraphBinary.js | 187 -
.../structure/io/binary/internals/AnySerializer.js | 97 -
.../io/binary/internals/ArraySerializer.js | 136 -
.../io/binary/internals/BigIntegerSerializer.js | 152 -
.../io/binary/internals/BooleanSerializer.js | 104 -
.../io/binary/internals/BulkSetSerializer.js | 125 -
.../io/binary/internals/ByteBufferSerializer.js | 125 -
.../io/binary/internals/ByteSerializer.js | 96 -
.../io/binary/internals/BytecodeSerializer.js | 249 -
.../lib/structure/io/binary/internals/DataType.js | 98 -
.../io/binary/internals/DateSerializer.js | 104 -
.../io/binary/internals/DoubleSerializer.js | 100 -
.../io/binary/internals/EdgeSerializer.js | 212 -
.../io/binary/internals/EnumSerializer.js | 164 -
.../io/binary/internals/FloatSerializer.js | 100 -
.../io/binary/internals/GraphBinaryReader.js | 81 -
.../io/binary/internals/GraphBinaryWriter.js | 84 -
.../structure/io/binary/internals/IntSerializer.js | 113 -
.../io/binary/internals/LambdaSerializer.js | 70 -
.../io/binary/internals/LongSerializer.js | 108 -
.../io/binary/internals/LongSerializerNg.js | 103 -
.../structure/io/binary/internals/MapSerializer.js | 154 -
.../internals/NumberSerializationStrategy.js | 67 -
.../structure/io/binary/internals/PSerializer.js | 151 -
.../io/binary/internals/PathSerializer.js | 123 -
.../io/binary/internals/PropertySerializer.js | 141 -
.../structure/io/binary/internals/SetSerializer.js | 133 -
.../io/binary/internals/ShortSerializer.js | 100 -
.../io/binary/internals/StringSerializer.js | 115 -
.../io/binary/internals/TextPSerializer.js | 145 -
.../internals/TraversalStrategySerializer.js | 73 -
.../io/binary/internals/TraverserSerializer.js | 123 -
.../binary/internals/UnspecifiedNullSerializer.js | 76 -
.../io/binary/internals/UuidSerializer.js | 120 -
.../binary/internals/VertexPropertySerializer.js | 174 -
.../io/binary/internals/VertexSerializer.js | 138 -
.../lib/structure/io/graph-serializer.ts | 337 -
.../lib/structure/io/type-serializers.ts | 495 -
.../javascript/gremlin-javascript/lib/utils.ts | 121 -
.../javascript/gremlin-javascript/licenses/chai | 21 -
.../gremlin-javascript/package-lock.json | 9992 -
.../javascript/gremlin-javascript/package.json | 82 -
.../test/cucumber/element-comparison.js | 117 -
.../test/cucumber/feature-steps.js | 447 -
.../gremlin-javascript/test/cucumber/gremlin.js | 1709 -
.../gremlin-javascript/test/cucumber/world.js | 175 -
.../javascript/gremlin-javascript/test/helper.js | 114 -
.../test/integration/client-behavior-tests.js | 76 -
.../test/integration/client-tests.js | 315 -
.../test/integration/remote-connection-tests.js | 63 -
.../test/integration/sasl-authentication-tests.js | 103 -
.../test/integration/session-client-tests.js | 76 -
.../test/integration/socket-connection-tests.js | 118 -
.../test/integration/traversal-test.js | 350 -
.../gremlin-javascript/test/unit/bytecode-test.js | 58 -
.../gremlin-javascript/test/unit/client-test.js | 73 -
.../test/unit/element-comparison-test.js | 299 -
.../gremlin-javascript/test/unit/exports-test.js | 88 -
.../test/unit/graphbinary/AnySerializer-test.js | 606 -
.../graphbinary/ArraySerializerTestTemplate.js | 149 -
.../unit/graphbinary/BigIntegerSerializer-test.js | 199 -
.../unit/graphbinary/BooleanSerializer-test.js | 140 -
.../unit/graphbinary/BulkSetSerializer-test.js | 157 -
.../unit/graphbinary/ByteBufferSerializer-test.js | 154 -
.../test/unit/graphbinary/ByteSerializer-test.js | 117 -
.../unit/graphbinary/BytecodeSerializer-test.js | 212 -
.../test/unit/graphbinary/ClassSerializer-test.js | 26 -
.../test/unit/graphbinary/DateSerializer-test.js | 26 -
.../unit/graphbinary/DateSerializerTestTemplate.js | 148 -
.../test/unit/graphbinary/DoubleSerializer-test.js | 151 -
.../test/unit/graphbinary/EdgeSerializer-test.js | 169 -
.../test/unit/graphbinary/EnumSerializer-test.js | 171 -
.../test/unit/graphbinary/FloatSerializer-test.js | 122 -
.../unit/graphbinary/GraphBinaryReader-test.js | 128 -
.../unit/graphbinary/GraphBinaryWriter-test.js | 85 -
.../test/unit/graphbinary/IntSerializer-test.js | 147 -
.../test/unit/graphbinary/LambdaSerializer-test.js | 93 -
.../test/unit/graphbinary/ListSerializer-test.js | 26 -
.../test/unit/graphbinary/LongSerializer-test.js | 144 -
.../test/unit/graphbinary/LongSerializerNg-test.js | 132 -
.../test/unit/graphbinary/MapSerializer-test.js | 214 -
.../test/unit/graphbinary/PSerializer-test.js | 196 -
.../test/unit/graphbinary/PathSerializer-test.js | 151 -
.../unit/graphbinary/PropertySerializer-test.js | 140 -
.../test/unit/graphbinary/SetSerializer-test.js | 26 -
.../unit/graphbinary/SetSerializerTestTemplate.js | 148 -
.../test/unit/graphbinary/ShortSerializer-test.js | 121 -
.../test/unit/graphbinary/StringSerializer-test.js | 26 -
.../graphbinary/StringSerializerTestTemplate.js | 168 -
.../test/unit/graphbinary/TextPSerializer-test.js | 142 -
.../unit/graphbinary/TimestampSerializer-test.js | 26 -
.../TraversalStrategySerializer-test.js | 99 -
.../unit/graphbinary/TraverserSerializer-test.js | 131 -
.../graphbinary/UnspecifiedNullSerializer-test.js | 101 -
.../test/unit/graphbinary/UuidSerializer-test.js | 147 -
.../graphbinary/VertexPropertySerializer-test.js | 142 -
.../test/unit/graphbinary/VertexSerializer-test.js | 148 -
.../test/unit/graphbinary/utils.js | 32 -
.../gremlin-javascript/test/unit/graphson-test.js | 255 -
.../test/unit/result-set-test.js | 93 -
.../test/unit/structure-types-test.js | 86 -
.../test/unit/translator-test.js | 143 -
.../test/unit/traversal-strategy-test.js | 49 -
.../gremlin-javascript/test/unit/traversal-test.js | 327 -
gremlin-js/gremlin-javascript/.gitignore | 9 +
.../gremlin-javascript/.mocharc.json | 0
gremlin-js/gremlin-javascript/.npmignore | 26 +
.../gremlin-javascript/.nvmrc | 0
gremlin-js/gremlin-javascript/.prettierrc.cjs | 31 +
.../gremlin-javascript/LICENSE | 0
gremlin-js/gremlin-javascript/NOTICE | 5 +
gremlin-js/gremlin-javascript/README.md | 163 +
gremlin-js/gremlin-javascript/docker-compose.yml | 75 +
gremlin-js/gremlin-javascript/eslint.config.mjs | 159 +
.../examples/browser/.gitignore | 0
.../examples/browser/.yarnrc.yml | 0
.../gremlin-javascript/examples/browser/index.css | 30 +
.../gremlin-javascript/examples/browser/index.html | 32 +
.../gremlin-javascript/examples/browser/index.ts | 96 +
.../examples/browser/package.json | 0
.../gremlin-javascript/examples/browser/utils.ts | 74 +
.../gremlin-javascript}/examples/browser/yarn.lock | 0
.../gremlin-javascript}/examples/node/.gitignore | 0
.../examples/node/basic-gremlin.js | 55 +
.../examples/node/connections.js | 61 +
.../examples/node/modern-traversals.js | 74 +
.../examples/node/package-lock.json | 50 +
.../gremlin-javascript/examples/node/package.json | 14 +
gremlin-js/gremlin-javascript/lib/driver/auth.ts | 81 +
gremlin-js/gremlin-javascript/lib/driver/client.ts | 146 +
.../gremlin-javascript/lib/driver/connection.ts | 324 +
.../lib/driver/driver-remote-connection.ts | 127 +
.../lib/driver/remote-connection.ts | 116 +
.../lib/driver/request-message.ts | 190 +
.../lib/driver/response-error.ts | 55 +
.../gremlin-javascript/lib/driver/result-set.ts | 0
gremlin-js/gremlin-javascript/lib/index.ts | 92 +
.../gremlin-javascript/lib/language/index.ts | 31 +
.../gremlin-javascript/lib/language/package.json | 1 +
.../translator/AnonymizedTranslateVisitor.ts | 172 +
.../language/translator/DotNetTranslateVisitor.ts | 919 +
.../lib/language/translator/GoTranslateVisitor.ts | 414 +
.../lib/language/translator/GremlinTranslator.ts | 110 +
.../language/translator/GroovyTranslateVisitor.ts | 321 +
.../language/translator/JavaTranslateVisitor.ts | 287 +
.../translator/JavascriptTranslateVisitor.ts | 246 +
.../language/translator/PythonTranslateVisitor.ts | 354 +
.../lib/language/translator/TranslateVisitor.ts | 452 +
.../lib/language/translator/Translation.ts | 45 +
.../lib/language/translator/Translator.ts | 46 +
.../lib/language/translator/TranslatorException.ts | 28 +
.../lib/process/anonymous-traversal.ts | 81 +
.../lib/process/graph-traversal.ts | 1907 +
.../gremlin-javascript/lib/process/gremlin-lang.ts | 196 +
.../gremlin-javascript/lib/process/transaction.ts | 74 +
.../lib/process/traversal-strategy.ts | 368 +
.../gremlin-javascript/lib/process/traversal.ts | 592 +
.../gremlin-javascript/lib/structure/graph.ts | 195 +
.../lib/structure/io/binary/GraphBinary.js | 149 +
.../structure/io/binary/internals/AnySerializer.js | 94 +
.../io/binary/internals/ArraySerializer.js | 120 +
.../io/binary/internals/BigIntegerSerializer.js | 129 +
.../io/binary/internals/BinarySerializer.js | 102 +
.../io/binary/internals/BooleanSerializer.js | 86 +
.../io/binary/internals/ByteSerializer.js | 79 +
.../lib/structure/io/binary/internals/DataType.js | 67 +
.../io/binary/internals/DateTimeSerializer.js | 137 +
.../io/binary/internals/DoubleSerializer.js | 83 +
.../io/binary/internals/EdgeSerializer.js | 155 +
.../io/binary/internals/EnumSerializer.js | 128 +
.../io/binary/internals/FloatSerializer.js | 83 +
.../io/binary/internals/GraphBinaryReader.js | 187 +
.../io/binary/internals/GraphBinaryWriter.js | 91 +
.../structure/io/binary/internals/IntSerializer.js | 106 +
.../io/binary/internals/LongSerializer.js | 88 +
.../structure/io/binary/internals/MapSerializer.js | 119 +
.../io/binary/internals/MarkerSerializer.js | 60 +
.../internals/NumberSerializationStrategy.js | 72 +
.../io/binary/internals/PathSerializer.js | 98 +
.../io/binary/internals/PropertySerializer.js | 105 +
.../structure/io/binary/internals/SetSerializer.js | 115 +
.../io/binary/internals/ShortSerializer.js | 83 +
.../structure/io/binary/internals/StreamReader.js | 203 +
.../io/binary/internals/StringSerializer.js | 94 +
.../io/binary/internals/StubSerializer.js | 32 +
.../binary/internals/UnspecifiedNullSerializer.js | 50 +
.../io/binary/internals/UuidSerializer.js | 103 +
.../binary/internals/VertexPropertySerializer.js | 121 +
.../io/binary/internals/VertexSerializer.js | 106 +
.../lib/structure/io/binary/internals/utils.js | 0
gremlin-js/gremlin-javascript/lib/utils.ts | 118 +
gremlin-js/gremlin-javascript/package.json | 104 +
gremlin-js/gremlin-javascript/pom.xml | 382 +
.../scripts/groovy/generate.groovy | 140 +
.../gremlin-javascript/scripts/patch-antlr4ng.js | 89 +
.../test/cucumber/element-comparison.js | 117 +
.../test/cucumber/feature-steps.js | 545 +
.../gremlin-javascript/test/cucumber/gremlin.js | 2188 +
.../gremlin-javascript/test/cucumber/world.js | 188 +
gremlin-js/gremlin-javascript/test/helper.js | 64 +
.../test/integration/auth-tests.js | 81 +
.../test/integration/client-tests.js | 180 +
.../test/integration/remote-connection-tests.js | 76 +
.../test/integration/socket-connection-tests.js | 187 +
.../test/integration/traversal-test.js | 436 +
.../gremlin-javascript/test/unit/auth-test.js | 122 +
.../gremlin-javascript/test/unit/client-test.js | 54 +
.../test/unit/element-comparison-test.js | 298 +
.../gremlin-javascript/test/unit/exports-test.js | 81 +
.../unit/graphbinary/GraphBinaryReader-test.js | 533 +
.../unit/graphbinary/GraphBinaryWriter-test.js | 122 +
.../test/unit/graphbinary/StreamReader-test.js | 215 +
.../unit/graphbinary/async-deserialize-test.js | 285 +
.../test/unit/graphbinary/error-cases-test.js | 543 +
.../test/unit/graphbinary/model-test.js | 259 +
.../test/unit/graphbinary/model.js | 204 +
.../test/unit/graphbinary/null-handling-test.js | 232 +
.../test/unit/graphbinary/type-detection-test.js | 398 +
.../test/unit/gremlin-lang-test.js | 438 +
.../test/unit/result-set-test.js | 93 +
.../test/unit/structure-types-test.js | 127 +
.../test/unit/translator/corpus-test.js | 158 +
.../unit/translator/gremlin-translator-test.js | 677 +
.../test/unit/traversal-strategy-test.js | 49 +
.../gremlin-javascript/test/unit/traversal-test.js | 279 +
.../gremlin-javascript/tsconfig.json | 0
.../gremlin-javascript/tsconfig.test.json | 0
gremlin-js/gremlin-mcp/.env.example | 51 +
gremlin-js/gremlin-mcp/.gitignore | 64 +
gremlin-js/gremlin-mcp/.npmignore | 78 +
gremlin-js/gremlin-mcp/.prettierignore | 31 +
gremlin-js/gremlin-mcp/.prettierrc | 13 +
gremlin-js/gremlin-mcp/LICENSE | 201 +
gremlin-js/gremlin-mcp/NOTICE | 5 +
gremlin-js/gremlin-mcp/README.md | 534 +
gremlin-js/gremlin-mcp/eslint.config.js | 46 +
gremlin-js/gremlin-mcp/jest.config.js | 41 +
gremlin-js/gremlin-mcp/package.json | 97 +
gremlin-js/gremlin-mcp/pom.xml | 257 +
.../gremlin-mcp/scripts/generate-step-names.js | 99 +
gremlin-js/gremlin-mcp/src/config.ts | 281 +
gremlin-js/gremlin-mcp/src/connectivity-state.ts | 68 +
gremlin-js/gremlin-mcp/src/constants.ts | 67 +
gremlin-js/gremlin-mcp/src/errors.ts | 154 +
gremlin-js/gremlin-mcp/src/gremlin/client.ts | 40 +
gremlin-js/gremlin-mcp/src/gremlin/connection.ts | 194 +
.../gremlin-mcp/src/gremlin/edge-patterns.ts | 188 +
.../gremlin-mcp/src/gremlin/models/graph-schema.ts | 159 +
gremlin-js/gremlin-mcp/src/gremlin/models/index.ts | 27 +
.../gremlin-mcp/src/gremlin/models/query-result.ts | 143 +
.../gremlin-mcp/src/gremlin/property-analyzer.ts | 208 +
gremlin-js/gremlin-mcp/src/gremlin/query-utils.ts | 232 +
.../gremlin-mcp/src/gremlin/schema-assembly.ts | 284 +
gremlin-js/gremlin-mcp/src/gremlin/schema-cache.ts | 138 +
.../gremlin-mcp/src/gremlin/schema-generator.ts | 192 +
gremlin-js/gremlin-mcp/src/gremlin/schema.ts | 76 +
gremlin-js/gremlin-mcp/src/gremlin/service.ts | 226 +
gremlin-js/gremlin-mcp/src/gremlin/types.ts | 71 +
gremlin-js/gremlin-mcp/src/handlers/resources.ts | 149 +
.../gremlin-mcp/src/handlers/tool-patterns.ts | 109 +
gremlin-js/gremlin-mcp/src/handlers/tools.ts | 416 +
gremlin-js/gremlin-mcp/src/server.ts | 451 +
gremlin-js/gremlin-mcp/src/translator/index.ts | 72 +
gremlin-js/gremlin-mcp/src/translator/llm.ts | 81 +
.../src/translator/normalizers/shared.ts | 69 +
gremlin-js/gremlin-mcp/src/translator/stepNames.ts | 305 +
.../gremlin-mcp/src/utils/result-metadata.ts | 92 +
gremlin-js/gremlin-mcp/src/utils/result-parser.ts | 225 +
gremlin-js/gremlin-mcp/src/utils/type-guards.ts | 63 +
gremlin-js/gremlin-mcp/tests/config.test.ts | 284 +
gremlin-js/gremlin-mcp/tests/edge-patterns.test.ts | 255 +
.../gremlin-mcp/tests/gremlint-format.test.ts | 66 +
.../tests/integration/mcp-integration.test.ts | 278 +
gremlin-js/gremlin-mcp/tests/models.test.ts | 193 +
.../gremlin-mcp/tests/property-analyzer.test.ts | 149 +
gremlin-js/gremlin-mcp/tests/query-utils.test.ts | 121 +
.../tests/resource-read.integration.test.ts | 145 +
gremlin-js/gremlin-mcp/tests/resources.test.ts | 133 +
.../gremlin-mcp/tests/schema-assembly.test.ts | 383 +
gremlin-js/gremlin-mcp/tests/setup.ts | 36 +
gremlin-js/gremlin-mcp/tsconfig.json | 46 +
{gremlint => gremlin-js/gremlint}/.gitignore | 0
{docs => gremlin-js}/gremlint/.prettierrc | 0
{docs => gremlin-js}/gremlint/LICENSE | 0
{gremlint => gremlin-js/gremlint}/NOTICE | 0
gremlin-js/gremlint/README.md | 115 +
gremlin-js/gremlint/eslint.config.js | 34 +
{gremlint => gremlin-js/gremlint}/jestconfig.json | 0
gremlin-js/gremlint/package.json | 54 +
gremlin-js/gremlint/pom.xml | 233 +
.../__tests__/closureIndentation.test.ts | 340 +
.../curlyBracketMultilineWrapping.test.ts | 171 +
.../__tests__/curlyBracketWrapping.test.ts | 111 +
.../formatQuery/__tests__/defaultConfig.test.ts | 78 +
.../determineWhatPartsOfCodeAreGremlin.test.ts | 124 +
.../__tests__/dotsAfterLineBreaks.test.ts | 59 +
.../invalidIndentationAndMaxLineLength.test.ts | 30 +
.../src/formatQuery/__tests__/layoutUtils.test.ts | 68 +
.../formatQuery/__tests__/maxLineLength.test.ts | 70 +
.../__tests__/modulatorIndentation.test.ts | 867 +
.../__tests__/modulatorWrapping.test.ts | 128 +
.../__tests__/multipleQueriesAtOnce.test.ts | 68 +
.../__tests__/nonGremlinIndentation.test.ts | 79 +
.../__tests__/nonMethodIndentation.test.ts | 40 +
gremlin-js/gremlint/src/formatQuery/consts.ts | 35 +
.../formatQuery/formatSyntaxTrees/formatClosure.ts | 119 +
.../formatQuery/formatSyntaxTrees/formatMethod.ts | 182 +
.../formatSyntaxTrees/formatNonGremlin.ts | 30 +
.../formatQuery/formatSyntaxTrees/formatString.ts | 31 +
.../formatTraversal/getStepGroups/index.ts | 58 +
.../getStepGroups/reduceFirstStepInStepGroup.ts | 70 +
.../getStepGroups/reduceLastStepInStepGroup.ts | 76 +
.../getStepGroups/reduceMiddleStepInStepGroup.ts | 58 +
.../getStepGroups/reduceSingleStepInStepGroup.ts | 81 +
.../formatTraversal/getStepGroups/utils.ts | 124 +
.../formatSyntaxTrees/formatTraversal/index.ts | 95 +
.../formatQuery/formatSyntaxTrees/formatWord.ts | 33 +
.../src/formatQuery/formatSyntaxTrees/index.ts | 49 +
.../src/formatQuery/formatSyntaxTrees/utils.ts | 73 +
gremlin-js/gremlint/src/formatQuery/index.ts | 54 +
gremlin-js/gremlint/src/formatQuery/layoutUtils.ts | 49 +
.../__tests__/extractGremlinQueries.test.ts | 564 +
.../parseToSyntaxTrees/extractGremlinQueries.ts | 173 +
.../src/formatQuery/parseToSyntaxTrees/index.ts | 391 +
.../recreateQueryOnelinerFromSyntaxTree.ts | 80 +
.../recreateQueryStringFromFormattedSyntaxTrees.ts | 98 +
gremlin-js/gremlint/src/formatQuery/types.ts | 170 +
gremlin-js/gremlint/src/formatQuery/utils.ts | 40 +
gremlin-js/gremlint/src/index.ts | 20 +
{gremlint => gremlin-js/gremlint}/tsconfig.json | 0
gremlin-js/package-lock.json | 13053 +
gremlin-js/package.json | 9 +
gremlin-js/pom.xml | 108 +
gremlin-language/src/main/antlr4/Gremlin.g4 | 1826 +-
.../language/corpus/DocumentationReader.java | 10 +-
.../gremlin/language/corpus/FeatureReader.java | 4 +-
.../gremlin/language/corpus/GrammarReader.java | 63 +
.../language/corpus/DocumentationReaderTest.java | 2 +-
.../gremlin/language/corpus/FeatureReaderTest.java | 2 +-
.../language/grammar/AbstractGrammarTest.java | 53 +-
.../gremlin/language/grammar/BasicGrammarTest.java | 4 +-
.../language/grammar/GremlinErrorListener.java | 2 +-
.../language/grammar/NegativeGrammarTest.java | 36 +-
.../language/grammar/ReferenceGrammarTest.java | 90 +-
.../src/test/resources/gremlin-values.txt | 410 +
.../test/resources/incorrect-gremlin-values.txt | 21 +
.../src/test/resources/incorrect-traversals.txt | 4 +-
gremlin-python/build/generate.groovy | 18 +-
gremlin-python/docker-compose.yml | 71 +-
gremlin-python/pom.xml | 10 +-
gremlin-python/src/main/python/MANIFEST.in | 2 +-
gremlin-python/src/main/python/NOTICE | 2 +-
gremlin-python/src/main/python/README.rst | 2 +-
.../src/main/python/examples/basic_gremlin.py | 19 +-
.../src/main/python/examples/connections.py | 65 +-
.../src/main/python/examples/modern_traversals.py | 18 +-
.../src/main/python/examples/requirements.txt | 14 +-
.../src/main/python/gremlin_python/__init__.py | 3 +-
.../main/python/gremlin_python/driver/__init__.py | 2 +-
.../gremlin_python/driver/aiohttp/__init__.py | 2 +-
.../gremlin_python/driver/aiohttp/transport.py | 109 +-
.../src/main/python/gremlin_python/driver/auth.py | 2 +-
.../main/python/gremlin_python/driver/client.py | 44 +-
.../python/gremlin_python/driver/connection.py | 86 +-
.../driver/driver_remote_connection.py | 16 +-
.../main/python/gremlin_python/driver/protocol.py | 175 -
.../gremlin_python/driver/remote_connection.py | 2 +-
.../main/python/gremlin_python/driver/request.py | 2 +-
.../main/python/gremlin_python/driver/resultset.py | 18 +-
.../python/gremlin_python/driver/serializer.py | 171 +-
.../main/python/gremlin_python/driver/transport.py | 45 -
.../main/python/gremlin_python/driver/useragent.py | 2 +-
.../main/python/gremlin_python/process/__init__.py | 2 +-
.../gremlin_python/process/anonymous_traversal.py | 2 +-
.../gremlin_python/process/graph_traversal.py | 108 +-
.../python/gremlin_python/process/strategies.py | 32 +-
.../python/gremlin_python/process/traversal.py | 76 +-
.../src/main/python/gremlin_python/statics.py | 18 +-
.../python/gremlin_python/structure/__init__.py | 6 +-
.../main/python/gremlin_python/structure/graph.py | 32 +-
.../python/gremlin_python/structure/io/__init__.py | 6 +-
.../gremlin_python/structure/io/graphbinaryV4.py | 100 +-
.../gremlin_python/structure/io/graphsonV4.py | 588 -
.../python/gremlin_python/structure/io/util.py | 2 +-
gremlin-python/src/main/python/pyproject.toml | 79 +
.../src/main/python/radish/feature_steps.py | 391 -
gremlin-python/src/main/python/radish/gremlin.py | 1689 -
gremlin-python/src/main/python/radish/terrain.py | 108 -
gremlin-python/src/main/python/radish/utils.py | 85 -
gremlin-python/src/main/python/setup.cfg | 22 -
gremlin-python/src/main/python/setup.py | 93 -
gremlin-python/src/main/python/tests/__init__.py | 20 -
gremlin-python/src/main/python/tests/conftest.py | 233 -
.../src/main/python/tests/driver/__init__.py | 20 -
.../src/main/python/tests/driver/test_auth.py | 66 -
.../src/main/python/tests/driver/test_client.py | 572 -
.../tests/driver/test_driver_remote_connection.py | 316 -
.../test_driver_remote_connection_threaded.py | 99 -
.../src/main/python/tests/driver/test_protocol.py | 131 -
.../main/python/tests/driver/test_serializer.py | 27 -
.../driver/test_web_socket_client_behavior.py | 100 -
.../src/main/python/tests/feature/feature_steps.py | 522 +
.../src/main/python/tests/feature/gremlin.py | 2160 +
.../src/main/python/tests/feature/terrain.py | 111 +
.../src/main/python/tests/feature/utils.py | 85 +
.../src/main/python/tests/integration/__init__.py | 18 +
.../src/main/python/tests/integration/conftest.py | 217 +
.../python/tests/integration/driver/__init__.py | 18 +
.../python/tests/integration/driver/test_auth.py | 66 +
.../python/tests/integration/driver/test_client.py | 556 +
.../driver/test_driver_remote_connection.py | 291 +
.../test_driver_remote_connection_threaded.py | 99 +
.../tests/integration/driver/test_serializer.py | 27 +
.../driver/test_web_socket_client_behavior.py | 100 +
.../python/tests/integration/process/__init__.py | 18 +
.../python/tests/integration/process/test_dsl.py | 79 +
.../tests/integration/process/test_traversal.py | 418 +
.../python/tests/integration/structure/__init__.py | 18 +
.../tests/integration/structure/io/__init__.py | 18 +
.../structure/io/test_functionalityio.py | 189 +
.../src/main/python/tests/process/__init__.py | 20 -
.../src/main/python/tests/process/test_dsl.py | 79 -
.../main/python/tests/process/test_gremlin_lang.py | 524 -
.../main/python/tests/process/test_strategies.py | 109 -
.../main/python/tests/process/test_traversal.py | 391 -
.../src/main/python/tests/structure/__init__.py | 20 -
.../src/main/python/tests/structure/io/__init__.py | 20 -
.../src/main/python/tests/structure/io/model.py | 155 -
.../tests/structure/io/test_functionalityio.py | 204 -
.../tests/structure/io/test_graphbinaryV4.py | 237 -
.../tests/structure/io/test_graphbinaryv4model.py | 304 -
.../python/tests/structure/io/test_graphsonV4.py | 448 -
.../tests/structure/io/test_graphsonv4model.py | 306 -
.../main/python/tests/structure/io/test_util.py | 37 -
.../src/main/python/tests/structure/test_graph.py | 111 -
.../src/main/python/tests/test_statics.py | 83 -
.../src/main/python/tests/unit/__init__.py | 18 +
.../src/main/python/tests/unit/driver/__init__.py | 18 +
.../tests/unit/driver/test_http_streaming.py | 1347 +
.../src/main/python/tests/unit/process/__init__.py | 18 +
.../python/tests/unit/process/test_gremlin_lang.py | 547 +
.../python/tests/unit/process/test_strategies.py | 109 +
.../main/python/tests/unit/structure/__init__.py | 18 +
.../python/tests/unit/structure/io/__init__.py | 18 +
.../main/python/tests/unit/structure/io/model.py | 155 +
.../tests/unit/structure/io/test_graphbinaryV4.py | 318 +
.../unit/structure/io/test_graphbinaryv4model.py | 304 +
.../python/tests/unit/structure/io/test_util.py | 37 +
.../main/python/tests/unit/structure/test_graph.py | 184 +
.../src/main/python/tests/unit/test_statics.py | 83 +
gremlin-server/conf/gremlin-server-neo4j.yaml | 62 -
gremlin-server/conf/logback.xml | 1 -
gremlin-server/conf/neo4j-empty.properties | 46 -
.../conf/tinkergraph-credentials.properties | 2 +-
gremlin-server/conf/tinkergraph-empty.properties | 2 +-
gremlin-server/conf/tinkergraph-service.properties | 2 +-
.../conf/tinkertransactiongraph-empty.properties | 2 +-
.../conf/tinkertransactiongraph-service.properties | 2 +-
gremlin-server/data/README.asciidoc | 24 +-
gremlin-server/pom.xml | 20 +-
gremlin-server/scripts/empty-sample-secure.groovy | 10 +-
gremlin-server/scripts/empty-sample.groovy | 2 +-
gremlin-server/scripts/generate-classic.groovy | 2 +-
.../scripts/generate-modern-readonly.groovy | 4 +-
gremlin-server/scripts/generate-modern.groovy | 2 +-
gremlin-server/scripts/load-sample.groovy | 2 +-
gremlin-server/scripts/spark.groovy | 2 +-
.../gremlin/server/AbstractChannelizer.java | 104 +-
.../tinkerpop/gremlin/server/Channelizer.java | 2 +-
.../apache/tinkerpop/gremlin/server/Context.java | 29 +-
.../tinkerpop/gremlin/server/GraphManager.java | 2 +-
.../tinkerpop/gremlin/server/GremlinServer.java | 7 +-
.../gremlin/server/ProcessingException.java | 2 +-
.../apache/tinkerpop/gremlin/server/Settings.java | 27 +-
.../gremlin/server/auth/AllowAllAuthenticator.java | 2 +-
.../gremlin/server/auth/AuthenticatedUser.java | 2 +-
.../server/auth/AuthenticationException.java | 2 +-
.../gremlin/server/auth/Authenticator.java | 2 +-
.../gremlin/server/auth/Krb5Authenticator.java | 2 +-
.../gremlin/server/auth/SimpleAuthenticator.java | 2 +-
.../server/authz/AuthorizationException.java | 2 +-
.../tinkerpop/gremlin/server/authz/Authorizer.java | 2 +-
.../gremlin/server/channel/HttpChannelizer.java | 6 +-
.../handler/AbstractAuthenticationHandler.java | 2 +-
.../handler/HttpBasicAuthenticationHandler.java | 2 +-
.../handler/HttpBasicAuthorizationHandler.java | 2 +-
.../handler/HttpContentCompressionHandler.java | 2 +-
.../server/handler/HttpGremlinEndpointHandler.java | 200 +-
.../gremlin/server/handler/HttpHandlerUtil.java | 37 +-
.../server/handler/HttpRequestCheckingHandler.java | 2 +-
.../server/handler/HttpRequestIdHandler.java | 2 +-
.../server/handler/HttpRequestMessageDecoder.java | 21 +-
.../server/handler/HttpUserAgentHandler.java | 2 +-
.../tinkerpop/gremlin/server/handler/StateKey.java | 2 +-
.../gremlin/server/handler/TransactionManager.java | 179 +
.../server/handler/UnmanagedTransaction.java | 182 +
.../server/jsr223/GremlinServerGremlinPlugin.java | 2 +-
.../gremlin/server/util/CheckedGraphManager.java | 2 +-
.../gremlin/server/util/DefaultGraphManager.java | 2 +-
.../server/util/DefaultTemporaryException.java | 2 +-
.../gremlin/server/util/ExceptionHelper.java | 2 +-
.../gremlin/server/util/GremlinError.java | 90 +-
.../gremlin/server/util/GremlinServerInstall.java | 2 +-
.../gremlin/server/util/LifeCycleHook.java | 2 +-
.../gremlin/server/util/MetricManager.java | 2 +-
.../util/SSLStoreFilesModificationWatcher.java | 124 +
.../gremlin/server/util/ServerGremlinExecutor.java | 16 +-
.../server/util/TextPlainMessageSerializer.java | 2 +-
.../gremlin/server/util/ThreadFactoryUtil.java | 2 +-
.../gremlin/server/util/TraverserIterator.java | 2 +-
gremlin-server/src/main/static/LICENSE | 2 +-
gremlin-server/src/main/static/NOTICE | 8 +-
.../driver/ClientConnectionIntegrateTest.java | 2 +-
.../gremlin/driver/remote/AbstractFeatureTest.java | 2 +-
.../driver/remote/AbstractRemoteGraphProvider.java | 387 -
.../remote/GraphBinaryGroovyRemoteFeatureTest.java | 4 +-
.../GraphBinaryGroovyRemoteGraphProvider.java | 30 -
...BinaryGroovyRemoteParameterizedFeatureTest.java | 4 +-
.../GraphBinaryLangBulkedRemoteFeatureTest.java | 4 +-
.../remote/GraphBinaryLangRemoteFeatureTest.java | 4 +-
.../remote/GraphBinaryLangRemoteGraphProvider.java | 30 -
...phBinaryLangRemoteParameterizedFeatureTest.java | 4 +-
.../GraphBinaryRemoteComputerFeatureTest.java | 5 +-
.../GraphBinaryRemoteGraphComputerProvider.java | 156 -
.../remote/GraphSONLangRemoteFeatureTest.java | 4 +-
...GraphSONLangRemoteParameterizedFeatureTest.java | 4 +-
.../remote/GraphSONRemoteComputerFeatureTest.java | 5 +-
.../gremlin/driver/remote/RemoteWorld.java | 50 +-
.../jsr223/GremlinGroovyScriptTestEngine.java | 2 +-
.../GremlinGroovyScriptTestEngineFactory.java | 2 +-
...BinaryGroovyRemoteGraphProcessStandardTest.java | 33 -
...phBinaryLangRemoteGraphProcessStandardTest.java | 33 -
.../GraphBinaryRemoteGraphProcessComputerTest.java | 34 -
.../AbstractGremlinServerIntegrationTest.java | 2 +-
.../gremlin/server/BaseScriptForTesting.java | 2 +-
.../server/ClientWithOptionsIntegrateTest.java | 2 +-
.../tinkerpop/gremlin/server/ContextTest.java | 2 +-
.../gremlin/server/GremlinDriverIntegrateTest.java | 86 +-
.../GremlinDriverTransactionIntegrateTest.java | 617 +
.../server/GremlinResultSetIntegrateTest.java | 4 +-
.../server/GremlinServerAuditLogIntegrateTest.java | 2 +-
.../server/GremlinServerAuthIntegrateTest.java | 2 +-
.../server/GremlinServerAuthzIntegrateTest.java | 2 +-
.../server/GremlinServerHttpIntegrateTest.java | 24 +-
.../GremlinServerHttpTransactionIntegrateTest.java | 753 +
.../gremlin/server/GremlinServerIntegrateTest.java | 43 +-
.../GremlinServerSerializationIntegrateTest.java | 97 +-
.../GremlinServerShutdownIntegrationTest.java | 2 +-
.../server/GremlinServerSslIntegrateTest.java | 2 +-
.../gremlin/server/HttpDriverIntegrateTest.java | 37 +-
.../tinkerpop/gremlin/server/KdcFixtureTest.java | 2 +-
.../tinkerpop/gremlin/server/ServerTestHelper.java | 2 +-
.../tinkerpop/gremlin/server/SettingsTest.java | 2 +-
.../gremlin/server/TestClientFactory.java | 2 +-
.../server/auth/SimpleAuthenticatorTest.java | 2 +-
.../tinkerpop/gremlin/server/authz/AllowList.java | 2 +-
.../gremlin/server/authz/AllowListAuthorizer.java | 2 +-
.../gremlin/server/authz/AuthorizerTest.java | 2 +-
...tractGremlinServerChannelizerIntegrateTest.java | 2 +-
.../channel/HttpChannelizerIntegrateTest.java | 2 +-
.../server/channel/HttpTestChannelizer.java | 2 +-
.../gremlin/server/channel/TestChannelizer.java | 2 +-
.../handler/HttpContentCompressionHandlerTest.java | 2 +-
.../server/handler/HttpRequestIdHandlerTest.java | 2 +-
.../handler/HttpRequestMessageDecoderTest.java | 2 +-
.../server/util/CheckedGraphManagerTest.java | 2 +-
.../server/util/DefaultGraphManagerTest.java | 2 +-
.../gremlin/server/util/ExceptionTestUtils.java | 2 +-
.../util/SSLStoreFilesModificationWatcherTest.java | 65 +
.../util/TextPlainMessageSerializerTest.java | 2 +-
...ate-shouldRebindTraversalSourceVariables.groovy | 2 +-
.../gremlin/server/gremlin-console-jaas.conf | 2 +-
gremlin-server/src/test/scripts/README.asciidoc | 24 +-
.../src/test/scripts/generate-all.groovy | 2 +-
.../src/test/scripts/neo4j-empty.properties | 33 -
.../src/test/scripts/test-server-start.groovy | 2 +-
.../src/test/scripts/test-server-stop.groovy | 2 +-
.../src/test/scripts/tinkergraph-empty.properties | 2 +-
.../tinkertransactiongraph-empty.properties | 2 +-
gremlin-shaded/pom.xml | 31 +-
gremlin-shaded/src/main/static/NOTICE | 2 +-
gremlin-test/build/generate-translator-data.groovy | 56 +
gremlin-test/pom.xml | 51 +-
.../gremlin/AbstractFileGraphProvider.java | 2 +-
.../tinkerpop/gremlin/AbstractGraphProvider.java | 5 +-
.../tinkerpop/gremlin/AbstractGremlinSuite.java | 2 +-
.../tinkerpop/gremlin/AbstractGremlinTest.java | 2 +-
.../tinkerpop/gremlin/ExceptionCoverage.java | 2 +-
.../tinkerpop/gremlin/ExceptionCoverageSet.java | 2 +-
.../tinkerpop/gremlin/FeatureRequirement.java | 2 +-
.../tinkerpop/gremlin/FeatureRequirementSet.java | 2 +-
.../tinkerpop/gremlin/FeatureRequirements.java | 2 +-
.../org/apache/tinkerpop/gremlin/GraphHelper.java | 2 +-
.../org/apache/tinkerpop/gremlin/GraphManager.java | 2 +-
.../apache/tinkerpop/gremlin/GraphProvider.java | 2 +-
.../tinkerpop/gremlin/GraphProviderClass.java | 2 +-
.../apache/tinkerpop/gremlin/LoadGraphWith.java | 2 +-
.../org/apache/tinkerpop/gremlin/TestHelper.java | 2 +-
.../algorithm/generator/AbstractGenerator.java | 2 +-
.../algorithm/generator/AbstractGeneratorTest.java | 2 +-
.../algorithm/generator/CommunityGenerator.java | 2 +-
.../generator/CommunityGeneratorTest.java | 2 +-
.../algorithm/generator/CopyDistribution.java | 2 +-
.../gremlin/algorithm/generator/Distribution.java | 2 +-
.../algorithm/generator/DistributionGenerator.java | 2 +-
.../generator/DistributionGeneratorTest.java | 2 +-
.../gremlin/algorithm/generator/Generator.java | 2 +-
.../algorithm/generator/NormalDistribution.java | 2 +-
.../algorithm/generator/PowerLawDistribution.java | 2 +-
.../algorithm/generator/SizableIterable.java | 2 +-
.../gremlin/features/AbstractGuiceFactory.java | 2 +-
.../tinkerpop/gremlin/features/IsInMatcher.java | 2 +-
.../gremlin/features/IsPathEqualToMatcher.java | 2 +-
.../tinkerpop/gremlin/features/StepDefinition.java | 340 +-
.../tinkerpop/gremlin/features/TestFiles.java | 2 +-
.../apache/tinkerpop/gremlin/features/World.java | 17 +-
.../CachedGremlinScriptEngineManagerTest.java | 2 +-
.../jsr223/GremlinEnabledScriptEngineTest.java | 2 +-
.../gremlin/jsr223/GremlinScriptEngineSuite.java | 2 +-
.../gremlin/jsr223/MockGremlinScriptEngine.java | 2 +-
.../jsr223/MockGremlinScriptEngineFactory.java | 2 +-
.../gremlin/jsr223/ScriptEngineLambdaTest.java | 2 +-
.../gremlin/jsr223/ScriptEngineToTest.java | 2 +-
.../process/AbstractGremlinProcessTest.java | 2 +-
.../gremlin/process/GremlinProcessRunner.java | 2 +-
.../tinkerpop/gremlin/process/IgnoreEngine.java | 2 +-
.../gremlin/process/ProcessComputerSuite.java | 299 -
.../process/ProcessEmbeddedComputerSuite.java | 97 +
.../process/ProcessEmbeddedStandardSuite.java | 92 +
.../process/ProcessLimitedComputerSuite.java | 108 -
.../process/ProcessLimitedStandardSuite.java | 114 -
.../gremlin/process/ProcessStandardSuite.java | 295 -
.../process/computer/GraphComputerTest.java | 2 +-
.../computer/clone/CloneVertexProgramTest.java | 2 +-
.../pagerank/PageRankVertexProgramTest.java | 2 +-
.../search/path/ShortestPathTestHelper.java | 2 +-
.../search/path/ShortestPathVertexProgramTest.java | 2 +-
.../process/traversal/CoreTraversalTest.java | 2 +-
.../gremlin/process/traversal/TraversalEngine.java | 2 +-
.../TraversalInterruptionComputerTest.java | 2 +-
.../traversal/TraversalInterruptionTest.java | 2 +-
.../process/traversal/step/ComplexTest.java | 370 -
.../process/traversal/step/LambdaStepTest.java | 827 +
.../process/traversal/step/OrderabilityTest.java | 529 -
.../traversal/step/TernaryBooleanLogicsTest.java | 340 -
.../process/traversal/step/branch/BranchTest.java | 146 -
.../process/traversal/step/branch/ChooseTest.java | 229 -
.../process/traversal/step/branch/LocalTest.java | 284 -
.../traversal/step/branch/OptionalTest.java | 166 -
.../process/traversal/step/branch/RepeatTest.java | 616 -
.../process/traversal/step/branch/UnionTest.java | 212 -
.../process/traversal/step/filter/AndTest.java | 126 -
.../process/traversal/step/filter/CoinTest.java | 84 -
.../traversal/step/filter/CyclicPathTest.java | 100 -
.../process/traversal/step/filter/DedupTest.java | 513 -
.../process/traversal/step/filter/DropTest.java | 140 -
.../process/traversal/step/filter/FilterTest.java | 218 -
.../process/traversal/step/filter/HasTest.java | 1343 -
.../process/traversal/step/filter/IsTest.java | 126 -
.../process/traversal/step/filter/OrTest.java | 93 -
.../process/traversal/step/filter/RangeTest.java | 464 -
.../process/traversal/step/filter/SampleTest.java | 162 -
.../traversal/step/filter/SimplePathTest.java | 109 -
.../process/traversal/step/filter/TailTest.java | 315 -
.../process/traversal/step/filter/WhereTest.java | 556 -
.../process/traversal/step/map/AddEdgeTest.java | 371 -
.../process/traversal/step/map/AddVertexTest.java | 408 -
.../process/traversal/step/map/CoalesceTest.java | 174 -
.../traversal/step/map/ConnectedComponentTest.java | 160 -
.../process/traversal/step/map/ConstantTest.java | 94 -
.../process/traversal/step/map/CountTest.java | 205 -
.../process/traversal/step/map/EdgeTest.java | 159 -
.../process/traversal/step/map/ElementMapTest.java | 187 -
.../process/traversal/step/map/FlatMapTest.java | 61 -
.../process/traversal/step/map/FoldTest.java | 105 -
.../process/traversal/step/map/GraphTest.java | 122 -
.../process/traversal/step/map/IndexTest.java | 144 -
.../process/traversal/step/map/LoopsTest.java | 154 -
.../process/traversal/step/map/MapTest.java | 195 -
.../process/traversal/step/map/MatchTest.java | 2 +-
.../process/traversal/step/map/MathTest.java | 162 -
.../process/traversal/step/map/MaxTest.java | 249 -
.../process/traversal/step/map/MeanTest.java | 221 -
.../process/traversal/step/map/MergeEdgeTest.java | 271 -
.../traversal/step/map/MergeVertexTest.java | 222 -
.../process/traversal/step/map/MinTest.java | 266 -
.../process/traversal/step/map/OrderTest.java | 663 -
.../process/traversal/step/map/PageRankTest.java | 281 -
.../process/traversal/step/map/PathTest.java | 271 -
.../traversal/step/map/PeerPressureTest.java | 120 -
.../process/traversal/step/map/ProfileTest.java | 2 +-
.../process/traversal/step/map/ProgramTest.java | 5 +-
.../process/traversal/step/map/ProjectTest.java | 148 -
.../process/traversal/step/map/PropertiesTest.java | 159 -
.../process/traversal/step/map/ReadTest.java | 185 -
.../process/traversal/step/map/SelectTest.java | 1246 -
.../traversal/step/map/ShortestPathTest.java | 353 -
.../process/traversal/step/map/SumTest.java | 243 -
.../process/traversal/step/map/UnfoldTest.java | 127 -
.../process/traversal/step/map/ValueMapTest.java | 420 -
.../process/traversal/step/map/VertexTest.java | 835 -
.../process/traversal/step/map/WriteTest.java | 183 -
.../traversal/step/sideEffect/AggregateTest.java | 315 -
.../traversal/step/sideEffect/ExplainTest.java | 2 +-
.../traversal/step/sideEffect/GroupCountTest.java | 351 -
.../traversal/step/sideEffect/GroupTest.java | 679 -
.../traversal/step/sideEffect/InjectTest.java | 267 -
.../traversal/step/sideEffect/SackTest.java | 212 -
.../step/sideEffect/SideEffectCapTest.java | 98 -
.../traversal/step/sideEffect/SideEffectTest.java | 276 -
.../traversal/step/sideEffect/StoreTest.java | 136 -
.../traversal/step/sideEffect/SubgraphTest.java | 148 -
.../traversal/step/sideEffect/TreeTest.java | 211 -
.../decoration/ElementIdStrategyProcessTest.java | 2 +-
.../decoration/EventStrategyProcessTest.java | 2 +-
.../decoration/PartitionStrategyProcessTest.java | 518 -
.../decoration/SeedStrategyProcessTest.java | 105 -
.../decoration/SubgraphStrategyProcessTest.java | 576 -
.../EarlyLimitStrategyProcessTest.java | 2 +-
.../IncidentToAdjacentStrategyProcessTest.java | 2 +-
.../verification/ReadOnlyStrategyProcessTest.java | 122 -
.../tinkerpop/gremlin/server/KdcFixture.java | 2 +-
.../tinkerpop/gremlin/structure/EdgeTest.java | 4 +-
.../gremlin/structure/FeatureSupportTest.java | 2 +-
.../gremlin/structure/GraphConstructionTest.java | 2 +-
.../tinkerpop/gremlin/structure/GraphTest.java | 2 +-
.../gremlin/structure/MockSerializable.java | 2 +-
.../tinkerpop/gremlin/structure/PropertyTest.java | 2 +-
.../tinkerpop/gremlin/structure/RemoteGraph.java | 26 +-
.../gremlin/structure/SerializationTest.java | 31 +-
.../gremlin/structure/StructureStandardSuite.java | 2 +-
.../structure/TransactionMultiThreadedTest.java | 2 +-
.../gremlin/structure/TransactionTest.java | 2 +-
.../tinkerpop/gremlin/structure/VariablesTest.java | 2 +-
.../gremlin/structure/VertexPropertyTest.java | 2 +-
.../tinkerpop/gremlin/structure/VertexTest.java | 2 +-
.../gremlin/structure/io/IoCustomTest.java | 2 +-
.../tinkerpop/gremlin/structure/io/IoEdgeTest.java | 2 +-
.../gremlin/structure/io/IoGraphTest.java | 2 +-
.../gremlin/structure/io/IoPropertyTest.java | 2 +-
.../tinkerpop/gremlin/structure/io/IoTest.java | 2 +-
.../gremlin/structure/io/IoVertexTest.java | 2 +-
.../io/graphbinary/GraphBinaryResourceAccess.java | 2 +-
.../io/graphml/GraphMLResourceAccess.java | 2 +-
.../io/graphson/GraphSONResourceAccess.java | 2 +-
.../structure/io/gryo/GryoResourceAccess.java | 2 +-
.../gremlin/structure/io/gryo/ToyIoRegistry.java | 2 +-
.../gremlin/structure/io/gryo/ToyPoint.java | 2 +-
.../gremlin/structure/io/gryo/ToyTriangle.java | 2 +-
.../structure/io/script/ScriptResourceAccess.java | 2 +-
.../gremlin/structure/io/util/CustomId.java | 2 +-
.../structure/util/detached/DetachedEdgeTest.java | 2 +-
.../structure/util/detached/DetachedGraphTest.java | 2 +-
.../util/detached/DetachedPropertyTest.java | 2 +-
.../util/detached/DetachedVertexPropertyTest.java | 2 +-
.../util/detached/DetachedVertexTest.java | 2 +-
.../util/reference/ReferenceEdgeTest.java | 2 +-
.../util/reference/ReferenceGraphTest.java | 2 +-
.../reference/ReferenceVertexPropertyTest.java | 2 +-
.../util/reference/ReferenceVertexTest.java | 2 +-
.../gremlin/structure/util/star/StarGraphTest.java | 2 +-
.../tinkerpop/gremlin/jsr223/bindings-init.groovy | 2 +-
.../gremlin/language/translator/translations.json | 44491 +++
.../gremlin/structure/io/graphml/graphml-1.1.xsd | 24 +-
.../io/script/script-input-grateful-dead.groovy | 2 +-
.../structure/io/script/script-input.groovy | 2 +-
.../io/script/script-output-grateful-dead.groovy | 2 +-
.../structure/io/script/script-output.groovy | 2 +-
.../gremlin/test/features/branch/Branch.feature | 25 +-
.../gremlin/test/features/branch/Choose.feature | 563 +-
.../gremlin/test/features/branch/Local.feature | 91 +-
.../gremlin/test/features/branch/Optional.feature | 2 +-
.../gremlin/test/features/branch/Repeat.feature | 687 +-
.../gremlin/test/features/branch/Union.feature | 32 +-
.../gremlin/test/features/data/BigDecimal.feature | 151 +
.../gremlin/test/features/data/BigInt.feature | 151 +
.../gremlin/test/features/data/Binary.feature | 83 +
.../gremlin/test/features/data/Byte.feature | 132 +
.../gremlin/test/features/data/Char.feature | 83 +
.../gremlin/test/features/data/DateTime.feature | 139 +
.../gremlin/test/features/data/Double.feature | 189 +
.../gremlin/test/features/data/Duration.feature | 119 +
.../gremlin/test/features/data/Float.feature | 148 +
.../gremlin/test/features/data/Int.feature | 144 +
.../gremlin/test/features/data/List.feature | 173 +
.../gremlin/test/features/data/Long.feature | 111 +
.../gremlin/test/features/data/Map.feature | 150 +
.../gremlin/test/features/data/Set.feature | 165 +
.../gremlin/test/features/data/Short.feature | 119 +
.../gremlin/test/features/data/UUID.feature | 165 +
.../gremlin/test/features/filter/Aggregate.feature | 37 +
.../gremlin/test/features/filter/All.feature | 18 +-
.../gremlin/test/features/filter/And.feature | 2 +-
.../gremlin/test/features/filter/Any.feature | 18 +-
.../gremlin/test/features/filter/Coin.feature | 9 +-
.../test/features/filter/CyclicPath.feature | 2 +-
.../gremlin/test/features/filter/Dedup.feature | 30 +-
.../gremlin/test/features/filter/Discard.feature | 2 +-
.../gremlin/test/features/filter/Drop.feature | 2 +-
.../gremlin/test/features/filter/Filter.feature | 47 +-
.../gremlin/test/features/filter/Has.feature | 64 +-
.../gremlin/test/features/filter/HasId.feature | 2 +-
.../gremlin/test/features/filter/HasKey.feature | 2 +-
.../gremlin/test/features/filter/HasLabel.feature | 2 +-
.../gremlin/test/features/filter/HasNot.feature | 2 +-
.../gremlin/test/features/filter/HasValue.feature | 2 +-
.../gremlin/test/features/filter/Is.feature | 2 +-
.../gremlin/test/features/filter/None.feature | 22 +-
.../gremlin/test/features/filter/Not.feature | 61 +
.../gremlin/test/features/filter/Or.feature | 5 +-
.../gremlin/test/features/filter/Range.feature | 340 +-
.../gremlin/test/features/filter/Sample.feature | 49 +-
.../test/features/filter/SimplePath.feature | 2 +-
.../gremlin/test/features/filter/Tail.feature | 88 +-
.../gremlin/test/features/filter/TypeOf.feature | 281 +
.../test/features/filter/TypeOfGraph.feature | 143 +
.../gremlin/test/features/filter/Where.feature | 46 +-
.../integrated/AdjacentToIncidentStrategy.feature | 2 +-
.../ByModulatorOptimizationStrategy.feature | 2 +-
.../ComputerFinalizationStrategy.feature | 2 +-
.../ComputerVerificationStrategy.feature | 2 +-
.../features/integrated/ConnectiveStrategy.feature | 2 +-
.../test/features/integrated/CountStrategy.feature | 2 +-
.../features/integrated/EarlyLimitStrategy.feature | 14 +-
.../EdgeLabelVerificationStrategy.feature | 2 +-
.../features/integrated/ElementIdStrategy.feature | 2 +-
.../integrated/FilterRankingStrategy.feature | 2 +-
.../integrated/GraphFilterStrategy.feature | 2 +-
.../integrated/HaltedTraverserStrategy.feature | 2 +-
.../integrated/IdentityRemovalStrategy.feature | 2 +-
.../integrated/IncidentToAdjacentStrategy.feature | 2 +-
.../integrated/InlineFilterStrategy.feature | 2 +-
.../integrated/LambdaRestrictionStrategy.feature | 2 +-
.../integrated/LazyBarrierStrategy.feature | 2 +-
.../integrated/MatchAlgorithmStrategy.feature | 2 +-
.../integrated/MatchPredicateStrategy.feature | 2 +-
.../MessagePassingReductionStrategy.feature | 2 +-
.../test/features/integrated/Miscellaneous.feature | 17 +-
.../features/integrated/OptionsStrategy.feature | 2 +-
.../features/integrated/OrderLimitStrategy.feature | 2 +-
.../features/integrated/PartitionStrategy.feature | 2 +-
.../integrated/PathProcessorStrategy.feature | 2 +-
.../integrated/PathRetractionStrategy.feature | 2 +-
.../gremlin/test/features/integrated/Paths.feature | 39 +-
.../integrated/ProductiveByStrategy.feature | 2 +-
.../features/integrated/ProfileStrategy.feature | 2 +-
.../features/integrated/ReadOnlyStrategy.feature | 2 +-
.../features/integrated/Recommendation.feature | 38 +-
.../integrated/ReferenceElementStrategy.feature | 2 +-
.../integrated/RepeatUnrollStrategy.feature | 233 +-
.../ReservedKeysVerificationStrategy.feature | 9 +-
.../test/features/integrated/SeedStrategy.feature | 15 +-
.../StandardVerificationStrategy.feature | 2 +-
.../features/integrated/SubgraphStrategy.feature | 19 +-
.../VertexProgramRestrictionStrategy.feature | 2 +-
.../integrated/VertexProgramStrategy.feature | 2 +-
.../gremlin/test/features/map/AddEdge.feature | 112 +-
.../gremlin/test/features/map/AddVertex.feature | 27 +-
.../gremlin/test/features/map/AsBool.feature | 202 +
.../gremlin/test/features/map/AsDate.feature | 47 +-
.../gremlin/test/features/map/AsNumber.feature | 349 +
.../gremlin/test/features/map/AsString.feature | 28 +-
.../gremlin/test/features/map/Call.feature | 2 +-
.../gremlin/test/features/map/Coalesce.feature | 2 +-
.../gremlin/test/features/map/Combine.feature | 39 +-
.../gremlin/test/features/map/Concat.feature | 16 +-
.../gremlin/test/features/map/Conjoin.feature | 47 +-
.../test/features/map/ConnectedComponent.feature | 2 +-
.../gremlin/test/features/map/Constant.feature | 2 +-
.../gremlin/test/features/map/Count.feature | 2 +-
.../gremlin/test/features/map/DateAdd.feature | 20 +-
.../gremlin/test/features/map/DateDiff.feature | 53 +-
.../gremlin/test/features/map/Difference.feature | 42 +-
.../gremlin/test/features/map/Disjunct.feature | 39 +-
.../gremlin/test/features/map/Edge.feature | 36 +-
.../gremlin/test/features/map/Element.feature | 14 +-
.../gremlin/test/features/map/ElementMap.feature | 2 +-
.../gremlin/test/features/map/FlatMap.feature | 34 +-
.../gremlin/test/features/map/Fold.feature | 26 +-
.../gremlin/test/features/map/Format.feature | 2 +-
.../gremlin/test/features/map/Graph.feature | 109 -
.../gremlin/test/features/map/Index.feature | 2 +-
.../gremlin/test/features/map/Intersect.feature | 36 +-
.../gremlin/test/features/map/LTrim.feature | 8 +-
.../gremlin/test/features/map/Length.feature | 5 +-
.../gremlin/test/features/map/Loops.feature | 2 +-
.../gremlin/test/features/map/Map.feature | 43 +-
.../gremlin/test/features/map/Match.feature | 2 +-
.../gremlin/test/features/map/Math.feature | 9 +-
.../gremlin/test/features/map/Max.feature | 2 +-
.../gremlin/test/features/map/Mean.feature | 9 +-
.../gremlin/test/features/map/Merge.feature | 35 +-
.../gremlin/test/features/map/MergeEdge.feature | 371 +-
.../gremlin/test/features/map/MergeVertex.feature | 228 +-
.../gremlin/test/features/map/Min.feature | 5 +-
.../gremlin/test/features/map/Order.feature | 48 +-
.../gremlin/test/features/map/PageRank.feature | 2 +-
.../gremlin/test/features/map/Path.feature | 2 +-
.../gremlin/test/features/map/PeerPressure.feature | 2 +-
.../gremlin/test/features/map/Product.feature | 36 +-
.../gremlin/test/features/map/Project.feature | 2 +-
.../gremlin/test/features/map/Properties.feature | 79 +-
.../gremlin/test/features/map/RTrim.feature | 8 +-
.../gremlin/test/features/map/Replace.feature | 5 +-
.../gremlin/test/features/map/Reverse.feature | 5 +-
.../gremlin/test/features/map/Select.feature | 10 +-
.../gremlin/test/features/map/ShortestPath.feature | 8 +-
.../gremlin/test/features/map/Split.feature | 5 +-
.../gremlin/test/features/map/Substring.feature | 5 +-
.../gremlin/test/features/map/Sum.feature | 81 +-
.../gremlin/test/features/map/ToLower.feature | 8 +-
.../gremlin/test/features/map/ToUpper.feature | 22 +-
.../gremlin/test/features/map/Trim.feature | 8 +-
.../gremlin/test/features/map/Unfold.feature | 7 +-
.../gremlin/test/features/map/ValueMap.feature | 23 +-
.../gremlin/test/features/map/Vertex.feature | 103 +-
.../test/features/semantics/Comparability.feature | 415 +-
.../test/features/semantics/Equality.feature | 42 +-
.../test/features/semantics/Orderability.feature | 149 +-
.../test/features/sideEffect/Aggregate.feature | 515 +-
.../gremlin/test/features/sideEffect/Fail.feature | 2 +-
.../gremlin/test/features/sideEffect/Group.feature | 228 +-
.../test/features/sideEffect/GroupCount.feature | 58 +-
.../test/features/sideEffect/Inject.feature | 116 +-
.../gremlin/test/features/sideEffect/Read.feature | 2 +-
.../gremlin/test/features/sideEffect/Sack.feature | 255 +-
.../test/features/sideEffect/SideEffect.feature | 93 +
.../test/features/sideEffect/SideEffectCap.feature | 141 +-
.../gremlin/test/features/sideEffect/Store.feature | 95 -
.../test/features/sideEffect/Subgraph.feature | 87 +
.../gremlin/test/features/sideEffect/Tree.feature | 241 +
.../gremlin/test/features/sideEffect/Write.feature | 52 +-
gremlin-test/src/main/static/NOTICE | 2 +-
.../gremlin/process/FeatureCoverageTest.java | 212 -
.../gremlin/structure/ExceptionCoverageTest.java | 2 +-
gremlin-tools/gremlin-benchmark/README.asciidoc | 24 +-
.../benchmark/util/AbstractBenchmarkBase.java | 4 +-
.../benchmark/util/AbstractGraphBenchmark.java | 2 +-
.../util/AbstractGraphMutateBenchmark.java | 2 +-
.../driver/GraphBinaryReaderWriterBenchmark.java | 2 +-
.../gremlin/driver/GraphSONMapperBenchmark.java | 2 +-
.../gremlin/driver/SerializationBenchmark.java | 6 +-
.../gremlin/process/ApplyStrategiesBenchmark.java | 150 +
.../gremlin/process/GraphMutateBenchmark.java | 2 +-
.../gremlin/process/GraphTraversalBenchmark.java | 2 +-
.../gremlin/process/RangeTraversalBenchmark.java | 54 +
.../process/TraversalConstructionBenchmark.java | 2 +-
.../gremlin/process/TraversalLockBenchmark.java | 135 +
.../jsr223/GremlinGroovyScriptEngineBenchmark.java | 2 +-
.../jsr223/GremlinScriptCheckerBenchmark.java | 2 +-
gremlin-tools/gremlin-coverage/pom.xml | 5 -
.../gremlin/socket/server/SimpleSocketServer.java | 2 +-
.../gremlin/socket/server/SocketServerRunner.java | 2 +-
.../socket/server/SocketServerSettings.java | 2 +-
.../gremlin/socket/server/TestHandlers.java | 2 +-
.../tinkerpop/gremlin/util/MessageSerializer.java | 2 +-
.../org/apache/tinkerpop/gremlin/util/Tokens.java | 21 +-
.../gremlin/util/message/RequestMessage.java | 16 +-
.../gremlin/util/message/ResponseMessage.java | 2 +-
.../gremlin/util/message/ResponseResult.java | 2 +-
.../gremlin/util/message/ResponseStatus.java | 2 +-
.../ser/AbstractGraphSONMessageSerializerV4.java | 7 +-
.../util/ser/AbstractMessageSerializer.java | 2 +-
.../util/ser/GraphBinaryMessageSerializerV4.java | 2 +-
.../util/ser/GraphSONMessageSerializerV4.java | 2 +-
.../ser/GraphSONUntypedMessageSerializerV4.java | 2 +-
.../tinkerpop/gremlin/util/ser/NettyBuffer.java | 2 +-
.../gremlin/util/ser/NettyBufferFactory.java | 2 +-
.../tinkerpop/gremlin/util/ser/SerTokens.java | 2 +-
.../gremlin/util/ser/SerializationException.java | 2 +-
.../tinkerpop/gremlin/util/ser/Serializers.java | 2 +-
.../util/ser/binary/RequestMessageSerializer.java | 9 +-
.../structure/io/AbstractCompatibilityTest.java | 2 +-
.../io/AbstractTypedCompatibilityTest.java | 2 +-
.../io/AbstractUntypedCompatibilityTest.java | 2 +-
.../tinkerpop/gremlin/structure/io/Model.java | 2 +-
.../graphbinary/GraphBinaryCompatibilityTest.java | 2 +-
.../graphson/GraphSONTypedCompatibilityTest.java | 2 +-
.../graphson/GraphSONUntypedCompatibilityTest.java | 2 +-
.../util/MockitoHamcrestMatcherAdapter.java | 2 +-
.../gremlin/util/message/RequestMessageTest.java | 8 +-
.../AbstractGraphSONMessageSerializerV4Test.java | 2 +-
.../gremlin/util/ser/AbstractRoundTripTest.java | 2 +-
.../GraphSONMessageSerializerV4RoundTripTest.java | 2 +-
.../util/ser/GraphSONMessageSerializerV4Test.java | 2 +-
.../GraphSONUntypedMessageSerializerV4Test.java | 2 +-
.../gremlin/util/ser/NettyBufferFactoryTest.java | 2 +-
.../binary/GraphBinaryMessageSerializerV4Test.java | 2 +-
.../GraphBinaryReaderWriterRoundTripTest.java | 2 +-
.../util/ser/binary/MessageSerializerTest.java | 39 +-
.../ser/binary/TypeSerializerFailureTests.java | 2 +-
.../ser/binary/TypeSerializerRegistryTest.java | 2 +-
.../util/ser/binary/types/CharSerializerTest.java | 2 +-
.../util/ser/binary/types/sample/SamplePerson.java | 2 +-
.../types/sample/SamplePersonSerializer.java | 2 +-
.../types/sample/SamplePersonSerializerTest.java | 2 +-
gremlint/README.md | 115 -
gremlint/package-lock.json | 11089 -
gremlint/package.json | 53 -
gremlint/pom.xml | 223 -
.../__tests__/closureIndentation.test.ts | 349 -
.../curlyBracketMultilineWrapping.test.ts | 171 -
.../__tests__/curlyBracketWrapping.test.ts | 111 -
.../formatQuery/__tests__/defaultConfig.test.ts | 79 -
.../determineWhatPartsOfCodeAreGremlin.test.ts | 125 -
.../__tests__/dotsAfterLineBreaks.test.ts | 61 -
.../invalidIndentationAndMaxLineLength.test.ts | 31 -
.../formatQuery/__tests__/maxLineLength.test.ts | 70 -
.../__tests__/modulatorIndentation.test.ts | 841 -
.../__tests__/modulatorWrapping.test.ts | 128 -
.../__tests__/multipleQueriesAtOnce.test.ts | 68 -
.../__tests__/nonGremlinIndentation.test.ts | 79 -
.../__tests__/nonMethodIndentation.test.ts | 40 -
gremlint/src/formatQuery/consts.ts | 35 -
.../formatQuery/formatSyntaxTrees/formatClosure.ts | 89 -
.../formatQuery/formatSyntaxTrees/formatMethod.ts | 102 -
.../formatSyntaxTrees/formatNonGremlin.ts | 30 -
.../formatQuery/formatSyntaxTrees/formatString.ts | 31 -
.../formatTraversal/getStepGroups/index.ts | 58 -
.../getStepGroups/reduceFirstStepInStepGroup.ts | 70 -
.../getStepGroups/reduceLastStepInStepGroup.ts | 76 -
.../getStepGroups/reduceMiddleStepInStepGroup.ts | 58 -
.../getStepGroups/reduceSingleStepInStepGroup.ts | 81 -
.../formatTraversal/getStepGroups/utils.ts | 124 -
.../formatSyntaxTrees/formatTraversal/index.ts | 87 -
.../formatQuery/formatSyntaxTrees/formatWord.ts | 33 -
.../src/formatQuery/formatSyntaxTrees/index.ts | 49 -
.../src/formatQuery/formatSyntaxTrees/utils.ts | 73 -
gremlint/src/formatQuery/index.ts | 54 -
.../__tests__/extractGremlinQueries.test.ts | 564 -
.../parseToSyntaxTrees/extractGremlinQueries.ts | 173 -
.../src/formatQuery/parseToSyntaxTrees/index.ts | 391 -
.../recreateQueryOnelinerFromSyntaxTree.ts | 75 -
.../recreateQueryStringFromFormattedSyntaxTrees.ts | 97 -
gremlint/src/formatQuery/types.ts | 169 -
gremlint/src/formatQuery/utils.ts | 40 -
gremlint/src/index.ts | 20 -
gremlint/tslint.json | 6 -
hadoop-gremlin/README.md | 102 +-
hadoop-gremlin/conf/hadoop-graphson.properties | 2 +-
.../conf/hadoop-grateful-gryo.properties | 2 +-
hadoop-gremlin/conf/hadoop-gryo.properties | 2 +-
hadoop-gremlin/conf/hadoop-script.properties | 2 +-
hadoop-gremlin/pom.xml | 44 +-
.../apache/tinkerpop/gremlin/hadoop/Constants.java | 2 +-
.../gremlin/hadoop/jsr223/HadoopGremlinPlugin.java | 2 +-
.../computer/AbstractHadoopGraphComputer.java | 2 +-
.../process/computer/GraphFilterInputFormat.java | 2 +-
.../process/computer/GraphFilterRecordReader.java | 2 +-
.../hadoop/process/computer/HadoopCombine.java | 2 +-
.../gremlin/hadoop/process/computer/HadoopMap.java | 2 +-
.../hadoop/process/computer/HadoopReduce.java | 2 +-
.../process/computer/PersistResultGraphAware.java | 2 +-
.../computer/mapreduce/MapReduceGraphComputer.java | 2 +-
.../traversal/step/sideEffect/HadoopIoStep.java | 2 +-
.../traversal/strategy/HadoopIoStrategy.java | 2 +-
.../computer/util/ComputerSubmissionHelper.java | 5 +-
.../process/computer/util/MapReduceHelper.java | 2 +-
.../hadoop/structure/HadoopConfiguration.java | 2 +-
.../gremlin/hadoop/structure/HadoopEdge.java | 2 +-
.../gremlin/hadoop/structure/HadoopElement.java | 2 +-
.../gremlin/hadoop/structure/HadoopGraph.java | 64 +-
.../gremlin/hadoop/structure/HadoopProperty.java | 2 +-
.../gremlin/hadoop/structure/HadoopVertex.java | 2 +-
.../hadoop/structure/HadoopVertexProperty.java | 2 +-
.../hadoop/structure/io/CommonFileInputFormat.java | 2 +-
.../structure/io/CommonFileOutputFormat.java | 2 +-
.../hadoop/structure/io/FileSystemStorage.java | 2 +-
.../hadoop/structure/io/GraphFilterAware.java | 2 +-
.../hadoop/structure/io/HadoopEdgeIterator.java | 2 +-
.../hadoop/structure/io/HadoopElementIterator.java | 2 +-
.../hadoop/structure/io/HadoopPoolShimService.java | 2 +-
.../gremlin/hadoop/structure/io/HadoopPools.java | 2 +-
.../structure/io/HadoopPoolsConfigurable.java | 2 +-
.../hadoop/structure/io/HadoopVertexIterator.java | 2 +-
.../hadoop/structure/io/HiddenFileFilter.java | 2 +-
.../hadoop/structure/io/InputOutputHelper.java | 2 +-
.../hadoop/structure/io/ObjectWritable.java | 2 +-
.../structure/io/ObjectWritableComparator.java | 2 +-
.../structure/io/ObjectWritableIterator.java | 2 +-
.../gremlin/hadoop/structure/io/TextIterator.java | 2 +-
.../hadoop/structure/io/VertexWritable.java | 2 +-
.../structure/io/VertexWritableIterator.java | 2 +-
.../structure/io/graphson/GraphSONInputFormat.java | 2 +-
.../io/graphson/GraphSONOutputFormat.java | 2 +-
.../io/graphson/GraphSONRecordReader.java | 2 +-
.../io/graphson/GraphSONRecordWriter.java | 2 +-
.../hadoop/structure/io/gryo/GryoInputFormat.java | 2 +-
.../hadoop/structure/io/gryo/GryoOutputFormat.java | 2 +-
.../hadoop/structure/io/gryo/GryoRecordReader.java | 2 +-
.../hadoop/structure/io/gryo/GryoRecordWriter.java | 2 +-
.../structure/io/script/ScriptInputFormat.java | 2 +-
.../structure/io/script/ScriptOutputFormat.java | 2 +-
.../structure/io/script/ScriptRecordReader.java | 2 +-
.../structure/io/script/ScriptRecordWriter.java | 2 +-
.../gremlin/hadoop/structure/util/ConfUtil.java | 2 +-
.../hadoop/HadoopGraphFeatureIntegrateTest.java | 13 +-
.../gremlin/hadoop/HadoopGraphProvider.java | 2 +-
.../hadoop/jsr223/HadoopGremlinPluginTest.java | 2 +-
.../HadoopGraphProcessStandardIntegrateTest.java | 6 +-
.../computer/AbstractHadoopGraphComputerTest.java | 2 +-
.../HadoopGraphStructureStandardTest.java | 2 +-
.../hadoop/structure/io/ObjectWritableTest.java | 2 +-
.../structure/io/RecordReaderWriterTest.java | 2 +-
.../hadoop/structure/io/VertexWritableTest.java | 2 +-
.../graphson/GraphSONV2RecordReaderWriterTest.java | 2 +-
.../graphson/GraphSONV3RecordReaderFilterTest.java | 2 +-
.../graphson/GraphSONV3RecordReaderWriterTest.java | 2 +-
.../GraphSONXModuleV2RecordReaderWriterTest.java | 2 +-
.../GraphSONXModuleV3RecordReaderWriterTest.java | 2 +-
.../io/gryo/GryoRecordReaderFilterTest.java | 2 +-
.../io/gryo/GryoRecordReaderWriterTest.java | 2 +-
.../io/script/ScriptRecordReaderWriterTest.java | 2 +-
.../io.cucumber.core.backend.ObjectFactory | 1 +
.../src/test/resources/cucumber.properties | 1 -
.../src/test/resources/log4j-silent.properties | 2 +-
.../src/test/resources/log4j-test.properties | 2 +-
neo4j-gremlin/pom.xml | 253 -
.../gremlin/neo4j/process/traversal/LabelP.java | 62 -
.../traversal/step/sideEffect/CypherStartStep.java | 46 -
.../traversal/step/sideEffect/Neo4jGraphStep.java | 163 -
.../optimization/Neo4jGraphStepStrategy.java | 70 -
.../neo4j/process/util/Neo4jCypherIterator.java | 66 -
.../gremlin/neo4j/structure/Neo4jEdge.java | 134 -
.../gremlin/neo4j/structure/Neo4jElement.java | 83 -
.../gremlin/neo4j/structure/Neo4jGraph.java | 530 -
.../neo4j/structure/Neo4jGraphVariables.java | 178 -
.../gremlin/neo4j/structure/Neo4jHelper.java | 68 -
.../gremlin/neo4j/structure/Neo4jProperty.java | 96 -
.../gremlin/neo4j/structure/Neo4jVertex.java | 219 -
.../neo4j/structure/Neo4jVertexProperty.java | 139 -
...g.apache.tinkerpop.gremlin.jsr223.GremlinPlugin | 1 -
.../gremlin/neo4j/AbstractNeo4jGraphProvider.java | 166 -
.../gremlin/neo4j/AbstractNeo4jGremlinTest.java | 47 -
.../tinkerpop/gremlin/neo4j/NativeNeo4jSuite.java | 49 -
.../gremlin/neo4j/Neo4jGraphFeatureTest.java | 196 -
.../gremlin/neo4j/Neo4jGraphNativeNeo4jTest.java | 31 -
.../gremlin/neo4j/Neo4jGraphProvider.java | 42 -
.../neo4j/process/NativeNeo4jCypherCheck.java | 226 -
.../process/Neo4jGraphProcessStandardTest.java | 33 -
.../optimization/Neo4jGraphStepStrategyTest.java | 139 -
.../neo4j/structure/NativeNeo4jIndexCheck.java | 275 -
.../neo4j/structure/NativeNeo4jStructureCheck.java | 242 -
.../structure/Neo4jGraphStructureStandardTest.java | 32 -
.../src/test/resources/cucumber.properties | 1 -
.../src/test/resources/logback-silent.xml | 28 -
neo4j-gremlin/src/test/resources/logback-test.xml | 28 -
pom.xml | 214 +-
source-release.xml | 35 +-
spark-gremlin/pom.xml | 22 +-
.../io/gryo/CompactBufferSerializer.groovy | 2 +-
.../io/gryo/GryoDeserializationStream.groovy | 2 +-
.../gremlin/spark/jsr223/SparkGremlinPlugin.java | 2 +-
.../spark/process/computer/CombineIterator.java | 2 +-
.../spark/process/computer/MapIterator.java | 2 +-
.../spark/process/computer/MemoryAccumulator.java | 2 +-
.../spark/process/computer/ReduceIterator.java | 2 +-
.../spark/process/computer/SparkExecutor.java | 2 +-
.../spark/process/computer/SparkGraphComputer.java | 2 +-
.../spark/process/computer/SparkMemory.java | 2 +-
.../spark/process/computer/SparkMessenger.java | 2 +-
.../process/computer/payload/MessagePayload.java | 2 +-
.../spark/process/computer/payload/Payload.java | 2 +-
.../computer/payload/ViewIncomingPayload.java | 2 +-
.../computer/payload/ViewOutgoingPayload.java | 2 +-
.../process/computer/payload/ViewPayload.java | 2 +-
.../strategy/SparkVertexProgramInterceptor.java | 2 +-
.../optimization/SparkInterceptorStrategy.java | 2 +-
.../optimization/SparkSingleIterationStrategy.java | 2 +-
.../SparkCloneVertexProgramInterceptor.java | 2 +-
.../interceptor/SparkStarBarrierInterceptor.java | 2 +-
.../tinkerpop/gremlin/spark/structure/Spark.java | 2 +-
.../gremlin/spark/structure/io/InputFormatRDD.java | 2 +-
.../spark/structure/io/InputOutputHelper.java | 2 +-
.../gremlin/spark/structure/io/InputRDD.java | 2 +-
.../gremlin/spark/structure/io/InputRDDFormat.java | 2 +-
.../spark/structure/io/OutputFormatRDD.java | 2 +-
.../gremlin/spark/structure/io/OutputRDD.java | 2 +-
.../spark/structure/io/PersistedInputRDD.java | 2 +-
.../spark/structure/io/PersistedOutputRDD.java | 2 +-
.../spark/structure/io/SparkContextStorage.java | 2 +-
.../gremlin/spark/structure/io/SparkIOUtil.java | 2 +-
.../spark/structure/io/gryo/GryoRegistrator.java | 2 +-
.../structure/io/gryo/GryoSerializationStream.java | 2 +-
.../spark/structure/io/gryo/GryoSerializer.java | 2 +-
.../structure/io/gryo/GryoSerializerInstance.java | 2 +-
.../io/gryo/ObjectWritableSerializer.java | 2 +-
.../spark/structure/io/gryo/Tuple2Serializer.java | 2 +-
.../spark/structure/io/gryo/Tuple3Serializer.java | 2 +-
.../io/gryo/VertexWritableSerializer.java | 2 +-
.../structure/io/gryo/WrappedArraySerializer.java | 2 +-
.../kryoshim/unshaded/UnshadedInputAdapter.java | 2 +-
.../kryoshim/unshaded/UnshadedKryoAdapter.java | 2 +-
.../kryoshim/unshaded/UnshadedKryoShimService.java | 2 +-
.../kryoshim/unshaded/UnshadedOutputAdapter.java | 2 +-
.../unshaded/UnshadedSerializerAdapter.java | 2 +-
.../gremlin/hadoop/HadoopGremlinSuite.java | 2 +-
.../structure/io/AbstractIoRegistryCheck.java | 2 +-
.../hadoop/structure/io/AbstractStorageCheck.java | 2 +-
.../structure/io/FileSystemStorageCheck.java | 2 +-
.../tinkerpop/gremlin/spark/AbstractSparkTest.java | 2 +-
.../spark/SparkGraphFeatureIntegrateTest.java | 36 +-
.../spark/SparkGremlinGryoSerializerTest.java | 2 +-
.../tinkerpop/gremlin/spark/SparkGremlinSuite.java | 2 +-
.../tinkerpop/gremlin/spark/SparkGremlinTest.java | 2 +-
.../gremlin/spark/SparkHadoopGremlinTest.java | 2 +-
.../process/computer/CombineIteratorTest.java | 2 +-
.../spark/process/computer/LocalPropertyTest.java | 2 +-
.../SparkGraphComputerProcessIntegrateTest.java | 10 +-
...erializerGraphComputerProcessIntegrateTest.java | 6 +-
.../SparkHadoopGraphGryoSerializerProvider.java | 2 +-
.../process/computer/SparkHadoopGraphProvider.java | 10 +-
.../spark/process/computer/SparkMessengerTest.java | 2 +-
.../optimization/SparkInterceptorStrategyTest.java | 4 +-
.../SparkSingleIterationStrategyTest.java | 2 +-
.../SparkCloneVertexProgramInterceptorTest.java | 2 +-
.../gremlin/spark/structure/SparkTest.java | 2 +-
.../spark/structure/io/ExampleInputRDD.java | 2 +-
.../spark/structure/io/ExampleOutputRDD.java | 2 +-
.../spark/structure/io/InputOutputRDDTest.java | 2 +-
.../gremlin/spark/structure/io/InputRDDTest.java | 2 +-
.../gremlin/spark/structure/io/OutputRDDTest.java | 2 +-
.../io/PersistedInputOutputRDDIntegrateTest.java | 2 +-
.../structure/io/SparkContextStorageCheck.java | 2 +-
.../spark/structure/io/SparkIoRegistryCheck.java | 2 +-
.../spark/structure/io/SparkRDDLoadTest.java | 2 +-
.../spark/structure/io/ToyGraphInputRDD.java | 2 +-
.../io/gryo/GryoSerializerIntegrateTest.java | 2 +-
.../gremlin/spark/util/SugarTestHelper.java | 2 +-
.../io.cucumber.core.backend.ObjectFactory | 1 +
.../src/test/resources/cucumber.properties | 1 -
.../src/test/resources/log4j-silent.properties | 2 +-
.../src/test/resources/log4j-test.properties | 2 +-
.../gremlin/sparql/jsr223/SparqlGremlinPlugin.java | 2 +-
.../dsl/sparql/DefaultSparqlTraversal.java | 2 +-
.../traversal/dsl/sparql/SparqlTraversal.java | 2 +-
.../dsl/sparql/SparqlTraversalSource.java | 2 +-
.../process/traversal/strategy/SparqlStrategy.java | 2 +-
.../dsl/sparql/SparqlTraversalSourceTest.java | 2 +-
tinkergraph-gremlin/pom.xml | 28 +-
.../jsr223/TinkerGraphGremlinPlugin.java | 2 +-
.../process/computer/TinkerGraphComputer.java | 2 +-
.../process/computer/TinkerGraphComputerView.java | 2 +-
.../process/computer/TinkerMapEmitter.java | 2 +-
.../tinkergraph/process/computer/TinkerMemory.java | 2 +-
.../process/computer/TinkerMessageBoard.java | 2 +-
.../process/computer/TinkerMessenger.java | 2 +-
.../process/computer/TinkerReduceEmitter.java | 2 +-
.../process/computer/TinkerWorkerMemory.java | 2 +-
.../process/computer/TinkerWorkerPool.java | 2 +-
.../traversal/step/map/TinkerCountGlobalStep.java | 2 +-
.../traversal/step/sideEffect/TinkerGraphStep.java | 40 +-
.../optimization/TinkerGraphCountStrategy.java | 6 +-
.../optimization/TinkerGraphStepStrategy.java | 10 +-
.../services/TinkerDegreeCentralityFactory.java | 2 +-
.../services/TinkerServiceRegistry.java | 2 +-
.../services/TinkerTextSearchFactory.java | 2 +-
.../tinkergraph/structure/AbstractTinkerGraph.java | 27 +-
.../tinkergraph/structure/AbstractTinkerIndex.java | 2 +-
.../gremlin/tinkergraph/structure/TinkerEdge.java | 2 +-
.../tinkergraph/structure/TinkerElement.java | 2 +-
.../structure/TinkerElementContainer.java | 23 +-
.../tinkergraph/structure/TinkerFactory.java | 33 +-
.../gremlin/tinkergraph/structure/TinkerGraph.java | 8 +-
.../tinkergraph/structure/TinkerGraphIterator.java | 2 +-
.../structure/TinkerGraphVariables.java | 2 +-
.../tinkergraph/structure/TinkerHelper.java | 2 +-
.../gremlin/tinkergraph/structure/TinkerIndex.java | 2 +-
.../tinkergraph/structure/TinkerIndexHelper.java | 2 +-
.../tinkergraph/structure/TinkerIoRegistryV1.java | 2 +-
.../tinkergraph/structure/TinkerIoRegistryV2.java | 2 +-
.../tinkergraph/structure/TinkerIoRegistryV3.java | 2 +-
.../tinkergraph/structure/TinkerIoRegistryV4.java | 2 +-
.../tinkergraph/structure/TinkerProperty.java | 2 +-
.../tinkergraph/structure/TinkerTransaction.java | 2 +-
.../structure/TinkerTransactionGraph.java | 18 +-
.../structure/TinkerTransactionalIndex.java | 2 +-
.../tinkergraph/structure/TinkerVertex.java | 5 +-
.../structure/TinkerVertexProperty.java | 3 +-
.../gremlin/tinkergraph/structure/air-routes.kryo | Bin 0 -> 3405490 bytes
.../TinkerGraphAllowNullFeatureTest.java | 2 +-
.../TinkerGraphComputerFeatureTest.java | 4 +-
.../tinkergraph/TinkerGraphFeatureTest.java | 4 +-
.../TinkerGraphParameterizedFeatureTest.java | 4 +-
.../gremlin/tinkergraph/TinkerGraphProvider.java | 2 +-
.../tinkergraph/TinkerGraphUUIDProvider.java | 2 +-
.../tinkergraph/TinkerShuffleGraphFeatureTest.java | 4 +-
...TinkerTransactionGraphAllowNullFeatureTest.java | 2 +-
.../TinkerTransactionGraphComputerFeatureTest.java | 4 +-
.../TinkerTransactionGraphFeatureTest.java | 4 +-
.../TinkerTransactionGraphProvider.java | 2 +-
.../tinkerpop/gremlin/tinkergraph/TinkerWorld.java | 67 +-
.../TinkerGraphGremlinLangScriptEngineTest.java | 728 +
.../process/TinkerGraphComputerProvider.java | 2 +-
.../TinkerGraphNoStrategyComputerProvider.java | 2 +-
...raphNoStrategyProcessComputerIntegrateTest.java | 6 +-
...raphNoStrategyProcessStandardIntegrateTest.java | 6 +-
.../process/TinkerGraphNoStrategyProvider.java | 6 +-
.../process/TinkerGraphProcessComputerTest.java | 6 +-
.../process/TinkerGraphProcessStandardTest.java | 6 +-
.../step/sideEffect/TinkerGraphIoStepTest.java | 2 +-
.../step/sideEffect/TinkerGraphStepTest.java | 77 +-
.../decoration/HaltedTraverserStrategyTest.java | 2 +-
.../strategy/decoration/OptionsStrategyTest.java | 2 +-
.../optimization/TinkerGraphCountStrategyTest.java | 2 +-
.../optimization/TinkerGraphStepStrategyTest.java | 15 +-
.../tinkergraph/structure/IdManagerTest.java | 2 +-
.../structure/IoDataGenerationTest.java | 2 +-
.../TinkerGraphGraphSONSerializerV2Test.java | 2 +-
.../structure/TinkerGraphGryoSerializerV1Test.java | 2 +-
.../structure/TinkerGraphGryoSerializerV2Test.java | 2 +-
.../structure/TinkerGraphGryoSerializerV3Test.java | 2 +-
.../structure/TinkerGraphIdManagerTest.java | 118 +-
.../tinkergraph/structure/TinkerGraphPlayTest.java | 17 +-
.../TinkerGraphRepeatRangeGlobalTest.java | 769 +
.../structure/TinkerGraphServiceTest.java | 2 +-
.../TinkerGraphStructureStandardTest.java | 2 +-
.../tinkergraph/structure/TinkerGraphTest.java | 14 +-
.../tinkergraph/structure/TinkerShuffleEdge.java | 2 +-
.../tinkergraph/structure/TinkerShuffleGraph.java | 4 +-
.../structure/TinkerShuffleGraphTest.java | 2 +-
.../tinkergraph/structure/TinkerShuffleVertex.java | 2 +-
.../structure/TinkerShuffleVertexProperty.java | 2 +-
...inkerTransactionGraphStructureStandardTest.java | 2 +-
.../structure/TinkerTransactionGraphTest.java | 453 +-
3449 files changed, 479040 insertions(+), 145895 deletions(-)
create mode 100644 .skills/tinkerpop-dev/SKILL.md
create mode 100644 .skills/tinkerpop-dev/references/beads-workflow.md
create mode 100644 .skills/tinkerpop-dev/references/build-dotnet.md
create mode 100644 .skills/tinkerpop-dev/references/build-go.md
create mode 100644 .skills/tinkerpop-dev/references/build-java.md
create mode 100644 .skills/tinkerpop-dev/references/build-javascript.md
create mode 100644 .skills/tinkerpop-dev/references/build-python.md
create mode 100644 .skills/tinkerpop-dev/references/dev-environment-setup.md
create mode 100644 .skills/tinkerpop-dev/references/documentation.md
create mode 100644 .skills/tinkerpop-dev/references/gremlin-mcp.md
create mode 100755 .skills/tinkerpop-dev/scripts/check-env.sh
create mode 100644 AGENTS.md
delete mode 100644 CONTRIBUTING.asciidoc
create mode 100644 CONTRIBUTING.md
delete mode 100644 README.asciidoc
create mode 100644 README.md
create mode 100755 bin/agent-setup.sh
create mode 100644 bin/asf-license-header.txt
create mode 100755 bin/beads-bootstrap.sh
create mode 100755 bin/fix-license-headers.py
create mode 100644 data/air-routes.json
create mode 100644 data/air-routes.kryo
create mode 100644 data/air-routes.xml
create mode 100644 docs/gremlator/.gitignore
rename {gremlint => docs/gremlator}/.prettierrc (100%)
rename {gremlint => docs/gremlator}/LICENSE (100%)
create mode 100644 docs/gremlator/README.md
create mode 100644 docs/gremlator/index.html
create mode 100644 docs/gremlator/package-lock.json
create mode 100644 docs/gremlator/package.json
copy docs/{gremlint => gremlator}/public/favicon.ico (100%)
create mode 100644 docs/gremlator/public/manifest.json
create mode 100644 docs/gremlator/public/robots.txt
create mode 100644 docs/gremlator/src/App.tsx
create mode 100644 docs/gremlator/src/components/ErrorAlert.tsx
create mode 100644 docs/gremlator/src/components/Footer.tsx
create mode 100644 docs/gremlator/src/components/LanguageTabs.tsx
create mode 100644 docs/gremlator/src/components/Navigator.tsx
create mode 100644 docs/gremlator/src/components/QueryInput.tsx
create mode 100644 docs/gremlator/src/components/TranslationResult.tsx
create mode 100644 docs/gremlator/src/index.tsx
create mode 100644 docs/gremlator/src/store/actions.ts
create mode 100644 docs/gremlator/src/store/index.ts
create mode 100644 docs/gremlator/src/store/initialState.ts
create mode 100644 docs/gremlator/src/store/reducers.ts
create mode 100644 docs/gremlator/src/store/types.ts
create mode 100644 docs/gremlator/src/views/QueryTranslator/index.tsx
create mode 100644 docs/gremlator/tsconfig.json
copy docs/{gremlint => gremlator}/tslint.json (100%)
create mode 100644 docs/gremlator/vite.config.ts
delete mode 100644 docs/gremlint/config-overrides.js
create mode 100644 docs/gremlint/index.html
delete mode 100644 docs/gremlint/public/index.html
create mode 100644 docs/gremlint/vite.config.ts
create mode 100644 docs/site/home/img/linkedin-logo.svg
delete mode 100644 docs/site/home/img/providers/puppy-graph.png
delete mode 100644 docs/site/home/js/jquery-1.11.1.js
create mode 100644 docs/site/home/js/jquery-1.12.4.min.js
create mode 100644 docs/site/home/robots.txt
create mode 100644 docs/site/home/sitemap.xml
delete mode 100644 docs/src/dev/developer/meetings.asciidoc
create mode 100644 docs/src/dev/future/proposal-asbool-step-7.asciidoc
create mode 100644 docs/src/dev/future/proposal-asnumber-step-6.asciidoc
create mode 100644 docs/src/dev/future/proposal-declarative-match-step-9.asciidoc
create mode 100644 docs/src/dev/future/proposal-scoping-5.asciidoc
create mode 100644 docs/src/dev/future/proposal-type-predicate-8.asciidoc
delete mode 100644 docs/src/reference/implementations-neo4j.asciidoc
create mode 100644 docs/src/upgrade/release-3.8.0.asciidoc
create mode 100644 docs/src/upgrade/release-3.8.1.asciidoc
create mode 100644 docs/src/upgrade/release-3.8.2.asciidoc
create mode 100644 docs/static/images/gremlin-67.png
create mode 100644 docs/static/images/gremlin-deserialized-portal.png
create mode 100644 docs/static/images/gremlin-serialized-portal.png
create mode 100644 docs/static/images/gremlin-serialized.png
create mode 100644 docs/static/images/gremlin-serialized2.png
delete mode 100644 docs/static/images/neo4j-ha.png
create mode 100644 docs/upgrade/README.md
create mode 100644 docs/upgrade/java/README.md
create mode 100755 docs/upgrade/java/bin/gremlin-dev.sh
create mode 100644 docs/upgrade/java/pom.xml
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/Application.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/api/AlertController.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/api/DeploymentController.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/api/HealthController.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/api/IncidentController.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/api/ServiceController.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/config/GremlinClientConfig.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/config/GremlinClientFactory.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/domain/PathDto.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/errors/ApiException.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/errors/ErrorHandler.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/graph/GremlinGateway.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/graph/MappingUtils.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/graph/TraversalBuilders.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/service/AlertService.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/service/DeploymentService.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/service/IncidentService.java
create mode 100644 docs/upgrade/java/src/main/java/org/apache/tinkerpop/example/cmdb/service/ServiceGraphService.java
create mode 100644 docs/upgrade/java/src/main/resources/application.yml
create mode 100644 docs/upgrade/java/src/test/java/org/apache/tinkerpop/example/cmdb/it/DataLoader.java
create mode 100644 docs/upgrade/java/src/test/java/org/apache/tinkerpop/example/cmdb/it/ServiceIT.java
create mode 100644 docs/upgrade/java/src/test/java/org/apache/tinkerpop/example/cmdb/unit/AlertServiceTest.java
create mode 100644 docs/upgrade/java/src/test/java/org/apache/tinkerpop/example/cmdb/unit/DeploymentServiceTest.java
create mode 100644 docs/upgrade/java/src/test/java/org/apache/tinkerpop/example/cmdb/unit/ErrorHandlerTest.java
create mode 100644 docs/upgrade/java/src/test/java/org/apache/tinkerpop/example/cmdb/unit/HealthControllerTest.java
create mode 100644 docs/upgrade/java/src/test/java/org/apache/tinkerpop/example/cmdb/unit/IncidentServiceTest.java
create mode 100644 docs/upgrade/java/src/test/java/org/apache/tinkerpop/example/cmdb/unit/ServiceGraphServiceTest.java
create mode 100644 docs/upgrade/java/src/test/resources/application-test.yml
create mode 100644 docs/upgrade/prompts/sample-report.md
create mode 100644 docs/upgrade/prompts/upgrade-3.8.0-helper.md
create mode 100644 docs/upgrade/spec/cmdb-data.gremlin
create mode 100644 docs/upgrade/spec/spec.md
delete mode 100644 gremlin-console/src/main/bin/gremlin-java8.bat
create mode 100644 gremlin-console/src/main/static/licenses/reactive-streams
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/GremlinLangCustomizer.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/GremlinLangPlugin.java
delete mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/StructureElementVisitor.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/CompareType.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/GType.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/GValueManager.java
delete mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/GremlinTypeErrorException.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/NotP.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/GValueConstantTraversal.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/FilteringBarrier.java
delete mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/GType.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/GValueHolder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/PopContaining.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/PropertiesHolder.java
delete mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/BinaryReductionStep.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/IsStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/IsStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/RangeGlobalStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/RangeGlobalStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/TailGlobalStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/TailGlobalStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AbstractAddEdgeStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AbstractAddElementStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AbstractAddVertexStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AbstractMergeElementStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeStartStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddElementStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddVertexStartStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddVertexStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddVertexStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AsBoolStep.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AsNumberStep.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/CallStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/CallStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GraphStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GraphStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeEdgeStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeVertexStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/RangeLocalStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/RangeLocalStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TailLocalStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TailLocalStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/VertexStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/VertexStepPlaceholder.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AddPropertyStepContract.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AddPropertyStepPlaceholder.java
delete mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateGlobalStep.java
delete mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateLocalStep.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateStep.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/SideEffectBarrierStep.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/util/GValueHelper.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/GValueReductionStrategy.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/provider/ProviderGValueReductionStrategy.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/NL_SL_Traverser.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/binary/types/BinarySerializer.java
delete mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/binary/types/ByteBufferSerializer.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/TestDataBuilder.java
delete mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/language/grammar/StructureElementVisitorTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/GValueManagerTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/PBulkSetTest.java
delete mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/GTypeTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/GValueStepTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/TraversalParentTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeStartStepTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddVertexStartStepTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AsBoolStepTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AsNumberStepTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/CallStepTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TraversalSelectStepTest.java
delete mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateGlobalStepTest.java
delete mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateLocalStepTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateStepTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/GValueManagerVerifier.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/GValueManagerVerifierTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/ElementIdStrategyConfigTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/HaltedTraverserStrategyConfigTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/OptionsStrategyConfigTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/PartitionStrategyConfigTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SeedStrategyConfigTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategyConfigTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/finalization/MatchAlgorithmStrategyConfigTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/GValueReductionStrategyTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ProductiveByStrategyConfigTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/provider/ProviderGValueReductionStrategyTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/EdgeLabelVerificationStrategyConfigTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/ReservedKeysVerificationStrategyConfigTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/B_LP_NL_O_P_S_SE_SL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/B_LP_NL_O_S_SE_SL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/B_LP_O_P_S_SE_SL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/B_LP_O_S_SE_SL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/B_NL_O_S_SE_SL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/B_O_S_SE_SL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/LP_NL_O_OB_P_S_SE_SL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/LP_NL_O_OB_S_SE_SL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/LP_O_OB_P_S_SE_SL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/LP_O_OB_S_SE_SL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/NL_O_OB_S_SE_SL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/NL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/O_OB_S_SE_SL_TraverserTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/SL_TraverserTest.java
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/Auth.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionFactory.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPool.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPoolSettings.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionSettings.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ConnectionClosedException.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ConnectionPoolBusyException.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/NoConnectionAvailableException.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ServerUnavailableException.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/HttpRequestContext.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/IClientWebSocket.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/IConnection.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/IConnectionFactory.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseMessage.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseResult.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatus.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatusCode.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/ProxyClientWebSocket.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/ProxyConnection.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/ResponseHandlerForSingleRequestMessage.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/StreamingResponseContext.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/WebSocketConnection.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/WebSocketSettings.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Binding.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Bindings.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Bytecode.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GType.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GValue.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GremlinLang.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Instruction.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Lambda.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Finalization/ComputerFinalizationStrategy.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Finalization/ProfileStrategy.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Finalization/ReferenceElementStrategy.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/ByModulatorOptimizationStrategy.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/MessagePassingReductionStrategy.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Verification/ComputerVerificationStrategy.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Verification/StandardVerificationStrategy.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Verification/VertexProgramRestrictionStrategy.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/StringBasedLambda.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Translator/GroovyTranslator.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/DataType.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryMessageSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryReader.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryWriter.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ITypeSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/RequestMessageSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ResponseMessageSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/StreamExtensions.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/TypeSerializerRegistry.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ArraySerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigDecimalSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigIntegerSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BindingSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BulkSetSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteBufferSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteCodeSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/CharSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ClassSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/CustomTypeSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DateTimeOffsetSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DurationSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EdgeSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EnumSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/GremlinType.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/LambdaSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ListSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/MapSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PathSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PropertySerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SetSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SimpleTypeSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SingleTypeSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/StringSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalStrategySerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraverserSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TypeSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/UuidSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexPropertySerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/DataType.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/GraphBinary4MessageSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/GraphBinaryReader.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/GraphBinaryWriter.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/ITypeSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Marker.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/RequestMessageSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/ResponseSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/StreamExtensions.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/TypeSerializerRegistry.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/ArraySerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/BigDecimalSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/BigIntegerSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/BinarySerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/CharSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/DateTimeSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/DurationSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/EdgeSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/EnumSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/ListSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/MapSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/PathSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/PropertySerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/SetSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/SimpleTypeSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/SingleTypeSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/StringSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/UuidSerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/VertexPropertySerializer.cs
create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/VertexSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BigIntegerDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BigIntegerSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BindingSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BulkSetSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ByteBufferDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ByteBufferSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ByteConverter.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BytecodeSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/CharConverter.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ClassSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DTDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DateDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DateSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DecimalConverter.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DirectionDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DoubleConverter.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DurationDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DurationSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EnumSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/FloatConverter.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2MessageSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2Reader.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2Writer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3MessageSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3Reader.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3Writer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONMessageSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONReader.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONTokens.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONUtil.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONWriter.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/IGraphSONDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/IGraphSONSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int16Converter.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int32Converter.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int64Converter.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/LambdaSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ListSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/MapSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/MergeDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/NumberConverter.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Path3Deserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PathDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertyDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertySerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/RequestMessageSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/SetSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TextPSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraversalSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraversalStrategySerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraverserReader.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/UuidDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/UuidSerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertyDeserializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertySerializer.cs
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexSerializer.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Docs/Dev/Provider/IndexTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Driver/AuthIntegrationTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Driver/ConnectionPoolTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Driver/GremlinClientAuthenticationTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Driver/GremlinClientBehaviorIntegrationTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Process/Traversal/BytecodeGeneration/BytecodeGenerationTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Process/Traversal/BytecodeGeneration/StrategiesTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Process/Traversal/GraphSONWriterTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Process/Traversal/GremlinLangGeneration/GremlinLangGenerationTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Process/Traversal/GremlinLangGeneration/StrategiesTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Driver/AuthTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Driver/ConnectionPoolSettingsTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Driver/ConnectionPoolTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Driver/GraphSONMessageSerializerTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Driver/HttpRequestContextTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Driver/Messages/RequestMessageTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Driver/ResultSetTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Process/Traversal/BytecodeTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Process/Traversal/GremlinLangTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Process/Traversal/Translator/GroovyTranslatorTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary/GraphBinaryMessageSerializerTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary/GraphBinaryTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary/Types/Sample/SamplePerson.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary/Types/Sample/SamplePersonSerializer.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary/Types/Sample/SamplePersonSerializerTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/GraphBinary4MessageSerializerTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/GraphBinary4Tests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/Model.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/RequestMessageSerializerTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/ResponseSerializerTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/RoundTripTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/StreamExtensionsTests.cs
create mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/StreamingDeserializerRoundTripTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphSON/BytecodeGraphSONSerializerTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphSON/GraphSON3MessageSerializerTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphSON/GraphSONReaderTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphSON/GraphSONWriterTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphSON/StrategyWriterTests.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphSON/TestClass.cs
delete mode 100644 gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphSON/TestUtils.cs
create mode 100644 gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/RemoteTransaction.java
create mode 100644 gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/RequestSubmitter.java
create mode 100644 gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/RequestSubmitterAsync.java
delete mode 100644 gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ResultQueue.java
create mode 100644 gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/HttpRemoteTransaction.java
create mode 100644 gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/TransactionRemoteConnection.java
create mode 100644 gremlin-driver/src/main/static/licenses/reactive-streams
delete mode 100644 gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/AbstractResultQueueTest.java
create mode 100644 gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/AbstractResultSetTest.java
delete mode 100644 gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java
create mode 100644 gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ResultSetQueuingTest.java
create mode 100644 gremlin-examples/README.md
create mode 100644 gremlin-examples/gremlin-dotnet/BasicGremlin/BasicGremlin.cs
create mode 100644 gremlin-examples/gremlin-dotnet/BasicGremlin/BasicGremlin.csproj
create mode 100644 gremlin-examples/gremlin-dotnet/Connections/Connections.cs
create mode 100644 gremlin-examples/gremlin-dotnet/Connections/Connections.csproj
copy {gremlin-dotnet/Examples => gremlin-examples/gremlin-dotnet}/Examples.sln (100%)
create mode 100644 gremlin-examples/gremlin-dotnet/ModernTraversals/ModernTraversals.cs
create mode 100644 gremlin-examples/gremlin-dotnet/ModernTraversals/ModernTraversals.csproj
create mode 100644 gremlin-examples/gremlin-go/basic_gremlin.go
create mode 100644 gremlin-examples/gremlin-go/connections.go
create mode 100644 gremlin-examples/gremlin-go/go.mod
create mode 100644 gremlin-examples/gremlin-go/go.sum
create mode 100644 gremlin-examples/gremlin-go/modern_traversals.go
create mode 100644 gremlin-examples/gremlin-java/BasicGremlin.java
create mode 100644 gremlin-examples/gremlin-java/Connections.java
create mode 100644 gremlin-examples/gremlin-java/ModernTraversals.java
create mode 100644 gremlin-examples/gremlin-java/pom.xml
copy {gremlin-javascript/examples/node => gremlin-examples/gremlin-javascript}/.gitignore (100%)
create mode 100644 gremlin-examples/gremlin-javascript/basic-gremlin.js
create mode 100644 gremlin-examples/gremlin-javascript/connections.js
create mode 100644 gremlin-examples/gremlin-javascript/modern-traversals.js
create mode 100644 gremlin-examples/gremlin-javascript/package-lock.json
create mode 100644 gremlin-examples/gremlin-javascript/package.json
create mode 100644 gremlin-examples/gremlin-python/basic_gremlin.py
create mode 100644 gremlin-examples/gremlin-python/connections.py
create mode 100644 gremlin-examples/gremlin-python/modern_traversals.py
create mode 100644 gremlin-examples/gremlin-python/requirements.txt
create mode 100644 gremlin-go/driver/auth.go
delete mode 100644 gremlin-go/driver/authInfo.go
create mode 100644 gremlin-go/driver/auth_test.go
delete mode 100644 gremlin-go/driver/bytecode.go
delete mode 100644 gremlin-go/driver/bytecode_test.go
delete mode 100644 gremlin-go/driver/connectionPool.go
delete mode 100644 gremlin-go/driver/connectionPool_test.go
create mode 100644 gremlin-go/driver/gValue.go
create mode 100644 gremlin-go/driver/gValue_test.go
delete mode 100644 gremlin-go/driver/gorillaTransporter.go
delete mode 100644 gremlin-go/driver/gorillaTransporter_test.go
delete mode 100644 gremlin-go/driver/graphBinary.go
create mode 100644 gremlin-go/driver/graphBinaryDeserializer.go
create mode 100644 gremlin-go/driver/graphBinaryDeserializer_test.go
create mode 100644 gremlin-go/driver/graphBinarySerializer.go
create mode 100644 gremlin-go/driver/graphBinarySerializer_test.go
delete mode 100644 gremlin-go/driver/graphBinary_test.go
create mode 100644 gremlin-go/driver/gremlinlang.go
create mode 100644 gremlin-go/driver/gremlinlang_test.go
create mode 100644 gremlin-go/driver/interceptor.go
create mode 100644 gremlin-go/driver/interceptor_test.go
create mode 100644 gremlin-go/driver/marker.go
delete mode 100644 gremlin-go/driver/protocol.go
delete mode 100644 gremlin-go/driver/protocol_test.go
delete mode 100644 gremlin-go/driver/translator.go
delete mode 100644 gremlin-go/driver/translator_test.go
delete mode 100644 gremlin-go/driver/transporter.go
delete mode 100644 gremlin-go/driver/transporterFactory.go
delete mode 100644 gremlin-groovy/src/test/java/org/apache/tinkerpop/gremlin/groovy/jsr223/ParameterizedGroovyTranslatorComputerProvider.java
delete mode 100644 gremlin-groovy/src/test/java/org/apache/tinkerpop/gremlin/groovy/jsr223/ParameterizedGroovyTranslatorProcessComputerTest.java
delete mode 100644 gremlin-groovy/src/test/java/org/apache/tinkerpop/gremlin/groovy/jsr223/ParameterizedGroovyTranslatorProcessStandardTest.java
delete mode 100644 gremlin-groovy/src/test/java/org/apache/tinkerpop/gremlin/groovy/jsr223/ParameterizedGroovyTranslatorProvider.java
delete mode 100644 gremlin-groovy/src/test/java/org/apache/tinkerpop/gremlin/util/TinkerGraphProvider.java
delete mode 100644 gremlin-javascript/build/generate.groovy
delete mode 100644 gremlin-javascript/examples/browser/index.css
delete mode 100644 gremlin-javascript/examples/browser/index.html
delete mode 100644 gremlin-javascript/examples/browser/index.ts
delete mode 100644 gremlin-javascript/examples/browser/utils.ts
delete mode 100644 gremlin-javascript/examples/node/basic-gremlin.js
delete mode 100644 gremlin-javascript/examples/node/connections.js
delete mode 100644 gremlin-javascript/examples/node/modern-traversals.js
delete mode 100644 gremlin-javascript/examples/node/package-lock.json
delete mode 100644 gremlin-javascript/examples/node/package.json
delete mode 100644 gremlin-javascript/pom.xml
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/.eslintrc.cjs
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/.gitignore
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/.npmignore
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/.prettierrc.cjs
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/Gruntfile.cjs
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/NOTICE
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/README.md
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/docker-compose.yml
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/auth/authenticator.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/auth/mechanisms/sasl-mechanism-base.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/auth/mechanisms/sasl-mechanism-plain.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/auth/plain-text-sasl-authenticator.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/auth/sasl-authenticator.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/client.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/connection.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/driver-remote-connection.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/remote-connection.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/response-error.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/index.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/anonymous-traversal.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/bytecode.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/graph-traversal.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/transaction.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/translator.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/traversal-strategy.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/traversal.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/graph.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/GraphBinary.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/AnySerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ArraySerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BigIntegerSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BooleanSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BulkSetSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ByteBufferSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ByteSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BytecodeSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/DataType.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/DateSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/DoubleSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/EdgeSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/EnumSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/FloatSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/GraphBinaryReader.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/GraphBinaryWriter.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/IntSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/LambdaSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/LongSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/LongSerializerNg.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/MapSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/NumberSerializationStrategy.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/PSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/PathSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/PropertySerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/SetSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ShortSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/StringSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/TextPSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/TraversalStrategySerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/TraverserSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/UnspecifiedNullSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/UuidSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/VertexPropertySerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/VertexSerializer.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/graph-serializer.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/type-serializers.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/utils.ts
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/licenses/chai
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/element-comparison.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/feature-steps.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/helper.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/client-behavior-tests.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/client-tests.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/remote-connection-tests.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/session-client-tests.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/socket-connection-tests.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/traversal-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/bytecode-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/client-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/element-comparison-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/exports-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/AnySerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ArraySerializerTestTemplate.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BigIntegerSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BooleanSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BulkSetSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ByteBufferSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ByteSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BytecodeSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ClassSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/DateSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/DateSerializerTestTemplate.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/DoubleSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/EdgeSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/EnumSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/FloatSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/GraphBinaryReader-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/GraphBinaryWriter-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/IntSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/LambdaSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ListSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/LongSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/LongSerializerNg-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/MapSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/PSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/PathSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/PropertySerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/SetSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/SetSerializerTestTemplate.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ShortSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/StringSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/StringSerializerTestTemplate.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/TextPSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/TimestampSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/TraversalStrategySerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/TraverserSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/UnspecifiedNullSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/UuidSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/VertexPropertySerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/VertexSerializer-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/utils.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphson-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/result-set-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/structure-types-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/translator-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/traversal-strategy-test.js
delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/traversal-test.js
create mode 100644 gremlin-js/gremlin-javascript/.gitignore
rename {gremlin-javascript/src/main/javascript => gremlin-js}/gremlin-javascript/.mocharc.json (100%)
create mode 100644 gremlin-js/gremlin-javascript/.npmignore
rename {gremlin-javascript/src/main/javascript => gremlin-js}/gremlin-javascript/.nvmrc (100%)
create mode 100644 gremlin-js/gremlin-javascript/.prettierrc.cjs
rename {gremlin-javascript/src/main/javascript => gremlin-js}/gremlin-javascript/LICENSE (100%)
create mode 100644 gremlin-js/gremlin-javascript/NOTICE
create mode 100644 gremlin-js/gremlin-javascript/README.md
create mode 100644 gremlin-js/gremlin-javascript/docker-compose.yml
create mode 100644 gremlin-js/gremlin-javascript/eslint.config.mjs
rename {gremlin-javascript => gremlin-js/gremlin-javascript}/examples/browser/.gitignore (100%)
rename {gremlin-javascript => gremlin-js/gremlin-javascript}/examples/browser/.yarnrc.yml (100%)
create mode 100644 gremlin-js/gremlin-javascript/examples/browser/index.css
create mode 100644 gremlin-js/gremlin-javascript/examples/browser/index.html
create mode 100644 gremlin-js/gremlin-javascript/examples/browser/index.ts
rename {gremlin-javascript => gremlin-js/gremlin-javascript}/examples/browser/package.json (100%)
create mode 100644 gremlin-js/gremlin-javascript/examples/browser/utils.ts
rename {gremlin-javascript => gremlin-js/gremlin-javascript}/examples/browser/yarn.lock (100%)
rename {gremlin-javascript => gremlin-js/gremlin-javascript}/examples/node/.gitignore (100%)
create mode 100644 gremlin-js/gremlin-javascript/examples/node/basic-gremlin.js
create mode 100644 gremlin-js/gremlin-javascript/examples/node/connections.js
create mode 100644 gremlin-js/gremlin-javascript/examples/node/modern-traversals.js
create mode 100644 gremlin-js/gremlin-javascript/examples/node/package-lock.json
create mode 100644 gremlin-js/gremlin-javascript/examples/node/package.json
create mode 100644 gremlin-js/gremlin-javascript/lib/driver/auth.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/driver/client.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/driver/connection.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/driver/driver-remote-connection.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/driver/remote-connection.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/driver/request-message.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/driver/response-error.ts
rename {gremlin-javascript/src/main/javascript => gremlin-js}/gremlin-javascript/lib/driver/result-set.ts (100%)
create mode 100644 gremlin-js/gremlin-javascript/lib/index.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/index.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/package.json
create mode 100644 gremlin-js/gremlin-javascript/lib/language/translator/AnonymizedTranslateVisitor.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/translator/DotNetTranslateVisitor.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/translator/GoTranslateVisitor.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/translator/GremlinTranslator.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/translator/GroovyTranslateVisitor.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/translator/JavaTranslateVisitor.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/translator/JavascriptTranslateVisitor.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/translator/PythonTranslateVisitor.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/translator/TranslateVisitor.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/translator/Translation.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/translator/Translator.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/language/translator/TranslatorException.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/process/anonymous-traversal.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/process/graph-traversal.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/process/gremlin-lang.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/process/transaction.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/process/traversal-strategy.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/process/traversal.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/graph.ts
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/GraphBinary.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/AnySerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/ArraySerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/BigIntegerSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/BinarySerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/BooleanSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/ByteSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/DataType.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/DateTimeSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/DoubleSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/EdgeSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/EnumSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/FloatSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/GraphBinaryReader.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/GraphBinaryWriter.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/IntSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/LongSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/MapSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/MarkerSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/NumberSerializationStrategy.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/PathSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/PropertySerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/SetSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/ShortSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/StreamReader.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/StringSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/StubSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/UnspecifiedNullSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/UuidSerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/VertexPropertySerializer.js
create mode 100644 gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/VertexSerializer.js
rename {gremlin-javascript/src/main/javascript => gremlin-js}/gremlin-javascript/lib/structure/io/binary/internals/utils.js (100%)
create mode 100644 gremlin-js/gremlin-javascript/lib/utils.ts
create mode 100644 gremlin-js/gremlin-javascript/package.json
create mode 100644 gremlin-js/gremlin-javascript/pom.xml
create mode 100644 gremlin-js/gremlin-javascript/scripts/groovy/generate.groovy
create mode 100644 gremlin-js/gremlin-javascript/scripts/patch-antlr4ng.js
create mode 100644 gremlin-js/gremlin-javascript/test/cucumber/element-comparison.js
create mode 100644 gremlin-js/gremlin-javascript/test/cucumber/feature-steps.js
create mode 100644 gremlin-js/gremlin-javascript/test/cucumber/gremlin.js
create mode 100644 gremlin-js/gremlin-javascript/test/cucumber/world.js
create mode 100644 gremlin-js/gremlin-javascript/test/helper.js
create mode 100644 gremlin-js/gremlin-javascript/test/integration/auth-tests.js
create mode 100644 gremlin-js/gremlin-javascript/test/integration/client-tests.js
create mode 100644 gremlin-js/gremlin-javascript/test/integration/remote-connection-tests.js
create mode 100644 gremlin-js/gremlin-javascript/test/integration/socket-connection-tests.js
create mode 100644 gremlin-js/gremlin-javascript/test/integration/traversal-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/auth-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/client-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/element-comparison-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/exports-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/graphbinary/GraphBinaryReader-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/graphbinary/GraphBinaryWriter-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/graphbinary/StreamReader-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/graphbinary/async-deserialize-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/graphbinary/error-cases-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/graphbinary/model-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/graphbinary/model.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/graphbinary/null-handling-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/graphbinary/type-detection-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/gremlin-lang-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/result-set-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/structure-types-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/translator/corpus-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/translator/gremlin-translator-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/traversal-strategy-test.js
create mode 100644 gremlin-js/gremlin-javascript/test/unit/traversal-test.js
rename {gremlin-javascript/src/main/javascript => gremlin-js}/gremlin-javascript/tsconfig.json (100%)
rename {gremlin-javascript/src/main/javascript => gremlin-js}/gremlin-javascript/tsconfig.test.json (100%)
create mode 100644 gremlin-js/gremlin-mcp/.env.example
create mode 100644 gremlin-js/gremlin-mcp/.gitignore
create mode 100644 gremlin-js/gremlin-mcp/.npmignore
create mode 100644 gremlin-js/gremlin-mcp/.prettierignore
create mode 100644 gremlin-js/gremlin-mcp/.prettierrc
create mode 100644 gremlin-js/gremlin-mcp/LICENSE
create mode 100644 gremlin-js/gremlin-mcp/NOTICE
create mode 100644 gremlin-js/gremlin-mcp/README.md
create mode 100644 gremlin-js/gremlin-mcp/eslint.config.js
create mode 100644 gremlin-js/gremlin-mcp/jest.config.js
create mode 100644 gremlin-js/gremlin-mcp/package.json
create mode 100644 gremlin-js/gremlin-mcp/pom.xml
create mode 100644 gremlin-js/gremlin-mcp/scripts/generate-step-names.js
create mode 100644 gremlin-js/gremlin-mcp/src/config.ts
create mode 100644 gremlin-js/gremlin-mcp/src/connectivity-state.ts
create mode 100644 gremlin-js/gremlin-mcp/src/constants.ts
create mode 100644 gremlin-js/gremlin-mcp/src/errors.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/client.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/connection.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/edge-patterns.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/models/graph-schema.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/models/index.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/models/query-result.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/property-analyzer.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/query-utils.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/schema-assembly.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/schema-cache.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/schema-generator.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/schema.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/service.ts
create mode 100644 gremlin-js/gremlin-mcp/src/gremlin/types.ts
create mode 100644 gremlin-js/gremlin-mcp/src/handlers/resources.ts
create mode 100644 gremlin-js/gremlin-mcp/src/handlers/tool-patterns.ts
create mode 100644 gremlin-js/gremlin-mcp/src/handlers/tools.ts
create mode 100644 gremlin-js/gremlin-mcp/src/server.ts
create mode 100644 gremlin-js/gremlin-mcp/src/translator/index.ts
create mode 100644 gremlin-js/gremlin-mcp/src/translator/llm.ts
create mode 100644 gremlin-js/gremlin-mcp/src/translator/normalizers/shared.ts
create mode 100644 gremlin-js/gremlin-mcp/src/translator/stepNames.ts
create mode 100644 gremlin-js/gremlin-mcp/src/utils/result-metadata.ts
create mode 100644 gremlin-js/gremlin-mcp/src/utils/result-parser.ts
create mode 100644 gremlin-js/gremlin-mcp/src/utils/type-guards.ts
create mode 100644 gremlin-js/gremlin-mcp/tests/config.test.ts
create mode 100644 gremlin-js/gremlin-mcp/tests/edge-patterns.test.ts
create mode 100644 gremlin-js/gremlin-mcp/tests/gremlint-format.test.ts
create mode 100644 gremlin-js/gremlin-mcp/tests/integration/mcp-integration.test.ts
create mode 100644 gremlin-js/gremlin-mcp/tests/models.test.ts
create mode 100644 gremlin-js/gremlin-mcp/tests/property-analyzer.test.ts
create mode 100644 gremlin-js/gremlin-mcp/tests/query-utils.test.ts
create mode 100644 gremlin-js/gremlin-mcp/tests/resource-read.integration.test.ts
create mode 100644 gremlin-js/gremlin-mcp/tests/resources.test.ts
create mode 100644 gremlin-js/gremlin-mcp/tests/schema-assembly.test.ts
create mode 100644 gremlin-js/gremlin-mcp/tests/setup.ts
create mode 100644 gremlin-js/gremlin-mcp/tsconfig.json
rename {gremlint => gremlin-js/gremlint}/.gitignore (100%)
copy {docs => gremlin-js}/gremlint/.prettierrc (100%)
copy {docs => gremlin-js}/gremlint/LICENSE (100%)
rename {gremlint => gremlin-js/gremlint}/NOTICE (100%)
create mode 100644 gremlin-js/gremlint/README.md
create mode 100644 gremlin-js/gremlint/eslint.config.js
rename {gremlint => gremlin-js/gremlint}/jestconfig.json (100%)
create mode 100644 gremlin-js/gremlint/package.json
create mode 100644 gremlin-js/gremlint/pom.xml
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/closureIndentation.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/curlyBracketMultilineWrapping.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/curlyBracketWrapping.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/defaultConfig.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/determineWhatPartsOfCodeAreGremlin.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/dotsAfterLineBreaks.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/invalidIndentationAndMaxLineLength.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/layoutUtils.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/maxLineLength.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/modulatorIndentation.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/modulatorWrapping.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/multipleQueriesAtOnce.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/nonGremlinIndentation.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/__tests__/nonMethodIndentation.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/consts.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/formatClosure.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/formatMethod.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/formatNonGremlin.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/formatString.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/index.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceFirstStepInStepGroup.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceLastStepInStepGroup.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceMiddleStepInStepGroup.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceSingleStepInStepGroup.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/utils.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/index.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/formatWord.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/index.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/formatSyntaxTrees/utils.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/index.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/layoutUtils.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/parseToSyntaxTrees/__tests__/extractGremlinQueries.test.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/parseToSyntaxTrees/extractGremlinQueries.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/parseToSyntaxTrees/index.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/recreateQueryOnelinerFromSyntaxTree.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/recreateQueryStringFromFormattedSyntaxTrees.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/types.ts
create mode 100644 gremlin-js/gremlint/src/formatQuery/utils.ts
create mode 100644 gremlin-js/gremlint/src/index.ts
rename {gremlint => gremlin-js/gremlint}/tsconfig.json (100%)
create mode 100644 gremlin-js/package-lock.json
create mode 100644 gremlin-js/package.json
create mode 100644 gremlin-js/pom.xml
create mode 100644 gremlin-language/src/main/java/org/apache/tinkerpop/gremlin/language/corpus/GrammarReader.java
create mode 100644 gremlin-language/src/test/resources/gremlin-values.txt
create mode 100644 gremlin-language/src/test/resources/incorrect-gremlin-values.txt
delete mode 100644 gremlin-python/src/main/python/gremlin_python/driver/protocol.py
delete mode 100644 gremlin-python/src/main/python/gremlin_python/driver/transport.py
delete mode 100644 gremlin-python/src/main/python/gremlin_python/structure/io/graphsonV4.py
create mode 100644 gremlin-python/src/main/python/pyproject.toml
delete mode 100644 gremlin-python/src/main/python/radish/feature_steps.py
delete mode 100644 gremlin-python/src/main/python/radish/gremlin.py
delete mode 100644 gremlin-python/src/main/python/radish/terrain.py
delete mode 100644 gremlin-python/src/main/python/radish/utils.py
delete mode 100644 gremlin-python/src/main/python/setup.cfg
delete mode 100644 gremlin-python/src/main/python/setup.py
delete mode 100644 gremlin-python/src/main/python/tests/__init__.py
delete mode 100644 gremlin-python/src/main/python/tests/conftest.py
delete mode 100644 gremlin-python/src/main/python/tests/driver/__init__.py
delete mode 100644 gremlin-python/src/main/python/tests/driver/test_auth.py
delete mode 100644 gremlin-python/src/main/python/tests/driver/test_client.py
delete mode 100644 gremlin-python/src/main/python/tests/driver/test_driver_remote_connection.py
delete mode 100644 gremlin-python/src/main/python/tests/driver/test_driver_remote_connection_threaded.py
delete mode 100644 gremlin-python/src/main/python/tests/driver/test_protocol.py
delete mode 100644 gremlin-python/src/main/python/tests/driver/test_serializer.py
delete mode 100644 gremlin-python/src/main/python/tests/driver/test_web_socket_client_behavior.py
create mode 100644 gremlin-python/src/main/python/tests/feature/feature_steps.py
create mode 100644 gremlin-python/src/main/python/tests/feature/gremlin.py
create mode 100644 gremlin-python/src/main/python/tests/feature/terrain.py
create mode 100644 gremlin-python/src/main/python/tests/feature/utils.py
create mode 100644 gremlin-python/src/main/python/tests/integration/__init__.py
create mode 100644 gremlin-python/src/main/python/tests/integration/conftest.py
create mode 100644 gremlin-python/src/main/python/tests/integration/driver/__init__.py
create mode 100644 gremlin-python/src/main/python/tests/integration/driver/test_auth.py
create mode 100644 gremlin-python/src/main/python/tests/integration/driver/test_client.py
create mode 100644 gremlin-python/src/main/python/tests/integration/driver/test_driver_remote_connection.py
create mode 100644 gremlin-python/src/main/python/tests/integration/driver/test_driver_remote_connection_threaded.py
create mode 100644 gremlin-python/src/main/python/tests/integration/driver/test_serializer.py
create mode 100644 gremlin-python/src/main/python/tests/integration/driver/test_web_socket_client_behavior.py
create mode 100644 gremlin-python/src/main/python/tests/integration/process/__init__.py
create mode 100644 gremlin-python/src/main/python/tests/integration/process/test_dsl.py
create mode 100644 gremlin-python/src/main/python/tests/integration/process/test_traversal.py
create mode 100644 gremlin-python/src/main/python/tests/integration/structure/__init__.py
create mode 100644 gremlin-python/src/main/python/tests/integration/structure/io/__init__.py
create mode 100644 gremlin-python/src/main/python/tests/integration/structure/io/test_functionalityio.py
delete mode 100644 gremlin-python/src/main/python/tests/process/__init__.py
delete mode 100644 gremlin-python/src/main/python/tests/process/test_dsl.py
delete mode 100644 gremlin-python/src/main/python/tests/process/test_gremlin_lang.py
delete mode 100644 gremlin-python/src/main/python/tests/process/test_strategies.py
delete mode 100644 gremlin-python/src/main/python/tests/process/test_traversal.py
delete mode 100644 gremlin-python/src/main/python/tests/structure/__init__.py
delete mode 100644 gremlin-python/src/main/python/tests/structure/io/__init__.py
delete mode 100644 gremlin-python/src/main/python/tests/structure/io/model.py
delete mode 100644 gremlin-python/src/main/python/tests/structure/io/test_functionalityio.py
delete mode 100644 gremlin-python/src/main/python/tests/structure/io/test_graphbinaryV4.py
delete mode 100644 gremlin-python/src/main/python/tests/structure/io/test_graphbinaryv4model.py
delete mode 100644 gremlin-python/src/main/python/tests/structure/io/test_graphsonV4.py
delete mode 100644 gremlin-python/src/main/python/tests/structure/io/test_graphsonv4model.py
delete mode 100644 gremlin-python/src/main/python/tests/structure/io/test_util.py
delete mode 100644 gremlin-python/src/main/python/tests/structure/test_graph.py
delete mode 100644 gremlin-python/src/main/python/tests/test_statics.py
create mode 100644 gremlin-python/src/main/python/tests/unit/__init__.py
create mode 100644 gremlin-python/src/main/python/tests/unit/driver/__init__.py
create mode 100644 gremlin-python/src/main/python/tests/unit/driver/test_http_streaming.py
create mode 100644 gremlin-python/src/main/python/tests/unit/process/__init__.py
create mode 100644 gremlin-python/src/main/python/tests/unit/process/test_gremlin_lang.py
create mode 100644 gremlin-python/src/main/python/tests/unit/process/test_strategies.py
create mode 100644 gremlin-python/src/main/python/tests/unit/structure/__init__.py
create mode 100644 gremlin-python/src/main/python/tests/unit/structure/io/__init__.py
create mode 100644 gremlin-python/src/main/python/tests/unit/structure/io/model.py
create mode 100644 gremlin-python/src/main/python/tests/unit/structure/io/test_graphbinaryV4.py
create mode 100644 gremlin-python/src/main/python/tests/unit/structure/io/test_graphbinaryv4model.py
create mode 100644 gremlin-python/src/main/python/tests/unit/structure/io/test_util.py
create mode 100644 gremlin-python/src/main/python/tests/unit/structure/test_graph.py
create mode 100644 gremlin-python/src/main/python/tests/unit/test_statics.py
delete mode 100644 gremlin-server/conf/gremlin-server-neo4j.yaml
delete mode 100644 gremlin-server/conf/neo4j-empty.properties
create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/TransactionManager.java
create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/UnmanagedTransaction.java
create mode 100644 gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/util/SSLStoreFilesModificationWatcher.java
delete mode 100644 gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/driver/remote/AbstractRemoteGraphProvider.java
delete mode 100644 gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/driver/remote/GraphBinaryGroovyRemoteGraphProvider.java
delete mode 100644 gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/driver/remote/GraphBinaryLangRemoteGraphProvider.java
delete mode 100644 gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/driver/remote/GraphBinaryRemoteGraphComputerProvider.java
delete mode 100644 gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/process/remote/GraphBinaryGroovyRemoteGraphProcessStandardTest.java
delete mode 100644 gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/process/remote/GraphBinaryLangRemoteGraphProcessStandardTest.java
delete mode 100644 gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/process/remote/GraphBinaryRemoteGraphProcessComputerTest.java
create mode 100644 gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinDriverTransactionIntegrateTest.java
create mode 100644 gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerHttpTransactionIntegrateTest.java
create mode 100644 gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/util/SSLStoreFilesModificationWatcherTest.java
delete mode 100644 gremlin-server/src/test/scripts/neo4j-empty.properties
create mode 100644 gremlin-test/build/generate-translator-data.groovy
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/ProcessComputerSuite.java
create mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/ProcessEmbeddedComputerSuite.java
create mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/ProcessEmbeddedStandardSuite.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/ProcessLimitedComputerSuite.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/ProcessLimitedStandardSuite.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/ProcessStandardSuite.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/ComplexTest.java
create mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/LambdaStepTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/OrderabilityTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/TernaryBooleanLogicsTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/branch/BranchTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/branch/ChooseTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/branch/LocalTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/branch/OptionalTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/branch/RepeatTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/branch/UnionTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/AndTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/CoinTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/CyclicPathTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/DedupTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/DropTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/FilterTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/HasTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/IsTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/OrTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/RangeTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/SampleTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/SimplePathTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/TailTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WhereTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddVertexTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/CoalesceTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ConnectedComponentTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ConstantTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/CountTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/EdgeTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ElementMapTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/FlatMapTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/FoldTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GraphTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/IndexTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/LoopsTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MapTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MathTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MaxTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MeanTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeEdgeTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeVertexTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MinTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PageRankTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PathTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PeerPressureTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProjectTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertiesTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ReadTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ShortestPathTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SumTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/UnfoldTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ValueMapTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/VertexTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/WriteTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupCountTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/InjectTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/SackTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/SideEffectCapTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/SideEffectTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/StoreTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/SubgraphTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/TreeTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/PartitionStrategyProcessTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SeedStrategyProcessTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategyProcessTest.java
delete mode 100644 gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/ReadOnlyStrategyProcessTest.java
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/language/translator/translations.json
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/BigDecimal.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/BigInt.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/Binary.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/Byte.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/Char.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/DateTime.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/Double.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/Duration.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/Float.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/Int.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/List.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/Long.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/Map.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/Set.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/Short.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/UUID.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Aggregate.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Not.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/TypeOf.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/TypeOfGraph.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsBool.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/AsNumber.feature
delete mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/SideEffect.feature
delete mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Subgraph.feature
create mode 100644 gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Tree.feature
delete mode 100644 gremlin-test/src/test/java/org/apache/tinkerpop/gremlin/process/FeatureCoverageTest.java
create mode 100644 gremlin-tools/gremlin-benchmark/src/main/java/org/apache/tinkerpop/gremlin/process/ApplyStrategiesBenchmark.java
create mode 100644 gremlin-tools/gremlin-benchmark/src/main/java/org/apache/tinkerpop/gremlin/process/RangeTraversalBenchmark.java
create mode 100644 gremlin-tools/gremlin-benchmark/src/main/java/org/apache/tinkerpop/gremlin/process/TraversalLockBenchmark.java
delete mode 100644 gremlint/README.md
delete mode 100644 gremlint/package-lock.json
delete mode 100644 gremlint/package.json
delete mode 100644 gremlint/pom.xml
delete mode 100644 gremlint/src/formatQuery/__tests__/closureIndentation.test.ts
delete mode 100644 gremlint/src/formatQuery/__tests__/curlyBracketMultilineWrapping.test.ts
delete mode 100644 gremlint/src/formatQuery/__tests__/curlyBracketWrapping.test.ts
delete mode 100644 gremlint/src/formatQuery/__tests__/defaultConfig.test.ts
delete mode 100644 gremlint/src/formatQuery/__tests__/determineWhatPartsOfCodeAreGremlin.test.ts
delete mode 100644 gremlint/src/formatQuery/__tests__/dotsAfterLineBreaks.test.ts
delete mode 100644 gremlint/src/formatQuery/__tests__/invalidIndentationAndMaxLineLength.test.ts
delete mode 100644 gremlint/src/formatQuery/__tests__/maxLineLength.test.ts
delete mode 100644 gremlint/src/formatQuery/__tests__/modulatorIndentation.test.ts
delete mode 100644 gremlint/src/formatQuery/__tests__/modulatorWrapping.test.ts
delete mode 100644 gremlint/src/formatQuery/__tests__/multipleQueriesAtOnce.test.ts
delete mode 100644 gremlint/src/formatQuery/__tests__/nonGremlinIndentation.test.ts
delete mode 100644 gremlint/src/formatQuery/__tests__/nonMethodIndentation.test.ts
delete mode 100644 gremlint/src/formatQuery/consts.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatClosure.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatMethod.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatNonGremlin.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatString.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/index.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceFirstStepInStepGroup.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceLastStepInStepGroup.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceMiddleStepInStepGroup.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/reduceSingleStepInStepGroup.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/getStepGroups/utils.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatTraversal/index.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/formatWord.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/index.ts
delete mode 100644 gremlint/src/formatQuery/formatSyntaxTrees/utils.ts
delete mode 100644 gremlint/src/formatQuery/index.ts
delete mode 100644 gremlint/src/formatQuery/parseToSyntaxTrees/__tests__/extractGremlinQueries.test.ts
delete mode 100644 gremlint/src/formatQuery/parseToSyntaxTrees/extractGremlinQueries.ts
delete mode 100644 gremlint/src/formatQuery/parseToSyntaxTrees/index.ts
delete mode 100644 gremlint/src/formatQuery/recreateQueryOnelinerFromSyntaxTree.ts
delete mode 100644 gremlint/src/formatQuery/recreateQueryStringFromFormattedSyntaxTrees.ts
delete mode 100644 gremlint/src/formatQuery/types.ts
delete mode 100644 gremlint/src/formatQuery/utils.ts
delete mode 100644 gremlint/src/index.ts
delete mode 100644 gremlint/tslint.json
create mode 100644 hadoop-gremlin/src/test/resources/META-INF/services/io.cucumber.core.backend.ObjectFactory
delete mode 100644 hadoop-gremlin/src/test/resources/cucumber.properties
delete mode 100644 neo4j-gremlin/pom.xml
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/process/traversal/LabelP.java
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/process/traversal/step/sideEffect/CypherStartStep.java
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/process/traversal/step/sideEffect/Neo4jGraphStep.java
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/process/traversal/strategy/optimization/Neo4jGraphStepStrategy.java
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/process/util/Neo4jCypherIterator.java
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/structure/Neo4jEdge.java
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/structure/Neo4jElement.java
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/structure/Neo4jGraph.java
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/structure/Neo4jGraphVariables.java
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/structure/Neo4jHelper.java
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/structure/Neo4jProperty.java
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/structure/Neo4jVertex.java
delete mode 100644 neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/structure/Neo4jVertexProperty.java
delete mode 100644 neo4j-gremlin/src/main/resources/META-INF/services/org.apache.tinkerpop.gremlin.jsr223.GremlinPlugin
delete mode 100644 neo4j-gremlin/src/test/java/org/apache/tinkerpop/gremlin/neo4j/AbstractNeo4jGraphProvider.java
delete mode 100644 neo4j-gremlin/src/test/java/org/apache/tinkerpop/gremlin/neo4j/AbstractNeo4jGremlinTest.java
delete mode 100644 neo4j-gremlin/src/test/java/org/apache/tinkerpop/gremlin/neo4j/NativeNeo4jSuite.java
delete mode 100644 neo4j-gremlin/src/test/java/org/apache/tinkerpop/gremlin/neo4j/Neo4jGraphFeatureTest.java
delete mode 100644 neo4j-gremlin/src/test/java/org/apache/tinkerpop/gremlin/neo4j/Neo4jGraphNativeNeo4jTest.java
delete mode 100644 neo4j-gremlin/src/test/java/org/apache/tinkerpop/gremlin/neo4j/Neo4jGraphProvider.java
delete mode 100644 neo4j-gremlin/src/test/java/org/apache/tinkerpop/gremlin/neo4j/process/NativeNeo4jCypherCheck.java
delete mode 100644 neo4j-gremlin/src/test/java/org/apache/tinkerpop/gremlin/neo4j/process/Neo4jGraphProcessStandardTest.java
delete mode 100644 neo4j-gremlin/src/test/java/org/apache/tinkerpop/gremlin/neo4j/process/traversal/strategy/optimization/Neo4jGraphStepStrategyTest.java
delete mode 100644 neo4j-gremlin/src/test/java/org/apache/tinkerpop/gremlin/neo4j/structure/NativeNeo4jIndexCheck.java
delete mode 100644 neo4j-gremlin/src/test/java/org/apache/tinkerpop/gremlin/neo4j/structure/NativeNeo4jStructureCheck.java
delete mode 100644 neo4j-gremlin/src/test/java/org/apache/tinkerpop/gremlin/neo4j/structure/Neo4jGraphStructureStandardTest.java
delete mode 100644 neo4j-gremlin/src/test/resources/cucumber.properties
delete mode 100644 neo4j-gremlin/src/test/resources/logback-silent.xml
delete mode 100644 neo4j-gremlin/src/test/resources/logback-test.xml
create mode 100644 spark-gremlin/src/test/resources/META-INF/services/io.cucumber.core.backend.ObjectFactory
delete mode 100644 spark-gremlin/src/test/resources/cucumber.properties
create mode 100644 tinkergraph-gremlin/src/main/resources/org/apache/tinkerpop/gremlin/tinkergraph/structure/air-routes.kryo
create mode 100644 tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/jsr223/TinkerGraphGremlinLangScriptEngineTest.java
create mode 100644 tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerGraphRepeatRangeGlobalTest.java