You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2020/05/07 14:54:16 UTC
[tinkerpop] branch TINKERPOP-1682 updated (fe733bf -> 12a6ef0)
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
omit fe733bf Fixed minor issues. Thanks @robertdale
omit 9e1642f Updated CHANGELOG
omit 595a064 Fixed rebase conflicts and added missing Gherkin tests
omit 42b0f83 Registered ByModulatorOptimizationStrategy with Gremlin-Python.
omit 8a4102c Registered ByModulatorOptimizationStrategy in GraphSON and Gryo serializers and added it to the core imports. Thanks @okram for pointing that out.
omit 4fefdf6 Made sure that the barrier step and the reducing operator are reevaluated when the value traversal is being replaced.
omit 6e1692c replaced TraversalRing's setTraversal() with replaceTraversal()
omit dabaaf3 Added new tests as suggested by @okram.
omit e3dc8ff Reordered TraversalStategies
omit a3ae260 Implemented `ByModulatorOptimizationStrategy` which replaces certain standard traversals w/ optimized traversals (e.g. `TokenTraversal`).
add 0c10921 Bump to 3.4.0-SNAPSHOT CTR
add 12e7f7e Updated changelog for 3.4.0-SNAPSHOT CTR
add 1b7fba3 Added upgrade docs CTR
add c99ac1f Merge branch 'tp33'
add 05c1c04 Updated .net/js to 3.4.0-SNAPSHOT
add df3e834 Merge branch 'tp33'
add a418226 Updated gremlin console location to 3.4.0-SNAPSHOT CTR
add 773d510 Merge branch 'tp33'
add e48e834 Merge branch 'tp33'
add c722cda Merge branch 'tp33'
add b31e27d Merge branch 'tp33'
add cef13dd Merge branch 'tp33'
add 5ec7774 Merge branch 'tp32' into tp33
add 5d36ec1 Merge branch 'tp33'
add 4e8d63c Merge branch 'tp33'
add a8bfabd Merge branch 'tp33'
add 18ba893 Merge branch 'tp33'
add 32b39d3 Merge branch 'tp33'
add 3858818 This closes #801
add 4579a0e Merge branch 'tp33'
add 4113f0e Merge branch 'tp33'
add cb1de60 Merge branch 'tp33'
add 44253e6 Merge branch 'tp33'
add 92ec0ab Merge branch 'tp33'
add 51f4771 Merge branch 'tp33'
add 62299a1 Merge branch 'tp33'
add 512a4b8 Added some notes about certain Structure API bits for 4.x CTR
add 5914aa1 TINKERPOP-1885 Add Gremlin.Net to Query Languages section CTR
add 137f1e5 Merge branch 'tp33'
add 3201442 Fixed the behavior of `min()`, `max()`, `mean()` and `sum()`. If no input is given, these steps will now throw a `FastNoElementException`.
add 7149f8e Updated release docs
add b6501ca added Jira link in upgrade docs.
add a35f009 Merge branch 'TINKERPOP-1777'
add 24f629b Changed order of `select()` scopes. Maps (local objects) come firstm then side-effects, then paths.
add 5535e5b added new test case to verify new select scope order
add 26684e3 updated CHANGELOG
add abc11c8 added a note in upgrade docs regarding the change of order of select scopes
add 26c7c1f Merge branch 'tp33'
add 25ae1a1 Merge branch 'tp33'
add cfa5c50 Merge branch 'tp33'
add 7433ffb Merge branch 'local/tp33' into local/master
add 9627214 Merge branch 'tp33'
add c559679 Merge branch 'tp33'
add b4013a2 Merge branch 'tp33'
add da63965 Merge branch 'tp33'
add 22000e4 Merge branch 'tp33'
add 3bbdbde Merge branch 'tp33'
add 0ac6ccf Merge branch 'tp33'
add 98ed875 Merge branch 'tp33'
add c7bf69d TINKERPOP-1446 Added standard string representation for Path objects
add c6c3f0f Merge branch 'TINKERPOP-1446'
add bf58b63 Merge branch 'tp33'
add 116d743 Merge branch 'tp33'
add 6e0ccd8 Merge branch 'tp33'
add 764824f Merge branch 'tp33'
add 345d81a Merge branch 'tp33'
add 5ae66ed Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tinkerpop
add 3e00a64 Merge branch 'tp33'
add c0571df Merge branch 'tp33'
add cb322ac Merge branch 'tp33'
add e80cd57 Merge branch 'tp33'
add f2f0cbd Merge branch 'tp33'
add a33c5ca Merge branch 'tp33'
add 04b7d4d Merge branch 'tp33'
add f7da641 Merge branch 'tp33'
add 011044e Merge branch 'tp33'
add 83f40a5 Merge branch 'tp33'
add 281c278 Merge branch 'tp33'
add c8f5559 Merge branch 'tp33'
add fa9fa0d Merge branch 'tp33'
add a9c0e0b Added cypher-to-gremlin to index listing CTR
add 754eb79 Merge branch 'tp33'
add 8b17ab7 Merge branch 'tp33'
add fc18e3e Merge branch 'tp33'
add dfeefe6 Merge branch 'tp33'
add 91a5301 Merge branch 'tp33'
add 23919b4 Merge branch 'tp33'
add ea611c5 Merge branch 'tp33'
add f532f9e Merge branch 'tp33'
add 373eba1 Fixed bad label in test for sink data
add 58691c6 Merge branch 'tp32' into tp33
add 7d75111 Merge branch 'tp33'
add 8a76583 CTR: Fixed strategy lifecycle issues caused by `PathRetractionStrategy`. Fix taken from `tp33/`.
add eb35177 Merge branch 'tp32' into tp33
add fc0ed43 Merge branch 'tp33'
add bf84eed TINKERPOP-1865 Run Gremlin.Net tests with GraphSON 3.0
add 7b9488d TINKERPOP-1865 Use lambda to retrieve edges for gherkin scenarios
add 4c64bc0 TINKERPOP-1865 Test fixes
add ffabea8 Merge remote-tracking branch 'origin/TINKERPOP-1865' into tp33
add ead0eda Merge branch 'tp33'
add ba91545 update index.asciidoc
add 79dc2cd fix format
add 0996419 Added a section on Serialization
add fcc49a1 TINKERPOP-1880 Sign assembly on Linux and macOS
add cbdce11 TINKERPOP-1880 Update .NET dev env doc
add f972d11 Updated .NET version in Dockerfile for the tinkerpop:base image
add fdac653 Merge branch 'TINKERPOP-1880' into tp32
add 13a20e5 Merge branch 'tp32' into tp33
add 32a0372 Merge branch 'tp33'
add 23ca117 Temporarily disable revapi checker
add 4016c80 TINKERPOP-1866 Add a deserializer for g:T to Gremlin.Net
add 69eb333 TINKERPOP-1866 Avoid using reflection for T deserialization
add 762d370 Merge remote-tracking branch 'origin/TINKERPOP-1866' into tp33
add 034a3be Merge branch 'tp33'
add 53a0b56 Added a filter for release versions for revapi
add 1e950fc Merge branch 'tp33'
add 234bc34 Re-enable revapi
add 2e74c31 TINKERPOP-1884 Revert netty back to 4.0.56.Final
add a8889be Merge branch 'tp33'
add 2a9e7e2 Minor bug fix to the graphson type serializer
add 9a75f92 Merge branch 'tp32' into tp33
add bd0324c Minor fix to GraphSON type serializer
add 3be8f72 Merge branch 'tp33'
add d40d60a CTR: Removed links to GremlinBin as it no longer exists.
add 986588b Merge branch 'tp33'
add 33bfe54 TINKERPOP-1930 Remove Giraph
add 0cfda44 Merge branch 'TINKERPOP-1930'
add 5fa154a This closes #828
add 5a3dd10 3.2.8 release preparations.
add 004e721 TinkerPop 3.2.8 release
add 6b17273 Merge branch 'tp32' into tp33
add 439eea6 Merge branch 'tp33'
add c3659b5 Update CHANGELOG for 3.3.2 release
add c7076cd Update release date in upgrade docs for 3.3.2 release
add f3b564c Prepared website for 3.3.2/3.2.8 releases
add 65f1529 Merge branch 'tp33'
add 7004aee TnkerPop 3.3.2 release
add 93a6434 Minor update to release docs
add c14aa30 Merge branch 'tp33'
add 20bc886 Bump to 3.2.9-SNAPSHOT
add 4455a1d Merge branch 'tp32' into tp33
add 1592c4f Use straight quotes in csproj file CTR
add 9a70e69 Merge branch 'tp32' into tp33
add 2656b64 Bump to 3.3.3-SNAPSHOT
add f83350a Merge branch 'tp33'
add 76565c3 Bump to 3.3.3-SNAPSHOT
add 39c3365 Merge branch 'tp32' into tp33
add 61cf047 Merge branch 'tp33'
add 8d0b286 Added copyright to /site
add 5945f4e Moved /site/images to /site/img
add 82edbc1 Added tinkerpop logo 212px wide to comply with apache guidelines CTR
add 6040ce0 Added link to apache events on /site
add 84d1bf8 The package name should be 'gremlin' and not 'gremlin-javascript'
add b84f700 Minor fixes to dev release docs around gremlin-javascript CTR
add df7870a Fixed up gremlin-javascript deployment configuration
add 46be135 Merge branch 'tp32' into tp33
add 46b743d Merge branch 'tp33'
add 42bacaf CTR: fixed minor typos in docs
add aa40dfa Merge branch 'tp32' into tp33
add 55c5265 Merge branch 'tp33'
add 722d57d TINKERPOP-1888: Extended `min()` and `max()` to support all comparable data types.
add da05f94 Fixed a grammar mistake in collections recipe CTR
add 0f08514 Merge branch 'tp32' into tp33
add 6a6bd4f Merge branch 'tp33'
add e1a69fd Fixed a grammar mistake in collections recipe CTR
add 0c9afb6 Merge branch 'tp32' into tp33
add acaa5e8 Merge branch 'tp33'
add 35bf95a Fixed a spelling mistake in collections recipe CTR
add cf6f974 Merge branch 'tp32' into tp33
add 973eda2 Merge branch 'tp33'
add 2d6c28a TINKERPOP-1927 Coerced BulkSet to g:List in GraphSON 3.0
add a4b7ac4 Merge branch 'TINKERPOP-1927' into tp33
add f715325 Merge branch 'tp33'
add 54df6dc TINKERPOP-1912 Removed MD5 checksums from release
add c31aa58 Merge branch 'TINKERPOP-1912' into TINKERPOP-1912-tp33
add 5f81504 TINKERPOP-1912 Updated signature verification instructions on download page.
add 4ea8f83 Merge branch 'tp33'
add 01c8954 set version on build-helper-maven-plugin to stabalize maven build - CTR
add 91b692f Merge branch 'tp33'
add f9e0cf5 TINKERPOP-1934 Bumped httpclient to 4.5.5
add a7c8ea1 Merge branch 'TINKERPOP-1934' into tp32
add d63638b Merge branch 'tp32' into tp33
add 108b236 Merge branch 'tp33'
add 7eec250 TINKERPOP-1410 Removed test artifact of hadoop-gremlin
add 4e5c30e Merge branch 'TINKERPOP-1410'
add 11519d5 TINKERPOP-1143 Moved TraversalEngine to gremlin-test
add 1c10bf5 Merge branch 'TINKERPOP-1143'
add 301e3a0 TINKERPOP-1705 Removed rebindings API from java driver
add 0fcd883 Merge branch 'TINKERPOP-1705'
add fe8ee98 Added upgrade docs around removal of rebindings CTR
add 358f99b Removed a hack that was required in 3.2.x in JavaTranslator
add 82b7acc Merge branch 'tp33'
add 430c97d Fixed grammar mistakes in javadocs for DriverRemoteTraversal CTR
add 4dcee1a Move validation into set() method to avoid double loop.
add 028aba4 Merge branch 'tp32' into tp33
add 18df600 Merge branch 'tp33'
add 6ac2274 Added gremlin-javascript logo CTR
add b99c56a Added gremlin-javascript logo to docs CTR
add cd1844c Merge branch 'tp32' into tp33
add a3046b4 Merge branch 'tp33'
add 2591302 Make ResponseExceptions constructor public CTR
add 6aa5f2e Merge branch 'tp32' into tp33
add 937915e Merge branch 'tp33'
add bad59e5 TINKERPOP-1903 Migrated Credential DSL to annotation processor
add 38b85d2 Merge branch 'TINKERPOP-1903' into tp33
add bbe04dc Merge branch 'tp33'
add 9525626 This closes #819
add 12d2aef Moved gremlin-javascript to "languages" in the index and pointed it at our docs CTR
add f2a5954 TINKERPOP-1949 Fixed some formatting problems on the web site CTR
add 1daf3f1 Refactored SimpleAuthenticator to use the revised Credentials DSL
add e2fce7b Merge branch 'tp33'
add 70a3723 Add name and logo for Gremlin 3.4.x
add f4b4d86 Merge branch 'pr-845'
add 4705c04 Shutdown server in test to try to ensure log flush for assertion
add 5df1ce7 Merge branch 'tp33'
add cfa14e2 Cleaner/anti-aliased version of the 3.4.x logo
add e68df44 TINKERPOP-1936 Improved performance of Bytecode deserialization.
add 6b259f7 Merge branch 'TINKERPOP-1936' into tp32
add b8b46b0 Merge branch 'tp32' into tp33
add 7e6e985 TINKERPOP-1936 Implemented bytecode serialization performance enhancement for GraphSON 3.0
add a098437 Merge branch 'tp33'
add 682f298 TINKERPOP-1936 Improved performance of Bytecode deserialization.
add 81add60 Merge branch 'tp32' into tp33
add a187ce1 Merge branch 'tp33'
add 27778e0 Added io tests for 3.3.3 CTR
add 9a58689 Added io test data for 3.2.9. CTR
add 90e70e7 Merge branch 'tp33'
add 268423d Fix typos in GraphManager and DefaultGraphManager javadoc
add ead5659 Merge branch 'tp32' into tp33
add 250994d Merge branch 'tp33'
add e08651b Improve JavaScript Gremlin documentation
add c155818 Merge branch 'js-doc-example' into tp32
add ffaca89 Merge branch 'tp32' into tp33
add 56b0225 Merge branch 'tp33'
add 8462f85 Added Pop.all to python gherkin test support
add 8005cb3 Merge branch 'tp32' into tp33
add 4a078f9 Merge branch 'tp33'
add 40dad27 TINKERPOP-1953 Bump to Groovy 2.4.15
add 42ce7a5 Merge branch 'TINKERPOP-1953' into tp32
add 012eba6 Merge branch 'tp32' into tp33
add d27baef Merge branch 'tp33'
add 8fbfab7 TINKERPOP-1947 Fixed path history problem with mutations
add 44c4073 Merge branch 'TINKERPOP-1947' into tp32
add 9d5b722 Merge branch 'tp32' into tp33
add 563b008 Merge branch 'tp33'
add 3792422 Fixed typo in JavaDoc: TraversalEngine
add f4dbaff Merge branch 'pr-856' into tp32
add b5b9e1a Merge branch 'tp32' into tp33
add bd1dd08 Merge branch 'tp33'
add cd20298 TINKERPOP-1950 Cached global strategy lookups during traversal construction
add 0d6f8fc Merge branch 'TINKERPOP-1950' into tp32
add cfac569 Merge branch 'tp32' into tp33
add 9aac0c9 Merge branch 'tp33'
add 9458641 TINKERPOP-1946 Removed old version of Credentials DSL
add 94d6452 Merge branch 'TINKERPOP-1946'
add 22c1844 TINKERPOP-1941 Removed deprecated structure api exception
add ab5f732 Merge branch 'TINKERPOP-1941'
add 1d9e6dc Minor refacoring of cache access in TraversalStrategies CTR
add ad25674 Merge branch 'tp32' into tp33
add 1496833 Merge branch 'tp33'
add da91a53 This closes #818
add 0e65f69 TINKERPOP-1869 Allowed iterate() after profile()
add ecc4a58 Merge branch 'TINKERPOP-1869' into tp33
add f8d4761 Merge branch 'tp33'
add 5e927c2 This closes #857
add 6096a4c TINKERPOP-1755 Added some docs about detachment CTR
add e1cffe3 Merge branch 'tp32' into tp33
add f2ee3c9 Merge branch 'tp33'
add 789e575 Reverted change from 1d9e6dc6d30c5c7d56e4007527365793eb1f223e
add edaabb4 Merge branch 'tp32' into tp33
add 7fc3dcd Merge branch 'tp33'
add c135da6 TINKERPOP-1628 Implemented TraversalSelectStep
add 4eeb178 Merge branch 'TINKERPOP-1628' into tp33
add 4e46f71 Merge branch 'tp33'
add 5954525 Added unit tests for Order and improved javadoc CTR
add a4c5a21 Improved javadoc on Gremlin enums CTR
add c253e76 Merge branch 'tp32' into tp33
add 2c37306 Merge branch 'tp33'
add 09fd327 Remove obsolete NamingConversions.template TINKERPOP-1901 CTR
add a38d68f Merge branch 'tp32' into tp33
add 08d98ad Merge branch 'tp33'
add 0694cd7 Fix title formatting in olap/spark/yarn recipe CTR
add 5fea198 Added javadoc in Order CTR
add 71bc37f Merge branch 'tp32' into tp33
add 2190936 Merge branch 'tp33'
add 7d8cb06 Removed ignored tests for gremlin-python
add a03a4da Merge branch 'tp33'
add 9357c9e TINKERPOP-1943 Support GraphSON3 in Gremlin-JavaScript
add 99845d4 Merge branch 'TINKERPOP-1943' into tp33
add 59ad63a Merge branch 'tp33'
add d037ef7 TINKERPOP-1944 Export DriverRemoteConnection
add 8671622 Merge branch 'TINKERPOP-1944' into tp32
add 8275e45 Merge branch 'tp32' into tp33
add 8061f29 Merge branch 'tp33'
add e9ab93a CTR: tweaked release validation script
add c7ece36 Merge branch 'tp32' into tp33
add dfbac64 Merge branch 'tp33'
add f64afe5 fix list item index: expected 2 got 1 - CTR
add 153a01b Merge branch 'tp32' into tp33
add 7096363 Merge branch 'tp33'
add ea59446 Minor updates to pre-flight check docs CTR
add 9bff0f4 Merge branch 'tp33'
add 908107c TINKERPOP-1707 Removed deprecated AuthenticationSettings.className
add f123758 TINKERPOP-1296 Removed deprecated serializedResponseTimeout from Gremlin Server
add 1e0bc5f TINKERPOP-1954 Removed Gremlin Server deprecated methods
add 1818c89 Merge branch 'TINKERPOP-1296'
add fde136b TinkerPop 3.2.9 release
add 7b2783f Merge branch 'tp32' into tp33
add d86fcc5 Update release date for 3.3.3 and JIRAs in changelog CTR
add 2d39f9b TinkerPop 3.3.3 release
add bf77d6d Merge branch 'tp33'
add 2f8f74a CTR: Some necessary changes in the release validation script to make it work on all systems.
add 4e3a0a9 Merge branch 'tp32' into tp33
add 31d2063 Merge branch 'tp33'
add cfbe2ce Missed updating NOTICE files for last two bumps of Groovy CTR
add fa5e7af Merge branch 'tp32' into tp33
add 53e59fa Merge branch 'tp33'
add e574906 Fixed version typo in upgrade docs CTR
add c24136a Merge branch 'tp33'
add ac161fa Minor fix to formatting of header in CHANGELOG CTR
add b63e2f9 Merge branch 'tp32' into tp33
add bcaced4 Merge branch 'tp33'
add 173a8b5 This closes #772
add d492136 Updated site for 3.2.9/3.3.3 release CTR
add 757de48 Merge branch 'tp33'
add d995972 Bump to 3.2.10-SNAPSHOT - double digits!! CTR
add 8a03d50 Unify and clean up gmavenplus plugin configurations for GLVs CTR
add 3635ff6 Bumped build plugin versions to latest.
add bfdd4c2 Merge branch 'tp32' into tp33
add 71b03ff Update to 3.3.4-SNAPSHOT CTR
add 68d39dc Bump to 3.3.4-SNAPSHOT CTR
add e425f1a Merge branch 'tp33'
add 288b455 TINKERPOP-1961 Removed duplication of images in binaries.
add eb79f39 Merge branch 'tp32' into tp33
add 942494e Merge branch 'tp33'
add 906f244 TINKERPOP-1447 Added automatic tab generation for code snippets in asciidoc files.
add 1b6a29b Merge branch 'tp33'
add cc7d2e2 Polish up the release docs a bit for 3.2.x
add 044cd1f Merge branch 'tp32' into tp33
add e5719c7 Merge branch 'tp33'
add 90e7476 Added more release manager docs CTR
add 81ea06a Merge branch 'tp32' into tp33
add abf65af Merge branch 'tp33'
add 770375d Fixed some minor asciidoc formatting problems CTR
add 42e509c Merge branch 'tp32' into tp33
add b080226 Merge branch 'tp33'
add 3f94a27 Removed some bad formatting in reference docs CTR
add 34d42fe Merge branch 'tp33'
add 4c8717d Don't use recursive calls for streaming response
add fa3fb9e Merge branch 'TINKERPOP-1933' into tp32
add 7158768 merged tp32. fixed conflict related to better message deserializer implementation in 3.3.x line
add d564631 Merge branch 'tp33'
add 58d3d40 CTR changelog entry for TINKERPOP-1933
add 0b282e4 Merge branch 'tp32' into tp33
add 200c690 Merge branch 'tp33'
add 4adca20 Minor updates to the release email template CTR
add 5171afd Merge branch 'tp32' into tp33
add c5052e6 Merge branch 'tp33'
add a2feb2a TINKERPOP-1841 Configure python tests in travis
add 699a5aa Merge branch 'TINKERPOP-1841' into tp32
add b04e024 Merge branch 'tp32' into tp33
add 489592e Merge branch 'tp33'
add 32c5306 Fixed some bad javadoc CTR
add ae562c1 Fixed some bad javadoc CTR
add ef2cd57 Merge branch 'tp32' into tp33
add 20a722a TINKERPOP-1956 Deprecated Order.incr and Order.decr
add 9eec655 Merge branch 'tp33'
add bf6ff4d Added IO test files for 3.2.10/3.3.4 CTR
add 4a4b0c2 Merge branch 'tp33'
add 4e8b4cf TINKERPOP-1962 GroovyTranslator handles empty maps properly now.
add e398373 Merge branch 'TINKERPOP-1962' into tp32
add 558e814 Merge branch 'tp32' into tp33
add d642c5d Merge branch 'tp33'
add 384718c TINKERPOP-1685 Added supportUpsert() feature
add f98b570 Merge branch 'TINKERPOP-1685'
add 7c69607 All glvs build on integration tests phase, but don't need to be bound to skipIntegrationTests. Much easier to just bind to skipTests. CTR
add e04f263 Merge branch 'tp32' into tp33
add 17c4e77 Merge branch 'tp33'
add 1f99d68 TINKERPOP-1595 Removed usage of deprecated graph computer method
add 31c4c36 TINKERPOP-1595 Removed stream() usage
add 55c6fb5 TINKERPOP-1595 Removed stream() usage
add a5d9ecd TINKERPOP-1595 Refactored reflective lookups for clone()
add 628d5df TINKERPOP-1595 Changed vertex program serialization to base64 encoded
add d4893b8 TINKERPOP-1595 Updated changelog
add c76e3af TINKERPOP-1595 Cleaned up exception handling for giraph
add f36eb4f TINKERPOP-1595 Fixed up changelog as this moved to 3.2.10
add a708cc3 Merge branch 'tp32' into tp33
add 6a645c0 Merge branch 'tp33'
add bd85e5f TINKERPOP-1113 Added spark configuration options as concrete methods CTR
add 3891777 Merge branch 'tp32' into tp33
add 4f46095 Merge branch 'tp33'
add 2407739 TINKERPOP-1958 Fixed a bug in TinkerGraphCountStrategy
add 7c70013 Merge branch 'TINKERPOP-1958' into tp32
add d975e19 Merge branch 'tp32' into tp33
add f393633 Merge branch 'tp33'
add 9830a3f Make GraphSONWriter.ToDict() public CTR
add ae9d7f6 Merge branch 'tp32' into tp33
add c22182b Merge branch 'tp33'
add 6feff18 Removed references to Structure API from "user docs"
add 2862ff9 Merge branch 'tp32' into tp33
add 51f0ae6 Merge branch 'tp33'
add dbf3a0e Added exakat.io to powered by listing CTR
add 849349a Moved references to TinkerPop 2.x to upgrade docs
add 1b59b9e Removed caveat from docs about stargraph limitation
add 0496922 Merge branch 'tp32' into tp33
add 78d1a62 Merge branch 'tp33'
add d258071 Added GraphSON 3.0 tests for translator CTR
add 94d0c3c Merge branch 'tp33'
add 9952bcf TINKERPOP-1963 Fixed branch() problems with reducing steps as options
add f411f1d Merge branch 'TINKERPOP-1963' into tp32
add 6c98a30 Merge branch 'tp32' into tp33
add ff7e75d Merge branch 'tp33'
add 4d0d481 Removed use of final declartion in docs
add ae8fee7 Merge branch 'tp32' into tp33
add 5d6873e Merge branch 'tp33'
add 68bdaed TINKERPOP-1968 Added edge ids to sink and grateful generator
add 8e2749e TINKERPOP-1968 Simplified gremlin server test configuration
add 5c50772 TINKERPOP-1968 Enabled GLV tests for self loops
add bd19934 TINKERPOP-1968 Configured all the match() tests for GLV
add f6d76f9 TINKERPOP-1968 Minor change to loading Grateful from TinkerFactory
add fa631e9 TINKERPOP-1968 Make Pop tests more GLV friendly
add 225508f TINKERPOP-1968 Stop ignoring test that passes for python GLV
add 735f89b TINKERPOP-1968 Embedded list tests only pass for js at this point
add 35b1ff9 TINKERPOP-1968 PageRank tests aren't currently part of the required tests
add 88f88d9 TINKERPOP-1968 Removed embedded list test from ignored validation
add d7d4652 TINKERPOP-1968 Have one method of ignoring tests.
add 8ff76ac TINKERPOP-1968 Open up a formerly ignored test
add 68ea100 TINKERPOP-1968 Javascript doesn't handle embedded list assertions.
add 2886eaf TINKERPOP-1968 Changelog updates
add 1a0947b Merge branch 'TINKERPOP-1968' into tp32
add f2e74ff Merge branch 'tp32' into tp33
add 23b766a Merge branch 'tp33'
add 8dba889 Updated BlazeGraph to Neptune and dropped Titan. CTR
add 5ac7816 Add docker images for console and server TINKERPOP-1897
add a5f1f74 Don't build docker images in docker build TINKERPOP-1897
add b829153 Increase test timeout for slow systems TINKERPOP-1897
add 47f3c1c Remove verbose log output TINKERPOP-1897
add 5d2faa2 Add description about Docker credentials TINKERPOP-1897
add 9c3d0f0 TINKERPOP-1897 Avoid pushing of Docker images for SNAPSHOT versions
add c125fc9 TINKERPOP-1897 Small rewording
add fd11517 TINKERPOP-1897 Move snapshot detection to root pom.xml
add e3c6dde Replace hardcoded version tags by parsed version TINKERPOP-1897
add 80931ce Add clarification for Docker image releases TINKERPOP-1897
add 0efeb4a Remove .docker file activation option for Maven TINKERPOP-1897
add 8232158 Add note to check Docker images before a release TINKERPOP-1897
add 6f6d941 TINKERPOP-1897 Added -D equivalent of docker mvn profile and disabled jvm artifact deployment in that profile.
add 31a3b44 Merge branch 'tp32' into tp33
add b0a68b8 Merge branch 'tp33'
add c2ff47c Minor doc updates around docker CTR
add 00f77fa Merge branch 'tp32' into tp33
add 9eac7f7 Merge branch 'tp33'
add 1c3f34f Make docker-entrypoint.sh scripts executable TINKERPOP-1897
add 57ac99e Minor doc updates around docker CTR
add edc0a46 Merge branch 'tp32' into tp33
add 8364047 Merge branch 'tp33'
add 144c698 Need one execution per version to get both docker images to deploy
add ee65d5f Merge branch 'tp32' into tp33
add 7702b4b Merge branch 'tp33'
add aac534e TINKERPOP-1897 Prevent tagging of rc docker images with 3.2 CTR
add 055f1d5 Merge branch 'tp32' into tp33
add d4faa66 TINKERPOP-1897 Add latest tag for docker images CTR
add d7843fe Merge branch 'tp33'
add 962093e Removed a dead bit of code
add d7b756b Merge branch 'tp32' into tp33
add 0e17304 Merge branch 'tp33'
add a0b7ce5 Remove deprecation from eval() method
add d5b54fe Merge branch 'tp33'
add b75cfb8 Removed some previously deprecated structures
add 160aef8 TINKERPOP-1975 Introduced with() step and Configuring interface
add f6274ed Merge branch 'TINKERPOP-1975'
add a3677e2 Minor javadoc fix CTR
add e8e22af Removed gmavenplus plugin from hadoop-gremlin
add 55fcbdc Merge branch 'tp32' into tp33
add ae2f304 Merge branch 'tp33'
add eba1df3 Install newest .NET Core SDK 2.1 version on Travis CTR
add d4c76a6 Merge branch 'tp32' into tp33
add d3b6a34 Merge branch 'tp33'
add f3506ee Fixed a bug in the CoreImports for pageRank() and peerPressure()
add aec1709 TINKERPOP-1518 GraphProvider allows for caching of graph features
add 221fda5 TINKERPOP-1518 Minor refactoring - extracted requirement check function
add ad19a11 Merge branch 'TINKERPOP-1518'
add 89c23bd Removed a non-link in docs CTR
add 7963fdf TINKERPOP-1831 Refactored EventStrategy
add 4a7cdb5 Merge branch 'TINKERPOP-1831'
add 61238bf Fixed spacing error in CHANGELOG CTR
add fc86675 TINKERPOP-1831 Added KeyedProperty/VertexProperty for EventStrategy
add 2495e8e TINKERPOP-1778 Change documentation around usage of TimedInterruptCustomizerProvider
add 17dcd90 Merge branch 'tp32' into tp33
add c2355ed Merge branch 'tp33'
add c790459 Merge branch 'tp32' into tp33
add e1b3820 Merge branch 'tp33'
add 7b6ba39 TINKERPOP-1778 Removed timedInterrupt from documentation
add 5441db8 Merge branch 'tp33'
add 891bfa3 Mission period in changelog CTR
add ab9d105 Merge branch 'tp32' into tp33
add b475d12 Merge branch 'tp33'
add 9ee1ea6 Fixed links - CTR
add 2b319ab Merge branch 'tp33'
add 9f8f3b6 TINKERPOP-1979 Fixed OLAP bug with math() step
add a6e0a2d TINKERPOP-1979 Get math() working on spark properly
add b214369 Merge branch 'TINKERPOP-1979'
add ba82a5c Merge branch 'TINKERPOP-1979' into tp33
add c811ee9 Merge branch 'tp33'
add a4e087d TINKERPOP-1780 Redirected some tests to the secure server for auth testing CTR
add 5d71dc1 Merge branch 'tp32' into tp33
add d16153d Merge branch 'tp33'
add 62a8837 TINKERPOP-1836 Add Gremlin.Net.Template project
add 2d1e942 Don't download nuget.exe on every build again TINKERPOP-1836
add a968c86 Add note about Gremlin.Net.Template deploy rights TINKERPOP-1836
add 492353f Only pack Gremlin.Net.Template on demand TINKERPOP-1836
add 280a8cf Fix integration test by using correct traversal source TINKREPOP-1836
add cfded11 Remove Mono from Travis build again TINKERPOP-1836
add c43a882 Merge branch 'tp32' into tp33
add a54760d Merge branch 'tp33'
add 7c7dddb TINKERPOP-1988 Documentation fix on not() step CTR
add e1ef8b6 Merge branch 'tp32' into tp33
add b5600e7 Merge branch 'tp33'
add aef2f6c Clarification around random walks CTR
add 1309777 Merge branch 'tp32' into tp33
add b5bae4c Merge branch 'tp33'
add c18582d Added practical gremlin logo
add 8363ad5 Fixed a problem where index.asciidoc wasn't processing to html right CTR
add 32aebb8 Added practical gremlin logo to doc listing CTR
add 4973070 Merge branch 'tp32' into tp33
add 9b3ffe9 Merge branch 'tp33'
add 007c4aa Neo Technology changed name to Neo4j, Inc. on 7/27/2017 - CTR
add b87a555 Merge branch 'tp32' into tp33
add 3bbb957 Merge branch 'tp33'
add 6c75ceb TINKERPOP-1989 Enforce order of plugin load in Gremlin Console
add 160c1de Merge branch 'TINKERPOP-1989' into tp32
add 84c3ff4 Merge branch 'tp32' into tp33
add cff4c16 Merge branch 'tp33'
add c4a2547 Add check for connection state before returning it TINKERPOP-1978
add c02b993 Merge branch 'TINKERPOP-1978' into tp32
add 4f462c5 Merge branch 'tp32' into tp33
add 935ef5c Merge branch 'tp33'
add fe25083 TINKERPOP-1985 Changing position on bulk import/export
add 4160b04 Merge branch 'TINKERPOP-1985' into tp32
add ef888a1 Merge branch 'tp32' into tp33
add ec7e27e Merge branch 'tp33'
add 34a648b Removed some unneeded semi-colons from groovy script CTR
add 65ba04f Merge branch 'tp32' into tp33
add 734b01f Merge branch 'tp33'
add 1f240fe The GraphTraversal in .NET got out of sync somehow. CTR
add 309957b Added some javadoc CTR
add 1f15781 Merge branch 'tp32' into tp33
add 11895ce Merge branch 'tp33'
add 2fd11a1 Added spring-data-gremlin and kotlin-gremlin-ogm to home page listing CTR
add f6e50ae fix(DriverRemoteConnection): return the promise on close
add 59d2f10 Merge pull request #888 from elliotttf/fix-close-return-tp32
add b0c836b Include JavaScript GLV DriverRemoteConnection close() fix in CHANGELOG
add bf07f13 Merge branch 'tp32' into tp33
add 3cd352e Merge branch 'tp33'
add 3dcabd4 TINKERPOP-1999 Prevented java driver from hanging on disorderly server shutdown
add a6ba2d5 Merge branch 'tp32' into tp33
add 8c05c19 Merge branch 'tp33'
add 3108016 TINKERPOP-1986 Removed deprecated methods and updated docs accordingly
add 3852c87 Merge branch 'TINKERPOP-1986'
add e1d57d6 Updated dev docs regarding the RTC process
add 53784f9 Merge branch 'tp32' into tp33
add c7adc54 Merge branch 'tp33'
add 6fd3036 Minor grammatical fix CTR
add 8bf7a76 Merge branch 'tp32' into tp33
add db2b3c5 Merge branch 'tp33'
add 38f4036 TINKERPOP-1365 Refactored use of Random in tests
add 6c6ab32 Merge branch 'TINKERPOP-1365' into tp32
add 4639758 Merge branch 'tp32' into tp33
add ea6884a Merge branch 'tp33'
add 320c143 TINKERPOP-967 Support nested-repeat() structures
add a97d3ed Added final to parameters and style tweaks
add 27da9b7 Nested Loop info added line to CHANGELOG and to release upgrade notes
add ad35a6a Tweak to RepeatUnrollStrategy and Nested Loop tests
add 3974b07 Correction to Nested Loop Traverser split function
add 8a26b3a Merge branch 'master' into TINKERPOP-967
add 0b46fcd Changed from supplying the step label on increment to initialising a looping construct with the stepLabel.
add a80eb84 Named Loops - Allows the user to name a repeat loop and to then access a named loop counter.
add d5de5d8 Corrections to include hashCode(), use of primitive short and to docs
add fe104ac Merge branch 'pr-876'
add a546d26 Finalized some variables CTR
add fe447ea TINKERPOP-1864 Run python glv tests on GraphSON 2.0 and 3.0
add 0518927 Merge branch 'TINKERPOP-1864' into tp33
add f7e6c0e Merge branch 'tp33'
add 07ca64e Bump to Spark 2.3.1 and Netty 4.1.25.Final
add 62b17e9 Merge branch 'TINKERPOP-1987'
add 0272a2e TINKERPOP-1999 Fixed bug introduced in previous fix to this issue
add 398ab9c Merge branch 'tp32' into tp33
add cdea42f Merge branch 'tp33'
add ce73ceb Replaced IBM Graph in providers with IBM Compose for JanusGraph. CTR.
add c324002 Expose pick object in module.exports
add a7aed51 Merge pull request #890 from arings/TINKERPOP-1507-JS
add f9f0112 Merge branch 'tp32' into tp33
add d6a1426 Merge branch 'tp33'
add c21aa28 This closes #890
add fc36be1 Remove note about Gremlin.Net's history CTR
add b757173 Merge branch 'tp32' into tp33
add 2596bcf Merge branch 'tp33'
add ec561d8 Minor spelling error CTR
add 05432a7 Merge branch 'tp32' into tp33
add acc7012 Merge branch 'tp33'
add f565345 TINKERPOP-2011 Treat numerical options in `ChooseStep` as in any other numerical comparison (value matters, data type does not).
add f9ad72a Simpler PickTokenKey::toString() implementation
add c398100 Merge branch 'tp32' into tp33
add e0ffa3b Merge branch 'tp33'
add 3aa6dcf Fixed bad merge (NumberHelper package name)
add aad0102 Merge branch 'tp33'
add ecd944e Minor fix in formatting CTR
add 1ca5ef3 Merge branch 'tp32' into tp33
add e1e15fa Merge branch 'tp33'
add 9986493 Added warning for postfixes in gremlin-javascript CTR
add ebee26c Merge branch 'tp32' into tp33
add dbbe448 Merge branch 'tp33'
add f56a3e7 Added GLV specific warnings in the step docs to point out step naming differences CTR
add 421839d Merge branch 'tp32' into tp33
add a14cf28 Merge branch 'tp33'
add db46c0f Added Date GraphSON serialization for Javascript CTR
add 1bd35dc Merge branch 'tp32' into tp33
add 7d4fb34 Merge branch 'tp33'
add fd64360 Fixed a problem with writing GraphSON Date in js CTR
add 5eaf312 Merge branch 'tp32' into tp33
add c2ffd94 Merge branch 'tp33'
add 3be3550 Redefined gherkin test that was forcing list[list] assertions
add 445a8bf Merge branch 'tp32' into tp33
add 5f912ea Merge branch 'tp33'
add 0bd9b5a Throw exception if withRemote() is called multiple times during configuration
add ffb8c3e Merge branch 'tp32' into tp33
add 74930a9 Merge branch 'tp33'
add e55ffc6 Close server for auth tests prior to assertions
add a17bb40 Merge branch 'tp33'
add dde73e4 Consistent format of step references should use a dash CTR
add 66099fe Merge branch 'tp32' into tp33
add 9b693c0 Consistent use of hyphen for step references CTR
add 13ff64c Merge branch 'tp33'
add 9ab5efa Consistent use of hyphen in step references CTR
add 3b8c828 Added "get or create" or "upsert" recipe CTR
add 7985106 Merge branch 'tp32' into tp33
add 6358715 Merge branch 'tp33'
add 2b045f3 Bumped default Xmx on Gremlin Server
add 88b6e14 Merge branch 'tp32' into tp33
add 4dccf14 Merge branch 'tp33'
add 00a085a Added a better reason for some OptOut on RemoteGraph CTR
add ddc6694 Merge branch 'tp32' into tp33
add 7d21ee0 Merge branch 'tp33'
add ec1d05f TINKERPOP-1996 Introduce read() and write() steps
add 0785090 TINKERPOP-1996 Have the basics of OLAP read()/write() steps working
add ff2773a TINKERPOP-1996 Minor refactoring of Reading/Writing and javadoc
add d99909c TINKERPOP-1996 read()/write() api changes for return type
add 767d65b TINKERPOP-1996 Made read()/write() terminator steps
add d181563 TINKERPOP-1996 Added some javadoc and code formatting
add 13e552b TINKERPOP-1996 Added with() options for io()
add be9db8d TINKERPOP-1996 none() doesn't need to be removed in HadoopIoStrategy
add 328737a TINKERPOP-1996 Added IO to imports and javadoc fixes
add ae79637 TINKERPOP-1996 Deprecated Graph.io() and related infrastructure.
add 9e4da01 TINKERPOP-1996 Fixed a bad method call for Configuring steps
add bd275a7 TINKERPOP-1996 Removed OptOuts for read()/write() tests
add f148e93 TINKERPOP-1996 Got read/write() tests running for OLAP
add 576649f TINKERPOP-1996 Updated changelog
add 62175c2 TINKERPOP-1996 Added docs for io()
add 6d05805 TINKERPOP-1996 Moved IoStep implementations to sideEffect package
add 5bf19e2 TINKERPOP-1996 Removed use of graph.io() in docs
add 8187016 TINKERPOP-1996 Used g.io() in tests by default
add f8e3b8a TINKERPOP-1996 Removed unecessary enum
add 048ea21 TINKERPOP-1996 Added support/testing for io() in GLVs
add a580b6f TINKERPOP-1996 Enabled feature coverage checks for GLV tests on read()/write()
add ae3b149 TINKERPOP-1996 Added iterate() to read()/write() steps in docs
add ff71c6a TINKERPOP-1996 Added support for setting IoRegistries using with()
add 9423397 TINKERPOP-1996 Fixed bad test assertions after last body of changes.
add 51dc821 TINKERPOP-1996 Added some docs around IO.registry
add 4d979cf TINKERPOP-1996 Pass configurations from with() through to Hadoop
add c97d747 TINKERPOP-1996 Fixed up general strategy application around io()
add 8fd3bf2 TINKERPOP-1996 Undeprecated some Io related classes
add ded7c18 TINKERPOP-1996 Added upgrade docs
add e6e4413 TINKERPOP-1996 Verification strategy to prevent io() from misuse
add 7f1bf17 TINKERPOP-1996 No need to assert io() against VertexProgramStrategy
add ae3f685 TINKERPOP-1996 Testing for GraphSON and IoRegistry configuration
add 23c71b6 TINKERPOP-1996 Fixed verification on io()
add e9ebacf TINKERPOP-1996 Added IoStep to list of unsupported steps
add fdb35c6 TINKERPOP-1996 Prevent OLTP style execution in Hadoop of io()
add 38dc70d TINKERPOP-1996 Fixed up typos in docs
add 10478be TINKERPOP-1996 Fixed up typos in docs
add edd8234 Merge branch 'TINKERPOP-1996'
add e3018fb Added dev notes for python environment CTR
add c49c0cc Merge branch 'tp32' into tp33
add a2db39c Merge branch 'tp33'
add dfe79c2 dedup build-helper-maven-plugin - CTR
add f50aeb6 Merge branch 'tp33'
add b183edd This closes #892
add 7fce137 CTR: Fixed build by adding python3-dev dependency to the base image Dockerfile
add 8af7837 Merge branch 'tp32' into tp33
add 69b6f96 Merge branch 'tp33'
add 8f1fe6d Added Huawei Graph Engine Service to listing - CTR
add 665daa7 This closes #891
add b63bacf Added entry for docker on website CTR
add ce94738 Added some javadoc CTR
add b779a2a Merge branch 'tp32' into tp33
add 226ef6e Merge branch 'tp33'
add 1829318 TINKERPOP-2016 Bumped to Jackson 2.9.6
add b98ff5e Merge branch 'TINKERPOP-2016' into tp32
add 3e308f5 Merge branch 'tp32' into tp33
add 891e7da Merge branch 'tp33'
add 18db9b8 Added a note about versioning gremlin CTR
add 72b264d Fix spelling mistake CTR
add a5d1aa6 Update bulk import/export section for graph providers given g.io() CTR
add 2d315e8 Added a system error code for failed plugin installs to Gremlin Server CTR
add 2cf551f Merge branch 'tp32' into tp33
add 9b41f5a Merge branch 'tp33'
add 1e8baec This closes #906
add f592e34 TINKERPOP-2005 Reject multiple final responses in AbstractEvalOpProcessor
add b7a4495 TINKERPOP-2005 Handle evaluation excetions in AbstractEvalOpProcessor
add 4ff4b88 TINKERPOP-2005 Encapsulate test eval timeout overrides in a method
add 63ae13c TINKERPOP-2005 Expand .* imports in ResponseStatusCodeTest
add 0e0d26c TINKERPOP-2005 Minor code cleanup
add fe9c26f TINKERPOP-2005 Set/restore log level in ResponseHandlerContextTest
add 387cf69 Merge branch 'pr-899' into tp32
add 37476a2 Updated changelog CTR
add fa7a7f6 Merge branch 'tp32' into tp33
add 9357d6a Merge branch 'tp33'
add f7ccb67 TINKERPOP-1976 Removed some OptOuts on RemoteGraph
add c03b575 TINKERPOP-1976 Minor refactoring and test message improvement
add 682bdde TINKERPOP-1976 Removed an OptOut from RemoteGraph
add 85fbd7c TINKERPOP-1976 Added pageRank() test for GLVs
add 0a5d8ce TINKERPOP-1976 Added GLV test for peerPressure()
add 13440d6 TINKERPOP-1976 Can't assert order() for pageRank()
add 5d9c3f1 TINKERPOP-1976 Modified the nature of the pageRank() order() test
add 8c2313e TINKERPOP-1976 Fixed up pageRank() groovy test
add a533878 TINKERPOP-1976 Changed the context of tests to be better suited to GLVs
add b12a3fd Merge branch 'tp32' into tp33
add f88ace1 Merge branch 'tp33'
add 0acceb9 TINKERPOP-1967 Added connectedComponent() step
add 002560a Merged vtslab recipe for connected components
add a011964 Extended the connected-components recipe
add 16231d6 TINKERPOP-1967 Minor text cleanup for connectedComponent() docs
add 8954c27 TINKERPOP-1967 Added a component field to the ConnectedComponent class
add b2cb187 TINKERPOP-1967 fixed up halted traversers
add dd7fc26 TINKERPOP-1967 Referenced TINKERPOP-1976 in OptOut for connectedComponent on RemoteGraph
add 0eb6cb1 TINKERPOP-1967 Added a test for regressions on halted traversers
add eb6a4de TINKERPOP-1967 Added ConnectedComponentVertexProgram to core javadoc
add cbae0a3 TINKERPOP-1967 Removed some dead comments/code
add 2cc2aed TINKERPOP-1967 Rewrote connectedComponent() test to be more GLV friendly
add 0c2fc21 TINKERPOP-1967 Added GLV tests for connectedComponent()
add b9ebe15 Another attempt to wait for flushed logs on kerberos tests CTR
add c8e4fec Merge branch 'tp33'
add 6b52a8c TINKERPOP-1990 Implemented `ShortestPathVertexProgram` and `ShortestPathVertexProgramStep`.
add 6a70509 Merge branch 'TINKERPOP-1990'
add b50a3c8 Added "Preface" to the intro section of ref docs.
add 5e48acc Merge branch 'tp32' into tp33
add b83d6e3 Merge branch 'tp33'
add df4b334 Minor syntax fix to connectedComponent() recipe CTR
add 00cb9a8 TINKERPOP-1951 Allow classpath to include spaces on windows CTR
add a050b6e Merge branch 'tp32' into tp33
add fe3863f Merge branch 'tp33'
add d309b7a Add .NET Standard 2.0 target TINKERPOP-2012
add 1b99323 Merge branch 'TINKERPOP-2012' into tp32
add 0bf76ac Merge branch 'tp32' into tp33
add dc48a72 Merge branch 'tp33'
add a0a243b Add check for Column in `by(Function)`
add 180da8d TINKERPOP-2017 Updated changelog
add 5676e86 Merge branch 'tp32' into tp33
add a916fe4 Merge branch 'tp33'
add 0be7864 This closes #908
add ddeaf41 TINKERPOP-1945 Added additional extended GraphSON types to .NET
add 1eb418f TINKERPOP-1945 Updated changelog for additional exteded types for .NET
add d6a7950 TINKERPOP-1945 Updated json version in .NET
add ea18963 Add dependency on Microsoft.CSharp TINKERPOP-1945 CTR
add 25ae755 Merge branch 'tp32' into tp33
add 1a7d50e Merge branch 'tp33'
add edf1ddc This closes #842
add ff3a2e0 Initial commit for sparql-gremlin changes
add a0ffa54 TINKERPOP-1878 sparql-gremlin is now building
add 91fbf22 TINKERPOP-1878 Added some Traversal infrastructure
add 49b20a1 TINKERPOP-1878 Added a basics for sparql execution in a traversal
add bd1b8c0 TINKERPOP-1878 Dropped the console app
add 7dcfd7e TINKERPOP-1878 Minor javadoc and code cleanup
add 69c21a1 TINKERPOP-1878 sparql() step works over remoting
add 518d7fd TINKERPOP-1878 Updates to changelog and code comments
add f1e17cb TINKERPOP-1878 Test cleanup for sparql-gremlin
add b853042 TINKERPOP-1878 Changed gryo version of SparqlStrategy
add 6211e76 TINKERPOP-1878 General refactoring and javadoc on Prefixes class
add a8e25a8 TINKERPOP-1878 Major refactoring of sparql-gremlin classes
add 3b33750 TINKERPOP-1878 Added a test for ordering and corrected some problems in logic
add bea09c5 TINKERPOP-1878 More tests for ordering
add 627c9a1 TINKERPOP-1878 Code reformatting - bad spacing/tabs or something
add f02333a TINKERPOP-1878 Test for FILTER
add a9b5e57 TINKERPOP-1878 Testing for DISTINCT
add 5967cca TINKERPOP-1878 Added a test for GROUP
add 973d8cf TINKERPOP-1878 Added the plugin for sparql-gremlin
add 7343ca8 TINKERPOP-1878 Added basic docs for sparql-gremlin
add 4e114bb testing logo
add 04e0ca5 updating the reference documentation
add 46e8532 TINKERPOP-1878 Fixed up formatting of traspiler section
add 510bbea TINKERPOP-1878 Clean up docs a bit more.
add 0c815eb TINKERPOP-1878 Fixed up formatting of sparql-gremlin image
add 95b445f TINKERPOP-1878 Bump sparql-gremlin to 3.4.0-SNAPSHOT
add 07683e3 Update transpilers.asciidoc
add 4f45cde TINKERPOP-1878 Minor transpiler doc fixes
add 9d96a7f TINKERPOP-1878 Renamed "transpiler" to "compiler"
add 2da9233 Update SparqlToGremlinCompiler.java
add fb5df62 Update compilers.asciidoc
add 05a7995 TINKERPOP-1878 Minor formatting/edits to compilers doc for sparql-gremlin
add 85ea6ea TINKERPOP-1878 Minor formatting fix
add 12d282a TINKERPOP-1878 Updated changelog
add 20cb3f8 TINKERPOP-1878 Added upgrade docs for sparql-gremlin
add 30c2033 TINKERPOP-1878 Removed the old sparql-gremlin link
add 2fbae88 TINKERPOP-1878 Used just inject() step to hold sparql
add e22665b TINKERPOP-1878 Removed more references to "transpile"
add f874849 TINKERPOP-1878 Minor code fix
add c619e89 TINKERPOP-1878 Minor documentation fix around prefixes
add b4c64fc TINKERPOP-1878 Fix gryo identifiers after rebase on master
add bdda913 Ignored pageRank() test for decimal assertion problems in GLVs CTR
add a8a6c09 Merge branch 'tp33'
add 69d46f7 Fixed up pageRank() tests to be more GLV compliant CTR
add 1250129 Merge branch 'tp33'
add ccb5bcc TINKERPOP-1342 Allow better per-request settings in driver
add ee270e9 TINKERPOP-1342 Added documentation for RequestOptions
add 1a3549f TINKERPOP-2024 Make server archetype use remote traversal
add 575cecf TINKERPOP-2024 Made port configurable in archetype
add 120064d TINKERPOP-2024 Needed to exit(0) for maven executor to kill properly
add 5f770b1 Merge branch 'TINKERPOP-2024' into tp32
add 31f509d Merge branch 'tp32' into tp33
add c0ab050 Merge branch 'tp33'
add 76ab2bf This closes #868
add f49b279 Updated a link to the account creation tool in dev docs CTR
add b46c295 Merge branch 'tp32' into tp33
add a085355 Merge branch 'tp33'
add 7485ae8 repleace String loop to String builder
add f6ecbff makes the StringBuilder final
add ca3a343 changes the StringBuilder operation to optmizes the byte array operation
add b34515a Merge branch 'tp32' into tp33
add de29c76 Merge branch 'tp33'
add 32a8ee6 Add null checking for configuration
add 038b9cd Update javadoc and comments for clear method; Remove unused import
add bf94f43 Merge branch 'graphprovider-clear-tp32' into graphprovider-clear-tp33
add 6efd47d Add null checking for configuration; Remove unused import
add 1d9a17e Merge branch 'graphprovider-clear-tp33' into graphprovider-clear-master
add 5aedbf1 Add comment in AbstractGremlinTest#tearDown
add 0207608 Merge branch 'pr-916'
add a8931d5 Merge branch 'pr-918' into tp33
add 6a6959a Merge branch 'pr-917' into tp32
add 6582056 Merge branch 'tp32' into tp33
add 20bc5a3 Merge branch 'tp33'
add 720d181 Do not format and reparse eval timeout arg when evaluating request.
add 589f948 [squash] account for value sent as Int.
add a361e7e [squash] Fix .Net test.
add 1f1465c [squash] re: fix .Net timeout argument.
add 675c077 Merge branch 'pr-914' into tp32
add 59fc032 Merge branch 'tp32' into tp33
add fb14324 Merge branch 'tp33'
add 2a8b4b4 Implementation of Sasl authentication.
add c8ae3c8 Unsaved changes uploaded
add 6f65b92 Abstracted transport out of the authenticator class. Added authenticator and sasl implmentation to global export. Added more testing of the sasl authenticator implementation.
add 0e05499 Removed async keyword from Authenticator class for JS compatability.
add f67fea4 Submit can accept an existing requestId. Args supplied to _getRequest are run through the GraphSONWriter. Improved promise error handling on authenticator challenge. Tidying up of code formatting and documentation. Integration test updated to use secure gremlin server port.
add 8098733 Fix for incorrect code in _adaptArgs function.
add 5e5a09b Updated Sasl test to remove gmodern traversal
add bdecf85 Switched from TLS sockets to normal socket on connection to gremlin secure server.
add 7a5cb9c Added support for mechanism plugins for Sasl handler
add 8453b61 Fix for integration test Gremlin Server connection.
add 18598ba Tidying-up of authenticator and integeration tests.
add cc57c2b Added PlainTextSaslAuthenticator helper and updated the tests to use it.
add a561ee0 Updated documentation reflecting TINKERPOP-1977 changes. Added helper for auth to the gremlin-javascript exports.
add e61fcf1 TINKERPOP-1977 Fix license, typo and default serialization format
add b08d0d8 Merge branch 'TINKERPOP-1977' into tp32
add a873468 Merge branch 'tp32' into tp33
add 62dc033 Merge branch 'tp33'
add 47e0600 Minor fixups to links/spelling in upgrade docs CTR
add 5ca6998 Merge branch 'tp32' into tp33
add 581433d Merge branch 'tp33'
add c9fcc13 Added StackState and gremlinq as discussed on mailing list CTR
add cfc7ece TINKERPOP-2006 - Fix for valid GraphML export when graph properties of a vertex and edge have similar name
add 41f2ab8 TINKERPOP-2006 Fixing GraphML serialization with similar named property for edge and vertex
add f705623 Merge branch 'pr-905'
add 31deab2 TINKERPOP-2006 Minor refactoring following merge of #905
add e36256d Added Harsh Thakkar to the committer list CTR
add 94d9de0 Enabled some asserts that were commented out on path serialization tests
add ff2d7c0 Merge branch 'tp33'
add 793ed6d Expanded assert in test as different graphs may traverse edges in different orders CTR
add c0a35e2 Added better support for Gremlin language tokens in python CTR
add 0598846 Improved handling of gremlin tokens in javascript CTR
add fcabd01 Improved handling of gremlin tokens in .NET CTR
add 3afc576 Add self loop example to Cycle Detection recipe.
add 98ab1b0 Merge branch 'tp32' into tp33
add df928cd Merge branch 'tp33'
add a215a52 Added a different sort of assert for scriptconfig testing CTR
add e3b4ae5 TINKERPOP-2023 new SSL client, server parameters
add ca83fbd TINKERPOP-2023 default to TLSv1.2, updated upgrade notes
add 5d893cf TINKERPOP-2023 updated docs
add d05e3c5 TINKERPOP-2023 added tests and some fixes
add 6434d04 TINKERPOP-2023 minor edits
add bbc0265 Removed deprecated settings from docs, updated javadoc
add b77c0c7 TINKERPOP-2023 updated docs with creating self-signed cert, incorrect ssl configuration will prevent server from starting removed OPTIONAL from needClientAuth
add e937a3a merge TINKERPOP-2023
add e1c46b2 merge tp32
add de02cd2 merge tp33
add ee98d67 This closes #898
add 90940d3 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tinkerpop
add 425bcd0 TINKERPOP-2021 Added test to simulate maximum recursion depth failure
add fd25300 Merge branch 'tp32' into tp33
add 95f7080 Merge branch 'tp33'
add 8c280c1 TINKERPOP-2021 ignored failing test related to this issue until it can be resolved CTR
add a3ba09b Merge branch 'tp33'
add 69bbbed TINKERPOP-2021 Fixed max recursion depth failure in python
add 1300f17 Merge branch 'tp33'
add c36fc5c TINKERPOP-1898 Fixed bug with python lambdas and strategies
add 49c19f1 Merge branch 'tp32' into tp33
add 81f2292 TINKERPOP-1898 Minor fix to imports after merge from tp32 CTR
add bcee71a Merge branch 'tp33'
add 66d6a86 TINKERPOP-2028: Register GremlinServerModule to GraphSON message serializer
add d667735 Merge branch 'pr-923'
add c029eef Added gremlin version to gremlin server startup logging output CTR
add a4970a4 Merge branch 'tp32' into tp33
add bdec663 Merge branch 'tp33'
add b15a9c3 Removed deprecated method usage for netty/http-core CTR
add 7a814e1 TINKERPOP-1769 Removed "empty" from string representation of Graph
add f39128c Make IoStep a bit more extensible
add a9bc444 Added io test files for 3.4.0 CTR
add 8ac4577 Aligned versions in io tests better
add 76cb2b6 Merge branch 'tp33'
add 9143ffd Removed duplicate dep - CTR
add ec0e685 TINKERPOP-2034 Registered synchronizedMap() with Gryo CTR
add 0eeeb0d Merge branch 'tp32' into tp33
add e914a67 Merge branch 'tp33'
add e481ced Added synchronizedMap to Gryo 3.0 registration CTR
add 780e2ee Merge branch 'tp33'
add d79c3ff TINKERPOP-2031 Removed support for -i in gremlin-server.sh
add 3e293c4 Merge branch 'TINKERPOP-2031'
add 16ec3cc TINKERPOP-2031 Added upgrade docs around -i removal CTR
add 9dbd2d2 TINKERPOP-1921 Added hasNext() in gremlin-python
add 6787978 Merge branch 'TINKERPOP-1921' into tp32
add 2cc9219 Merge branch 'tp32' into tp33
add f9668cc Merge branch 'tp33'
add 46ee426 TINKERPOP-2029 Added tests demonstrating strategy failures
add e518c9a Rewrote `ConnectiveStrategy`. It's a breaking change as it now behaves slightly differently, but now it
add 2ce9a6d Merge branch 'TINKERPOP-2029' into TINKERPOP-2029-master
add 9330fcb Removed note about infix restriction for `and()` and `or()` as they are no longer existent.
add 40b21bb updated docs
add 7386f63 Tweaked upgrade docs.
add 2199d47 Merge branch 'TINKERPOP-2029-master'
add 788bf87 TINKERPOP-2033 Maintain order in profile() annotations
add d1ed996 Merge branch 'TINKERPOP-2033'
add da3c601 Updated doc formatting and included 3.4.x in index CTR
add 9f0dbd8 ScriptEngine cache should be static
add 46742da Merge branch 'tp33'
add f777491 TINKERPOP-2032 bump jython-standalone 2.7.1
add a494516 Merge branch 'TINKERPOP-2032' into tp32
add 834be921 Merge branch 'tp32' into tp33
add dd972d3 Merge branch 'tp33'
add 0eec0c5 Fixed javadoc links CTR
add 0962713 Merge branch 'tp32' into tp33
add 7fee0e7 Merge branch 'tp33'
add af73f45 Fixed bad links in javadoc CTR
add 84777d4 Merge branch 'tp32' into tp33
add 459174b Merge branch 'tp33'
add 0af451e Exposed some helper methods in IoStep CTR
add 4965803 Make closing of connections robust TINKERPOP-2026
add 4bdf0d2 Merge remote-tracking branch 'origin/TINKERPOP-2026' into tp32
add 0426797 Updated changelog CTR
add bf79a49 Merge branch 'tp32' into tp33
add 8b5a437 Merge branch 'tp33'
add 207c660 TINKERPOP-2030 Cancelled keep-alive tasks are removed from queue
add 957347f Merge branch 'tp32' into tp33
add cce3fe6 Merge branch 'tp33'
add aff2037 Apply StringEscapeUtils in GroovyTranslator#convertToString(String)
add 02e412d Merge branch 'groovy-translator-tp32' into groovy-translator-tp33
add 9441620 Remove unused imports and adjust test cases for tp33
add 8963b38 Merge branch 'groovy-translator-tp33' into groovy-translator-master
add abfe968 Updated changelog CTR
add b78c688 Merge branch 'tp32' into tp33
add 8971741 Merge branch 'tp33'
add fb3984a TINKERPOP-1913 Made status attributes available to the ResultSet
add 60883a1 TINKERPOP-1913 Added status attribute access to traversal side-effects
add 24e08d2 TINKERPOP-1913 Corrected status attributes messages after rebase
add f7193c9 TINKERPOP-1913 Fixed compile error after rebase on master
add 956b177 TINKERPOP-1913 ResponseException will have status attributes present
add 7fca7af TINKERPOP-1913 Refactored how response status attributes are set
add fe5ae5c status attribute for gremlin dotnet
add 705ce4e Adding comment
add 6310dab Addressing review comments
add 137f365 Exposes ResultSet<T> on GremlinClient. Adds StatusAttributes property on ResponseException. Removed explicit this from ResultSet<T> to align with existing style.
add 5de8454 Updates GremlinClientExtension to pass through ResultSet<T> from client.
add c720dba Adds StatusCode (of type ResponseStatusCode) property on ResponseException.
add cbc2b68 Tweaks xml doc comment formatting to match existing code.
add 5eac32e Fixes incorrect usage of <inheritdoc />
add 55549cf TINKERPOP-1913 Modified changelog
add 9a8f576 TINKERPOP-1913 Cleaned up deprecation messages
add bb01d96 TINKERPOP-1913 Upgrade docs for status attributes on responses
add 49b1507 TINKERPOP-1913 Added status attributes to ResultSet for python
add d457d7c TINKERPOP-1913 GremlinServerError for python has status attributes now
add 3aacd06 TINKERPOP-1913 Retrieve status attributes through side-effects in python
add 4e1b7e3 TINKERPOP-1913 Updated changelog
add d1a3fa1 Merge branch 'TINKERPOP-1913'
add 54ad5f4 Pass custom headers to the websocket connection
add d516c68 Merge branch 'TINKERPOP-2035' into tp32
add 2783134 Merge branch 'tp32' into tp33
add 626773f Merge branch 'tp33'
add 7353736 This closes #929
add 07ab226 Updated nuget URL CTR
add ef20b76 Merge branch 'tp32' into tp33
add 7e2a2e2 Merge branch 'tp33'
add 0278c15 Remove release artifact SHA1 checksums and generate SHA512 checksums instead.
add 90e39f0 Merge branch 'tp32' into tp33
add e8dc8eb Merge branch 'tp33'
add c9777b6 Add link to Elixir language driver
add 78ef821 Merge branch 'pr-938'
add 05c7daf Force travis to wait longer for output from spark tests before killing CTR
add 3f5a7b3 Merge branch 'tp32' into tp33
add 6d3de83 Merge branch 'tp33'
add 2250a85 Merge branch 'travis-wait' into tp32
add 393a8b1 Merge branch 'tp32' into tp33
add 1e3d4d2 Merge branch 'tp33'
add e55b0d8 Incremented timeout for travis CTR
add 6150499 Merge branch 'tp32' into tp33
add 2e2ed48 Merge branch 'tp33'
add 03c3e48 Multi-line the travis spark integration script job CTR
add 0f37b2e Merge branch 'tp32' into tp33
add 19d533f Merge branch 'tp33'
add 80242be TINKERPOP-2039 Bump to Groovy 2.5.2
add 8d722f1 Merge branch 'TINKERPOP-2039'
add 0403156 Updated .gitignore for rider users CTR
add 8b4f86f Merge branch 'tp32' into tp33
add 0d8cf16 Merge branch 'tp33'
add 6e320da TINKERPOP-2045 removed duplicate non-indy groovy core dep
add d0659bd Merge branch 'TINKERPOP-2045' into tp32
add 7148a4b Merge branch 'tp32' into tp33
add 3a91712 Merge branch 'tp33'
add e7af98b Asciidoc puts an extra space on the-traversal line 162: g.addV('person').iterate() <9> - CTR
add c10bde3 Merge branch 'tp32' into tp33
add b788201 Merge branch 'tp33'
add 0e34073 optmizes collection copy with Collections addAll
add b34bf4d fixes traversal
add 76c9aba Merge branch 'pr-920' into tp32
add 650f31f Merge branch 'tp32' into tp33
add 7ac00a1 Merge branch 'tp33'
add b440742 Expose WebSocket configuration TINKERPOP-2015
add 8ca2778 Merge branch 'tp32' into tp33
add 21d2444 Merge branch 'tp33'
add 1faf762 Merge branch 'tp33' of https://git-wip-us.apache.org/repos/asf/tinkerpop into tp33
add fcbce50 Merge branch 'tp32' of https://git-wip-us.apache.org/repos/asf/tinkerpop into tp32
add 774371d TINKERPOP-2040 Provide improved type handling for GroovyTranslator
add 67e2ee8 TINKERPOP-2040 Added more tests to cover more GraphSON types
add e5c2e9c TINKERPOP-2040 Hooked up Customizer for TypeTranslator
add 92c74c3 TINKERPOP-2040 Updated changelog
add 88d6f77 Merge branch 'TINKERPOP-2040' into tp32
add 2b4c993 Merge branch 'tp32' into tp33
add 2ae8c5b Merge branch 'tp33'
add 9b4cddb TINKERPOP-2049 Added with(k) overload
add 3a8f580 Merge branch 'TINKERPOP-2049'
add 519ca65 TINKERPOP-2041 Implemented text predicates
add 68c47af TINKERPOP-2041 Fixed gremlin-javascript serializers for TP
add 79d4a05 TINKERPOP-2041 Fixed .NET tests around TP predicates
add f057fb3 Renamed `TP` to `TextP` as proposed by @robertdale
add 9b96586 renamed text predicates and added some javadoc comments
add 8b69b34 TINKERPOP-2041 Added IO tests for TextP
add b510613 TINKERPOP-2044 Configurable traversal to validate host connectivity.
add 650d1e8 Merge branch 'tp32' into tp33
add 9e40789 Merge branch 'tp33'
add afc12bd TINKERPOP-2055 Added support for special Double values
add 854914e TINKERPOP-2055 Support for special numbers in python
add 2d3041f TINKERPOP-2055 Added special number handling in javascript
add b542027 TINKERPOP-2055 Added tests for .Net on special numbers
add a083fbf TINKERPOP-2055 Updated IO docs to include special numbers
add bd7048d TINKERPOP-2055 Minor comment fixes
add 80fa89b Merge branch 'TINKERPOP-2055' into tp32
add 28bf304 Merge branch 'tp32' into tp33
add 5b9b81f TINKERPOP-2055 Support NaN/Infinity on GraphSON 3.0
add e330ad6 Merge branch 'tp33'
add 9e1865a Optimazes Map with enum using the EnumMap implementation
add 48d5d1d reverts class StarGraphGryoSerializer
add ca034f1 Merge branch 'pr-948' into tp32
add 86b1be5 Merge branch 'tp32' into tp33
add 2d69efd Merge branch 'tp33'
add 4bdb006 Moved tests that fail periodically to integration tests.
add d9ccefc Merge branch 'tp32' into tp33
add 73444c3 Merge branch 'tp33'
add 813ab73 This closes #922
add 99d836b TINKERPOP-2056 Made use of `NumberHelper` in `Compare` predicates.
add 21059b9 Merge branch 'TINKERPOP-2056' into tp32
add 02e0b8b Merge branch 'tp32' into tp33
add 77c7a4f Merge branch 'tp33'
add 4778482 Update NOTICE with the currently used version of Groovy CTR
add 5756c0c CTR: added missing import
add ee6802e TINKERPOP-2037 removed groovy-sql
add f47b7d1 Merge branch 'TINKERPOP-2037'
add 8d0a7fa TINKERPOP-2053 Added OptionsStrategy
add a21cde1 TINKERPOP-2053 Python support for OptionsStrategy
add f134c8a TINKERPOP-2053 Added OptionsStrategy support for .NET
add 57f76f8 TINKERPOP-2053 Added upgrade docs for OptionsStrategy
add 431f8c5 TINKERPOP-2053 Added OptionsStrategy to gryo registrations
add a1e2099 TINKERPOP-2053 Bumped gryo reg id for OptionsStrategy
add d940a09 Merge pull request #945 from apache/TINKERPOP-2053
add 50c1a96 Updated git urls now that we use GitBox and GitHub directly CTR
add dfaf951 Merge branch 'tp32' into tp33
add 2cc19cb Merge branch 'tp33'
add 3ec14cb Minor updates to dev docs
add 96b1ec9 Merge branch 'tp32' into tp33
add 89576dd Merge branch 'tp33'
add a93d9a9 Added PMC invite email template to dev docs CTR
add 173e5de Merge branch 'tp32' into tp33
add 4f2e37d Merge branch 'tp33'
add 88b5347 CTR: added missing import
add ff010ae Merge remote-tracking branch 'origin/tp33'
add b6478d6 Initial Commit for TINKERPOP-1959 solution.
add c04ddae Refactor of RemoteStrategy apply()
add 090f139 Fix on eval() incorrect documentation
add 3f87545 Fixed issue where eval was added to wrong class in GraphTravesal
add a8e5454 Client and Translator classes for better handling of scripts
add e464d82 Fix for numbers not being translated correctly in the bytecode translator
add 12e8350 Changed Client implementation to wrap DriverRemoteConnection
add cbedb32 Test added to Client to confirm correct handling of non JS native types. Changed script submission to accept GraphSON v2. Reverted TraversalSource template to original. Removed configuration of standardOp Processor. Updated CHANGELOG and upgrade documentation.
add d43031a Merge branch 'pr-922' into TINKERPOP-1959
add ad624be TINKERPOP-1959 Handled EnumValue serialization in script bindings
add 67e56dd TINKERPOP-1959 Refactored request arg serialization to be more general
add 54a12eb TINKERPOP-1959 Minor fixes to upgrade docs
add 6132b7a TINKERPOP-1959 Minor fix to upgrade docs
add fe6149a Merge branch 'TINKERPOP-1959' into TINKERPOP-1959-tp33
add 9dbd5ac Merge branch 'TINKERPOP-1959-tp33' into TINKERPOP-1959-master
add 5ca4f99 Merge pull request #957 from apache/TINKERPOP-1959-master
add 57b003a Merge pull request #956 from apache/TINKERPOP-1959-tp33
add c3e714f Merge pull request #952 from apache/TINKERPOP-1959
add 87b1524 Merge branch 'tp32' into tp33
add e72b8cf Merge branch 'tp33'
add ecc7dca Added an "empty" OptionsStrategy CTR
add d6b83f5 Removed verification around g.io()
add 2a2e47e TINKERPOP-1972 Fix test harness, extract child type in generic params array
add dee155e TINKERPOP-1972 Fix arg handling for inject step
add e4765ea Merge branch 'TINKERPOP-1972' into TINKERPOP-1972-tp33
add b88f932 Merge branch 'TINKERPOP-1972-tp33' into TINKERPOP-1972-master
add c50ac94 Merge pull request #959 from apache/TINKERPOP-1972-master
add 028e5ed Merge pull request #958 from apache/TINKERPOP-1972-tp33
add 59fa4c2 Merge pull request #953 from apache/TINKERPOP-1972
add d5e8e63 Merge branch 'tp32' into tp33
add cd6b424 Merge branch 'tp33'
add cd04f68 Marked tp32 for major bug fixes only
add e08c874 Merge branch 'tp32' into tp33
add 8ae0971 Merge branch 'tp33'
add ccae834 Added some caveats for pagination in the recpies CTR
add 5d229d4 Merge branch 'tp32' into tp33
add a31ac02 Merge branch 'tp33'
add 9453a65 GraphStrategy has not been a thing in a long time - removed CTR
add 420f1cc Merge branch 'tp32' into tp33
add 92aa0d7 Merge branch 'tp33'
add 0fd9cd3 Remove more references to TP 2.x in docs
add e52c44d Updated warn on default ordering of results CTR
add 077b144 Merge branch 'tp32' into tp33
add f1a12ac Merge branch 'tp33'
add 1a968f8 Added the "3" back - accidentally deleted at some point CTR
add 72be354 TINKERPOP-2058 Use `Compare.eq` in `Contains.within` to ensure equal filter behaviors.
add f5ffa63 added note in upgrade docs
add d7d8e1d Merge branch 'TINKERPOP-2058'
add cf3173f TinkerPop 3.2.10 release
add ee225c3 Should verify SHA512 checksum - CTR
add 7394c7f Merge remote-tracking branch 'origin/tp32' into tp33
add a4d2bb9 Updated changelog for 3.3.4 release CTR
add 387e10e Update upgrade docs for 3.3.4 release CTR
add 90e99cd Updated website for 3.2.10/3.3.4 release CTR
add 4d3a319 TinkerPop 3.3.4 release
add 2ae5d8e Merge branch 'tp33'
add c0d6ec1 Temporarily kill the revapi thingy so that stuff can build while 3.3.3 is in the wind CTR
add 3238c45 TINKERPOP-2060 Removed final modifier on Mutating steps
add e2c862c Merge pull request #960 from apache/TINKERPOP-2060
add 7f3d175 Merge branch 'master' of https://gitbox.apache.org/repos/asf/tinkerpop
add e87e8a4 CTR: removed invalid comma from preprocessor script
add 387d1b7 CTR: removed control characters from console output fed into preprocessor script
add 6fcb227 CTR: fixed syntax error in SPARQL query
add 88c08b7 Bump to 3.3.5-SNAPSHOT CTR
add 84b419e Merge branch 'tp33'
add 6cadd07 typo, change plural to singular in MapReduce explanation
add b99338b Merge branch 'tp33'
add 68f069d repleaces EnumSet to HashSet
add 48cd7e2 Merge branch 'pr-951' into tp33
add cc50113 Merge branch 'tp33'
add 29eb3f0 TINKERPOP-2061 Added with() option for traversal configuration
add 11f9949 Merge pull request #961 from apache/TINKERPOP-2061
add 78e95b6 Fixed misspelling of javascript CTR
add b9aad1f Added docker hub info to release email template CTR
add a06ec1e Added (tm) in a few spots to docs CTR
add 92e0feb Added more (tm) to various docs CTR
add ff604e7 Fixed version in email template CTR
add a7ae62c Added a note for clarity for how the "release date" works CTR
add db429a8 Merge branch 'tp33'
add 759d1a7 TINKERPOP-2066 Bump to Groovy 2.5.3
add e145e54 Merge pull request #962 from apache/TINKERPOP-2066
add aef8437 TINKERPOP-2073 Generate tabs for static code blocks
add 51f75cc Merge pull request #965 from apache/TINKERPOP-2073
add f2e8bac Merge branch 'tp33'
add 7445d18 TINKERPOP-2074 Only push NuGet for current version CTR
add 971c348 Merge branch 'tp33'
add f603049 TINKERPOP-2062 added Traversal class to CoreImports
add 9a4dbe4 Merge pull request #971 from apache/TINKERPOP-2062
add e3d8946 Merge branch 'tp33'
add 4b635a4 Bump to 3.2.11-SNAPSHOT
add d5c4949 Merge branch 'tp32' into tp33
add ba6a19c Merge branch 'tp33'
add 5cc2536 TINKERPOP-2081: Fix PersistedOutputRDD to eager persist RDD
add ed2f061 Merge branch 'pr-973' into tp33
add c131918 Merge branch 'tp33'
add 767851f Backport 7445d18b05791e210c5d2682d7893ee4d47edb0a
add aacdf7a Merge branch 'tp32' into tp33
add 3bef734 Merge branch 'tp33'
add 4d2364c gremlin-python: g:Set graphson deserializer should return a python set
add 79cd801 Merge branch 'pr-964' into tp33
add 28a3d55 Merge branch 'tp33'
add 94d1e27 Change example to not mutate the graph.
add ddb2270 Merge branch 'tp32' into tp33
add 42371d8 Merge branch 'tp33'
add 9bda0fe Used regular ArrayList in assertion
add a9e0cc2 Merge branch 'tp33'
add c610a18 Add default create() method to VertexProgram.Builder and remove unnecessary methods from test VPs
add 717e29e ensure public
add 6dd4fed Merge pull request #967 from PBGraff/TINKERPOP-2077
add a224b07 Merge remote-tracking branch 'origin/tp33'
add cdd41da TINKERPOP-2068 bump jackson-databind to 2.9.7
add 82cd53d Merge branch 'TINKERPOP-2068-tp32' into TINKERPOP-2068-tp33
add eeed2c7 Merge branch 'TINKERPOP-2068-tp33' into TINKERPOP-2068-master
add 462079b Merge pull request #970 from apache/TINKERPOP-2068-master
add 4056ec4 Merge pull request #980 from apache/TINKERPOP-2068-tp33
add 22057bd Extract Connection implementation from DriverRemoteConnection
add 57db815 Introduce ResultSet abstraction
add 6541c81 Merge pull request #966 from apache/TINKERPOP-2070
add f6574ca Merge branch 'tp33'
add c5501eb TINKERPOP-2065 iterate() now sends NoneStep
add 2211ef9 Merge branch 'TINKERPOP-2065' into tp33
add 34ed260 Merge branch 'tp33'
add 5343880 Fixed formatting in provider docs in protocol section CTR
add 0852a66 Merge branch 'tp33'
add a8fba32 TINKERPOP-2084 Display remote stacktrace in gremlin console
add 0b1e6e1 Merge branch 'TINKERPOP-2084' into tp33
add afb289d Merge branch 'tp33'
add 811915a TINKERPOP-2072 Refactored TypeTranslator for direction extension
add c3403ac Merge pull request #982 from apache/TINKERPOP-2072
add 6fc5385 TINKERPOP-2064 Expose response attributes in JavaScript Driver
add 6db9012 Merge pull request #985 from apache/TINKERPOP-2064
add 48a1af3 Fixed/added missing feature requirements for tests
add b41938a Merge branch 'tp33'
add 69d1b3e Added powered-by entries CTR
add a097bb8 TINKERPOP-2078 Introduced AnonymousTraversalSource
add cd12e7d TINKERPOP-2078 added anonymous traversal to python
add 834e9c8 TINKERPOP-2078 Add anonymous traversal for js
add f92e2f0 TINKERPOP-2078 Added AnonymousTraversalSource for .NET
add 8f80a85 TINKERPOP-2078 Fixed up docs given finalization of .NET/js AnonymousTraversalSource
add 735579b TINKERPOP-2078 Refactored Traversal_() to Traversal() in .NET
add 760352f TINKERPOP-2078 Used Traversal() in .NET template
add 89e95f0 TINKERPOP-2078 Deprecated Graph.traversal() in .net,python,js
add ddbec0b TINKERPOP-2078 Minor javadoc and reference doc fixes
add 73aad39 TINKERPOP-2078 Fixed broken XML comment in .NET
add 2e7b78b TINKERPOP-2078 Added missing import
add 8cb89e5 TINKERPOP-2078 Introduce AnonymousTraversalSource in JS
add d8ac5e5 TINKERPOP-2078 Made python have explicity AnonymousTraversalSource
add 5ad2d63 Merge branch 'tp33'
add b6ebdaf TINKERPOP-2059 Implemented `by()` and `with()` modulators for `valueMap()` step.
add 935d513 Merge pull request #986 from apache/TINKERPOP-2059
add 5af8d08 Allow getting raw JToken data from Gremlin.Net.Driver.GremlinClient.
add 3bba3d6 Merge branch 'FixTINKERPOP2067' of https://github.com/danielcweber/tinkerpop into danielcweber-FixTINKERPOP2067
add 373561c Merge branch 'tp33'
add 6a1bc81 TINKERPOP-2069 Document Gremlin.Net driver config
add 4811f4e Merge branch 'TINKERPOP-2069' into tp33
add a6bede9 Merge branch 'tp33'
add b4c0b9a TINKERPOP-2050 Added :bytecode command to aid with debugging
add a97caa7 TINKERPOP-2050 Added docs for :bytecode command
add 0ce1675 TINKERPOP-2050 Support multi-line commands for :bytecode
add 40c5896 TINKERPOP-2050 Removed the eval/submit options on :bytecode
add e895a1d Merge branch 'TINKERPOP-2050' into tp33
add 74f19e4 Merge branch 'tp33'
add ff5f19e TINKERPOP-2010 Generate JSDoc for gremlin-javascript
add e85667e Merge branch 'TINKERPOP-2010' into tp33
add 879d3b8 Merge branch 'tp33'
add 4cf426b TINKERPOP-1984 Enable GraphSON serializers to no longer conflict
add 778f0ed Merge pull request #987 from apache/TINKERPOP-1984
add 19b5eee Use RemoteTraverser interface rather than specific DefaultRemoteTraverser CTR
add f497276 Merge branch 'tp33'
add 929dce3 TINKERPOP-2038 Made the GremlinGroovyScriptEngine cache configurable
add b252aba TINKERPOP-2038 Added upgrade notes and changelog
add 2eda641 Merge branch 'TINKERPOP-2038' into tp33
add 355f214 Merge branch 'tp33'
add 0ceaa78 TINKERPOP-2079 Moved RemoteGraph to gremlin-test
add a60a2b9 Merge pull request #992 from apache/TINKERPOP-2079
add eb63dfe TINKERPOP-2092 Deprecated default serializer fields
add 8dc9ebc Merge branch 'tp33'
add 5ac3543 TINKERPOP-2093 Bump to Groovy 2.5.4
add 3c7c22d Merge pull request #995 from apache/TINKERPOP-2093
add 6de41bf TINKERPOP-2094 Minor fix to Javadoc CTR
add a55869a Merge branch 'tp33'
add c6b08b8 Reworked the reference doc introduction.
add 03e154c Rewrote the graph section of reference docs.
add 499284b Changed from Gremlin Service Provider to Remote Gremlin Provider
add ae8a2d5 Moved driver oriented things to variants
add 12d2897 Made code section on lambdas static
add 87e60ba Fixed up spacing/indentation in preface
add c54dbc1 Lots of grammar/spelling/formatting fixes
add ea9e826 TINKERPOP-2002 Clean up docs based on AnonymousTraversalSource
add 1083bb1 TINKERPOP-2002 Minor rewording and grammatical fixes
add 23e40c5 TINKERPOP-2002 Moved DSL specifics to each language variant
add 5f302d9 TINKERPOP-2002 Massive restructing of language variants sections
add 6ce0605 TINKERPOP-2002 Moved templates/archetypes to variant sections
add 0af44c5 TINKERPOP-2002 Refined the variants section a bit.
add 08a0026 TINKERPOP-2002 Fixed spacing in quotes in preface
add bbfe217 TINKERPOP-2002 Minor fix to code preventing doc generation
add 4a13b44 TINKERPOP-2002 moved variants section above implementations
add fc8eb40 TINKERPOP-2002 Add "connect" image
add 1a210ff TINKERPOP-2002 Resized and removed rexster images in "connection" sections
add 00a4107 TINKERPOP-2002 fix tab rendering for static codez
add 0272809 fixed JSDocs publish directory
add c919e6b Merge pull request #996 from apache/TINKERPOP-2002
add 6e14309 Added none() step to traversal docs CTR
add d8a0db6 Merge branch 'tp33'
add d95e5ff Clarify cool down period time CTR
add 6f07462 Added shortestPath() to upgrade docs CTR
add 7faa479 Added more details around subgraph() and TinkerGraph CTR
add 578ac5c Merge branch 'tp33'
add 15094c9 Added some notes about Gephi and :remote instances CTR
add c4bcf6f Merge branch 'tp33'
add eaa5a66 Added a note about global scope in python CTR
add a38e574 Merge branch 'tp33'
add e496213 Fixed default element label for ReferenceVertex
add 5c10f7b Merge branch 'tp33'
add fbd72f8 Merge pull request #979 from apache/TINKERPOP-2068-tp32
add 76492f0 Add hint to Google Group for usage questions CTR
add ef90c2e Merge branch 'tp32' into tp33
add ccd9326 Merge branch 'tp33'
add 67ddf587 Keep track of traversal strategies in a LinkedHashSet
add a16f16e Init flatArguments with a size
add 6bb6a3c Merge branch 'pr-999' into tp33
add 051eec4 Merge branch 'tp33'
add 2555207 Addeda note about the "Later" JIRA resolution to dev docs CTR
add 6d7a06e TINKERPOP-2104 Allow ImportCustomizer to handle fields
add b5891ab Merge pull request #1008 from apache/TINKERPOP-2104
add 855636d Updated TP 4.x design ideas
add c62a152 TINKERPOP-2095 GroupStep looks for irrelevant barrier steps
add 98146f4 Merge branch 'TINKERPOP-2095' into tp33
add 5095dac Merge branch 'tp33'
add 686249c Can't generate io data without this pom fix after groovy bump to 2.5.x CTR
add 6aa9b96 Added a note about :record for Gremlin Console CTR
add dbbc3fc Merge branch 'tp33'
add c53d8d7 Added a note about :record for Gremlin Console CTR
add 2841fa6 Merge branch 'tp33'
add f04ada1 TINKERPOP-2100 coalesce() creating unexpected results when used with order()
add ec13939 Merge branch 'tp33'
add b8856c6 TINKERPOP-2018 Automated documentation generation for .NET with docfx
add abcfce6 TINKERPOP-2018 Fixed header images and other settings
add 8e275fa TINKERPOP-2018 Integrated .NET docs in publish script.
add f4e87b7 TINKERPOP-2018 Add note about nuget requirements
add d53c1bd Merge branch 'TINKERPOP-2018' into tp33
add 4ebb41c Merge branch 'tp33'
add 7d841b0 TINKERPOP-2080 Removed withRemote from TraversalSource
add 7a2af78 Merge pull request #1004 from apache/TINKERPOP-2080
add a4b646c Upgrade Spark to 2.4
add 7000863 Merge pull request #1002 from RussellSpitzer/TINKERPOP-2101
add e1ed9b3 Update spark version to 2.4.0 in changelog CTR
add dd53d59 TINKERPOP-2103 Remove deprecated submit() on RemoteConnection
add 7de9880 Merge pull request #1006 from apache/TINKERPOP-2103
add 6cc7b7d TINKERPOP-2102 Deprecate static fields on TraversalSource
add 0bd3824 Merge branch 'TINKERPOP-2102' into tp33
add 1041f86 Merge branch 'tp33'
add c923564 TINKERPOP-2106 throw TimeoutException instead of TraversalInterruptedException
add 75af342 Merge branch 'tp33'
add f7e107f Update changelog CTR
add f15b25e Merge branch 'tp33'
add a409850 uses the directly field instead of getter method (#1001)
add 06498ea TINKERPOP-2075 Added ReferenceElementStrategy
add 2cb95c9 Merge pull request #1010 from apache/TINKERPOP-2075
add 65ff08c Deprecate StarGraph builder methods that don't follow our standard pattern CTR
add 22d3aa3 Merge branch 'tp33'
add 09b093f Fixed SubgraphStrategy configuration and derser using that config CTR
add fd45a72 Increased the maxContentLength for tests of remoting CTR
add 7968e29 Merge branch 'tp33'
add 4da53a5 Added 3.3.5 io test files CTR
add 22c5485 Refactored gremlin-server "remote" tests to run latest versions of GraphSON and Gryo CTR
add 11f5149 Added io compatibility tests for 3.3.5 CTR
add c68aab0 Made assert in order() test nicer for all serializers CTR
add f21a45f Made assertions on AggregateTest flexible for GraphSON CTR
add 385e573 Remove some dead commented out code CTR
add a9efe8d OptOut a store test in RemoteGraph because we now test GraphSON
add abfcc2d Merge branch 'tp33'
add a47e927 Add isContextNullOrStopped() method to Spark
add d9501ab Merge pull request #1017 from alexliu68/DSP-17832
add 8d5fb67 OptOut can be set on GraphProvider
add 6214cc9 Merge branch 'tp33'
add 9351033 Minor fixups to the previous changes that made OptOut available on GraphProvider CTR
add c7b28e5 Removed hardcoded worker count and instead detected max available CTR
add 5f4e2b6 Made worker size for tests be limited to size of the available processors CTR
add 403a92d Merge branch 'tp33'
add e507996 Add isContextNullOrStopped() method to Spark
add e696936 Merge branch 'tp33'
add e041bfe TINKERPOP-2111 Added BulkSet as a GraphSON type
add 2d60810 C# Serializer: Use object instead of dynamic
add f37451d Minor formatting/spelling fixes in upgrade docs
add ccd47f5 TINKERPOP-2111 Refactored deserializer for BulkSet in C#
add df04107 Merge pull request #1018 from apache/TINKERPOP-2111
add 2dc81c9 Reverted TINKERPOP-2080 which got rid of TraversalSource.withRemote()
add b51b1a7 Backported the most critical changes from #1001
add 03fdb92 Merge branch 'tp33'
add fa8715c Added final modifier to prevent overriding as the field is accessed internally in the class and there shouldn't be some other implementation that modifies that behavior CTR
add 8db384e Merge branch 'tp33'
add 734f4a8 Minor fixups to #1001 performance enhancements
add f394d75 Merge pull request #1015 from apache/fixup-1001
add 7a16bda Need to check for null in case the Graph or GraphProvider is some sort of interface
add 1f32f52 Merge branch 'tp33'
add 151cb7c Added an intro image to reference docs CTR
add afa041d Added some images CTR
add 9c8af51 TINKERPOP-2114 Documented common Gremlin anti-patterns (and solutions)
add 5cda4ae Merge branch 'TINKERPOP-2114' into tp33
add dbec6b3 Merge branch 'tp33'
add 4ed58da TINKERPOP-1849 Provide a way to fold() with an index
add c6739f9 fixed issues mentioned by @spmallette
add c2362da Merge branch 'TINKERPOP-1849'
add f9d7027 Added Cluster.using(Client) CTR
add 6107d24 Merge branch 'tp33'
add e4402e5 Added JUGRI to the Powered By section of home page CTR
add 4b10cfd Added dev docs on release note "contributions" which will start with 3.4.0 CTR
add 0f82111 Updated Contributor Listing policy per https://s.apache.org/1oYF CTR
add 49b8ff3 updated mailmap - CTR
add 662e1aa updated mailmap - CTR
add 79b5e1c TINKERPOP-2096 Throw GremlinServerError if server disconnects before read completes
add 1fe46fe Merge branch 'tp33'
add fa5e5b6 spelling CTR
add fb700db Merge branch 'tp33'
add 9455078 Updated notice with correct groovy version CTR
add 689e034 TINKERPOP-2110 Added option to change path for java driver
add 09ce70c Merge branch 'TINKERPOP-2110' into tp33
add 5830585 Merge branch 'tp33'
add b711c7e Merge branch 'TINKERPOP-2110' into tp33
add 2e1e6e0 Merge branch 'tp33'
add 5ebf598 Fixed test assertions that were non-deterministic CTR
add b26c696 Update the Getting Started tutorial given the revised structure of the Reference docs CTR
add 02fbfbf1 Minor adjustments to the language variants tutorial given restructing of reference docs CTR
add c0a93ec Fixed aliasing for the new using() overload CTR
add b850428 Merge branch 'tp33'
add fb734ea Fixed bug preventing TraversalExplanation from serializing with GraphSON CTR
add 8f9da19 Merge branch 'tp33'
add d58712c TINKERPOP-1889 - Upgrade ws, adding ping and reconnection javascript
add 36b0b2f Merge branch 'tp33'
add ccd6236 TINKERPOP-2113 Fix P.Within() for list arguments
add bfcd197 Merge branch 'tp33'
add 6e9e975 TINKERPOP-2119 Add C# code examples in doc as code
add b9b80c5 Merge pull request #1025 from apache/TINKERPOP-2119
add 0a8e26d Use explicit Bindinds object instead of a 2-tuple
add 73459b8 Merge pull request #1021 from aboudreault/tinkerpop-2116
add f0587b0 Updated changelog CTR
add 6b51c54 fix for TINKERPOP-2105
add c0d62b8 Merge branch 'pr-1023' into tp33
add d548d42 Merged template change without regenerating package.json
add de0a1a6 Merge branch 'tp33'
add b360463 Bump Jackson Databind 2.9.8
add 48014ce Merge branch 'tp32' into tp33
add f821ba2 Merge branch 'tp33'
add fbf97bb GraphBinary specification
add 8eca2cd Code correction and escape fix
add e91dd12 Fix typo
add 6a23c06 TINKERPOP-1942 Improve support for null values and complex custom types
add 7a3b098 TINKERPOP-1942 Correct child type information
add c901f3e TINKERPOP-1942 Basic implementation and benchmarks
add 366eceb Add serialization/write support
add 0d9af8d Fix test
add 2727283 More type serializers and add mime type
add a3856f9 Support interfaces
add 7df45f4 Implement ResponseMessageSerializer
add f82bf50 Implement Set, Date and Class serializers
add 80bd080 Start sample composite type implementation
add 4d38c03 Start sample custom type implementation
add d04ce7c Support built-in and custom types registration
add 5331858 Test custom type support
add cfac1c1 TINKERPOP-1942 Threw in a bunch of final on vars and other minor fixups
add 173a0e8 TINKERPOP-1942 Added general Enum serializer
add 60954b4 TINKERPOP-1942 Renamed the GraphBinary messageserializer back
add 5d844ed TINKERPOP-1942 Added serializers for graph elements
add 2cecb69 TINKERPOP-1942 Added lambda serializer for graphbinary
add 864d194 Rename writeValueSequence() to writeValue() on SimpleTypeSerializer
add 4740fbb Improve type resolution for interfaces and subclasses
add 5a3b4c3 TINKERPOP-1942 added PSerializer for GraphBinary
add 6c09132 TINKERPOP-1942 Added path serializer for graphbinary
add 72af488 TINKERPOP-1942 Added Binding serializer for GraphBinary
add cdfc9bf TINKERPOP-1942 Added Traverser derser for GraphBinary
add 7d890eb TINKERPOP-1942 Added BigInteger/Decimal derser for graphbinary
add 078593a TINKERPOP-1942 Fix up date and timestamp graphbinary derser
add d4641f2 TINKERPOP-1942 Added ByteBuffer derser for graphbinary
add ed03080 TINKERPOP-1942 Put the types in order of specification in DataType
add 6474de7 TINKERPOP-1942 Fixed order of serializers for graphbinary
add fd83e3a TINKERPOP-1942 Added some of the duration serialization types
add 38d9b69 TINKERPOP-1942 added all duration derser for GraphBinary
add 027f7e9 TINKERPOP-1942 Added InetAddress serializer for GraphBinary
add f54de0d TINKERPOP-1942 Treat bytes as unsigned.
add 67efdc6 TINKERPOP-1942 Added TextP derser for GraphBinary
add da526b1 TINKERPOP-1942 Added Graph derser for GraphBinary
add 9aeddf9 TINKERPOP-1942 Cleanup derser docs around Graph for GraphBinary
add 7fa0cb5 Char serializer
add 1cf96ca TINKERPOP-1942 Minor code format fixups
add 058284f TINKERPOP-1942 Added TraversalStrategy serialization and setup the message serializer to send the header on requests
add 8579241 TINKERPOP-1942 Setup GraphBinary for integration tests
add 0fec37b TINKERPOP-1942 BulkSet derser for GraphBinary
add c6edbda TINKERPOP-1942 Added integration tests to Gremlin Server for GraphBinary
add 80d44d5 Map.Entry serializer
add 89e935f Fix: include license in file
add b762aa6 Support Tree serialization
add 97de612 Use local buffer pool for byte codes
add 73c6d6b Use a consistent behavior for TypeSerializerRegistry and document it
add 95b4a31 Fix: include license in test file
add a946557 Update benchmark
add 7b21cb1 TINKERPOP-1942 Added GraphBinary as a serializer available by default
add 16388ac TINKERPOP-1942 Added changelog and upgrade notes for graphbinary
add 7740e4c TINKERPOP-1942 Added IoRegistry configuration options to GraphBinary
add 55636fe Fix sample custom type serializer
add c3979f3 TINKERPOP-1942 Added direct config of custom serializers for GraphBinary
add 89385fe TINKERPOP-1942 Added reference docs about GraphBinary
add 52e4850 TINKERPOP-1942 Update docs around GraphBinary and element properties
add 94ae73d Metrics serializer
add 7f9f734 Add serializer for TraversalExplanation
add 4a32107 Apply suggestions from code review by @FlorianHockmann
add 4bbcd55 Merge pull request #1000 from apache/TINKERPOP-1942
add e9dd3cc TINKERPOP-2118 Bump to groovy 2.4.16
add 43dee44 Merge branch 'tp33'
add 2464e8b Add request pipelining TINKERPOP-1775/1774
add 55a6514 Improve async sending of msgs TINKERPOP-1775/1774
add 69eff55 Improve async receiving TINKERPOP-1775/1774
add 1d4fc89 Avoid unnecessary second read INKERPOP-1775/1774
add 1d8e071 Merge pull request #1016 from apache/TINKERPOP-1775
add 58210af Update changelog for 3.2.11 release CTR
add 6026ac0 Update for 3.2.11 upgrade docs CTR
add ed94a75 TinkerPop 3.2.11 release
add 7110d26 Merge branch 'tp32' into tp33
add 35bbb87 Merge branch 'tp33'
add 277194c TinkerPop 3.2.11 release
add 6adb30e Merge branch 'tp33'
add 43dfd15 Remove contributors update from release docs
add a64d665 Updated changelog/upgrade notes for 3.4.0 CTR
add 07e20bf Wrong date - 2019 please CTR
add 437b0f6 Fixed 2018 nonsense for release date CTR
add 4c767c8 Merge branch 'tp33'
add a03ac54 Minor code formatting for final CTR
add 7bc9b6f Restructured upgrade docs for 3.4.0
add 4658d83 Changed Bindings syntax in python docs. CTR
add 2d7f6a2 Added Bindings change for python to upgrade notes CTR
add 3f2508b Updated site with latest release versions CTR
add b75a703 fixed link - CTR
add feb79ab Merge branch 'tp33'
add 074e53a TinkerPop 3.4.0 release
add 28b6322 Override the apache-release profile
add 427d711 Merge branch 'tp33'
add dfc88b4 CTR: create .glv files before building project in validation script
add 6ae962a Merge branch 'tp33'
add a21001a Add .glv to gremlin-javascript for docker builds CTR
add 32e3e02 Merge branch 'tp33'
add 90c5e2f CTR: Updated Python bindings syntax in docs pre-processor
add 078e772 CTR: Fixed validation script (removed invisible control characters from Gremlin console output)
add d3509bd minor format - CTR
add 5e4a48b minor format - CTR
add 0c2e0b5 CTR: Increased number of visible code tabs in docs from 5 to 6
add 82f0590 Remove latest tag from tp33 TINKERPOP-1980 CTR
add 244c80c Merge branch 'tp33'
add 468274b Add latest tag for 3.4.z again TINKERPOP-1980 CTR
add ec01b6b Fixed pom reference to groovy-all which was failing deploy of .NET CTR
add 60fd135 Bump to 3.3.6-SNAPSHOT
add fbea142 Merge branch 'tp33'
add 881f168 Bump to 3.4.1-SNAPSHOT
add 7ecbd52 CTR: Fixed paranthesis in docs pre-processor
add 71a58ce Added link to .NET docs on compendium page CTR
add 12381ae Minor grammatical fix in error message CTR
add dc92a3c Added js/.net api docs to the vote thread email template CTR
add 3f02660 Added Gremlin.Net.Template to the nuget links to check during release CTR
add 6588e10 Fix minor grammatical error in release docs CTR
add c806510 Replaced deprecated <tasks> tag in antrun plugins CTR
add 4d73ce4 Merge branch 'tp33'
add c0779e2 Massively cut down log output with new radish feature CTR
add 4b5837e Merge branch 'tp33'
add fa0afb5 Fixed warnings related to nuget around the license CTR
add b49078f Merge branch 'tp33'
add 8c70d17 Added link to verify downloads and updated sha1 to sha512 CTR
add 02a7af3 Mask security secret or password
add db0fd41 Merge branch 'tp33'
add fec33a2 Fix table rendering in Sparql reference docs.
add 872f597 Merge pull request #1037 from newkek/docs-fix
add c8d5a54 Added anti-pattern logo CTR
add 6314fbe Added anti-pattern logo to recipe docs CTR
add 42bdff0 TINKERPOP-2126 Made `TraverserSet` internals thread-safe
add 93cd399 Merge branch 'TINKERPOP-2126' into tp33
add a8cccad Merge branch 'tp33'
add d042421 TINKERPOP-2124 Fixed and/or folding in `InlineFilterStrategy`.
add 6c3e71e Merge pull request #1032 from apache/TINKERPOP-2124-master
add 1672a14 Fixed versions in changelog CTR
add 3294062 CTR: Better fix for the removal of control characters
add 8f8b044 Fixed SparqlStrategy so that it could be used with RemoteStrategy
add 35fcbeb Removed formatting from headers CTR
add b968099 Added contributions link in downloads
add 304795f Fix 2 ConnectionPool inconcistencies CTR
add 67764ba Fix 2 minor warnings in test class CTR
add 13d00ec CTR: Updated contributor modals on home page
add 48f1332 TINKERPOP-2124 Fixed and/or folding in `InlineFilterStrategy`.
add da2e32f Merge pull request #1030 from apache/TINKERPOP-2124
add 2ff1958 Merge branch 'tp33'
add 346d984 TINKERPOP-2130 Fix default parameter assignment in Connection ctor
add e23cf5e Merge pull request #1038 from nivsherf/TINKERPOP-2130
add 5b4f371 Merge branch 'tp33'
add 2bcf8b5 Removed is.testing config option from remote traversals
add c93d855 Merge branch 'tp33'
add 5ad3b80 Explain connection pool exceptions TINKERPOP-2131
add 7678c9f Merge pull request #1039 from apache/TINKERPOP-2131
add b57ac11 TINKERPOP-2088 Enable SourceLink for Gremlin.Net
add f066371 Merge branch 'TINKERPOP-2088' into tp33
add 5f01260 Merge branch 'tp33'
add e3922b8 TINKERPOP-2136 Fixed explanation of the `inside` predicate bounds.
add 45be436 Merge branch 'tp33'
add f4652d1 TINKERPOP-2141: Rewind buffer's position in ByteBufferSerializer
add ff46277 Merge pull request #1045 from nastra/TINKERPOP-2141
add 8008950 Added changelog entry CTR
add 3e7b8e0 Removed weird quotes from gremlin-ide in powered by on home page CTR
add 77b1a90 Mention adding new committers to JIRA in dev docs CTR
add 901b93c Added test data files for 3.3.6 CTR
add 29f76ca Merge branch 'tp33'
add fe46a35 Added 3.4.1 test data files for io CTR
add 64e1c05 Update roles for Jorge/Florian to PMC CTR
add 991c19e Updated names of release managers
add fc6f6c4 Update bio CTR
add 70f72e3 Added active/inactive sections
add 35e870e Fix typo in bash script: tue -> true CTR
add 98f3956 Merge branch 'tp33'
add 522e519 Fix NPE is not thrown when null id is set to AbstractStep
add 20f3fca Merge pull request #1043 from porunov/remove-redundant-code-in-AbstractStep
add b7cf0d4 Add Python TraversalMetrics/Metrics deserializers
add b565908 Remove print statements in tests
add 86517fa Merge branch 'pr-1031' into tp33
add 0691ae1 Merge branch 'tp33'
add 02ad4be TINKERPOP-2140 Add CI smoke test for Docker build
add 5f7bc22 Merge branch 'TINKERPOP-2140' into tp33
add 291bae0 Merge branch 'tp33'
add 1dda001 Test GraphBinary with nested lists/sets/maps
add ab75395 Merge pull request #1050 from nastra/ET-binary-nested-collections
add 197188e TINKERPOP-2138 Provide way to disable the global functionc cache
add d00cc20 Merge branch 'TINKERPOP-2138' into tp33
add 1d19c90 Merge branch 'tp33'
add fe60010 Merge branch 'TINKERPOP-2138' into tp33
add e3c0db4 Merge branch 'tp33'
add 746840d Make readValue(..)/writeValue(..) protected
add bba2b6a Merge pull request #1051 from nastra/ET-readVal-public
add c9dbcf0 Fixed bad import declaration in python docs CTR
add 44ce565 Merge branch 'tp33'
add ebd7f26 Implement gherkin tests that required GraphSON 3.0
add 3ac6c3b Merge branch 'tp33'
add 92d313d TINKERPOP-1998 Minor fix to javadoc around the test suite and added some notes to the provider dev docs
add 121bc7f Merge branch 'tp33'
add ff95667 TINKERPOP-2125 Added source file check in release validation script
add 4d583b4 Merge pull request #1041 from apache/TINKERPOP-2125
add 21a2c95 Merge branch 'tp33'
add 2512d691 Fixed bad test assertions in gherkin
add 7d43f04 Merge branch 'tp33'
add 38dcfb4 Ignored some failing .NET tests after GLV tests were enabled for GraphSON 3.0 CTR
add d766dbe Merge branch 'tp33'
add 40e3e2b TINKERPOP-2122 Expose the status code on GremlinServerError in python CTR
add 60615d4 Merge branch 'tp33'
add a004b72 TINKERPOP-2139 Properly handle client side serialization exceptions
add c588d4f Merge branch 'tp33'
add 62622c2 TINKERPOP-2126 Fixed concurrency issue in `ObjectWritable::toString()`.
add fec6573 Merge pull request #1044 from apache/TINKERPOP-2126
add 07f510b Merge branch 'tp33'
add 996b1ee Release dropped response Frames in ResponseHandlerContext
add 89acb65 Merge branch 'pr-1052' into tp33
add 6bd7672 Merge branch 'tp33'
add d523bb4 Bumped jacoco/surefire plugin and set minimum maven version CTR
add 8ca76cb Bump the revapi plugin CTR
add 47f6ae0 Bumped the .NET maven plugin to 0.23
add 7e8c251 Merge branch 'tp33'
add eb05619 Enabled computer tests for GraphBinary CTR
add 117a386 TINKERPOP-2144 Better handle Authenticator failures
add 0c7b707 Merge branch 'TINKERPOP-2144' into tp33
add a9858a9 Merge branch 'tp33'
add 2d49dac Added a test for GraphBinary and VertexProgramStrategy CTR
add d843691 Fixed formatting in upgrade docs CTR
add ca952a4 Merge branch 'tp33'
add 91e7a70 TINKERPOP-2147: Add serializer for TraversalMetrics
add d82e3b5 Merge pull request #1053 from nastra/TINKERPOP-2147
add 22d7b82 TINKERPOP-1882 Implemented `EarlyLimitStrategy`.
add 1c957f7 Merge pull request #1040 from apache/TINKERPOP-1882
add b52a1ff Merge branch 'tp33'
add f032eb1 CTR: Bumped EarlyLimitStrategy Gryo ID to be in line with master/
add c635fb3 Merge branch 'tp33'
add 9767e7d CTR: cleaned up "LAST ID" comments
add ab1268d Removed ignores from .NET tests
add ce8a5e4 Merge branch 'tp33'
add 97849bd Updated links to sparql-gremlin CTR
add 46b612f Linked up contributor modals on downloads.html CTR
add b8f6583 TINKERPOP-2098 Improved gremlin-server.sh help output CTR
add 2fc9724 Merge branch 'tp33'
add e98a01f TINKERPOP-2149 Add fallback resolver to TypeSerializerRegistry
add 329afd3 TINKERPOP-2149 Add entry to CHANGELOG
add 37a344b Merge pull request #1054 from apache/TINKERPOP-2149
add 3f55cba Update bio
add 2c91de0 TINKERPOP-2150 Support configuring the registry builder in config
add 325a6c8 TINKERPOP-2150 Changelog and docs
add 64e4964 Merge pull request #1055 from apache/TINKERPOP-2150
add 58c8e51 CTR: Using strict sort order in `EarlyLimitStrategyProcessTest` traversal to ensure same results across provider implementations
add b5c8cb5 Merge branch 'tp33'
add 507182c Changed assertion logic in pageRank() feature test
add 9f274e5 Merge branch 'tp33'
add f799335 GraphBinary: use exception instead of assertion for msb check CTR
add 8061512 Avoid using ByteBuf#readCharSequence() for Netty 4.0 compat CTR
add e21e225 Dynamically register SparqlStrategy for GraphSON CTR
add a8becb8 Fixed bad download links on home page - grrrr CTR
add a30ff44 Bump to kerby 1.0.0 CTR
add 22eaae7 Merge branch 'tp33'
add 91a9051 Updated NOTICE copyright date CTR
add 56687a1 Add LICENSE and NOTICE for javascript
add bb43b91 Merge branch 'tp33'
add c66c497 TINKERPOP-2154 GraphBinary: Release working buffers on failure
add c2a0d4b TINKERPOP-2154 fix add missing license to file
add 5bf5503 TINKERPOP-2154 changelog
add c710445 Merge pull request #1058 from apache/TINKERPOP-2154
add c8502ab Updated nuget packages to have LICENSE/NOTICE in them
add 2d68758 Pinned more_itertools in gremlin_python
add 095cfb6 Removed unecessary build steps in dotnet and js CTR
add a726cc3 Merge branch 'tp33'
add 03f9274 Changed loop break check to break out of the connection creation loop if greater than or equal to the expected amount of connections are created
add 54912dd Merge pull request #1057 from IsaacBoy/TINKERPOP-2155
add b1a7e04 fix: Path#toString() variable reference bug
add d1985b7 Merge pull request #1056 from thefliik/patch-1
add e11cbe1 Added changelog entries for recent PRs CTR
add bb67885 Use clean plugin to kill .NET directories generated during builds
add 4af04a3 Merge branch 'tp33'
add 29a9a7b Added retry to some tests that were timer based
add b10d96f Merge branch 'tp33'
add 555d726 More serialization benchmarks
add f5f973a Fix typos and wording
add ea8c06d Merge branch 'tp33'
add 4fa5162 TINKERPOP-1435 Python support for BigInteger/BigDecimal
add 5d540d8 TINKERPOP-1435 Add byte support in GraphSON extended module for python
add 19d42c9 TINKERPOP-1435 Add ByteBuffer support in GraphSON for python
add 480ed6d TINKERPOP-1435 Added Char support to graphson and python
add 202c497 TINKERPOP-1435 added Duration for graphson in python
add 1cace8f TINKERPOP-1435 Add char serialization for GraphSON 3.0 in python
add e4d7544 TINKERPOP-1435 Update changelog
add ea1e5a3 Merge branch 'TINKERPOP-1435' into tp33
add 76b3a78 Merge branch 'tp33'
add 26b330a Improve download page
add 07ea8fe use bootstrap form
add 197dbc7 Merge pull request #1059 from apache/download-page
add b35612c TINKERPOP-2134 Bump to Groovy 2.5.6
add 7c84b3f Merge pull request #1061 from apache/TINKERPOP-2134
add 33441fd TINKERPOP-2163 Improved performance of JavaTranslator method selection
add d7d0989 Merge branch 'TINKERPOP-2163' into tp33
add 2eeed1d Merge branch 'tp33'
add a440e88 TINKERPOP-2164: Reduce chance of hash collisions in Bytecode and its inner classes
add 016f8ca Merge branch 'pr-1067' into tp33
add 84501fd Merge branch 'tp33'
add baed0e5 Bump dependencies for httpclient, commons-codec, slf4j
add ffee148 Merge branch 'bumps' into tp33
add 34cf02d Merge branch 'tp33'
add 95371c5 Added ArangoDB to provider index
add 6bb7d57 Fix error in 'The First Five Minutes' section
add 37b2bc1 Merge branch 'tp33'
add 95087ce Added TraversalConstructionBenchmark CTR
add afc96c4 Merge branch 'tp33'
add 0b614d8 Added a note about release candidates to GLV "readmes" CTR
add f3cafce Merge branch 'tp33'
add e812808 Minor word additions CTR
add 2402939 TINKERPOP-2161 GraphBinary: use a single buffer instead of allocators
add 70637df Remove unused param from ResponseMessageSerializer and CHANGELOG entry
add 859e30f Remove P serialization from benchmarks
add 31f536f Fix: Uncomment tests
add 3e18418 Add subsection to upgrade docs
add 0a14205 TINKERPOP-2161 Add link to ticket in upgrade docs
add 90528cd Merge pull request #1065 from apache/TINKERPOP-2161
add 44bfc7f TINKERPOP-2165 Preferred commons-lang3 to commons-lang
add 65c876e Merge branch 'TINKERPOP-2165' into tp33
add 6c7be04 Merge branch 'tp33'
add f139b40 TINKERPOP-1992 Fix negative time on profile() step
add f980886 TINKERPOP-1992 Update changelog
add ee30283 TINKERPOP-1992 Added test to validate that durations are greater than zero.
add 44693d0 TINKERPOP-1992 Prevented reset of barrier from happening more than once
add 29fe4cd Merge branch 'TINKERPOP-1992' into tp33
add 72eb72f Merge branch 'tp33'
add 5ac3add Added "note" to .net project template.
add 3c87b3a Merge branch 'tp33'
add 543a0e2 TINKERPOP-2166 Cache expression to obtain the method in PSerializer
add e02b8fc TINKERPOP-2166 Changelog
add 2e84dfb Merge pull request #1073 from apache/TINKERPOP-2166
add 7e58bf8 TINKERPOP-2174 docker best practices
add cef3197 TINKERPOP-2174 added changelog entry
add e57051f Merge pull request #1080 from apache/TINKERPOP-2174
add c0b5ee0 Merge branch 'tp33'
add 984f086 TINKERPOP-2171 Allow sparql() to be extended with Gremlin steps.
add cb7d018 Merge pull request #1074 from apache/TINKERPOP-2171
add f16b50f TINKERPOP-2167 Traversals as async iterables in gremlin-javascript
add d1b3da8 update gremlin-javascript traversal template
add 78d4e82 Async iterator for Node 6, 8 with unit test
add dc38ae0 Updated changelog CTR
add 6b718a5 Merge branch 'tp33'
add c37d303 Added isodate to pip calls which enables docs to generate properly CTR
add dc32624 Merge branch 'tp33'
add 845bb9c TINKERPOP-2177 Prevented failures with auth based requests in python CTR
add 6326ef9 Merge branch 'tp33'
add 522ba25 TINKERPOP-2172 Fix PartitionStrategy to apply AddEdgeStartStep
add f2b78cd Removed old addE() syntax CTR
add 95e0d46 Updated changelog
add d51ed2f Merge branch 'TINKERPOP-2172' into tp33
add 7a238c9 Merge branch 'tp33'
add ff6a308 Updated future dev doc with tp4 branch plan CTR
add 2cd84ff TINKERPOP-2169 Fix connection leak on CorruptedFrameException
add 13439ac TINKERPOP-2173 Reset log level to original after each test
add fb78499 Merge branch 'pr-1082' into tp33
add 46e6a4d Update changelog CTR
add 1a9805b Change exception message in assertion.
add 0601c5b Allowed for multiple error messages to be acceptable in assert
add a7807ac Merge branch 'tp33'
add bfa90d2 TINKERPOP-2135/2148 Use custom COW collection
add a49b377 TINKERPOP-2135/2148 Avoid leaking open connections
add f93bcd8 TINKERPOP-2135/2148 Remove while loop to populate pool
add e900e8d TINKERPOP-2135/2148 Add changelog entry CTR
add 484b826 Minor instructional update in release docs CTR
add 4f5f732 Merge branch 'tp33'
add c5d5018 Minor instructional change in dev doc to be more efficient CTR
add bbde7fc Merge branch 'tp33'
add 3284f2e Move assert of logs out after the Cluster is closed
add 0d24715 Merge branch 'tp33'
add 6d64431 fixed links - CTR
add 918591a Update changelog/upgrade docs for 3.3.6 release CTR
add 3732a8a TinkerPop 3.3.6 release
add 5321dfe Removed some fancy bits that were added to try to speed up build
add e6fbd2a Merge branch 'tp33'
add bc640d8 Update changelog/upgrade docs for 3.4.1 CTR
add 1a736f9 Update web site for 3.4.1/3.3.6 CTR
add 6011714 Minor addition release docs content CTR
add 017cc0e Fixed more versions in web site CTR
add 821e69f TinkerPop 3.4.1 release
add 81b581f Minor fix to validate-distribution.sh to cover all image directories CTR
add 232dc99 fixed links - CTR
add 81577d5 fixed links - CTR
add 58f5415 Merge branch 'tp33'
add aa08656 fixed more links -CTR
add 9ab4ff5 restored anchors - CTR
add 2dc3091 Bump to 3.3.7-SNAPSHOT CTR
add 0a65e3d Merge branch 'tp33'
add 45710b1 Bound twine to 1.12.1 as latest version doesn't do auth right for some reason
add ba68876 Merge branch 'tp33'
add e55ccda Added contributors for 3.3.6/3.4.1 now that tags are final CTR
add 7d9df0f Bump to 3.4.2-SNAPSHOT
add ebf1aad Fixed current version to 3.4.1 on home page CTR
add 4a78c6b minor edit - ` won't render if end markup doesn't have trailing space - CTR
add d0f177f Merge branch 'tp33'
add 993a443 more minor ` edits - CTR
add 350897a Merge branch 'tp33'
add b6ec19f minor asciidoc fix - CTR
add 142714d Merge branch 'tp33'
add cff5267 escape __ with + CTR
add e238880 Merge branch 'tp33'
add cfd50f1 fixed linked - CTR
add 4125f94 render code blocks at EOF - CTR
add 667134d Merge branch 'tp33'
add a162109 TINKERPOP-2180: Ensure gremlin.sh works when directories contain spaces
add 91732e3 Merge branch 'tp33'
add 70c8f7e Bump GMavenPlus to 1.6.3 CTR
add 216e9fe Merge branch 'tp33'
add 9334272 TINKERPOP-2180: Make sure user.working_dir is still respected properly
add 32f6c6a Merge branch 'tp33'
add 62158d2 TINKERPOP-2180: Fix -l DEBUG
add ec847df Merge branch 'tp33'
add aaecfaa TINKERPOP-2179: Have SerializationException extend IOException
add 6165ecc TP-2179: Change some error messages on GraphBinary.
add a1386fa Merge pull request #1084 from newkek/TINKERPOP-2179-master
add 06cc959 TINKERPOP-2179: Have SerializationException extend IOException
add b59d779 Merge pull request #1083 from newkek/TINKERPOP-2179
add a291016 Merge remote-tracking branch 'origin/tp33'
add 9a6976c Added a note to explain why sparql-gremlin needs to be on the server for remote g.sparql() requests CTR
add e9817c0 Added Alibaba GDB to index listing CTR
add 0769976 Implemented EdgeLabelVerificationStrategy
add bc2c3f5 Merge pull request #1087 from apache/TINKERPOP-2191
add 505debf Merge branch 'tp33'
add b4c2fab Add some additional tests for negative Text predicates
add 87fe157 Merge pull request #1093 from nastra/negative-text-predicates
add db335da TINKERPOP-2181 Allow ctrl+c to break a command in Gremlin Console
add ccdc7c2 Merge branch 'TINKERPOP-2181' into tp33
add ed318bb Merge branch 'tp33'
add 7062595 Support loop interruption in Console with ctrl+c
add 14f638a Minor text fix now that we use SHA512 CTR
add 03234d2 TINKERPOP-2194 Simplify choose() test to avoid enforcing map key order CTR
add 252e4e9 Merge branch 'tp33'
add 98f67b1 TINKERPOP-2182 Removed gperfutils dependencies in Console
add 45aebf7 Merge branch 'tp33'
add 2ca135c TINKERPOP-2193 Allow a Traversal to know what TraversalSource it spawned from
add 2d35b4b Merge pull request #1092 from apache/TINKERPOP-2193
add 2446825 Fix threaded transaction tests. The graph thread should be refreshed to observe the result of committed transaction.
add d32d42e Merge branch 'tp33'
add 132ed82 TINKERPOP-2112 Fold property() so that T values can work in any order
add cfe709e Merge branch 'tp33'
add 82254f1 Added a test around calling steps with varargs that use arrays CTR
add e9e2599 Merge branch 'tp33'
add 5e60558 TINKERPOP-2183 Interpreter mode not handling class definitions
add 5f7b7d2 Merge branch 'tp33'
add 98c40aa Limited logging for a host marked unavailable
add 8819075 Merge branch 'tp33'
add 3fdc254 Hardened fold() glv test CTR
add aeb393e Merge branch 'tp33'
add aa10c22 Switch docker build to openjdk
add 72ab4ba Merge branch 'tp33'
add cad1b4b Allow to configure processor in Gremlin-JavaScript
add 0e391a8 Add the CHANGELOG entry
add 2183ced Merge branch 'pr-1098' into tp33
add 47ba61f Minor update to changelog CTR
add 64e58ea Merge branch 'tp33'
add ad7c5ae flipped comparison sign that prevented re-population of connection pool by always early exiting
add 0f46845 Merge pull request #1096 from bpeav/TINKERPOP-2090
add fbf1ce7 Added changelog entry CTR
add 36b8c36 TINKERPOP-2196 Fixed PartitionStrategy when setting vertex label
add 87123f2 Merge branch 'TINKERPOP-2196' into tp33
add cfb6d7f Merge branch 'tp33'
add cbac4f04 TINKERPOP-2200 Detach evented edge by way of the EventStrategy rather than DetachedFactory CTR
add 75de7c7 Merge branch 'tp33'
add a71fb05 changed the typing of from() and to() to accept wildcard instead of Vertex prevent query like ``` g.addV().as("first").repeat(__.addE("next").to(__.addV()).inV()).times(5).addE("next").to(__.select("first")) ``` from failing static type checking when gremlin server use security sandbox
add 7708aa6 Merge pull request #1100 from sel-fish/TINKERPOP-2201
add 96311b9 Updated CHANGELOG CTR
add 8d5a739 TINKERPOP-2203 Added console remote timeout to each request
add 3413653 Merge pull request #1101 from apache/TINKERPOP-2203
add 30b2535 TINKERPOP-2208 Added inject() to steps geneerated by the DSL TraversalSource CTR
add f6489b7 Merge branch 'tp33'
add f9957ed TINKERPOP-2204 Do not consume the exception while generating metadata
add 8570600 Merge pull request #1102 from divijvaidya/master
add 6a25284 TINKERPOP-2204 Prevent client-side hangs if server metadata generation fails CTR
add 36abc7a8 Merge branch 'tp33'
add 734b7b2 Create uber jar for gremlin-console
add 5799ca5 Merge branch 'pr-1103' into uberjar
add 6caeb93 Generated an uberjar artifact for Gremlin Console
add f456339 Merge branch 'tp33'
add 6d8560b Bump gmavenplus plugin to 1.7.0 CTR
add 5989f64 Merge branch 'tp33'
add 8456052 Add IO test data files for 3.3.7 CTR
add 2e16981 Merge branch 'tp33'
add b134787 Added IO test data for 3.4.2 CTR
add df124b1 Cleared the input buffer after exceptions in Gremlin Console CTR
add 7f6ba01 Merge branch 'tp33'
add 8ad4f60 Fixed mispelling in changelog CTR
add f5dc0c4 Merge branch 'tp33'
add fea8882 TINKERPOP-2189 Fixed test inconsistencies for connectedComponent() CTR
add 6538c9e Include javadoc for GraphBinaryReader and GraphBinaryWriter CTR
add 25e185f Correct sample custom serializer for GraphBinary CTR
add beae963 Fixed text formatting CTR
add 48e44b2 Merge branch 'tp33'
add 7190091 TINKERPOP-2199 Fixed P.within()/without() behavior in gremlin-python
add ef41dca TINKERPOP-2199 P.within()/without() behaves more consistently for .NET
add 2e5a70b TINKERPOP-2199 Fixed the bad GraphSON 3.0 docs for within() and without()
add 52159f6 TINKERPOP-2199 Added some more java tests for within()/without() for GraphSON
add fddb6cf TINKERPOP-2206 Fixed g:List serialization
add c75a1d9 TINKERPOP-2206 Minor fixes
add dfe9a93 Merge remote-tracking branch 'origin/TINKERPOP-2206' into tp33
add a837170 Merge branch 'tp33'
add 783eb07 TINKERPOP-2198 Update store() documentation wrt EarlyLimitStrategy CTR
add 7c73810 Merge branch 'tp33'
add dfca86c TINKERPOP-2190 Added docs on Gremlin injection for scripts CTR
add b52bca1 Fixed code example bugs CTR
add 138a4a9 TINKERPOP-2211 Add API to which allows per-request option for bytecode submission
add bebd9e7 TINKERPOP-2211 Added method to set RequestOptions using with()
add 9d7bceb TINKERPOP-2211 Changes around bytecode submission of RequestOptions
add 128662b TINKERPOP-2211 Minor renaming of requestId setting for RequestOptions
add 886bf6d Merge pull request #1110 from apache/TINKERPOP-2211
add 010fc49 TINKERPOP-2212 Fixed detachement problem in Path
add ad12862 Merge branch 'TINKERPOP-2212' into tp33
add cc285d4 Merge branch 'tp33'
add d09d7fb TINKERPOP-2089 Added DSL support to gremlin-javascript
add 22e3560 TINKERPOP-2089 Minor fixes
add bc004a5 TINKERPOP-2089 Added tests for anoynmous DSL steps
add d8353f4 TINKERPOP-2089 Added docs for javascript DSL
add 52bfdfe TINKERPOP-2089 Minor fix to update docs
add 7095e39 Merge branch 'TINKERPOP-2089' into tp33
add 1b221be Merge branch 'tp33'
add f71ce0d Fixed typo in header ancho CTR
add e0d2091 Merge branch 'tp33'
add f6038e3 Fix potentially harmful timing issue: _writeInProgress could be observed by BeginSendingMessages to indicate that the loop in SendMessagesFromQueueAsync is still "in flight" while in reality, it has already exited.
add 0d38dba Merge pull request #1114 from danielcweber/TINKERPOP-2217 CTR
add 1d7ffd0 Reverted TINKERPOP-2201 given discussion on #1117
add 80f5647 Upgrade Netty dependency to 4.1.32
add c6846c9 Change the Netty version in NOTICE & add changelog
add 09e6cca Merge pull request #1116 from divijvaidya/master
add 848a0fe TINKERPOP-2216 add status attribute for warnings
add 62f69ce Merge pull request #1113 from dalaro/TINKERPOP-2216
add 0cbb179 Updated changelog CTR
add 0faf6e3 Added upgrade notes for status attributes CTR
add 8802cee Final up some variables CTR
add fa28560 Needed to regenerate gremlin-javascript after DSL support was added
add a794617 Security review for non-https dependency urls - CTR
add 9a80184 Merge branch 'tp33'
add 6a8706a Moved some text to the end of the file to keep the file from ending with a codeblock CTR
add 1c0e8a4 More doc formatting CTR
add d93bdad fixed links CTR
add 053fcf8 Merge branch 'tp33'
add 28253b2 Added the tp34 branch to dev docs which will be created soon CTR
add 0621be6 Update docs for 3.3.7 release CTR
add bd35d3e TinkerPop 3.3.7 release
add 29a2fac Merge branch 'tp33'
add 831503d Updated changelog/upgrade docs for 3.4.2 CTR
add d9a35d1 Update website for 3.4.2/3.3.7 release CTR
add 72792e2 TinkerPop 3.4.2 release
add 0c34261 Bump to 3.5.0-SNAPSHOT
add 8411aa5 Added 3.5.0 upgrade docs setup CTR
add 44fd0c2 Add IO tests for 3.5.0 CTR
add dfbb88c TINKERPOP-2080 Removed deprecated withRemote() method
add eb6e401 Added git contributor info to download page CTR
add 9925aaf Update syntax of update-current-docs.sh CTR
add e67e852 Bump to TinkerPop 3.3.8-SNAPSHOT CTR
add cdf5e34 Merge branch 'tp33' into tp34
add 48dbf91 Minor fix to upgrade notes title CTR
add d703095 Bump to TinkerPop 3.4.3-SNAPSHOT
add e57d2b4 Merge branch 'tp34'
add e3289b0 Bump to Groovy 2.4.17
add 0ea7b45 Merge branch 'tp33' into tp34
add e560c53 Merge branch 'tp34'
add efe140f Bump to Groovy 2.5.7 CTR
add 66fc4e2 Merge branch 'tp34'
add c52d264 TINKERPOP-1935 Improved error message when GraphML used with multi-properties CTR
add 720e816 Merge branch 'tp33' into tp34
add a8a004a Merge branch 'tp34'
add 8a17fb0 Updated Contributor Listing Policy
add 2e4abeb Merge branch 'tp34'
add 56ac066 Bump shade plugin to 3.2.1 CTR
add 839af15 Bump to maven assembly plugin 3.1.1 CTR
add b14607e Bump to dockerfile-maven-plugin 1.4.10 CTR
add 5c781a0 Bump to rat plufin 0.13 CTR
add faf1dda Bump versions-plugin to 2.7 CTR
add 173dadd Removed revapi plugin
add fa6c1ad Merge branch 'tp33' into tp34
add f63bed0 Merge branch 'tp34'
add 5c9c8ce Bump jacoco and xml plugins - requires maven 3.3.9 CTR
add 4a919c0 Update maven archetype plugin tp 3.1.0 CTR
add c54ae0e Let the shade plugin inherit version from parent CTR
add f6b3bb7 Bump .net maven plugin CTR
add 5d629c4 Bump frontend maven plugin to 1.7.6 CTR
add 1667c94 Allow clean plugin to inherit version from parent CTR
add a57e531 Merge branch 'tp33' into tp34
add 7e84948 Merge branch 'tp34'
add 2c854b8 Add io test files for 3.3.8 CTR
add f326b9b Merge branch 'tp33' into tp34
add 5a4af6f Merge branch 'tp34'
add a4d7cc5 Add Gremlin IO test data files for 3.4.3 CTR
add 6cd2dc4 Merge branch 'tp34'
add 7c207e5 TINKERPOP-2223 Bump to Jackson 2.9.9 CTR
add 09df708 Merge branch 'tp33' into tp34
add 0fbca3a Merge branch 'tp34'
add bab1270 TINKERPOP-2157 Better insured that Double.NaN not compared in NumberHelper
add 7f535a2 Merge branch 'tp34'
add 4ef5a3f Bump to commons-io 2.6 CTR
add 6d89ba0 Bump to httpclient 4.5.8 CTR
add 109ad7a Bump to kryo 3.0.3 CTR
add 3000c38 Bump jmh to 1.21 CTR
add 1c3acba Merge branch 'tp33' into tp34
add 6edc834 Merge branch 'tp34'
add f2602ff TINKERPOP-2232 RemoteStrategy calls parent constructor in python CTR
add d33f536 Merge branch 'tp33' into tp34
add 64f0d84 Merge branch 'tp34'
add a930909 TINKERPOP-2231 Removed deprecated BulkLoader/DumperVertexProgram
add ed98a05 Merge pull request #1121 from apache/TINKERPOP-2231
add e19ba22 Improved timeout messaging in console for :>
add 19a26d3 Merge branch 'tp34'
add c25b637 Remove more references to "RemoteGraph" in documentation.
add 50b0fd3 Merge branch 'tp33' into tp34
add 722e424 Merge branch 'tp34'
add acc9c3c Add name and logo for 3.5.0 CTR
add d3a0364 Add build naming and gremlin application integration tests to travis CTR
add e426bef Merge branch 'tp33' into tp34
add 7628a8e Merge branch 'tp34'
add 64bcad4 Added deprecation annotations to decr/incr on Order
add 61ccbf4 Merge branch 'tp33' into tp34
add 0b2510e Merge branch 'tp34'
add 445da1d Push all tests into one travis stage CTR
add be17079 Merge branch 'tp33' into tp34
add 3aae55d Merge branch 'tp34'
add d3ad5de Added Josh Shinavier as a committer CTR
add 85434ff Added notes for new committers.
add c1b84e7 Merge branch 'tp34'
add 2770193 gt/gte/lt/lte can throw CCE if object isn't a Comparable
add d01926f Merge branch 'pr-1120' into tp33
add b430314 Fix up changelog after PR #1120 CTR
add 33bf261 Merge branch 'tp33' into tp34
add 3930646 Merge branch 'tp34'
add 614249c TINKERPOP-2239 Removed previously deprecated SSL configs
add 71a5a00 Merge pull request #1125 from apache/TINKERPOP-2239
add a7728b2 Add test infrastructure to check for iterator leak
add 853371f Fix iterator leaks in query processor
add acc0bed Reorder imports
add 7db30be Added provider documentation
add 6feb363 Add changelog entry
add f86c95a Fix failing build due to merge issue
add b2e0225 Change spelling on TinkerPop in docs
add ded403f Disable iterator leak check on some tests
add 3939f88 obtain an itr using a graph
add 0283a80 Merge branch 'pr-1118' into tp33
add 2f0b6fa Merge branch 'tp33' into tp34
add d3c4898 Merge branch 'tp34'
add ed8ddcb Fixed typo for math() step and division CTR
add 6fbe3d0 Merge branch 'tp33' into tp34
add 0627e29 Merge branch 'tp34'
add 7a18d92 TINKERPOP-2230 Fixed bug in match() step
add 5400e22 Merge branch 'tp33' into tp34
add 9eeed66 Merge branch 'tp34'
add 7b7b59b TINKERPOP-2099 Consistent behavior of property() in relation to null values
add 61a1aff Merge pull request #1123 from apache/TINKERPOP-2099
add 87e338d typo fix
add 6643f26 Merge branch 'tp33' into tp34
add 5547f4e Merge branch 'tp34'
add 934ab26 Fix bug where client/server exception mismatch when server throw StackOverflowError
add 9af2e51 Merge branch 'pr-1132' into tp33
add 8b0dd06 Merge branch 'tp33' into tp34
add 3b0042e Merge branch 'tp34'
add ac21d0f Load test data after initialization of the id managers CTR
add b768f10 Merge branch 'tp33' into tp34
add ed9df55 Merge branch 'tp34'
add 53dfba5 Proposed typo fix and minor grammatical stuff
add c314cad Merge pull request #1133 from jon-scho/patch-2
add 7598199 Typo fix to tp33
add ba7373a Merge branch 'tp33' into tp34
add 51c95ad Merge branch 'tp34'
add bf58ee4 TINKERPOP-2242 Bump to netty 4.1.36
add 887e9fb Merge branch 'TINKERPOP-2242' into tp34
add aa300b6 Merge branch 'tp34'
add df93fb2 Downgrade docker maven plugin given a maven incompatibility.
add c8ba4e8 Merge branch 'tp33' into tp34
add 87c0527 Merge branch 'tp34'
add b4e3890 Consistent formatting of Tutorials list
add 1e9b327 Merge branch 'tp33' into tp34
add fe4b1c9 Merge branch 'tp34'
add f412735 typo fix to tp34
add 65ac493 Merge branch 'pr-1136' into tp34
add 347776f Merge branch 'tp34'
add 8fb2099 typo and wording fixes to tp33
add 0431da8 Merge branch 'pr-1137' into tp33
add 83ef37e Merge branch 'tp33' into tp34
add 4aca116 Merge branch 'tp34'
add 95aa662 typo fix to tp34
add 3a4e7d7 Merge branch 'pr-1138' into tp34
add 01a7b3b Merge branch 'tp34'
add 57e3e7f typo fix to tp34
add 3a3cc3e Merge branch 'pr-1140' into tp34
add 4775819 Merge branch 'tp34'
add 09b9409 typo fix to tp33
add 130f058 Merge branch 'pr-1139' into tp33
add 1271895 Merge branch 'tp33' into tp34
add a2fb0a8 Merge branch 'tp34'
add ddac926 Added asciidoc tips/fixes to dev docs
add 31f9572 Merge branch 'tp33' into tp34
add c328536 Merge branch 'tp34'
add 780e6cf TINKERPOP-2237: Prevent exception when closing a session that doesn't exist
add bcef625 Merge branch 'pr-1126' into tp33
add f4bc0ec Merge branch 'tp33' into tp34
add 7800211 Merge branch 'tp34'
add 9d3265b Fix heading in dev docs CTR
add 551357b Merge branch 'tp33' into tp34
add 0738286 Merge branch 'tp34'
add a9eee17 Changed Order.reverse() to use not use the deprecated enums.
add c4afedb Merge branch 'tp33' into tp34
add 52884ac Merge branch 'tp34'
add 73f16d4 Misc. minor edits: Getting Started & 1st 5 mins
add 2a64f03 Merge branch 'tp34'
add 29f8fad tp33 Getting Started, Minutes 6-30
add dae6c0c Merge branch 'tp33' into tp34
add 7daba60 Merge branch 'tp34'
add 1b68fdf Misc. edits, minutes 6 thru 30
add 050ba50 Merge branch 'pr-1142' into tp34
add 80f68fe Merge branch 'tp34'
add 0d08d24 Minor re-wording for clarity in getting started tutorial CTR
add d7daf2a Merge branch 'tp33' into tp34
add 2ba1594 Merge branch 'tp34'
add 44498a7 The tp32 branch is no longer maintained
add 11b1235 TINKERPOP-2228 Added tests for valueMap on Path CTR
add 4143487 Merge branch 'tp33' into tp34
add 0b89ec6 Merge branch 'tp34'
add d27d2e5 Added the double underscore to javascript common imports in docs CTR
add 19be827 Merge branch 'tp34'
add 5e4b1a1 added docker gremlin-server test script
add e16b05d use docker image from gremlin-server
add babf622 python tests pass - update localhost references in src/main/jython/
add 361a3c1 use latest openjdk-8 image
add 928f526 docker image needs its own yaml files
add ae5963d base image uses user gremlin so do some ops as user root - CTR
add 841a76c the ugliness rears its ugly head - version bump CTR
add accdbc4 Added some comments to point to the docker configs to remind us to replicate changes
add c42d20f Update changelog
add 8acc003 Added upgrade docs for docker Gremlin Server test config
add 89b9918 Update developer docs on how to use the Docker Gremlin Server test configuration
add cba5bc4 Improved dev text a bit - it promised a bit more than it should have
add 40cbeac Dynamically determine version of Gremlin Server to use if not specified directly
add b59626d Updated the docs to be a bit more specific about usage given changes to version specification
add 59d8e0c Merge branch 'docker-test-server' into tp34
add b6fd448 Merge branch 'tp34'
add a030964 Added gremlin-rs (Rust) to provider index CTR
add 2106549 Moved gremlin-rs to query languages section CTR
add d7b94be Added some tests for g.V()/E() around accepting vertex/edge objects CTR
add 01420c9 Merge branch 'tp33' into tp34
add d79020f Merge branch 'tp34'
add b75263f Cleanup imports CTR
add 922934b Merge branch 'tp33' into tp34
add a52a8cc Merge branch 'tp34'
add dcf9e07 TINKERPOP-2236 Improve error messaging for IdManager CTR
add e8de6e9 Merge branch 'tp33' into tp34
add 24cd564 Merge branch 'tp34'
add 43909ee TINKERPOP-2243 Add userAgent to RequestOptions. This allows graph providers to tailor their error messages to the client.
add 4e55f9d TINKERPOP-2243 Take in feedback.
add 6edc379 TINKERPOP-2243 Add support for bytecode traversals. Fix `DriverRemoteConnection` ignoring `Token` with options.
add f1ef99d TINKERPOP-2243 User agent is calculated once for gremlin console.
add 75b2ab2 Merge pull request #1145 from BrynCooke/TINKERPOP-2243
add c13e8fd TINKERPOP-2238 Fixed iterator leaks for GraphMLWriter
add 05143f4 TINKERPOP-2238 Fixed iterator leak in subgraph() step
add 32ee56f TINKERPOP-2238 Fixed iterator leak in SubgraphStrategy test
add 8eb734d TINKERPOP-2238 Fixed iterator leaks in BLVP test
add d89bb78 TINKERPOP-2238 Fixed GraphComputerTest iterator leak
add 5935b8f TINKERPOP-2238 Fixed iterator leaks in generator tests
add ac22cf9 TINKERPOP-2238 Removed the temporary IgnoreIteratorLeak
add cba5081 TINKERPOP-2238 Updates to dev docs around iterator leaks.
add 1f7e0e1 Merge branch 'TINKERPOP-2238' into tp33
add d0d32fa Merge branch 'tp33' into tp34
add 6f74db7 Merge branch 'tp34'
add a0d6923 TINKERPOP-2248 Force replacement of connections on certain errors
add 15a5ae1 Merge branch 'TINKERPOP-2248' into tp33
add 342df7d Merge branch 'tp33' into tp34
add 4c233a6 Merge branch 'tp34'
add 66c04e8 Remove import that is no longer available CTR
add bd28ea2 Merge branch 'tp33' into tp34
add f7aeac4 Merge branch 'tp34'
add 59445da Removed some old references to BLVP - it's been long deprecated. CTR
add 761dc05 Merge branch 'tp33' into tp34
add 3cc807b Merge branch 'tp34'
add 9a6bf66 TINKERPOP-1084 Allow predicates and traversals to be used as options in `BranchStep`.
add 5f05bf1 Merge pull request #1129 from apache/TINKERPOP-1084
add 4471cc5 Merge branch 'tp33' into tp34
add 534746b Merge branch 'tp34'
add 41f26b4 TINKERPOP-2250 Setup GraphBinary toString serializer
add 58b814a TINKERPOP-2250 Updated changelog
add 75f108c TINKERPOP-2250 Deprecate Gryo in Gremlin Server
add f656c1c TINKERPOP-2250 Minor fixes to config file spacing
add 0870145 TINKERPOP-2250 Update docs with most recent Gremlin Server output
add 7c169e2 Merge branch 'TINKERPOP-2250' into tp34
add 000a474 Merge branch 'tp34'
add b70e6b6 Added notes to with() regarding differences for js/python CTR
add 2fd72bf Merge branch 'tp34'
add b4a16c4 Minor fix to NOTE CTR
add 1e03e20 Merge branch 'tp33' into tp34
add 5694a17 Merge branch 'tp34'
add 989bbec Minor fix to NOTE CTR
add 96711c8 Merge branch 'tp33' into tp34
add f51e8d5 Merge branch 'tp34'
add d2efcc6 Minor tweaks to test Gremlin Server docker startup
add 4f36d85 Merge branch 'tp34'
add 264cc75 Pinned to pytest 4.6.4 as 5.0.0 seems to cause and error.
add 8737d6c Merge branch 'tp33' into tp34
add e5adf47 Merge branch 'tp34'
add 6284410 Pin pytest in gremlin-console tests to avoid errors on 5.0 CTR
add 448e81e Merge branch 'tp33' into tp34
add 354974a Merge branch 'tp34'
add a156d1a Upgrade to neo4j-tinkerpop-api-impl `0.9-3.4.0`
add d6b5e3c Merge pull request #1149 from dwitry/neoApiImpl340
add 8fe711d CTR: Fixed Gremlin Server docker script.
add 60e08a9 Merge branch 'tp34'
add 525e24e TINKERPOP-1553 Deprecate store(String) for aggregate(Scope,String)
add 1750593 Merge branch 'tp34'
add d6966d4 Changed default driver keep-alive to 3 minutes rather than 30 CTR
add 2a337c6 Merge branch 'tp33' into tp34
add 125385e Merge branch 'tp34'
add f627cfc Keep-alive was not always properly disabled when configured to zero CTR
add 199da2e Merge branch 'tp33' into tp34
add 8da09c0 Merge branch 'tp34'
add df91a53 TINKERPOP-2251 Remove deprecated VertexProgram methods.
add dce3e65 Merge pull request #1151 from apache/TINKERPOP-2251
add 060a914 TINKERPOP-2020 Added withComputer() in javascript.
add 2aea5a8 Merge branch 'TINKERPOP-2020' into tp33
add a62dc4f Merge branch 'tp33' into tp34
add 199c910 Merge branch 'tp34'
add 1de184f TINKERPOP-1619 Treat optional() traversal as local child
add ad0e989 Merge branch 'TINKERPOP-1619' into tp33
add 2d6af03 Merge branch 'tp33' into tp34
add 64dd7e5 Merge branch 'tp34'
add b2967ed CTR: removed references to `BulkDumperVertexProgram` from docs.
add 06c5a90 Merge branch 'tp34'
add 582b20b Bumped to latest kerby for kerberos testing CTR
add 4862624 Merge branch 'tp33' into tp34
add c982841 Merge branch 'tp34'
add e23baf7 Expanded server tests to better cover all binary serializers CTR
add 6c755e8 Deprecated some gryo related fields tied to server operations CTR
add 508981c Merge branch 'tp34'
add b207cd3 Moved gryo lite test to parameterization option CTR
add 06601d9 Merge branch 'tp34'
add 5e25548 TINKERPOP-2260 Bump to Jackson Databind 2.9.9.1 CTR
add 4d457b9 Merge branch 'tp33' into tp34
add 55db28c Merge branch 'tp34'
add 607224a TINKERPOP-2185 Upgrade to commons-configuration2
add ed0e19e Merge pull request #1154 from apache/TINKERPOP-2185
add ae25f89 TINKERPOP-2254 Renamed StoreStep and AggregateStep
add 4d570f3 Merge pull request #1155 from apache/TINKERPOP-2254
add 6400d2d Minor javadoc improvements for optimization strategies CTR
add 0a30b73 Merge branch 'tp34'
add c041520 Fixed heading formatting CTR
add b3866f4 Merge branch 'tp33' into tp34
add 4ec2fbb Merge branch 'tp34'
add 43e0a70 Added deprecated javadoc that should have been on 3.4.0 CTR
add 54d174a Merge branch 'tp34'
add f390a5d Removed some internal deprecation.
add 019f9e5 Removed some ignored gremlin-javascript tests.
add eb15413 Merge branch 'tp33' into tp34
add b2ff2ff Merge branch 'tp34'
add 10a69b1 Removed all the ignored GLV tests for .NET
add 85c2175 Merge branch 'tp33' into tp34
add 9ea3664 Merge branch 'tp34'
add ed4ce73 asciidoc fixes - CTR
add 865ad03 Merge branch 'tp33' into tp34
add 565a073 Merge branch 'tp34'
add 50b64e0 asciidoc fixes - CTR
add 16700b2 Merge branch 'tp34'
add 27e40b6 CTR: Added missing Javadoc descriptions and examples to traversal optimization strategies.
add c2d7bd9 Merge branch 'tp34'
add 9e4a4a1 duplicate ids - 'anchor:' is only for creating links to the same place but with a different id
add 8197e29 Merge branch 'tp34'
add 7ec9eb3 Added Configurations to core imports
add 52977a8 asciidoc fixes for configuration2 - CTR
add 9ee679b Fix itty.hasNext() and commit invoking disordering
add 56db1b6 Merge branch 'pr-1159' into tp34
add 0f95e00 Udpate changelog CTR
add 588f7d0 Merge branch 'tp34'
add c7e1962 Fixed conflict dependencies in neo4j after commons-config2 update CTR
add c5583e8 TINKERPOP-2259 Default java server/driver serialization to GraphBinary
add 5679954 Merge pull request #1160 from apache/TINKERPOP-2259
add b355d87 TINKERPOP-2265 Deprecate remote Traversal.sideEffects
add 73fd486 Merge branch 'tp33' into tp34
add 90e538a Merge branch 'tp34'
add c1a4272 Added hasNext() for gremlin-javascript
add 233eb2d TINKERPOP-1921 Add HasNext() to .NET
add 9f369ed TINKERPOP-1921 Added changelog and upgrade docs for hasNext()
add 39e9a4c Merge branch 'TINKERPOP-1921' into tp33
add 2f1e7d1 Merge branch 'tp33' into tp34
add 430c5e1 Merge branch 'tp34'
add 7ce795b added .pytest_cache to git ignore CTR
add a211c9a Merge branch 'tp33' into tp34
add 706aad1 Merge branch 'tp34'
add d0bb42b Added more python project related ignores for git CTR
add 18e3b06 Merge branch 'tp33' into tp34
add d8059a4 Merge branch 'tp34'
add 4a481eb Cleaned up python formatting errors CTR
add 85301fb Merge branch 'tp33' into tp34
add c698ea6 Merge branch 'tp34'
add 22b393d Minor fix to test portion of pom after kirby bump CTR
add 1213d3f Merge branch 'tp33' into tp34
add 009053a Merge branch 'tp34'
add 51c4e13 TINKERPOP-2233 Removed Order.decr/incr
add 19ec304 Merge pull request #1164 from apache/TINKERPOP-2233
add 5ed3f21 Fixed transactional tests in Gremlin Server.
add 1cf5b81 TINKERPOP-2256 processAllStarts of AggregateStep should only be called when barrier is empty
add fececf3 Merge branch 'pr-1161' into tp33
add dc3e984 Update changelog CTR
add efc3237 Merge branch 'tp33' into tp34
add a849fd3 Merge branch 'tp34'
add 4af8725 Minor formatting changes to traversal.py CTR
add 92a2053 Merge branch 'tp33' into tp34
add aee038f Merge branch 'tp34'
add 22bda83 Added a "differences" section to GLVs to call out differences from Gremlin java CTR
add 746fb68 Use ResponseHandlerContext to ensure single final response to client
add 5e19a88 Merge branch 'pr-1148' into TINKERPOP-2246
add b035a72 TINKERPOP-2246 Added missing files
add 8538af6 TINKERPOP-2246 Added back removed method in favor of deprecation
add 2d10f92 TINKERPOP-2246 Minor code formatting fix
add af87c3d Merge branch 'TINKERPOP-2246-rev' into tp33
add 8fca63b Merge branch 'tp33' into tp34
add ad8d663 Merge branch 'tp34'
add 3cc72e1 Merge branch 'pr-1145' into tp34
add 86ac0c8 Merge branch 'tp34'
add 9610065 Make TinkerGraphIterator implement Closeable iterator
add cc150a5 TINKERPOP-2270 Deprecate Neo4j multi/metaproperty support
add 346a787 Merge branch 'TINKERPOP-2270' into tp33
add 82a8570 TINKERPOP-2264 Fixed g:Date serialization for python.
add a015b2f TINKERPOP-2264 Different method for getting timestamp in python
add 2c14c66 Merge branch 'TINKERPOP-2264' into tp33
add c3fa4b5 Merge branch 'tp33' into tp34
add 0af88d5 Merge branch 'tp34'
add 31deb7e Moved iterator leak assertion after "test end" event
add 18e9752 Merge branch 'tp33' into tp34
add 64fce34 Merge branch 'tp34'
add bf6e070 TINKERPOP-2271 Add warnings=<boolean> console pref
add b44fcc6 Merge branch 'pr-1167' into tp34
add 7fad4ea Merge branch 'tp34'
add 560ad11 TINKERPOP-2272 Renamed steps/tokens conflicting with global function names
add 40350be TINKERPOP-2272 added a test to hit the renamed steps
add 82b4c71 Merge branch 'TINKERPOP-2272' into tp33
add 1aabcd6 Merge branch 'tp33' into tp34
add 38c94f4 Merge branch 'tp34'
add 56fc12e Made iterator leak check a bit more relaxed CTR
add df2055e Explicitly closed traversal on interruption.
add 199be4b Merge branch 'tp33' into tp34
add 590fc20 Merge branch 'tp34'
add 44fb998 Use checkResults instead of specifying explicit order of result items
add 57478b8 Merge branch 'tp34'
add 0ab773a TINKERPOP-2273 Removed ResponseHandlerContext infrastructure
add 54873cb Merge pull request #1170 from apache/TINKERPOP-2273
add dc00b0a TinkerPop 3.3.8 release
add cfb96a9 Merge branch 'tp33' into tp34
add 1adf4f4 Merge branch 'tp34'
add f203aca TinkerPop 3.4.3 release
add 2f6b2a7 Merge branch 'tp34'
add c953360 Set up home page for release 3.4.3/3.3.8
add c417e0d implemented index lookup for Text predicates
add 0d75b1c resolved wildcard import
add d0b39a5 TINKERPOP-2133 Add changelog entry
add 309da74 TINKERPOP-2133 Removed multi/metaproperty support in Neo4j
add 4685a2e TINKERPOP-2133 Updated upgrade docs with removed neo4j multi/meta infra
add a548635 Merge pull request #1173 from apache/TINKERPOP-2133
add af7d741 Bump to 3.3.9-SNAPSHOT
add 7c77c82 Merge branch 'tp33' into tp34
add 5963903 Bump to 3.4.4-SNAPSHOT
add 3fa74a6 Merge branch 'tp34'
add d92f33e Removed graphson 2.0 radish testing
add 66a4cbb Merge branch 'tp33' into tp34
add bf41a5b Merge branch 'tp34'
add ebba19f TINKERPOP-2275 bump jackson-databind 2.9.9.3 - CTR
add b35eb2b Merge branch 'tp33' into tp34
add 0046f96 Merge branch 'tp34'
add d67c0e6 TINKERPOP-2269 Remove remote side-effect retrieval
add 3473b1a Merge pull request #1178 from apache/TINKERPOP-2269
add b9f010f Minor changelog fixup
add fd4a44b Merge branch 'tp33' into tp34
add 6db4898 Merge branch 'tp34'
add ef6e951 Postpone the timing of transport creation to `connection.write`
add d998dbf Merge branch 'pr-1177' into tp33
add 68b7eea Merge branch 'tp33' into tp34
add fcb6af0 Merge branch 'tp34'
add 7625874 Added js/.net docs to release announcement email template CTR
add bff78f1 Merge branch 'tp33' into tp34
add 0e4f579 Merge branch 'tp34'
add 74e0644 Use traversal() AnonymousTraversalSource in archetype CTR
add cf97903 Merge branch 'tp33' into tp34
add d04deb8 Merge branch 'tp34'
add 229da54 Mentioned ReferenceElementStrategy in the docs to better clarify the types of elements returned CTR
add 32bf87e Merge branch 'tp34'
add 6229360 Include Grammes in language drivers
add 3cbe6ea Merge pull request #1179 from damienfamed75/patch-1
add 5d47315 Generate constructor to use DSL with remote connection
add 456e2ee Merge branch 'pr-1176' into tp34
add 447d120 Minor code formatting CTR
add 4d0ffaa Merge branch 'tp34'
add debd561 Bump commons-beanutils to 1.9.4 for CVE-2019-10086 - CTR
add 5014138 fix GraphStep.ids null bug
add ba562d1 Updated CHANGELOG CTR
add 091a528 Merge branch 'tp33' into tp34
add 4c577cd Merge branch 'tp34'
add 4e9639f Use ip address instead of hostname for connection
add 25bb663 Merge branch 'pr-1182' into tp33
add 4790fea Updated CHANGELOG CTR
add 91f0265 Isolate PowerMock to gremlin-driver.
add 20fcff7 Code formatting CTR
add c2a01b8 Merge branch 'tp33' into tp34
add 47d4249 Merge branch 'tp34'
add 9cd6db2 Added greskell to provider index list CTR
add 12a8bdf TINKERPOP-2291 Added GraphSON support for deserialization of TraversalExplanation
add dd14552 Merge branch 'TINKERPOP-2291' into tp33
add 3630afc Merge branch 'tp33' into tp34
add 5120f2b Merge branch 'tp34'
add 37a7214 Fixed bad links/headers in reference docs CTR
add cb6aeaf Merge branch 'tp34'
add 29e6131 TINKERPOP-2046 Gremlin-Python: Add support for custom request headers in WebSocket request
add 5ab245c Updated changelog CTR
add 02834ba Merge branch 'tp33' into tp34
add c951abe Merge branch 'tp34'
add 6555210 TINKERPOP-2159 Fixed multi-valued property handling in EventStrategy / AddPropertyStep.
add a1e6a65 Merge branch 'tp33' into tp34
add 905c0ba Merge branch 'tp34'
add 89fffdb Fixed example formatting CTR
add f46e833 Added note to shortestPath() docs to inform it is a Computer step
add 06f5213 Merge branch 'tp34'
add 41ddc88 TINKERPOP-2132 Trigger authentication early to avoid unauthorized responses
add a55df6a transport tests from branch TINKERPOP-2132
add 52d604d Replace TimeoutException with NoHostAvailableException
add 45f5227 Merge branch 'pr-1187' into tp33
add ab0bd21 Added upgrade docs and changelog entry CTR
add 59f4dd3 finalize some local variables CTR
add 542a9f9 Restored check of GSSException
add 13dda8f Merge branch 'tp33' into tp34
add 6c8f245 Merge branch 'tp34'
add 761a079 Merge branch 'pr-1187' into tp33
add c8f1c65 Merge branch 'tp33' into tp34
add 2c71bc2 Merge branch 'tp34'
add d4f7e9d TINKERPOP-2284 Added elementMap() step
add 75b1906 Merge branch 'tp34'
add a075038 Minor text fixes CTR
add 2d5cb47 Added upgrade docs and changelog entry CTR
add 12afa42 Merge branch 'tp33' into tp34
add 8c467c9 Merge branch 'tp34'
add 459b1db Add .asf.yaml file to include github metadata CTR
add 8dcfb5c CTR: fixed Python code blocks in docs
add e1d31e8 Merge branch 'tp34'
add fec2522 TINKERPOP-2132 Preserved original error messaging prior to #1187
add 9a62d92 Merge branch 'tp33' into tp34
add 109136d Merge branch 'tp34'
add d7dd67f TINKERPOP-2285 Added ResponseError in gremlin-javascript
add 82c347a Merge branch 'tp33' into tp34
add bd4ad6b Merge branch 'tp34'
add 429ff28 TINKERPOP-2213 Deprecated scriptEvaluationTimeout for evaluationTimeout
add 8add715 Merge branch 'tp33' into tp34
add 5b32295 Merge branch 'tp34'
add c431828 Added evaluationTimeout as a RequestOptions supported token
add d3b1bf3 Merge branch 'tp34'
add b6e36d8 Fix javadoc to be less "script" oriented now that scriptEvaluationTimeout has been deprecated CTR
add 2caf136 Merge branch 'tp33' into tp34
add 8599829 Merge branch 'tp34'
add 79ce819 Return a 597 error code for lambda compilation problems.
add 2e89be3 Merge branch 'tp33' into tp34
add c164c76 Merge branch 'tp34'
add 8dfb4b5 Renamed the script eval error ResponseStatusCode to be more generic
add bd927a4 support parameterized groovy translator
add 0fa7a77 Merge branch 'pr-1158' into TINKERPOP-2252
add 9b84456 TINKERPOP-2252 Minor refactoring of Translator and more tests
add 0ac7f3a TINKERPOP-1810 Support for withSack() that use Lambdas with remotes
add 49bab07 Merge branch 'TINKERPOP-1810' into tp33
add 9f500ec Merge branch 'tp33' into tp34
add 0da112f Merge branch 'tp34'
add c59714b Minor refactoring on GroovyTranslator changes CTR
add 2ba3942 Bumped Jena to 3.12.0 CTR
add 35da997 Merge branch 'tp34'
add 1969c60 Minor tweaks to dev docs on build commands CTR
add 8a236d3 Merge branch 'tp33' into tp34
add 4d2142d Merge branch 'tp34'
add ef94c85 TINKERPOP-2295 Removed scriptEvaluationTimeout configurations
add 483dd90 Merge branch 'TINKERPOP-2295'
add 08add20 Initial setup for GraphBinary in Python
add e5eac6b Add graphbinary support for list in python
add eb59c5c Added int graphbinary serialization for python
add d28f22e Added Long graphbinary support to python
add e319ff3 Added date graphbinary type to python
add 686d867 Added timestamp for graphbinary in python
add ce2d7f5 Fixed the graphbinary g;Date serialization - wasn't account for timezone stuff properly (still)
add 5fd1432 Added double and float graphbinary serialization in python
add 623a295 Added Dict/Set serialization for graphbinary in python
add de1bd69 Added uuid/edge to python graphbinary derser
add 7030b58 Added property/path to python graphbinary
add 3a98aff Added Graph/Vertex/VertexProperty to python graphbinary
add 00d954b Add enum graphbinary support in python
add e14a966 Aded Binding and fixed up enum derser in python graphbinary
add d5186a9 Added bytecode graphbinary serialization to python
add 6fac616 Added P/T/Scope graphbinary serialization for python
add f837f07 Added traverser, byte, bytearray to python graphbinary
add 8424887 Added boolean and textp to python graphbinary
add 92a93ee Added BulkSet support to python graphbinary
add d2e7708 Added graphbinary test files in gremlin-io-test for 3.4.3
add 59f4ff3 Major refactoring of GraphBinary
add e3fff7d Improved null handling in graphbinary for python
add b56dfdf Major refactoring for nullable writes.
add 0892f25 Added fqcn to TraversalStrategy in python to allow GraphBinary serialization to work properly
add 3a474ed Fixed a basic integration test runs for python 2.
add b87f3a8 Fixed handling of the null type in python graphbinary
add c3ea927 Fixed lambda serialization in python graphbinary
add c788e8a Cleaned up enum derser for python graphbinary a bit further
add db1fb06 Fixed up BulkSet python graphbinary serialization
add 0036012 All GLV tests passing for GraphBinary
add 9957fd8 Renamed python graphbinary "IO" to der or ser depending on function
add e548cd5 Generalized refactoring to python graphbinary.
add f883406 Refactored python graphbinary to stop using special means of string conversion
add 45f1b2d Factor away non-standard method of reading non-null strings for graphbinary in python
add 46fc458 Rename python function to use underscore
add 8d82602 Added SingleChar support to python graphbinary
add 4b81931 Added duration derser to python graphbinary
add 6b50ec5 Need to measure the byte length of string after utf-8 conversion
add 4235cd9 Factor away varargs in as_bytes in GraphBinary for python
add 86de6d3 Create less bytearray() instances - gave a decent performance bump
add 8e108f3 Better reused bytearray in writes to enhance performance
add 3caee38 Prevented more bytearray creation on writes
add ed130b4 Allow serializer to re-use the initialized bytearray avoiding creation of new ones
add 4c9282e Fixed bad graphbinary serialization of TraversalStrategy
add 60e94d8 Close the BytesIO stream when done processing it.
add 752992f Imported struct functions more directly
add eaf8338 Extracted structs to functions to improve performance
add 20ea4f3 Convert RequestMessage header to compiled Struct
add f92479d Moved requestId to header compiled Struct
add 0ce7827 Converted more pack calls to compiled Struct
add c2208d1 More use of compiled struct as well as faster methods for appending to bytearray
add 9760746 change test config back to localhost
add 5cdeef3 Fixed bug in python 2.7 support for request message serialization
add df3a6f4 Minor refactoring for graphbinary in python
add 414265f Added upgrade docs for python graphbinary
add 4a770a7 Added back some tests that were inadvertantly removed from python
add 5803c26 Merge branch 'TINKERPOP-2279' into tp34
add 928541f Merge branch 'tp34'
add 1d4dcb0 TINKERPOP-2280 Add ReservedKeysVerificationStrategy
add 13b60a6 Merge branch 'TINKERPOP-2280' into tp33
add a8751c3 Merge branch 'tp33' into tp34
add a96ef03 Merge branch 'tp34'
add e8e0915 Update imports for commons configuration2 CTR
add 87e914f Removed some more side-effect retrieval code - should have been removed some time ago. CTR
add ea0d598 Revert "Replace TimeoutException with NoHostAvailableException"
add ed72e81 Merge branch 'TINKERPOP-2132-revert' into tp33
add 1ce6fe7 Merge branch 'tp33' into tp34
add e69328f Merge branch 'tp34'
add 9950746 TINKERPOP-2297 ReeservedKeysVerificationStrategy registered for derser
add 39167fc Merge branch 'tp33' into tp34
add 5213563 Merge branch 'tp34'
add 54cf91d Upgrade commons-compress to version 1.19 due to CVE-2018-11771
add 06d7dd8 Merge branch 'pr-1199' into tp33
add fe1cfcd Merge branch 'tp33' into tp34
add c4247ca Merge branch 'tp34'
add aa955d5 Upgraded jackson-databind to 2.9.10 due to CVE-14379, CVE-2019-14540, CVE-2019-16335. Adjusted Dependency convergence errors due to the upgrade of jackson-databind. Aligned jackson-annotations to 2.9.10. Aligned jackson-module-scala_2.11 to 2.9.10. Bumped scala-library and scala-reflect to 2.11.12 due to the upgrade of jackson-module-scala_2.11.
add e8e217a Merge branch 'pr-1200' into tp33
add 2de0632 Merge branch 'tp33' into tp34
add 2c3564e Merge branch 'tp34'
add c0c2d0c Fix Bytecode.addSource arguments is null bug
add 075971f Merge branch 'pr-1197' into tp33
add 6de492e Updated changelog CTR
add 8b5b152 Merge branch 'tp33' into tp34
add b5950cf Merge branch 'tp34'
add efde61e Resolved some dependency problems from #1199 and #1200 after merge from tp33 CTR
add 67d55c9 Merge branch 'tp34'
add 5c6573d Changed license header to use a comment rather than a docstring
add ae38621 Merge branch 'tp33' into tp34
add 7ab458c Merge branch 'tp34'
add 757c1f5 TINKERPOP-2302 add `ElementMapStep#isOnGraphComputer()`
add 7f8edee Merge branch 'TINKERPOP-2303-on-tp34' into TINKERPOP-2303-on-master
add 97f0d4a Merge pull request #1204 from dalaro/TINKERPOP-2303-on-master
add 3e08b63 Merge pull request #1203 from dalaro/TINKERPOP-2303-on-tp34
add 77cbeed Merge branch 'tp34'
add 8a7dc91 Default utility to use GraphBinary rather than Gryo
add c05b9de TINKERPOP-2293 Improved landing pages for all GLVs
add e4da5eb Update gremlin-javascript/src/main/javascript/gremlin-javascript/README.md
add 268ddda Update gremlin-python/src/main/jython/README
add 9176c3b Added changes to .NET landing page csproj template.
add 4c9e0f9 Merge branch 'TINKERPOP-2293' into tp33
add 045f9e0 Merge branch 'tp33' into tp34
add dffbb74 Merge branch 'tp34'
add 278d7ed TINKERPOP-1838 Added an example file for python
add d12b6e3 Merge branch 'tp33' into tp34
add c95ab32 TINKERPOP-1838 Added some docs for the Python example
add a13fa61 Merge branch 'tp34'
add ed9071f TINKERPOP-2289 Disabled IPv6 in tests
add 755e2e1 Merge branch 'tp33' into tp34
add c9ca1f2 Merge branch 'tp34'
add 2827242 TINKERPOP-2303 fix GremlinDsl generate addV instead of addE
add d14f6b8 Merge branch 'pr-1207' into tp33
add b0f0b40 Updated changelog CTR
add 0f512fc Merge branch 'tp33' into tp34
add 25a34d1 Merge branch 'tp34'
add ddf7b98 TINKERPOP-2290 Add a way to catch a connection error
add 78819c3 TINKERPOP-2290, Stop the connection from emiting an event
add 7ebff7d Merge pull request #1202 from gion/TINKERPOP-2290
add 970441a Update changelog CTR
add ae9d257 Merge branch 'tp33' into tp34
add f835b41 Merge branch 'tp34'
add 7ac09b5 Partial revert of #1200 for a jackson version bump
add d8dc877 Merge branch 'tp33' into tp34
add 65640e2 Reverted a portion of #1200.
add 9e96528 Merge branch 'tp34'
add 8759542 Added 3.3.9 IO test files CTR
add 810f49f Merge branch 'tp33' into tp34
add 2b385c2 Added 3.4.4 IO test files CTR
add 5ee2dc1 Merge branch 'tp34'
add c8b9262 Added graphbinary IO test files for 3.5.0 CTR
add e94c7c0 TinkerPop 3.3.9 release
add 395dd78 Merge branch 'tp33' into tp34
add 3e3748e Merge branch 'tp34'
add b1f5f8e TinkerPop 3.4.4 release
add 828f300 Had to add gbin for graphbinary IO test files CTR
add 6447f3d Merge branch 'tp34'
add a1fecc6 Updated website for 3.3.9/3.4.4 release CTR
add b7b6515 Bump to 3.3.10-SNAPSHOT
add c789436 Merge branch 'tp33' into tp34
add ee14de7 Bump to 3.4.5-SNAPSHOT
add 24ee434 Merge branch 'tp34'
add 9e0ba17 docs formatting CTR
add 725e905 Merge branch 'tp33' into tp34
add 691cc65 Merge branch 'tp34'
add cde5a64 Minor fixes to dev docs CTR
add 99d2c22 added tweet text CTR
add eb84025 Merge branch 'tp33' into tp34
add 5a0d3f0 Fixed heading positions CTR
add 6f1e0a9 Merge branch 'tp34'
add 49a4253 Added versioning docs CTR
add 77b4293 Merge branch 'tp34'
add 9992aac Bump to Netty 4.1.42 fixes CVE-2019-16869 - CTR
add 0c673cf Merge branch 'tp34'
add aee3b9e Renamed python README with .rst for easy preview via github. Also added twine check before deploy. - CTR
add bfa2cd8 Merge branch 'tp33' into tp34
add d759b20 Merge branch 'tp34'
add fd54bfa fixed another pypi format issue - CTR
add 9556968 Merge branch 'tp33' into tp34
add 45fa7bc Merge branch 'tp34'
add 399e156 traversal: fix a typo
add f33d70b Merge branch 'tp33' into tp34
add 886a166 Merge branch 'tp34'
add 60afcb8 Added documentation for enabling Bolt on Neo4jGraph CTR
add 01ef5b7 Merge branch 'tp34'
add f2bb01d Got docs generating again after Translator changes CTR
add 82c2f5f Fixed binary NOTICE files for Netty CTR
add 78665fb Merge branch 'tp34'
add 6fbb53e Deprecated TraversalStrategies.applyStrategies()
add 47e25aa Merge branch 'tp33' into tp34
add e53c17f Merge branch 'tp34'
add 3fe3ca6 Add Divij Vaidya to the list of contributors. CTR
add a403f83 minor format CTR
add 8e3e990 TINKERPOP-1568 Changed order of strategy application.
add ccd7e2a TINKERPOP-1568 Refactored strategy application a bit.
add fb83588 TINKERPOP-1568 Added Traversal.isRoot()
add b7eb1de TINKERPOP-1568 Changed when side-effects were set to child traversals in strategy application
add 0bbe258 TINKERPOP-1568 Add some docs around TraversalStrategy application revisions
add 172b77b Merge pull request #1211 from apache/TINKERPOP-1568
add 344b737 TINKERPOP-2305 Introduce Buffer interface
add a76cf5d TINKERPOP-2305 Refactor serialization method signatures
add 6e10bde TINKERPOP-2035 Move to gremlin-core
add 5c2cb9f TINKERPOP-2035 Add utility methods to read/write from Netty buffer
add c2108bb TINKERPOP-2035 Fix gremlin-io-test and declare params as final
add 2b9f40e Merge branch 'TINKERPOP-2305' into tp34
add d0838e2 Merge branch 'tp34'
add 54468ec TINKERPOP-2309 Bump to Tornado 5.x
add 16b6d5a Bump Travis to xenial builds
add b5b3bd7 Merge branch 'tp33' into tp34
add 96f5609 Merge branch 'tp34'
add c8d63b4 Fixed changelog merge error CTR
add 4240b35 Merge branch 'tp34'
add 1088cd9 [TINKERPOP-2274] Fixed the issues revealed while compiling and running tests under Windows
add 9cd001b [TINKERPOP-2274] Changed back the default persistent use of Spark Context for tests, still making it non-periststent for the tests that are reveal locks under Windows. This should speed up the integration tests back too.
add ec62bae Update pom.xml
add 26a2dfd Merge branch 'TINKERPOP-2274-clean' of https://github.com/rpopov/tinkerpop into TINKERPOP-2274-clean
add e061038 [TINKERPOP-2274] Made the FileSystemCheck tests use non-persistent Spark context this way avoiding locks in the file system.
add eeb7e11 [TINKERPOP-2274] Fixed the use of a directory in place of file that had failed the integration tests. Fixed.
add d339ba3 [TINKERPOP-2274] Split the TestHelper from gremlin-core/test into two classes - CoreTestHelper in the gremlin-core/main, so that it poublishes common methods, available to be inherited, whereas the only duplicated code is left in core/test TestHelper not published, thus avoiding name conflict with TestHelper from gremlin-test
add 954f1a5 [TINKERPOP-2274] Removed references to CoreTestHelper outsde the gremlin-core project
add 5c4cace Squashed commit of the following:
add ff071b6 Merge branch 'pr-1188' into tp33
add 5a3535d Minor syntax error caused :install command to fail CTR
add 88578a8 Updated javadoc for the CoreTestHelper
add 5e43fdc Aligned maven version to what was previously enforced - 3.3.9
add a40bc3d TestHelper.RANDOM should be used in all tests so the seed gets captured
add ef941e3 Merge branch 'tp33' into tp34
add a2dfcd0 Merge branch 'tp34'
add 8e03e13 Renamed CoreTestHelper and other minor cleanup CTR
add b2eefb0 Merge branch 'tp33' into tp34
add b779cdf Merge branch 'tp34'
add ce2f3b6 Updated binary NOTICE files for groovy - got behind somehow CTR
add d717990 Merge branch 'tp34'
add 00c15c0 fix unit test failure in non-English environment
add 8852f4d Merge branch 'tp34'
add 8367eef Added elementMap() throughout most of docs
add 19763a2 Merge branch 'tp34'
add 5205388 Kill dependabot with deadly config!!!
add 2d0e9e0 Some minor LICENSE/NOTICE cleanup that was missed at some point CTR
add 359a241 Merge branch 'tp34'
add 6c7df78 Reduce the number of warmup rounds in benchmarks
add f49c96e Merge branch 'tp33' into tp34
add 8fa2045 Merge branch 'tp34'
add b5b48a4 Reverts TINKERPOP-2289 resolve ip address
add 25e5087 Merge remote-tracking branch 'origin/revert_tinkerpop-2289' into tp33
add f831fd1 Merge branch 'tp33' into tp34
add cc0d3ce Merge branch 'tp34'
add 3410bb0 Bump to gmavenplus plugin 1.8.1 CTR
add bc9158c Merge branch 'tp33' into tp34
add f4de1d5 Merge branch 'tp34'
add 2d0fd64 Bump to Jackson databind 2.9.10.1 CTR
add 20a5093 Merge branch 'tp33' into tp34
add ef9dff9 Merge branch 'tp34'
add 1e06e30 TINKERPOP-2311 Implemented Iterable on TraversalStrategies
add a53b44f TINKERPOP-2310 Traversal requires EmptyStep to be root level
add 82dd208 Merge pull request #1216 from apache/TINKERPOP-2311
add 050f66a Pretty big javadoc cleanup.
add c7461d7 Merge branch 'tp33' into tp34
add 75e3acc Javadoc fixes
add be4defb Merge branch 'tp34'
add fd0ecd6 A body of commits to debug/fix a failing travis test
add f4e1df5 Increase default max wait time for a connection with java driver
add a75cfb6 Move SSL tests to their own test class
add adebb32 Break up server/console test builds for travis
add 91a25a7 Merge branch 'tp34'
add 035afd1 TINKERPOP-2314 Employ by(String) for Map when possible
add 057cd3b Merge branch 'tp34'
add 65eda6b Bumped docker build to use xenial
add 6610e7b Merge branch 'tp33' into tp34
add 7e96133 Merge branch 'tp34'
add 0ab7a52 TINKERPOP-2235 Allow null to work within Gremlin
add 381d1e5 TINKERPOP-2235 Fix C# gherkin test harness
add 5824b53 TINKERPOP-2235 Fixed null handling in .NET
add 1f7d34e TINKERPOP-2235 Added tests and Graph level null support
add a2fce50 TINKERPOP-2235 Exposed the configuration option for null as a feature
add 86c0db8 TINKERPOP-2235 Added upgrade and reference docs
add f94956a TINKERPOP-2235 Cleanup comments/javadoc a bit for MapStep
add 46a4cef TINKERPOP-2235 Expand imports to match code style
add 98e722b TINKERPOP-2235 Improved upgrade docs for null handling
add f80990b TINKERPOP-2235 Adjusted semantics of null a bit for Graph
add 8ff4322 TINKERPOP-2235 Minor refactoring to get rid of duplicate code
add ba454fd TINKERPOP-2235 Improve map checks for null
add 5901ddf TINKERPOP-2235 Allow for nulls in Path toString()
add 4e688ca TINKERPOP-2235 Be smarter about null in SelectOneStep
add f5e937b TINKERPOP-2235 Removed some uneccessary code
add c102bc3 TINKERPOP-2235 Fixed ImmutablePath again
add 4ef74c3 TINKERPOP-2235 Major refactoring and introduction of ScalarMapStep
add b15437c TINKERPOP-2235 Refactored Scoping interface
add 185a32d TINKERPOP-2235 Ensured null defaults to default vertex label for all overloads of addV()
add b5c033e TINKERPOP-2235 More consistent null handling for vertex mutations
add 446d92c TINKERPOP-2235 Ensured addE(null) behaved consistently.
add d2be888 TINKERPOP-2235 Consistent behavior for multi/meta properties and null
add db3933f TINKERPOP-2235 Fixed up label overrides for property(label,Object)
add 05ebdc8 Merge pull request #1214 from apache/TINKERPOP-2235
add bfc7592 TINKERPOP-2322 Deprecate Jython support
add c660d1c Merge branch 'tp33' into tp34
add 84e3a46 Merge branch 'tp34'
add 2ca82c8 CTR: Replaced `ifconfig` with `ip`.
add c8f8039 Merge branch 'tp33' into tp34
add ea17408 Merge branch 'tp34'
add 736a7e1 TINKERPOP-2318 fix: Property comparison with element
add ad4e591 TINKERPOP-2313 Support g.E().properties().hasKey('xx') & hasValue('xx')
add 73a8e23 merge has(k,v) filter code for edges and vertices in HasContainer.test()
add ae25f97 Update CHANGELOG and upgrade documentation
add a44cb86 Merge branch 'pr-1224' into tp34
add 61e4585 Minor wording changes to changelog/upgrade docs and formatting CTR
add 06180aa Merge branch 'tp34'
add 6387f0f Bump and better set Python dependency versions CTR
add 4ede832 Merge branch 'tp33' into tp34
add fcf340d Merge branch 'tp34'
add 83e2a60 TINKERPOP-2317 Removed Python 2 support
add 4709e52 TINKERPOP-2317 Removed Jython support
add b09ba5b TINKERPOP-2317 Cleaned up docs around jython
add c14aa9e Merge pull request #1225 from apache/TINKERPOP-2317
add 2155e9c Fixed bug in commons-configuration2 coordinates for javadoc CTR
add 075991e Make cluster be able to read files in classpath resource dir
add 5929975 Merge branch 'pr-1227' into tp33
add 272e0b1 Merge branch 'tp33' into tp34
add 80aceda Merge branch 'tp34'
add 220a3bb update requestId and userAgent in RequestMessage with RequestOptions
add d4e6d34 Merge branch 'pr-1228' into tp34
add 21d878e Minor update to changelog
add a129900 Merge branch 'tp34'
add 67220e4 TINKERPOP-2037 Improved error for bad Channelizer configuration
add ce3c798 Merge branch 'tp33' into tp34
add 454f11c Merge branch 'tp34'
add bbaedff TINKERPOP-2324 Deprecated NioChannelizer
add 39a79e7 Merge branch 'TINKERPOP-2324' into tp33
add e02a551 Merge branch 'tp33' into tp34
add 5dfb28a Merge branch 'tp34'
add 4c1b690 TINKERPOP-2327 Removed deprecated NIO channelizer support CTR
add 0e69a8d Added some docs on metaspace configuration CTR
add c9499f6 Added a pointer to the dev list post on why we don't return properties CTR
add 5c50b4c Merge branch 'tp33' into tp34
add d86a7ab Merge branch 'tp34'
add bbdd44f Added gremlin-visualizer to the index list CTR
add 37bb76d Fixed bug in ClassCacheRequestCount - needed to include hit count CTR
add 4537b47 Merge branch 'tp33' into tp34
add d8921d0 Merge branch 'tp34'
add 93e05dc TINKERPOP-2262 Prevented channel close by server on protocol error
add 712a23c Merge branch 'TINKERPOP-2262' into tp34
add 0b24589 Merge branch 'tp34'
add af43822 TINKERPOP-2266 Start keep alive polling on Connection construction
add 062693d Merge branch 'TINKERPOP-2266' into tp33
add 2d511a0 Merge branch 'tp33' into tp34
add 33c67ac Merge branch 'tp34'
add e396048 TINKERPOP-2315 Implement clone() for all GLVs
add 7a2b41a Merge branch 'TINKERPOP-2315' into tp33
add b1d0ab3 Merge branch 'tp33' into tp34
add 2e5d31b Merge branch 'tp34'
add 5f36890 TINKERPOP-2175 Better manage the executor thread on close.
add b47aa38 Merge branch 'tp33' into tp34
add fbcc93e Merge branch 'tp34'
add 38ab69b TINKERPOP-2320 allow to pass custom XmlInputFactory when instantiating GraphMLReader
add 6796128 Merge branch 'pr-1235' into tp33
add 794b312 Merge branch 'tp33' into tp34
add 0b9eb17 Merge branch 'tp34'
add 1353a7a Added jdk11 to docker build.
add 33d1c1b Merge branch 'tp33' into tp34
add 52a3dab Merge branch 'tp34'
add 60003ea Renamed the "tp" prefixed dev branches to something perhaps more intuitive CTR
add 48d4d3a Merge branch '3.3-dev' into 3.4-dev
add 68c1935 Renamed dev branches to a more intuitive naming scheme CTR
add 4ec8ddc Merge branch '3.4-dev'
add 68ee6c9 Bump to commons-configuration2 2.6 CTR
add aa1f7bc Upgrade mockito to 3.x which is a breaking version. CTR
add ca5bec5 Fixed jar conflict in neo4j after commons-configuration2 bump CTR
add 92cba1a Bump hamcrest version CTR
add 3315254 TINKERPOP-2325 Prefer has() when translating sparql CTR
add a021aa2 Merge branch '3.4-dev'
add 5ded42e Added read()/write() modulator docs for better completeness CTR
add c37233c Merge branch '3.4-dev'
add 319c72f Top end the versions for all python stuff
add e2d0f5f Merge branch '3.3-dev' into 3.4-dev
add 3c38289 Merge branch '3.4-dev'
add 8e63003 Refactored PathProcessorStrategy to use the marker system CTR
add 611a14e Specify the python versions for the environment explicitly CTR
add aac00a1 Merge branch '3.3-dev' into 3.4-dev
add 768fc75 Merge branch '3.4-dev'
add 5293d3a Try to manually install the right version of python in a java language xenial for travis CTR
add 035d14b Merge branch '3.3-dev' into 3.4-dev
add 0dbab69 Merge branch '3.4-dev'
add 999f142 Fixed python build problems given new releases to pypi
add edc3502 Merge branch '3.3-dev' into 3.4-dev
add 4c4a7b6 Merge branch '3.4-dev'
add 4a1e9b9 TINKERPOP-2329 JavaScript GLV: upgrade ws dependency
add 640297e TINKERPOP-2329 Update all dev dependencies
add 4bf2cbd Merge pull request #1239 from apache/TINKERPOP-2329
add 89903ff Merge branch '3.3-dev' into 3.4-dev
add 06f6fe9 Merge branch '3.4-dev'
add 0f03b03 Test bindings for P workaround to TINKERPOP-2323 CTR
add bd6a855 Merge branch 'TINKERPOP-2323' into 3.3-dev
add 3f3d252 Merge branch '3.3-dev' into 3.4-dev
add f56292b Change test for bindings to use the 3.4.x approach CTR
add 46f36ad Merge branch '3.4-dev'
add 6fa0acd Added some notes on neo4j to the upgrade documentation CTR
add b6f9936 TINKERPOP-2017 Added failing test case
add 99a985a TINKERPOP-2107 Fixed problem with reattachment of Property instances
add 5775a24 Merge pull request #1238 from apache/TINKERPOP-2107
add 5662c03 TINKERPOP-2312 Empty keys to group() should group to null
add 434a41c Merge pull request #1240 from apache/TINKERPOP-2312
add 57ba497 TINKERPOP-2330 JavaScript GLV: Export GraphSON2 and 3 writers/readers
add ea91070 Merge pull request #1241 from apache/TINKERPOP-2330
add a6dc045 Merge branch '3.3-dev' into 3.4-dev
add c9404fc Merge branch '3.4-dev'
add 8db9c1d Modifications for better indexing in FILTER
add 0468a23 Modifications for use of indexes in FILTER
add b4c4eb0 addedd missing imports and other small fixes
add 3150d59 improved readability of returned traversal
add 8918e3e Merge branch 'pr-1237' into 3.4-dev
add 7ea3dfa TINKERPOP-2325 Refactored the filter traversal build for SPARQL
add 669412f Merge branch '3.4-dev'
add 2c60aa1 TINKERPOP-2332 JavaScript GLV: Fix structure toString() methods
add dc5e457 TINKERPOP-2333 JavaScript GLV: Fix Edge GraphSON2+ serialization
add e2c4b27 Merge pull request #1242 from apache/TINKERPOP-2332
add 0dd374a Merge branch '3.3-dev' into 3.4-dev
add 3f67f94 Merge branch '3.4-dev'
add 1da83da Minor doc fixes around grapeConfig.xml CTR
add cafd933 Merge branch '3.3-dev' into 3.4-dev
add 5646a26 Merge branch '3.4-dev'
add d67f7c9 Reverted a portion of TINKERPOP-2325
add 089bf78 Merge branch '3.4-dev'
add 13400fe TinkerPop 3.3.10 release
add 9534a95 Merge branch '3.3-dev' into 3.4-dev
add 7d6d51c Merge branch '3.4-dev'
add b8864af TinkerPop 3.4.5 release
add 6a62440 Merge branch '3.4-dev'
add 72f29b3 Update for 3.3.10/3.4.5 release CTR
add 1ff5dff Bump to 3.3.11-SNAPSHOT CTR
add 46799d4 Merge branch '3.3-dev' into 3.4-dev
add 5e87161 Merge branch '3.4-dev'
add 80d4506 Bump to 3.4.6-SNAPSHOT CTR
add b47812a Merge branch '3.4-dev'
add cf1cd6a TINKERPOP-2337 In upgrade guide for 3.4.2, the option RemoteConnection.PER_REQUEST_TIMEOUT does not exist
add d3fd602 Merge branch '3.4-dev'
add 7c1a485 Added IO test files
add cb4fe6a Merge branch '3.4-dev'
add aad8ef8 Added a note about twine and why it's pinned to an old version CTR
add 8feb3ae Merge branch '3.4-dev'
add 9c829ca Fixed docker build in travis
add 5e54a70 Merge branch '3.3-dev' into 3.4-dev
add c3b07a8 Merge branch '3.4-dev'
add 0b06800 TINKERPOP-2338 Fixed bug in drop() of edge/meta properties
add ed03483 Merge branch 'TINKERPOP-2338' into 3.4-dev
add ad66b5d Merge branch '3.4-dev'
add 53dca7b TinkerPop 3.4.6 release
add 75d86b7 Merge branch '3.4-dev'
add 8e1ff0a Added 3.4.6 to web site CTR
add e83779a Convert links on website to https where possible CTR
add e105c69 Bump to TinkerPop 3.4.7-SNAPSHOT CTR
add bf4348c Merge branch '3.4-dev'
add 76fc5c2 Added a test to validate neq() of non-existent property key CTR
add ba84a6c Merge branch '3.4-dev'
add a4c44e8 Add 3.3.10/11 io test data files
add f001a59 Merge branch '3.3-dev' into 3.4-dev
add c0ee57d Merge branch '3.4-dev'
add 46593a6 Changed all tinkerpop links to https:// CTR
add 3af61a1 Merge branch '3.3-dev' into 3.4-dev
add 3f554a7 Update all documentation links to use https:// CTR
add aab3b4c Merge branch '3.4-dev'
add 51f3a8f TINKERPOP-2339 Bump System.Net.WebSockets.Client dependency
add b807268 Merge pull request #1249 from apache/TINKERPOP-2339
add b4fd63e Merge branch '3.3-dev' into 3.4-dev
add f817acc Merge branch '3.4-dev'
add a233097 Added GraphBinary 3.5.0 test. CTR
add 99713ff Add trustStoreType such that keystore and truststore can be different type
add a25b7ae Merge branch 'pr-1244' into 3.3-dev
add 616862d Updated changelog CTR
add 6d329ae Merge branch '3.3-dev' into 3.4-dev
add bb0a9df All SSL tests moved to their own class
add 6083dc4 Merge branch '3.4-dev'
add 996fb05 Added a TextP example to has() step docs CTR
add 060ce5b Merge branch '3.4-dev'
add f61c46e Changed Gremlin.Net.Structure.IO.GraphSON.GraphSONWriter.TryGetSerializerFor method to not use out parameter because iOS platform cannot handle these.
add 5e1bcfe Merge branch 'TINKERPOP-2304' of https://github.com/Haapsaari-Juha/tinkerpop into Haapsaari-Juha-TINKERPOP-2304
add db363b5 Merge branch '3.4-dev'
add 1751d25 js: add session connection
add 88cac81 js: merge session request as review
add f0371f6 js: add integration test case as review
add 313ac32 js: fixup syntax error on node-v6
add 50f526d js-test: basic session case
add 7a13db9 Merge branch 'pr-1251' into 3.3-dev
add 92421a1 Add docs for js sessions CTR
add 0ca2a19 Merge branch '3.3-dev' into 3.4-dev
add 631f80c Merge branch '3.4-dev'
add 118a15c TINKERPOP-2336 Added getMaxWaitForClose java driver setting.
add 9056698 Merge branch '3.3-dev' into 3.4-dev
add 52cb789 Merge branch '3.4-dev'
add 8f9c407 Minor fix to add deprecation annotation and fix config setting CTR
add 0f1edda Merge branch '3.3-dev' into 3.4-dev
add de1813c Merge branch '3.4-dev'
add 89faefc TINKERPOP-2336 Removed maxWaitForSessionClose
add 3116801 Added maxWaitForClose driver setting to docs
add 36ac7c3 Merge branch '3.3-dev' into 3.4-dev
add f1549fb Merge branch '3.4-dev'
add 5576bc4 fixed error
add 9cc90a4 Merge branch 'feature/2288' of https://github.com/dzmitry-lahoda-forks/tinkerpop into dzmitry-lahoda-forks-feature/2288
add 7e24ca5 Merge branch 'dzmitry-lahoda-forks-feature/2288' into 3.4-dev
add ee6e46b Merge branch '3.4-dev'
add aec572e fix for null ref
add 3e283b4 Merge branch 'feature/dotnet-fix-null-ref' of https://github.com/dzmitry-lahoda-forks/tinkerpop into dzmitry-lahoda-forks-feature/dotnet-fix-null-ref
add 0973005 TINKERPOP-2192 Add CHANGELOG entry CTR
add 1fb93de Merge branch '3.4-dev'
add 2b30821 TINKERPOP-2347 Remove invalid service descriptors from gremlin-shaded
add 6afc852 Move changelog entry.
add e07420f Merge branch '3.3-dev' into 3.4-dev
add 453b14e Merge branch '3.4-dev'
add bbc5c31 Reuse a byte buffer instead of re-allocating it on every loop.
add 73c6cca Merge branch 'ReuseByteBuffer' of https://github.com/danielcweber/tinkerpop into danielcweber-ReuseByteBuffer
add 82fc7b2 Merge branch 'danielcweber-ReuseByteBuffer' into 3.3-dev
add c3eeb8b Merge branch '3.3-dev' into 3.4-dev
add b1456c2 Merge branch '3.4-dev'
add eea7af5 Fixed bug in session based request tests/docs
add 2a5a7cc Merge branch '3.3-dev' into 3.4-dev
add 703b336 This is the 3.4.x fix for io tests that had a bad format for session based requests CTR
add 12de0ce Merge branch '3.4-dev'
add 5c2d1ba This is the 3.5.0 fix to the bad io test data for session based requests CTR
add 5ca9377 Added gremlify.com to powered by on home page CTR
add 6735fab Manually installed python 3.5.3 for docker build
add 59003de Merge branch '3.3-dev' into 3.4-dev
add 39ce017 Merge branch '3.4-dev'
add 1ca112a Added some docs to point folks at elementMap() from valueMap() CTR
add cae0f49 Merge branch '3.4-dev'
add 9a43135 TINKERPOP-2335 Update to .NET Core 3.1
add 9e340be Merge branch '3.3-dev' into 3.4-dev
add 434c8de Merge branch '3.4-dev'
add d7308bb Update SourceLink to stable version 1.0.0 CTR
add f800598 Merge branch '3.3-dev' into 3.4-dev
add 0a7769e Merge branch '3.4-dev'
add e9f8d0e TINKERPOP-2335 Drop support for .NET Standard <2.0
add fd16acc Added some start step documentation CTR
add c7dd273 Merge branch '3.3-dev' into 3.4-dev
add efd7d04 Added with() to start step documentation CTR
add 7050a6f Merge branch '3.4-dev'
add 3dd4da4 Fix the docs for Dedup with a scope.
add 8569e38 Merge branch '3.3-dev' into 3.4-dev
add b7a7cc3 Merge branch '3.4-dev'
add 179e643 Add in example of using path with to or from modulators to the documentation (#1267)
add c309206 Merge remote-tracking branch 'origin/3.4-dev'
add acd5ec4 Bump Gremlin Console integration tests to use Python 3
add a14e649 Merge branch '3.3-dev' into 3.4-dev
add 73af6c1 Merge branch '3.4-dev'
add 6a8db64 TINKERPOP-2351 Fixed bug in Order when enum is a key in Map
add 6673cbd Merge branch 'TINKERPOP-2351' into 3.3-dev
add e47a281 Merge branch '3.3-dev' into 3.4-dev
add 413f0e5 Merge branch '3.4-dev'
add c717b3f Changed test to use elementMap() rather than valueMap()
add 4e44431 Merge branch '3.4-dev'
add bc7c430 TINKERPOP-2355 Bumped to Jackson 2.9.10.3 CTR
add afeaf47 Merge branch '3.3-dev' into 3.4-dev
add f9667cb Merge branch '3.4-dev'
add a4b0521 For some reason 3.3.7 no longer grabs but 3.3.8 does.
add 878c120 Mentioned slack channel in dev docs CTR
add 8e95a3a Merge branch '3.4-dev'
add d84bd83 TINKERPOP-2350 Fixed bug in Traversal.clone() in gremlin-python
add f92051a Merge branch '3.3-dev' into 3.4-dev
add 98f3178 Merge branch '3.4-dev'
add 1d7f10f TINKERPOP-2353 Added some checks for null in shutdown of server
add b751548 Merge branch 'TINKERPOP-2353' into 3.3-dev
add b7f2329 Merge branch '3.3-dev' into 3.4-dev
add 093bd92 Merge branch '3.4-dev'
add ea03249 dotnet: add session mode connection
add 68d3da4 dotnet: remove close message in session
add 001baf4 dotnet: one connection in pool when session mode
add f5b860f dotnet: UnitTest for poolsize in session mode
add 7db7a2d Merge branch 'pr-1263' into 3.4-dev
add dade989 Merge branch '3.4-dev'
add 9dbd1c1 Add icon to NuGet package CTR
add 2937780 Merge branch '3.3-dev' into 3.4-dev
add 546ac7e Merge branch '3.4-dev'
add 99d0d93 TINKERPOP-2350 Fixed bug in GraphTraversal.Clone() in Gremln.Net
add 70fd191 Merge branch 'TINKERPOP-2350-dotnet' into 3.3-dev
add 6c81d09 Merge branch '3.3-dev' into 3.4-dev
add 6fe1983 Merge branch '3.4-dev'
add 83b03f0 TINKERPOP-2356 Bump to Jackson 2.10
add 916aab1 Merge pull request #1271 from apache/TINKERPOP-2356
add ac37c7d Pinned pyparsing to versions prior to 3.0.0
add 1956c26 Merge branch '3.3-dev' into 3.4-dev
add ae811ec Merge branch '3.4-dev'
add 7ac75c2 Bump to gmaven-plus 1.9.0 CTR
add 4d3dca5 Merge branch '3.3-dev' into 3.4-dev
add eec06d7 Merge branch '3.4-dev'
add 78606e0 Removed runtest.py
add 46727de Minor format adjustments CTR
add 08c6f61 Merge branch '3.3-dev' into 3.4-dev
add 86e0fe9 Merge branch '3.4-dev'
add 0ea7336 TINKERPOP-2349 Migrate to System.Text.Json
add 8ba99e1 Fixed bug in java options preventing grapes logging CTR
add 52468f9 Merge branch '3.3-dev' into 3.4-dev
add 6d8c423 Merge branch '3.4-dev'
add aad8583 TINKERPOP-2345 Improved error message for bad value for math()
add 81cf9aa Merge branch 'TINKERPOP-2345' into 3.4-dev
add 35fd429 Merge branch '3.4-dev'
add dacfd26 gremlin-python: add session mode client
add 217798e gremlin-python: update changelog
add 42582ee gremlin-python: add session close request as specification
add d4e4ab8 Merge branch 'pr-1274' into 3.3-dev
add 81bb372 Improved python session test a bit.
add eb41434 Merge branch '3.3-dev' into 3.4-dev
add 008c605 Merge branch '3.4-dev'
add dd2ef76 dotnet: add session connection
add 8c04c75 dotnet: C# style as review
add 3a1dd38 dotnet: less variable when rebuild
add b1c50a0 Merge branch 'pr-1257' into 3.3-dev
add fb334df Removed non-standard close message argument for .net driver
add 816d3a1 Merge branch '3.3-dev' into 3.4-dev
add 115d30e gremlin-dotnet: add session close request as specification
add 64cd7a3 Merge branch 'pr-1276' into 3.4-dev
add 183b2c9 Added in .net session test improvement that were added in 3.3-dev
add 9b9024f Merge branch '3.4-dev'
add bb3b879 Remove more python2 syntax CTR
add a9c02e4 gremlin-javascript: remove session close method
add 324500e Merge branch '3.3-dev' into 3.4-dev
add f3d8939 Merge branch '3.4-dev'
add 1871a05 Use UUID in test for session name in javascript CTR
add b8c750e Polished up session documentation across GLVs CTR
add f3d58c3 Merge branch '3.3-dev' into 3.4-dev
add 411dcf0 Merge branch '3.4-dev'
add 7e62b47 Fix javadoc CTR
add b9503c2 Merge branch '3.3-dev' into 3.4-dev
add 2a9314e Merge branch '3.4-dev'
add 7312e98 Fixed doc generation in docker.
add 84f58f2 Merge branch '3.3-dev' into 3.4-dev
add df1802d Merge branch '3.4-dev'
add cb49f6d Switch to python3 specifically in gephi mock script.
add 329f0d8 Bumped to groovy 2.5.11 CTR
add f6a44cb Merge branch '3.4-dev'
add c44e130 TINKERPOP-2357 Added :cls command to clear console screen
add efa36a0 Merge branch 'TINKERPOP-2357' into 3.4-dev
add 6f2aaba Merge branch '3.4-dev'
add be2c17a TINKERPOP-2355 Bump jackson to 2.9.10.4 CTR
add dcafd0c Merge branch '3.3-dev' into 3.4-dev
add 3b0ad4c Merge branch '3.4-dev'
add d62edb0 TINKERPOP-2354 Improve documentation around "g" creation CTR
add 7a8c7c0 Merge branch '3.3-dev' into 3.4-dev
add 2bda06c TINKERPOP-2354 Add note about creation of "g" to documentation CTR
add e95518a Merge branch '3.4-dev'
add 5da7920 Made GraphSON 3.0 the default config in GraphSONMapper
add 8b1f714 Modified code example in .net to show binding to a specific graph CTR
add fda8bc4 Merge branch '3.4-dev'
add b258c00 encode return of mock gephi server with utf-8 for better compatibiilty with python 2/3 CTR
add 58bd8f4 Merge branch '3.3-dev' into 3.4-dev
add 37e6349 Merge branch '3.4-dev'
add 699ea53 Removed sideEffect related infrastructure in TraversalOpProcesssor
add 7210d7a TINKERPOP-2360 gremlin-python: fix up serializer out of range of int
add afe9d70 TINKERPOP-2360 Added some extra assertions around numbers
add a3cefa0 Merge branch '3.3-dev' into 3.4-dev
add 2453536 Merge branch '3.4-dev'
add e7995ef Bump commons-codec 1.14
add 4c4de66 Merge branch '3.3-dev' into 3.4-dev
add 5ace91f Merge branch '3.4-dev'
add 9e44fc1 Bump Netty 4.1.49
add 693953f Merge branch 'bump-netty' into 3.4-dev
add b73d2f3 Merge branch '3.4-dev'
new 99e52e9 Implemented `ByModulatorOptimizationStrategy` which replaces certain standard traversals w/ optimized traversals (e.g. `TokenTraversal`).
new 563f13c Reordered TraversalStategies
new 4de98a3 Added new tests as suggested by @okram.
new ebf854c replaced TraversalRing's setTraversal() with replaceTraversal()
new 3795443 Made sure that the barrier step and the reducing operator are reevaluated when the value traversal is being replaced.
new 05ee281 Registered ByModulatorOptimizationStrategy in GraphSON and Gryo serializers and added it to the core imports. Thanks @okram for pointing that out.
new 2826f13 Registered ByModulatorOptimizationStrategy with Gremlin-Python.
new dd1be69 Fixed rebase conflicts and added missing Gherkin tests
new 6266385 Updated CHANGELOG
new 45e54d3 Fixed minor issues. Thanks @robertdale
new 2cebde5 TINKERPOP-1682 Rebased on master - fixed compilation/test issues
new 1f33554 TINKERPOP-1682 Account for value traversal in group() with by() optimization
new 8ee1ffd TINKERPOP-1682 cleaned up documentation around this change
new 12a6ef0 TINKERPOP-1682 Support by(T) on Property
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 (fe733bf)
\
N -- N -- N refs/heads/TINKERPOP-1682 (12a6ef0)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 14 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.asf.yaml | 11 +
.dependabot/config.yml | 10 +
.dockerignore | 2 +
.gitignore | 7 +-
.mailmap | 12 +
.travis.yml | 55 +-
CHANGELOG.asciidoc | 1271 ++++++++-
NOTICE | 6 +-
README.asciidoc | 2 +-
bin/gephi-mock.py | 13 +-
bin/publish-docs.sh | 36 +
bin/validate-distribution.sh | 69 +-
data/tinkerpop-sink.json | 6 +-
data/tinkerpop-sink.kryo | Bin 234 -> 240 bytes
docker/Dockerfile | 51 +-
docker/build.sh | 2 +-
docker/gremlin-server.sh | 64 +
docker/gremlin-server/Dockerfile.template | 31 +
docker/gremlin-server/docker-entrypoint.sh | 36 +
.../gremlin-server-integration-secure.yaml | 65 +
.../gremlin-server/gremlin-server-integration.yaml | 61 +
docker/hadoop/.gitignore | 1 +
docker/hadoop/Dockerfile.template | 2 +-
docker/resources/groovy/grapeConfig.xml | 19 +-
docker/scripts/build.sh | 17 +-
docs/postprocessor/processor.awk | 2 +-
docs/preprocessor/awk/init-code-blocks.awk | 45 -
docs/preprocessor/awk/language-variants.awk | 6 -
docs/preprocessor/awk/prepare.awk | 3 -
docs/preprocessor/awk/tabify.awk | 132 +
docs/preprocessor/control-characters.sh | 25 +
docs/preprocessor/install-plugins.groovy | 2 +-
docs/preprocessor/install-plugins.sh | 5 +-
docs/preprocessor/preprocess-file.sh | 13 +-
docs/preprocessor/preprocess.sh | 2 +-
docs/sass/compile | 29 +
docs/sass/tabs.scss | 178 ++
docs/site/home/downloads.html | 1876 ++++++++++---
docs/site/home/gremlin.html | 35 +-
docs/site/home/images/goutte-blue.png | Bin 13400 -> 0 bytes
docs/site/home/images/logos/ibmgraph-logo.png | Bin 70338 -> 0 bytes
.../home/{images => img}/apache-tinkerpop-logo.png | Bin
.../home/{images => img}/blueprints-handdrawn.png | Bin
.../site/home/{images => img}/cityscape-button.png | Bin
docs/site/home/{images => img}/egg-logo.png | Bin
docs/site/home/{images => img}/favicon.ico | Bin
.../home/{images => img}/furnace-handdrawn.png | Bin
docs/site/home/{images => img}/graph-globe.png | Bin
docs/site/home/{images => img}/graph-vs-table.png | Bin
docs/site/home/{images => img}/gremlin-apache.png | Bin
.../site/home/{images => img}/gremlin-download.png | Bin
docs/site/home/{images => img}/gremlin-github.png | Bin
.../site/home/{images => img}/gremlin-gym-mini.png | Bin
.../home/{images => img}/gremlin-handdrawn.png | Bin
docs/site/home/{images => img}/gremlin-head.png | Bin
.../{images => img}/gremlin-language-variants.png | Bin
docs/site/home/{images => img}/gremlin-quill.png | Bin
docs/site/home/{images => img}/homepage.graffle | 0
.../home/{images => img}/logos/blazegraph-logo.png | Bin
.../home/{images => img}/logos/cosmosdb-logo.png | Bin
.../home/{images => img}/logos/datastax-logo.png | Bin
.../site/home/{images => img}/logos/grakn-logo.png | Bin
docs/site/home/img/logos/gremlin-dotnet-logo.png | Bin 0 -> 73325 bytes
.../{images => img}/logos/gremlin-groovy-logo.png | Bin
.../{images => img}/logos/gremlin-java-logo.png | Bin
.../{images => img}/logos/gremlin-python-logo.png | Bin
.../{images => img}/logos/gremlin-scala-logo.png | Bin
.../home/img/logos/ibm-compose-janusgraph-logo.png | Bin 0 -> 19024 bytes
.../home/{images => img}/logos/janusgraph-logo.png | Bin
.../home/{images => img}/logos/keylines-logo.png | Bin
.../home/{images => img}/logos/linkurious-logo.png | Bin
.../site/home/{images => img}/logos/neo4j-logo.png | Bin
docs/site/home/img/logos/neptune-logo.png | Bin 0 -> 207133 bytes
docs/site/home/{images => img}/logos/ogre-logo.png | Bin
.../home/{images => img}/logos/orientdb-logo.png | Bin
.../{images => img}/logos/sparql-gremlin-logo.png | Bin
.../{images => img}/logos/sql-gremlin-logo.png | Bin
.../home/{images => img}/logos/stardog-logo.png | Bin
.../site/home/{images => img}/logos/titan-logo.png | Bin
.../home/{images => img}/logos/tomsawyer-logo.png | Bin
.../home/{images => img}/meeting-room-button.png | Bin
docs/site/home/{images => img}/oltp-and-olap.png | Bin
docs/site/home/{images => img}/peon-head.png | Bin
.../home/{images => img}/policy/adjacency-list.png | Bin
.../policy/blueprints-character.png | Bin
.../{images => img}/policy/business-gremlin.png | Bin
.../{images => img}/policy/cyclicpath-step.png | Bin
.../{images => img}/policy/flat-map-lambda.png | Bin
.../{images => img}/policy/frames-character.png | Bin
.../{images => img}/policy/furnace-character.png | Bin
.../{images => img}/policy/gremlin-character.png | Bin
.../{images => img}/policy/gremlin-chickenwing.png | Bin
.../{images => img}/policy/gremlin-gremopoly.png | Bin
.../{images => img}/policy/gremlin-gremreaper.png | Bin
.../{images => img}/policy/gremlin-gremstefani.png | Bin
.../policy/gremlin-new-sheriff-in-town.png | Bin
.../policy/gremlin-no-more-mr-nice-guy.png | Bin
.../home/{images => img}/policy/gremlintron.png | Bin
.../home/{images => img}/policy/olap-traversal.png | Bin
.../{images => img}/policy/pipes-character.png | Bin
.../{images => img}/policy/rexster-character.png | Bin
.../{images => img/policy}/tinkerpop-reading.png | Bin
.../{images => img/policy}/tinkerpop3-splash.png | Bin
docs/site/home/img/practical-gremlin-titled.png | Bin 0 -> 412544 bytes
.../resources/arxiv-article-resource.png | Bin
.../benefits-gremlin-machine-resource.png | Bin
.../resources/graph-databases-101-resource.png | Bin
.../resources/on-graph-computing-resource.png | Bin
.../resources/property-graph-resource.png | Bin
.../resources/sql-2-gremlin-resource.png | Bin
.../resources/tables-and-graphs-resource.png | Bin
.../resources/why-graph-databases-resource.png | Bin
.../home/{images => img}/rexster-handdrawn.png | Bin
docs/site/home/{images => img}/tinkerblocks.png | Bin
docs/site/home/{images => img}/tinkerpop-book.png | Bin
.../home/{images => img}/tinkerpop-cityscape.png | Bin
.../home/{images => img}/tinkerpop-conference.png | Bin
.../home/{images => img}/tinkerpop-logo-small.png | Bin
.../{images => img}/tinkerpop-meeting-room.png | Bin
.../home/{images => img}/tinkerpop-reading-2.png | Bin
.../{images/policy => img}/tinkerpop-reading.png | Bin
.../site/home/{images => img}/tinkerpop-splash.png | Bin
docs/site/home/img/tinkerpop.jpg | Bin 0 -> 18382 bytes
.../{images/policy => img}/tinkerpop3-splash.png | Bin
docs/site/home/index.html | 164 +-
docs/site/home/js/prism.js | 2 +-
docs/site/home/policy.html | 20 +-
docs/site/home/providers.html | 127 +-
docs/site/home/template/header-footer.html | 62 +-
docs/src/dev/developer/administration.asciidoc | 74 +-
docs/src/dev/developer/contributing.asciidoc | 95 +-
.../dev/developer/development-environment.asciidoc | 205 +-
docs/src/dev/developer/for-committers.asciidoc | 181 +-
docs/src/dev/developer/index.asciidoc | 4 +-
docs/src/dev/developer/release.asciidoc | 159 +-
docs/src/dev/future/index.asciidoc | 106 +-
docs/src/dev/io/graphbinary.asciidoc | 781 ++++++
docs/src/dev/io/graphson.asciidoc | 138 +-
docs/src/dev/io/gryo.asciidoc | 11 +-
docs/src/dev/io/index.asciidoc | 8 +-
docs/src/dev/provider/index.asciidoc | 398 +--
docs/src/index.asciidoc | 30 +-
docs/src/recipes/anti-patterns.asciidoc | 265 ++
docs/src/recipes/appendix.asciidoc | 24 +-
docs/src/recipes/between-vertices.asciidoc | 6 +-
docs/src/recipes/centrality.asciidoc | 24 +-
docs/src/recipes/collections.asciidoc | 48 +-
docs/src/recipes/connected-components.asciidoc | 140 +-
docs/src/recipes/cycle-detection.asciidoc | 33 +-
docs/src/recipes/duplicate-edge.asciidoc | 6 +-
docs/src/recipes/edge-move.asciidoc | 4 +-
docs/src/recipes/element-existence.asciidoc | 91 +
docs/src/recipes/index.asciidoc | 26 +-
docs/src/recipes/olap-spark-yarn.asciidoc | 40 +-
docs/src/recipes/pagination.asciidoc | 12 +-
docs/src/recipes/recommendation.asciidoc | 22 +-
docs/src/recipes/shortest-path.asciidoc | 101 +
docs/src/recipes/style-guide.asciidoc | 4 +-
.../src/recipes/traversal-component-reuse.asciidoc | 6 +-
docs/src/recipes/traversal-induced-values.asciidoc | 8 +-
docs/src/recipes/tree.asciidoc | 2 +-
docs/src/reference/compilers.asciidoc | 435 +++
docs/src/reference/gremlin-applications.asciidoc | 1177 ++++----
docs/src/reference/gremlin-variants.asciidoc | 1480 ++++++++--
docs/src/reference/implementations-giraph.asciidoc | 145 -
.../reference/implementations-hadoop-end.asciidoc | 146 +-
.../implementations-hadoop-start.asciidoc | 50 +-
docs/src/reference/implementations-intro.asciidoc | 2 +-
docs/src/reference/implementations-neo4j.asciidoc | 148 +-
docs/src/reference/implementations-spark.asciidoc | 67 +-
.../reference/implementations-tinkergraph.asciidoc | 17 +-
docs/src/reference/index.asciidoc | 7 +-
docs/src/reference/intro.asciidoc | 666 +++--
docs/src/reference/preface.asciidoc | 25 +-
docs/src/reference/the-graph.asciidoc | 526 +---
docs/src/reference/the-graphcomputer.asciidoc | 168 +-
docs/src/reference/the-traversal.asciidoc | 1687 +++++++-----
docs/src/tutorials/getting-started/index.asciidoc | 367 +--
.../gremlin-language-variants/index.asciidoc | 152 +-
docs/src/tutorials/gremlins-anatomy/index.asciidoc | 44 +-
.../tutorials/the-gremlin-console/index.asciidoc | 72 +-
docs/src/upgrade/appendix.asciidoc | 113 +
docs/src/upgrade/index.asciidoc | 14 +-
docs/src/upgrade/release-3.0.x-incubating.asciidoc | 8 +-
docs/src/upgrade/release-3.1.x-incubating.asciidoc | 26 +-
docs/src/upgrade/release-3.2.x-incubating.asciidoc | 201 +-
docs/src/upgrade/release-3.3.x.asciidoc | 552 +++-
docs/src/upgrade/release-3.4.x.asciidoc | 1444 ++++++++++
docs/src/upgrade/release-3.5.x.asciidoc | 668 +++++
docs/static/images/avant-gremlin-simple.png | Bin 0 -> 85749 bytes
docs/static/images/avant-gremlin.png | Bin 0 -> 127052 bytes
docs/static/images/blueprints-character-1.png | Bin 0 -> 92815 bytes
docs/static/images/blueprints-character-2.png | Bin 0 -> 76156 bytes
docs/static/images/blueprints-character-3.png | Bin 0 -> 78918 bytes
docs/static/images/cc-scale-ratio.png | Bin 0 -> 14393 bytes
docs/static/images/cc-scale-size.png | Bin 0 -> 12220 bytes
docs/static/images/frames-character-1.png | Bin 0 -> 90541 bytes
docs/static/images/frames-character-2.png | Bin 0 -> 88217 bytes
docs/static/images/frames-character-3.png | Bin 0 -> 89257 bytes
docs/static/images/furnace-character-2.png | Bin 0 -> 58118 bytes
docs/static/images/gremlin-anti-gremlin.png | Bin 0 -> 41066 bytes
.../images}/gremlin-chickenwing.png | Bin
docs/static/images/gremlin-clownin-around.png | Bin 0 -> 23213 bytes
docs/static/images/gremlin-grad.png | Bin
docs/static/images/gremlin-gremalicious.png | Bin 0 -> 31216 bytes
docs/static/images/gremlin-gremicide.png | Bin 0 -> 24198 bytes
docs/static/images/gremlin-gremlin-the-grouch.png | Bin 0 -> 31944 bytes
docs/static/images/gremlin-gremlin.png | Bin 0 -> 21704 bytes
docs/static/images/gremlin-gremlivich.png | Bin 0 -> 30441 bytes
.../policy => static/images}/gremlin-gremopoly.png | Bin
.../images}/gremlin-gremreaper.png | Bin
.../images}/gremlin-gremstefani.png | Bin
docs/static/images/gremlin-hardhat.png | Bin 0 -> 23783 bytes
docs/static/images/gremlin-inthewild.png | Bin 0 -> 36309 bytes
docs/static/images/gremlin-js.png | Bin 0 -> 78981 bytes
docs/static/images/gremlin-kilt.png | Bin 0 -> 29616 bytes
.../images}/gremlin-new-sheriff-in-town.png | Bin
.../images}/gremlin-no-more-mr-nice-guy.png | Bin
docs/static/images/gremlin-on-the-case.png | Bin 0 -> 31032 bytes
docs/static/images/gremlin-pipe.png | Bin 0 -> 31474 bytes
docs/static/images/gremlin-reference.png | Bin 0 -> 1481747 bytes
docs/static/images/gremlin-sleeping-beauty.png | Bin 0 -> 48572 bytes
docs/static/images/gremlin-xmas-alpha.png | Bin 0 -> 18655 bytes
docs/static/images/pipes-character-2.png | Bin 0 -> 112929 bytes
docs/static/images/pipes-character-3.png | Bin 0 -> 120021 bytes
docs/static/images/practical-gremlin.png | Bin 0 -> 392179 bytes
docs/static/images/rexster-2.png | Bin 0 -> 28778 bytes
docs/static/images/rexster-connect.png | Bin 0 -> 142358 bytes
docs/static/images/traversal-mechanics.png | Bin 138828 -> 52187 bytes
.../{tinkerpop.css => tinkerpop-base.css} | 0
docs/stylesheets/tinkerpop.css | 1 +
giraph-gremlin/pom.xml | 258 --
giraph-gremlin/src/assembly/hadoop-job.xml | 41 -
giraph-gremlin/src/assembly/standalone.xml | 50 -
.../gremlin/giraph/jsr223/GiraphGremlinPlugin.java | 58 -
.../giraph/process/computer/EmptyOutEdges.java | 80 -
.../giraph/process/computer/GiraphComputation.java | 47 -
.../process/computer/GiraphGraphComputer.java | 303 --
.../giraph/process/computer/GiraphMemory.java | 198 --
.../process/computer/GiraphMessageCombiner.java | 61 -
.../giraph/process/computer/GiraphMessenger.java | 90 -
.../giraph/process/computer/GiraphVertex.java | 39 -
.../process/computer/GiraphWorkerContext.java | 78 -
.../giraph/process/computer/MemoryAggregator.java | 68 -
.../giraph/process/computer/PassThroughMemory.java | 99 -
.../structure/io/GiraphVertexInputFormat.java | 58 -
.../structure/io/GiraphVertexOutputFormat.java | 55 -
.../giraph/structure/io/GiraphVertexReader.java | 68 -
.../giraph/structure/io/GiraphVertexWriter.java | 71 -
...g.apache.tinkerpop.gremlin.jsr223.GremlinPlugin | 1 -
.../gremlin/giraph/GiraphGremlinIntegrateTest.java | 33 -
.../gremlin/giraph/GiraphGremlinSuite.java | 35 -
.../giraph/GiraphHadoopGremlinIntegrateTest.java | 33 -
.../GiraphGraphComputerProcessIntegrateTest.java | 32 -
.../computer/GiraphHadoopGraphProvider.java | 68 -
.../giraph/structure/io/GiraphIoRegistryCheck.java | 64 -
giraph-gremlin/src/test/resources/giraph-site.xml | 12 -
.../src/test/resources/log4j-silent.properties | 23 -
.../src/test/resources/log4j-test.properties | 23 -
gremlin-archetype/gremlin-archetype-dsl/pom.xml | 2 +-
.../src/main/java/SocialTraversalSourceDsl.java | 5 +
.../src/test/java/SocialDslTest.java | 6 +-
gremlin-archetype/gremlin-archetype-server/pom.xml | 2 +-
.../resources/archetype-resources/README.asciidoc | 6 +-
.../archetype-resources/src/main/java/App.java | 1 +
.../archetype-resources/src/main/java/Service.java | 34 +-
.../src/test/java/ServiceTest.java | 2 +-
.../src/test/resources/gremlin-server.yaml | 6 +-
.../gremlin-archetype-tinkergraph/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 1 -
gremlin-archetype/pom.xml | 5 +-
gremlin-console/Dockerfile | 35 +
gremlin-console/bin/gremlin.sh | 2 +-
gremlin-console/conf/log4j-console.properties | 1 +
gremlin-console/conf/remote-graph.properties | 3 +-
gremlin-console/conf/remote-objects.yaml | 9 +-
gremlin-console/conf/remote-secure.yaml | 5 +-
gremlin-console/conf/remote.yaml | 4 +-
gremlin-console/pom.xml | 207 +-
gremlin-console/src/main/bin/gremlin.sh | 30 +-
.../src/main/docker/docker-entrypoint.sh | 24 +
.../tinkerpop/gremlin/console/Console.groovy | 138 +-
.../tinkerpop/gremlin/console/ConsoleFs.groovy | 8 +-
.../gremlin/console/GremlinGroovysh.groovy | 94 +-
.../tinkerpop/gremlin/console/Mediator.groovy | 7 +
.../tinkerpop/gremlin/console/PluggedIn.groovy | 9 +
.../tinkerpop/gremlin/console/Preferences.groovy | 13 +
.../console/commands/BytecodeCommand.groovy | 64 +
.../gremlin/console/commands/ClsCommand.groovy | 43 +
.../console/commands/UninstallCommand.groovy | 12 +-
.../GephiTraversalVisualizationStrategy.groovy | 8 +-
.../console/jsr223/DriverGremlinPlugin.java | 6 +-
.../console/jsr223/DriverRemoteAcceptor.java | 48 +-
.../console/jsr223/UtilitiesGremlinPlugin.java | 46 +-
.../console/commands/BytecodeCommand.properties | 20 +
.../gremlin/console/commands/ClsCommand.properties | 20 +
gremlin-console/src/main/static/LICENSE | 10 +-
gremlin-console/src/main/static/NOTICE | 36 +-
gremlin-console/src/main/static/licenses/slf4j | 2 +-
.../jsr223/DriverRemoteAcceptorIntegrateTest.java | 25 +-
.../console/jsr223/DriverRemoteAcceptorTest.java | 4 +-
.../jsr223/GephiRemoteAcceptorIntegrateTest.java | 2 +-
.../jsr223/MockGroovyGremlinShellEnvironment.java | 8 +
gremlin-console/src/test/python/setup.py | 2 +-
.../src/test/python/tests/test_console.py | 5 +
.../console/jsr223/gremlin-server-integration.yaml | 8 +-
.../tinkerpop/gremlin/console/jsr223/remote.yaml | 2 +-
gremlin-core/api-changes.json | 88 -
gremlin-core/api-contents.json | 22 -
gremlin-core/pom.xml | 25 +-
.../jsr223/AbstractGremlinScriptEngineFactory.java | 14 +-
.../gremlin/jsr223/CoreGremlinPlugin.java | 1 +
.../tinkerpop/gremlin/jsr223/CoreImports.java | 79 +-
.../gremlin/jsr223/DefaultImportCustomizer.java | 30 +
.../tinkerpop/gremlin/jsr223/GremlinPlugin.java | 4 +-
.../gremlin/jsr223/GremlinScriptEngine.java | 25 -
.../tinkerpop/gremlin/jsr223/ImportCustomizer.java | 21 +-
.../tinkerpop/gremlin/jsr223/JavaTranslator.java | 73 +-
.../gremlin/jsr223/TranslatorCustomizer.java | 38 +
.../jsr223/console/GremlinShellEnvironment.java | 4 +
.../gremlin/jsr223/console/RemoteException.java | 24 +-
.../gremlin/process/computer/ComputerResult.java | 5 +-
.../gremlin/process/computer/GraphComputer.java | 51 +-
.../gremlin/process/computer/GraphFilter.java | 9 +-
.../gremlin/process/computer/MapReduce.java | 15 +-
.../gremlin/process/computer/MemoryComputeKey.java | 15 +-
.../gremlin/process/computer/VertexProgram.java | 12 +-
.../bulkdumping/BulkDumperVertexProgram.java | 98 -
.../process/computer/bulkloading/BulkLoader.java | 142 -
.../bulkloading/BulkLoaderVertexProgram.java | 503 ----
.../bulkloading/IncrementalBulkLoader.java | 152 -
.../computer/bulkloading/OneTimeBulkLoader.java | 109 -
.../process/computer/clone/CloneVertexProgram.java | 98 +
.../connected/ConnectedComponentVertexProgram.java | 253 ++
.../peerpressure/ClusterCountMapReduce.java | 2 +-
.../peerpressure/ClusterPopulationMapReduce.java | 2 +-
.../peerpressure/PeerPressureVertexProgram.java | 19 +-
.../ranking/pagerank/PageRankMapReduce.java | 2 +-
.../ranking/pagerank/PageRankVertexProgram.java | 27 +-
.../search/path/ShortestPathVertexProgram.java | 611 +++++
.../traversal/MemoryTraversalSideEffects.java | 2 +-
.../computer/traversal/TraversalVertexProgram.java | 30 +-
.../computer/traversal/step/VertexComputing.java | 5 +-
.../traversal/step/map/ComputerResultStep.java | 4 +-
.../traversal/step/map/ConnectedComponent.java | 45 +
.../map/ConnectedComponentVertexProgramStep.java | 118 +
.../computer/traversal/step/map/PageRank.java | 43 +
.../step/map/PageRankVertexProgramStep.java | 40 +-
.../computer/traversal/step/map/PeerPressure.java | 43 +
.../step/map/PeerPressureVertexProgramStep.java | 44 +-
.../step/map/ProgramVertexProgramStep.java | 4 +-
.../computer/traversal/step/map/ShortestPath.java | 108 +
.../step/map/ShortestPathVertexProgramStep.java | 185 ++
.../step/map/TraversalVertexProgramStep.java | 14 +-
.../strategy/decoration/VertexProgramStrategy.java | 23 +-
.../strategy/optimization/GraphFilterStrategy.java | 4 +-
.../MessagePassingReductionStrategy.java | 22 +-
.../util/AbstractVertexProgramBuilder.java | 13 +-
.../process/computer/util/ComputerGraph.java | 6 +-
.../computer/util/DefaultComputerResult.java | 6 +-
.../process/computer/util/StaticMapReduce.java | 2 +-
.../process/computer/util/StaticVertexProgram.java | 2 +-
.../process/computer/util/VertexProgramHelper.java | 28 +-
.../process/remote/EmbeddedRemoteConnection.java | 23 +-
.../gremlin/process/remote/RemoteConnection.java | 47 +-
.../gremlin/process/remote/RemoteGraph.java | 261 --
.../remote/traversal/AbstractRemoteTraversal.java | 9 +-
.../AbstractRemoteTraversalSideEffects.java | 99 -
.../remote/traversal/EmbeddedRemoteTraversal.java | 5 -
.../EmbeddedRemoteTraversalSideEffects.java | 47 -
.../process/remote/traversal/RemoteTraversal.java | 9 +-
.../traversal/RemoteTraversalSideEffects.java | 44 -
.../remote/traversal/step/map/RemoteStep.java | 1 -
.../strategy/decoration/RemoteStrategy.java | 47 +-
.../traversal/AnonymousTraversalSource.java | 98 +
.../gremlin/process/traversal/Bindings.java | 5 +-
.../gremlin/process/traversal/Bytecode.java | 63 +-
.../gremlin/process/traversal/Compare.java | 115 +-
.../gremlin/process/traversal/Contains.java | 20 +-
.../tinkerpop/gremlin/process/traversal/IO.java | 83 +
.../gremlin/process/traversal/Operator.java | 77 +-
.../tinkerpop/gremlin/process/traversal/Order.java | 60 +-
.../tinkerpop/gremlin/process/traversal/P.java | 76 +
.../gremlin/process/traversal/Parameterizing.java | 37 -
.../tinkerpop/gremlin/process/traversal/Pop.java | 10 +-
.../tinkerpop/gremlin/process/traversal/Scope.java | 19 +-
.../gremlin/process/traversal/Script.java | 105 +
.../tinkerpop/gremlin/process/traversal/Step.java | 9 +-
.../tinkerpop/gremlin/process/traversal/Text.java | 157 ++
.../tinkerpop/gremlin/process/traversal/TextP.java | 109 +
.../gremlin/process/traversal/Translator.java | 16 +-
.../gremlin/process/traversal/Traversal.java | 84 +-
.../gremlin/process/traversal/TraversalEngine.java | 106 -
.../process/traversal/TraversalSideEffects.java | 10 +-
.../gremlin/process/traversal/TraversalSource.java | 105 +-
.../process/traversal/TraversalStrategies.java | 80 +-
.../process/traversal/TraversalStrategy.java | 4 +-
.../gremlin/process/traversal/Traverser.java | 32 +-
.../process/traversal/dsl/GremlinDslProcessor.java | 36 +-
.../traversal/dsl/graph/GraphTraversal.java | 397 ++-
.../traversal/dsl/graph/GraphTraversalSource.java | 159 +-
.../gremlin/process/traversal/dsl/graph/__.java | 63 +-
.../traversal/engine/ComputerTraversalEngine.java | 171 --
.../traversal/engine/StandardTraversalEngine.java | 104 -
.../process/traversal/lambda/ColumnTraversal.java | 8 +
.../traversal/lambda/ConstantTraversal.java | 9 +-
.../traversal/lambda/ElementValueTraversal.java | 65 -
.../traversal/lambda/IdentityTraversal.java | 7 +-
.../process/traversal/lambda/LoopTraversal.java | 6 +
.../traversal/lambda/PredicateTraversal.java | 68 +
.../process/traversal/lambda/TokenTraversal.java | 27 +-
.../process/traversal/lambda/TrueTraversal.java | 5 +
.../process/traversal/lambda/ValueTraversal.java | 91 +
.../gremlin/process/traversal/step/Barrier.java | 10 +-
.../process/traversal/step/ByModulating.java | 8 +-
.../gremlin/process/traversal/step/Bypassing.java | 4 +-
.../process/traversal/step/Configuring.java | 41 +
.../process/traversal/step/FromToModulating.java | 5 +-
.../process/traversal/step/GraphComputing.java | 8 +-
.../gremlin/process/traversal/step/Grouping.java | 100 +
.../process/traversal/step/LambdaHolder.java | 7 +-
.../process/traversal/step/MemoryComputing.java | 4 +-
.../gremlin/process/traversal/step/Mutating.java | 5 +-
.../process/traversal/step/Parameterizing.java | 39 +
.../process/traversal/step/PathProcessor.java | 4 +-
.../process/traversal/step/ProfilingAware.java | 98 +
.../process/traversal/step/ReadWriting.java | 48 +
.../gremlin/process/traversal/step/Scoping.java | 88 +-
.../process/traversal/step/TraversalParent.java | 3 +-
.../process/traversal/step/branch/BranchStep.java | 136 +-
.../process/traversal/step/branch/ChooseStep.java | 10 +-
.../traversal/step/branch/OptionalStep.java | 1 +
.../process/traversal/step/branch/RepeatStep.java | 24 +-
.../process/traversal/step/branch/UnionStep.java | 2 +-
.../process/traversal/step/filter/AndStep.java | 2 +-
.../traversal/step/filter/DedupGlobalStep.java | 21 +-
.../process/traversal/step/filter/DropStep.java | 11 +-
.../process/traversal/step/filter/NotStep.java | 2 +-
.../traversal/step/filter/RangeGlobalStep.java | 4 +
.../traversal/step/filter/WherePredicateStep.java | 4 +-
.../traversal/step/filter/WhereTraversalStep.java | 8 +-
.../traversal/step/map/AddEdgeStartStep.java | 11 +-
.../process/traversal/step/map/AddEdgeStep.java | 8 +-
.../traversal/step/map/AddVertexStartStep.java | 27 +-
.../process/traversal/step/map/AddVertexStep.java | 27 +-
.../process/traversal/step/map/CoalesceStep.java | 4 +-
.../process/traversal/step/map/ConstantStep.java | 6 +-
.../process/traversal/step/map/CountLocalStep.java | 2 +-
.../process/traversal/step/map/DedupLocalStep.java | 2 +-
.../traversal/step/map/EdgeOtherVertexStep.java | 15 +-
.../process/traversal/step/map/EdgeVertexStep.java | 15 +-
.../process/traversal/step/map/ElementMapStep.java | 125 +
.../process/traversal/step/map/GraphStep.java | 39 +-
.../process/traversal/step/map/GroupStep.java | 78 +-
.../gremlin/process/traversal/step/map/IdStep.java | 2 +-
.../process/traversal/step/map/IndexStep.java | 118 +
.../process/traversal/step/map/LabelStep.java | 2 +-
.../step/map/LambdaCollectingBarrierStep.java | 13 -
.../process/traversal/step/map/LambdaMapStep.java | 2 +-
.../process/traversal/step/map/LoopsStep.java | 28 +-
.../process/traversal/step/map/MapStep.java | 15 +-
.../process/traversal/step/map/MatchStep.java | 32 +-
.../process/traversal/step/map/MathStep.java | 84 +-
.../process/traversal/step/map/MaxGlobalStep.java | 10 +-
.../process/traversal/step/map/MaxLocalStep.java | 11 +-
.../process/traversal/step/map/MeanGlobalStep.java | 6 +
.../process/traversal/step/map/MeanLocalStep.java | 6 +-
.../process/traversal/step/map/MinGlobalStep.java | 8 +-
.../process/traversal/step/map/MinLocalStep.java | 11 +-
.../traversal/step/map/OrderGlobalStep.java | 4 +-
.../process/traversal/step/map/OrderLocalStep.java | 6 +-
.../process/traversal/step/map/PathStep.java | 2 +-
.../process/traversal/step/map/ProjectStep.java | 2 +-
.../process/traversal/step/map/PropertiesStep.java | 15 +-
.../traversal/step/map/PropertyElementStep.java | 48 -
.../traversal/step/map/PropertyKeyStep.java | 2 +-
.../traversal/step/map/PropertyMapStep.java | 137 +-
.../traversal/step/map/PropertyValueStep.java | 2 +-
.../process/traversal/step/map/RangeLocalStep.java | 10 +-
.../process/traversal/step/map/SackStep.java | 2 +-
.../traversal/step/map/SampleLocalStep.java | 2 +-
.../process/traversal/step/map/ScalarMapStep.java | 44 +
.../process/traversal/step/map/SelectOneStep.java | 26 +-
.../process/traversal/step/map/SelectStep.java | 28 +-
.../process/traversal/step/map/SumGlobalStep.java | 8 +-
.../process/traversal/step/map/SumLocalStep.java | 11 +-
.../process/traversal/step/map/TailLocalStep.java | 2 +-
.../traversal/step/map/TraversalMapStep.java | 8 +-
.../traversal/step/map/TraversalSelectStep.java | 156 ++
.../process/traversal/step/map/VertexStep.java | 15 +-
.../traversal/step/sideEffect/AddPropertyStep.java | 89 +-
.../step/sideEffect/AggregateGlobalStep.java | 167 ++
.../step/sideEffect/AggregateLocalStep.java | 112 +
.../traversal/step/sideEffect/AggregateStep.java | 161 --
.../step/sideEffect/GroupSideEffectStep.java | 49 +-
.../process/traversal/step/sideEffect/IoStep.java | 254 ++
.../step/sideEffect/SideEffectCapStep.java | 4 +-
.../traversal/step/sideEffect/StoreStep.java | 112 -
.../traversal/step/sideEffect/SubgraphStep.java | 17 +-
.../process/traversal/step/util/AbstractStep.java | 21 +-
.../process/traversal/step/util/BulkSet.java | 5 -
.../process/traversal/step/util/EmptyPath.java | 6 +
.../process/traversal/step/util/HasContainer.java | 68 +-
.../process/traversal/step/util/ImmutablePath.java | 11 +-
.../process/traversal/step/util/MutablePath.java | 3 +-
.../process/traversal/step/util/Parameters.java | 67 +-
.../process/traversal/step/util/ProfileStep.java | 15 +
.../traversal/step/util/ReducingBarrierStep.java | 1 -
.../traversal/step/util/RequirementsStep.java | 11 +-
.../gremlin/process/traversal/step/util/Tree.java | 7 +-
.../process/traversal/step/util/WithOptions.java | 93 +
.../step/util/event/ConsoleMutationListener.java | 5 -
.../step/util/event/MutationListener.java | 19 +-
.../traversal/strategy/TraversalStrategyProxy.java | 20 +-
.../strategy/decoration/ConnectiveStrategy.java | 83 +-
.../strategy/decoration/ElementIdStrategy.java | 6 +-
.../strategy/decoration/EventStrategy.java | 110 +-
.../decoration/HaltedTraverserStrategy.java | 4 +-
.../strategy/decoration/OptionsStrategy.java | 103 +
.../strategy/decoration/PartitionStrategy.java | 62 +-
.../strategy/decoration/RequirementsStrategy.java | 8 +-
.../strategy/decoration/SackStrategy.java | 2 +-
.../strategy/decoration/SideEffectStrategy.java | 4 +-
.../strategy/decoration/SubgraphStrategy.java | 50 +-
.../finalization/MatchAlgorithmStrategy.java | 4 +-
.../strategy/finalization/ProfileStrategy.java | 13 +-
.../finalization/ReferenceElementStrategy.java | 70 +
.../optimization/AdjacentToIncidentStrategy.java | 6 +-
.../ByModulatorOptimizationStrategy.java | 79 +-
.../strategy/optimization/CountStrategy.java | 6 +-
.../strategy/optimization/EarlyLimitStrategy.java | 143 +
.../optimization/FilterRankingStrategy.java | 7 +-
.../optimization/IdentityRemovalStrategy.java | 3 +-
.../optimization/IncidentToAdjacentStrategy.java | 11 +-
.../optimization/InlineFilterStrategy.java | 19 +-
.../strategy/optimization/LazyBarrierStrategy.java | 17 +-
.../optimization/MatchPredicateStrategy.java | 6 +-
.../strategy/optimization/OrderLimitStrategy.java | 19 +
.../optimization/PathProcessorStrategy.java | 21 +-
.../optimization/PathRetractionStrategy.java | 2 +-
.../optimization/RepeatUnrollStrategy.java | 18 +-
.../AbstractWarningVerificationStrategy.java | 109 +
.../verification/ComputerVerificationStrategy.java | 3 +-
.../EdgeLabelVerificationStrategy.java | 84 +
.../ReservedKeysVerificationStrategy.java | 106 +
.../verification/StandardVerificationStrategy.java | 21 +-
.../traverser/B_LP_NL_O_P_S_SE_SL_Traverser.java | 156 ++
.../B_LP_NL_O_P_S_SE_SL_TraverserGenerator.java | 58 +
.../traverser/B_LP_NL_O_S_SE_SL_Traverser.java | 155 ++
.../B_LP_NL_O_S_SE_SL_TraverserGenerator.java | 58 +
.../traverser/B_NL_O_S_SE_SL_Traverser.java | 158 ++
.../B_NL_O_S_SE_SL_TraverserGenerator.java | 56 +
.../traversal/traverser/B_O_S_SE_SL_Traverser.java | 26 +-
.../traverser/LP_NL_O_OB_P_S_SE_SL_Traverser.java | 156 ++
.../LP_NL_O_OB_P_S_SE_SL_TraverserGenerator.java | 60 +
.../traverser/LP_NL_O_OB_S_SE_SL_Traverser.java | 156 ++
.../LP_NL_O_OB_S_SE_SL_TraverserGenerator.java | 59 +
.../traverser/NL_O_OB_S_SE_SL_Traverser.java | 156 ++
.../NL_O_OB_S_SE_SL_TraverserGenerator.java | 58 +
.../traverser/O_OB_S_SE_SL_Traverser.java | 26 +-
.../traversal/traverser/ProjectedTraverser.java | 14 +-
.../traverser/util/AbstractTraverser.java | 20 +-
.../util/DefaultTraverserGeneratorFactory.java | 26 +-
.../traversal/traverser/util/EmptyTraverser.java | 21 +-
.../traversal/traverser/util/LabelledCounter.java | 83 +
.../traversal/traverser/util/TraverserSet.java | 2 +-
.../traversal/util/AbstractExplanation.java | 148 +
.../process/traversal/util/BytecodeUtil.java | 46 +
.../process/traversal/util/DefaultTraversal.java | 90 +-
.../traversal/util/DefaultTraversalMetrics.java | 18 +-
.../traversal/util/DefaultTraversalStrategies.java | 28 +-
.../traversal/util/EmptyTraversalStrategies.java | 10 +-
.../traversal/util/FastNoSuchElementException.java | 4 +-
.../traversal/util/ImmutableExplanation.java | 80 +
.../process/traversal/util/ImmutableMetrics.java | 3 +-
.../process/traversal/util/PureTraversal.java | 2 +-
.../traversal/util/TraversalExplanation.java | 116 +-
.../process/traversal/util/TraversalHelper.java | 26 +-
.../process/traversal/util/TraversalMatrix.java | 4 +-
.../process/traversal/util/TraversalUtil.java | 49 +-
.../apache/tinkerpop/gremlin/structure/Column.java | 3 +-
.../tinkerpop/gremlin/structure/Element.java | 12 +-
.../apache/tinkerpop/gremlin/structure/Graph.java | 151 +-
.../tinkerpop/gremlin/structure/Property.java | 6 +-
.../org/apache/tinkerpop/gremlin/structure/T.java | 8 +
.../gremlin/structure/VertexProperty.java | 2 +-
.../tinkerpop/gremlin/structure/io/Buffer.java | 250 ++
.../gremlin/structure/io/BufferFactory.java | 39 +
.../gremlin/structure/io/GraphMigrator.java | 2 +-
.../tinkerpop/gremlin/structure/io/IoCore.java | 9 +-
.../tinkerpop/gremlin/structure/io/Storage.java | 101 +-
.../gremlin/structure/io/binary/DataType.java | 135 +
.../gremlin/structure/io/binary/GraphBinaryIo.java | 60 +
.../structure/io/binary/GraphBinaryReader.java | 108 +
.../structure/io/binary/GraphBinaryWriter.java | 138 +
.../structure/io/binary/TypeSerializer.java | 58 +
.../io/binary/TypeSerializerRegistry.java | 414 +++
.../io/binary/types/BigDecimalSerializer.java | 50 +
.../io/binary/types/BigIntegerSerializer.java | 50 +
.../io/binary/types/BindingSerializer.java | 49 +
.../io/binary/types/BulkSetSerializer.java | 60 +
.../io/binary/types/ByteBufferSerializer.java | 51 +
.../io/binary/types/ByteCodeSerializer.java | 90 +
.../structure/io/binary/types/CharSerializer.java | 66 +
.../structure/io/binary/types/ClassSerializer.java | 47 +
.../io/binary/types/CollectionSerializer.java | 55 +
.../io/binary/types/CustomTypeSerializer.java | 32 +
.../structure/io/binary/types/DateSerializer.java | 54 +
.../io/binary/types/DurationSerializer.java | 46 +
.../structure/io/binary/types/EdgeSerializer.java | 78 +
.../structure/io/binary/types/EnumSerializer.java | 73 +
.../structure/io/binary/types/GraphSerializer.java | 206 ++
.../io/binary/types/InetAddressSerializer.java | 56 +
.../io/binary/types/InstantSerializer.java | 46 +
.../io/binary/types/LambdaSerializer.java | 59 +
.../structure/io/binary/types/ListSerializer.java | 46 +
.../io/binary/types/LocalDateSerializer.java | 46 +
.../io/binary/types/LocalDateTimeSerializer.java | 50 +
.../io/binary/types/LocalTimeSerializer.java | 46 +
.../io/binary/types/MapEntrySerializer.java | 50 +
.../structure/io/binary/types/MapSerializer.java | 57 +
.../io/binary/types/MetricsSerializer.java | 67 +
.../io/binary/types/MonthDaySerializer.java | 46 +
.../io/binary/types/OffsetDateTimeSerializer.java | 51 +
.../io/binary/types/OffsetTimeSerializer.java | 51 +
.../structure/io/binary/types/PSerializer.java | 201 ++
.../structure/io/binary/types/PathSerializer.java | 63 +
.../io/binary/types/PeriodSerializer.java | 46 +
.../io/binary/types/PropertySerializer.java | 56 +
.../structure/io/binary/types/SetSerializer.java | 46 +
.../io/binary/types/SimpleTypeSerializer.java | 102 +
.../io/binary/types/SingleTypeSerializer.java | 71 +
.../io/binary/types/StringSerializer.java | 46 +
.../io/binary/types/TransformSerializer.java | 28 +
.../types/TraversalExplanationSerializer.java | 84 +
.../binary/types/TraversalMetricsSerializer.java | 53 +
.../binary/types/TraversalStrategySerializer.java | 68 +
.../io/binary/types/TraverserSerializer.java | 51 +
.../structure/io/binary/types/TreeSerializer.java | 55 +
.../structure/io/binary/types/UUIDSerializer.java | 42 +
.../io/binary/types/VertexPropertySerializer.java | 66 +
.../io/binary/types/VertexSerializer.java | 55 +
.../io/binary/types/YearMonthSerializer.java | 46 +
.../io/binary/types/ZoneOffsetSerializer.java | 47 +
.../io/binary/types/ZonedDateTimeSerializer.java | 51 +
.../structure/io/graphml/GraphMLReader.java | 15 +-
.../structure/io/graphml/GraphMLTokens.java | 2 +
.../structure/io/graphml/GraphMLWriter.java | 256 +-
.../structure/io/graphml/GraphMLWriterHelper.java | 2 +-
.../graphson/AbstractGraphSONTypeSerializer.java | 2 +-
.../structure/io/graphson/GraphSONMapper.java | 23 +-
.../structure/io/graphson/GraphSONModule.java | 58 +-
.../structure/io/graphson/GraphSONReader.java | 14 +-
.../io/graphson/GraphSONSerializersV2d0.java | 49 +-
.../io/graphson/GraphSONSerializersV3d0.java | 53 +-
.../io/graphson/GraphSONTypeIdResolver.java | 32 +-
.../io/graphson/GraphSONTypeResolverBuilder.java | 7 +-
.../io/graphson/GraphSONTypeSerializerV2d0.java | 16 +-
.../io/graphson/GraphSONTypeSerializerV3d0.java | 19 +-
.../io/graphson/LegacyGraphSONReader.java | 8 +-
.../io/graphson/TraversalSerializersV2d0.java | 78 +-
.../io/graphson/TraversalSerializersV3d0.java | 120 +-
.../gremlin/structure/io/gryo/GryoMapper.java | 2 +-
.../structure/io/gryo/GryoSerializersV1d0.java | 21 +
.../structure/io/gryo/GryoSerializersV3d0.java | 29 +-
.../gremlin/structure/io/gryo/GryoTypeReg.java | 2 +-
.../gremlin/structure/io/gryo/GryoVersion.java | 70 +-
.../gremlin/structure/io/gryo/UtilSerializers.java | 34 +
.../io/gryo/VertexByteArrayInputStream.java | 4 +-
.../structure/io/gryo/kryoshim/InputShim.java | 5 +-
.../structure/io/gryo/kryoshim/KryoShim.java | 5 +-
.../io/gryo/kryoshim/KryoShimService.java | 2 +-
.../io/gryo/kryoshim/KryoShimServiceLoader.java | 25 +-
.../structure/io/gryo/kryoshim/OutputShim.java | 5 +-
.../structure/io/gryo/kryoshim/SerializerShim.java | 5 +-
.../structure/io/util/IoRegistryHelper.java | 2 +-
.../gremlin/structure/util/Attachable.java | 3 +-
.../gremlin/structure/util/ElementHelper.java | 101 +-
.../gremlin/structure/util/GraphFactory.java | 58 +-
.../gremlin/structure/util/StringFactory.java | 20 +-
.../structure/util/detached/DetachedPath.java | 18 +-
.../gremlin/structure/util/empty/EmptyGraph.java | 2 +-
.../structure/util/empty/EmptyVertexProperty.java | 2 +-
.../structure/util/keyed/KeyedProperty.java | 85 +
.../structure/util/keyed/KeyedVertexProperty.java | 114 +
.../structure/util/reference/ReferenceEdge.java | 6 +
.../structure/util/reference/ReferenceElement.java | 7 +-
.../structure/util/reference/ReferencePath.java | 23 +-
.../util/reference/ReferenceProperty.java | 6 +
.../structure/util/reference/ReferenceVertex.java | 4 +
.../util/reference/ReferenceVertexProperty.java | 7 +
.../gremlin/structure/util/star/StarGraph.java | 17 +-
.../util/star/StarGraphGraphSONDeserializer.java | 8 +-
.../tinkerpop/gremlin/util/NumberHelper.java | 26 +
.../apache/tinkerpop/gremlin/util/SystemUtil.java | 5 +-
.../apache/tinkerpop/gremlin/util/TestSupport.java | 191 ++
.../gremlin/util/config/YamlConfiguration.java | 127 -
.../gremlin/util/function/ChainedComparator.java | 2 +-
.../tinkerpop/gremlin/util/function/Lambda.java | 33 +-
.../gremlin/util/function/MultiComparator.java | 2 +-
.../gremlin/util/function/TriConsumer.java | 2 +-
.../util/iterator/StoreIteratorCounter.java | 54 +
.../org/apache/tinkerpop/gremlin/AssertHelper.java | 42 +
.../org/apache/tinkerpop/gremlin/TestHelper.java | 147 -
.../jsr223/DefaultImportCustomizerTest.java | 12 +-
.../jsr223/DefaultScriptCustomizerTest.java | 6 +-
.../gremlin/jsr223/ScriptEngineCacheTest.java | 8 +-
.../jsr223/ScriptFileGremlinPluginTest.java | 13 +-
.../gremlin/process/TraversalStrategiesTest.java | 133 +-
.../gremlin/process/traversal/BytecodeTest.java | 49 +-
.../process/traversal/CompareExceptionTest.java | 76 +
.../gremlin/process/traversal/CompareTest.java | 90 +-
.../gremlin/process/traversal/ContainsTest.java | 2 +-
.../process/traversal/OperatorExceptionTest.java | 10 -
.../gremlin/process/traversal/OperatorTest.java | 7 +-
.../gremlin/process/traversal/OrderTest.java | 84 +
.../tinkerpop/gremlin/process/traversal/PTest.java | 25 +-
.../traversal/dsl/GremlinDslProcessorTest.java | 69 +-
.../dsl/SocialPackageTraversalSourceDsl.java | 9 +-
.../dsl/graph/GraphTraversalSourceTest.java | 18 +-
.../traversal/dsl/graph/GraphTraversalTest.java | 18 +-
.../traversal/lambda/TokenTraversalTest.java | 78 +
.../traversal/lambda/ValueTraversalTest.java | 118 +
.../traversal/step/branch/BranchStepTest.java | 4 +-
.../traversal/step/branch/RepeatStepTest.java | 4 +-
.../process/traversal/step/filter/NotStepTest.java | 39 +
.../traversal/step/map/AddVertexStepTest.java | 48 +
.../traversal/step/map/CoalesceStepTest.java | 4 +-
.../traversal/step/map/ElementMapStepTest.java | 42 +
.../process/traversal/step/map/IndexStepTest.java | 49 +
.../process/traversal/step/map/MatchStepTest.java | 7 +-
.../traversal/step/map/OrderGlobalStepTest.java | 12 +-
.../traversal/step/map/OrderLocalStepTest.java | 12 +-
.../traversal/step/map/PropertyMapStepTest.java | 11 +-
.../step/sideEffect/AggregateGlobalStepTest.java | 40 +
.../step/sideEffect/AggregateLocalStepTest.java | 40 +
.../step/sideEffect/AggregateStepTest.java | 40 -
.../traversal/step/sideEffect/StoreStepTest.java | 40 -
.../traversal/step/util/ParametersTest.java | 27 +
.../process/traversal/step/util/TreeTest.java | 4 +-
.../decoration/ConnectiveStrategyTest.java | 55 +-
.../decoration/ElementIdStrategyTraverseTest.java | 4 +-
.../strategy/decoration/EventStrategyTest.java | 1 -
.../strategy/decoration/OptionsStrategyTest.java | 43 +
.../strategy/decoration/PartitionStrategyTest.java | 8 +-
.../decoration/PartitionStrategyTraverseTest.java | 2 +-
.../decoration/ReferenceElementStrategyTest.java | 51 +
.../decoration/SubgraphStrategyTraverseTest.java | 2 +-
.../decoration/VertexProgramStrategyTest.java | 2 +-
.../ByModulatorOptimizationStrategyTest.java | 77 +-
.../optimization/EarlyLimitStrategyTest.java | 103 +
.../optimization/InlineFilterStrategyTest.java | 115 +-
.../optimization/LazyBarrierStrategyTest.java | 9 +-
.../optimization/OrderLimitStrategyTest.java | 2 +-
.../optimization/PathProcessorStrategyTest.java | 14 +-
.../optimization/PathRetractionStrategyTest.java | 2 +-
.../optimization/RepeatUnrollStrategyTest.java | 7 +
.../EdgeLabelVerificationStrategyTest.java | 188 ++
.../LambdaRestrictionStrategyTest.java | 4 +-
.../ReservedKeysVerificationStrategyTest.java | 186 ++
.../StandardVerificationStrategyTest.java | 48 +-
.../util/DefaultTraverserGeneratorFactoryTest.java | 10 +
.../traverser/util/EmptyTraverserTest.java | 37 +
.../process/traversal/util/BytecodeUtilTest.java | 62 +
.../traversal/util/TraversalExplanationTest.java | 11 +-
.../gremlin/structure/FeaturesConventionTest.java | 4 +-
.../gremlin/structure/GraphHiddenTest.java | 4 +-
.../gremlin/structure/io/GraphMigratorTest.java | 4 +-
.../tinkerpop/gremlin/structure/io/IoCoreTest.java | 4 +-
.../graphson/GraphSONMapperEmbeddedTypeTest.java | 146 +-
.../GraphSONMapperPartialEmbeddedTypeTest.java | 14 +-
.../structure/io/graphson/GraphSONTokensTest.java | 4 +-
.../structure/io/graphson/GraphSONUtilTest.java | 4 +-
.../gremlin/structure/io/gryo/GryoPoolTest.java | 6 +-
.../gremlin/structure/util/ComparatorsTest.java | 4 +-
.../gremlin/structure/util/ElementHelperTest.java | 84 +-
.../gremlin/structure/util/GraphFactoryTest.java | 36 +-
.../structure/util/GraphVariableHelperTest.java | 4 +-
.../gremlin/structure/util/StringFactoryTest.java | 4 +-
.../util/detached/DetachedFactoryTest.java | 70 +
.../util/reference/ReferenceFactoryTest.java | 66 +
.../apache/tinkerpop/gremlin/util/GremlinTest.java | 4 +-
.../tinkerpop/gremlin/util/NumberHelperTest.java | 9 +-
.../tinkerpop/gremlin/util/SerializerTest.java | 4 +-
.../tinkerpop/gremlin/util/SystemUtilTest.java | 2 +-
.../tinkerpop/gremlin/util/TimeUtilTest.java | 4 +-
.../gremlin/util/config/YamlConfigurationTest.java | 135 -
.../gremlin/util/function/FunctionUtilsTest.java | 5 +-
.../gremlin/util/function/MultiComparatorTest.java | 6 +-
.../gremlin/util/iterator/ArrayIteratorTest.java | 16 +
.../gremlin/util/iterator/IteratorUtilsTest.java | 4 +-
.../tinkerpop/gremlin/util/tools/MultiMapTest.java | 5 +-
.../src/test/resources/log4j-silent.properties | 5 +-
.../src/test/resources/log4j-test.properties | 3 +-
.../process/traversal/dsl/RemoteDslTraversal.java | 31 +
gremlin-dotnet/Gremlin.Net.sln | 19 +-
.../src/main/jython => gremlin-dotnet}/LICENSE | 0
gremlin-dotnet/NOTICE | 5 +
gremlin-dotnet/glv/Enum.template | 37 +-
gremlin-dotnet/glv/GraphTraversal.template | 13 +-
gremlin-dotnet/glv/GraphTraversalSource.template | 9 +-
.../glv/Gremlin.Net.Template.csproj.template | 32 +
.../glv/Gremlin.Net.Template.nuspec.template | 23 +
gremlin-dotnet/glv/Gremlin.Net.csproj.template | 39 +-
gremlin-dotnet/glv/NamingConversions.template | 50 -
gremlin-dotnet/glv/P.template | 12 +-
gremlin-dotnet/glv/TextP.template | 68 +
gremlin-dotnet/glv/Token.template | 43 +
gremlin-dotnet/glv/WithOptions.template | 47 +
gremlin-dotnet/glv/generate.groovy | 116 +-
gremlin-dotnet/pom.xml | 40 +-
gremlin-dotnet/src/.gitignore | 3 +
.../.template.config/template.json | 14 +
.../Gremlin.Net.Template.csproj | 32 +
.../Gremlin.Net.Template.nuspec | 23 +
gremlin-dotnet/src/Gremlin.Net.Template/Program.cs | 52 +
gremlin-dotnet/src/Gremlin.Net.Template/README.md | 46 +
gremlin-dotnet/src/Gremlin.Net.Template/Service.cs | 43 +
.../src/Gremlin.Net/Driver/Connection.cs | 255 +-
.../src/Gremlin.Net/Driver/ConnectionFactory.cs | 10 +-
.../src/Gremlin.Net/Driver/ConnectionPool.cs | 161 +-
.../Gremlin.Net/Driver/ConnectionPoolSettings.cs | 75 +
.../Gremlin.Net/Driver/CopyOnWriteCollection.cs | 85 +
.../Exceptions/ConnectionPoolBusyException.cs | 60 +
.../Exceptions/NoConnectionAvailableException.cs | 56 +
.../Driver/Exceptions/ResponseException.cs | 24 +-
.../Exceptions/ServerUnavailableException.cs | 45 +
.../src/Gremlin.Net/Driver/GremlinClient.cs | 34 +-
.../Gremlin.Net/Driver/GremlinClientExtensions.cs | 4 +-
.../src/Gremlin.Net/Driver/GremlinServer.cs | 3 +-
.../src/Gremlin.Net/Driver/IConnection.cs | 2 +-
.../src/Gremlin.Net/Driver/IGremlinClient.cs | 4 +-
.../Gremlin.Net/Driver/JsonMessageSerializer.cs | 12 +-
.../Gremlin.Net/Driver/Messages/ResponseMessage.cs | 6 +-
.../Gremlin.Net/Driver/Messages/ResponseResult.cs | 9 +-
.../Gremlin.Net/Driver/Messages/ResponseStatus.cs | 10 +-
.../Driver/Messages/ResponseStatusCode.cs | 62 +-
.../src/Gremlin.Net/Driver/ProxyConnection.cs | 2 +-
.../Driver/Remote/DriverRemoteConnection.cs | 2 +-
.../Driver/Remote/DriverRemoteTraversal.cs | 1 -
.../Remote/DriverRemoteTraversalSideEffects.cs | 127 -
gremlin-dotnet/src/Gremlin.Net/Driver/ResultSet.cs | 69 +
.../Driver/ResultsAggregation/AggregatorFactory.cs | 44 -
.../Driver/ResultsAggregation/DefaultAggregator.cs | 42 -
.../ResultsAggregation/DictionaryAggregator.cs | 44 -
.../Driver/ResultsAggregation/IAggregator.cs | 31 -
.../ResultsAggregation/TraverserAggregator.cs | 44 -
.../Driver/SingleMessageResultReceiver.cs | 71 +
gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs | 39 +-
.../src/Gremlin.Net/Driver/WebSocketConnection.cs | 32 +-
gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj | 45 +-
.../Gremlin.Net/Process/Remote/RemoteStrategy.cs | 1 -
.../Process/Traversal/AnonymousTraversalSource.cs | 48 +
.../src/Gremlin.Net/Process/Traversal/Barrier.cs | 27 +-
.../src/Gremlin.Net/Process/Traversal/Bytecode.cs | 6 +
.../Gremlin.Net/Process/Traversal/Cardinality.cs | 35 +-
.../src/Gremlin.Net/Process/Traversal/Column.cs | 31 +-
.../Process/Traversal/ConnectedComponent.cs | 47 +
.../Process/Traversal/DefaultTraversal.cs | 43 +-
.../src/Gremlin.Net/Process/Traversal/Direction.cs | 35 +-
.../Gremlin.Net/Process/Traversal/EnumWrapper.cs | 31 +-
.../Process/Traversal/GraphSONVersion.cs | 35 +-
.../Process/Traversal/GraphTraversal.cs | 132 +-
.../Process/Traversal/GraphTraversalSource.cs | 32 +-
.../Gremlin.Net/Process/Traversal/GryoVersion.cs | 31 +-
.../src/Gremlin.Net/Process/Traversal/IO.cs | 53 +
.../Gremlin.Net/Process/Traversal/ITraversal.cs | 11 +-
.../Process/Traversal/ITraversalSideEffects.cs | 52 -
.../Gremlin.Net/Process/Traversal/Instruction.cs | 11 +
.../src/Gremlin.Net/Process/Traversal/Lambda.cs | 4 +-
.../Process/Traversal/NamingConversions.cs | 2 +
.../src/Gremlin.Net/Process/Traversal/Operator.cs | 67 +-
.../src/Gremlin.Net/Process/Traversal/Order.cs | 35 +-
.../src/Gremlin.Net/Process/Traversal/P.cs | 18 +-
.../src/Gremlin.Net/Process/Traversal/PageRank.cs | 47 +
.../Gremlin.Net/Process/Traversal/PeerPressure.cs | 47 +
.../src/Gremlin.Net/Process/Traversal/Pick.cs | 31 +-
.../src/Gremlin.Net/Process/Traversal/Pop.cs | 39 +-
.../src/Gremlin.Net/Process/Traversal/Scope.cs | 31 +-
.../Gremlin.Net/Process/Traversal/ShortestPath.cs | 51 +
.../Strategy/Decoration/OptionsStrategy.cs | 53 +
.../Strategy/Decoration/SubgraphStrategy.cs | 22 +-
.../Strategy/Optimization/EarlyLimitStrategy.cs | 32 +
.../Verification/EdgeLabelVerificationStrategy.cs | 49 +
.../ReservedKeysVerificationStrategy.cs | 55 +
.../Process/Traversal/StringBasedLambda.cs | 21 +-
.../src/Gremlin.Net/Process/Traversal/T.cs | 39 +-
.../src/Gremlin.Net/Process/Traversal/TextP.cs | 93 +
.../Gremlin.Net/Process/Traversal/WithOptions.cs | 74 +
.../src/Gremlin.Net/Process/Traversal/__.cs | 58 +
gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs | 12 +
.../src/Gremlin.Net/Properties/AssemblyInfo.cs | 26 +
gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs | 2 +
.../IO/GraphSON/BigIntegerDeserializer.cs | 37 +
.../Structure/IO/GraphSON/BigIntegerSerializer.cs | 37 +
.../Structure/IO/GraphSON/BulkSetSerializer.cs | 48 +
.../IO/GraphSON/ByteBufferDeserializer.cs | 36 +
.../Structure/IO/GraphSON/ByteBufferSerializer.cs | 36 +
.../Structure/IO/GraphSON/ByteConverter.cs | 33 +
.../Structure/IO/GraphSON/CharConverter.cs | 38 +
.../Structure/IO/GraphSON/DateDeserializer.cs | 38 +
.../Structure/IO/GraphSON/DateSerializer.cs | 9 +-
.../Structure/IO/GraphSON/DecimalConverter.cs | 14 +-
.../Structure/IO/GraphSON/DirectionDeserializer.cs | 36 +
.../Structure/IO/GraphSON/DoubleConverter.cs | 45 +-
.../Structure/IO/GraphSON/DurationDeserializer.cs | 37 +
.../Structure/IO/GraphSON/DurationSerializer.cs | 38 +
.../Structure/IO/GraphSON/EdgeDeserializer.cs | 22 +-
.../Structure/IO/GraphSON/FloatConverter.cs | 6 +-
.../Structure/IO/GraphSON/GraphSON3Reader.cs | 1 +
.../Structure/IO/GraphSON/GraphSONReader.cs | 80 +-
.../Structure/IO/GraphSON/GraphSONWriter.cs | 65 +-
.../Structure/IO/GraphSON/IGraphSONDeserializer.cs | 4 +-
.../Structure/IO/GraphSON/Int16Converter.cs | 35 +
.../Structure/IO/GraphSON/Int32Converter.cs | 7 +-
.../Structure/IO/GraphSON/Int64Converter.cs | 7 +-
.../Structure/IO/GraphSON/ListSerializer.cs | 15 +-
.../Structure/IO/GraphSON/MapSerializer.cs | 16 +-
.../Structure/IO/GraphSON/NumberConverter.cs | 17 +-
.../Structure/IO/GraphSON/Path3Deserializer.cs | 8 +-
.../Structure/IO/GraphSON/PathDeserializer.cs | 12 +-
.../Structure/IO/GraphSON/PropertyDeserializer.cs | 12 +-
.../Structure/IO/GraphSON/SetSerializer.cs | 10 +-
.../Structure/IO/GraphSON/TDeserializer.cs | 36 +
.../Structure/IO/GraphSON/TextPSerializer.cs | 45 +
.../Structure/IO/GraphSON/TraverserReader.cs | 8 +-
.../Structure/IO/GraphSON/UuidDeserializer.cs | 8 +-
.../Structure/IO/GraphSON/VertexDeserializer.cs | 10 +-
.../IO/GraphSON/VertexPropertyDeserializer.cs | 14 +-
gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs | 2 +-
gremlin-dotnet/src/docfx.json | 41 +
gremlin-dotnet/src/images/favicon.ico | Bin 0 -> 1595 bytes
gremlin-dotnet/src/images/tinkerpop-character.png | Bin 0 -> 5082 bytes
gremlin-dotnet/{README.md => src/index.md} | 0
gremlin-dotnet/src/pom.xml | 129 +-
gremlin-dotnet/src/toc.yml | 21 +
.../Docs/Dev/Provider/IndexTests.cs | 91 +
.../Docs/Reference/GremlinApplicationsTests.cs | 62 +
.../Docs/Reference/GremlinVariantsDsl.cs | 81 +
.../Docs/Reference/GremlinVariantsDslTests.cs | 67 +
.../Docs/Reference/GremlinVariantsTests.cs | 119 +
.../Docs/Reference/IntroTests.cs | 71 +
.../Driver/ConnectionPoolTests.cs | 55 +-
.../Driver/GremlinClientTests.cs | 99 +-
.../Driver/MessagesTests.cs | 6 +-
.../Gherkin/CommonSteps.cs | 82 +-
.../Gherkin/GherkinTestRunner.cs | 8 +-
.../Gherkin/IgnoreException.cs | 10 +-
.../Gherkin/ScenarioData.cs | 38 +-
.../Gherkin/TraversalEvaluation/IOParameter.cs | 82 +
.../TraversalEvaluation/LiteralParameter.cs | 11 +-
.../ModernGraphTypeInformation.cs | 8 +-
.../Gherkin/TraversalEvaluation/TextPParameter.cs | 97 +
.../TraversalEvaluationTests.cs | 9 +-
.../Gherkin/TraversalEvaluation/TraversalParser.cs | 65 +-
.../TraversalEvaluation/WithOptionsParameter.cs | 83 +
.../Gremlin.Net.IntegrationTest.csproj | 6 +-
.../BytecodeGeneration/BytecodeGenerationTests.cs | 19 +-
.../BytecodeGeneration/StrategiesTests.cs | 25 +-
.../Traversal/DriverRemoteConnection/EnumTests.cs | 9 +-
.../GraphTraversalSourceTests.cs | 18 +-
.../DriverRemoteConnection/GraphTraversalTests.cs | 85 +-
.../DriverRemoteConnection/PredicateTests.cs | 20 +-
.../RemoteConnectionFactory.cs | 6 +-
.../DriverRemoteConnection/SideEffectTests.cs | 172 --
.../DriverRemoteConnection/StrategiesTests.cs | 66 +-
.../Process/Traversal/Dsl/DslTest.cs | 102 -
.../Gremlin.Net.Template.IntegrationTest.csproj | 18 +
.../ServiceTests.cs | 58 +
.../Driver/ConnectionPoolSettingsTests.cs | 51 +
.../Driver/CopyOnWriteCollectionTests.cs | 235 ++
.../Driver/GremlinClientTests.cs | 45 +
.../Driver/JsonMessageSerializerTests.cs | 68 +
.../Gremlin.Net.UnitTest.csproj | 6 +-
.../Process/Traversal/GraphTraversalSourceTests.cs | 33 +-
.../Process/Traversal/TestTraversal.cs | 2 +
.../Process/Traversal/TraversalTests.cs | 30 +-
.../Structure/IO/GraphSON/GraphSONReaderTests.cs | 545 ++--
.../Structure/IO/GraphSON/GraphSONWriterTests.cs | 143 +-
.../Gremlin.Net.UnitTest/Structure/PathTests.cs | 2 +-
gremlin-dotnet/test/pom.xml | 10 +-
gremlin-driver/pom.xml | 34 +-
.../tinkerpop/gremlin/driver/Channelizer.java | 22 +-
.../apache/tinkerpop/gremlin/driver/Client.java | 298 +-
.../apache/tinkerpop/gremlin/driver/Cluster.java | 301 +-
.../tinkerpop/gremlin/driver/Connection.java | 106 +-
.../tinkerpop/gremlin/driver/ConnectionPool.java | 46 +-
.../apache/tinkerpop/gremlin/driver/Handler.java | 68 +-
.../org/apache/tinkerpop/gremlin/driver/Host.java | 10 +-
.../tinkerpop/gremlin/driver/RequestOptions.java | 151 +
.../tinkerpop/gremlin/driver/ResultQueue.java | 73 +-
.../apache/tinkerpop/gremlin/driver/ResultSet.java | 12 +
.../apache/tinkerpop/gremlin/driver/Settings.java | 122 +-
.../apache/tinkerpop/gremlin/driver/Tokens.java | 37 +-
.../driver/exception/ResponseException.java | 31 +-
.../driver/handler/NioGremlinRequestEncoder.java | 69 -
.../driver/handler/NioGremlinResponseDecoder.java | 60 -
.../driver/handler/WebSocketClientHandler.java | 7 +-
.../handler/WebSocketGremlinRequestEncoder.java | 9 +-
.../gremlin/driver/message/ResponseMessage.java | 4 +-
.../gremlin/driver/message/ResponseStatusCode.java | 18 +-
.../driver/remote/DriverRemoteConnection.java | 136 +-
.../driver/remote/DriverRemoteTraversal.java | 45 +-
.../remote/DriverRemoteTraversalSideEffects.java | 164 --
.../ser/AbstractGraphSONMessageSerializerV2d0.java | 11 +-
.../ser/AbstractGryoMessageSerializerV1d0.java | 2 +
.../ser/AbstractGryoMessageSerializerV3d0.java | 2 +
.../driver/ser/AbstractMessageSerializer.java | 9 +-
.../driver/ser/GraphBinaryMessageSerializerV1.java | 220 ++
.../ser/GraphSONMessageSerializerGremlinV2d0.java | 31 +-
.../driver/ser/GraphSONMessageSerializerV2d0.java | 30 +-
.../driver/ser/GraphSONMessageSerializerV3d0.java | 33 +-
.../driver/ser/GryoMessageSerializerV1d0.java | 2 +
.../driver/ser/GryoMessageSerializerV3d0.java | 2 +
.../tinkerpop/gremlin/driver/ser/NettyBuffer.java | 267 ++
.../gremlin/driver/ser/NettyBufferFactory.java | 114 +
.../tinkerpop/gremlin/driver/ser/SerTokens.java | 20 +-
.../gremlin/driver/ser/SerializationException.java | 8 +-
.../tinkerpop/gremlin/driver/ser/Serializers.java | 32 +-
.../ser/binary/RequestMessageSerializer.java | 83 +
.../ser/binary/ResponseMessageSerializer.java | 89 +
.../tinkerpop/gremlin/driver/simple/NioClient.java | 90 -
.../gremlin/driver/simple/WebSocketClient.java | 8 +-
.../gremlin/driver/util/ProfilingApplication.java | 2 +-
.../gremlin/driver/AbstractResultQueueTest.java | 3 +-
.../gremlin/driver/ClusterBuilderTest.java | 7 +-
.../apache/tinkerpop/gremlin/driver/HostTest.java | 10 +-
.../driver/MockitoHamcrestMatcherAdapter.java | 51 +
.../gremlin/driver/RequestMessageTest.java | 4 +-
.../tinkerpop/gremlin/driver/ResultQueueTest.java | 134 +-
.../tinkerpop/gremlin/driver/ResultSetTest.java | 21 +-
.../gremlin/driver/SerializationExceptionTest.java | 44 +
.../tinkerpop/gremlin/driver/SettingsTest.java | 37 +-
.../driver/message/ResponseStatusCodeTest.java | 36 +
.../driver/remote/DriverRemoteConnectionTest.java | 53 +
.../DriverRemoteTraversalSideEffectsTest.java | 140 -
.../ser/GraphSONMessageSerializerV2d0Test.java | 55 +-
.../ser/GraphSONMessageSerializerV3d0Test.java | 49 +-
.../driver/ser/GryoMessageSerializerV1d0Test.java | 2 +-
.../gremlin/driver/ser/NettyBufferFactoryTest.java | 385 +++
.../binary/GraphBinaryMessageSerializerV1Test.java | 198 ++
.../GraphBinaryReaderWriterRoundTripTest.java | 313 +++
.../ser/binary/TypeSerializerFailureTests.java | 123 +
.../ser/binary/TypeSerializerRegistryTest.java | 165 ++
.../ser/binary/types/CharSerializerTest.java | 79 +
.../ser/binary/types/sample/SamplePerson.java | 46 +
.../types/sample/SamplePersonSerializer.java | 117 +
.../types/sample/SamplePersonSerializerTest.java | 125 +
gremlin-groovy/pom.xml | 29 +-
.../ast/InterpreterModeASTTransformation.groovy | 9 +-
.../gremlin/groovy/util/DependencyGrabber.groovy | 74 +-
.../gremlin/groovy/engine/GremlinExecutor.java | 65 +-
.../jsr223/CompilationOptionsCustomizer.java | 45 +-
.../groovy/jsr223/GremlinGroovyScriptEngine.java | 144 +-
.../groovy/jsr223/GroovyCompilerGremlinPlugin.java | 56 +-
.../gremlin/groovy/jsr223/GroovyTranslator.java | 408 ++-
.../groovy/jsr223/ImportGroovyCustomizer.java | 1 +
.../jsr223/dsl/credential/CredentialGraph.java | 121 -
.../credential/CredentialGraphGremlinPlugin.java | 8 +-
.../dsl/credential/CredentialTraversalDsl.java | 74 +
.../credential/CredentialTraversalSourceDsl.java | 84 +
.../gremlin/groovy/engine/GremlinExecutorTest.java | 85 +-
.../groovy/jsr223/BaseScriptForTesting.java | 6 +
...inGroovyScriptEngineCompilationOptionsTest.java | 3 +-
...GremlinGroovyScriptEngineCompileStaticTest.java | 31 +-
.../GremlinGroovyScriptEngineConfigTest.java | 12 +
.../GremlinGroovyScriptEngineFileSandboxTest.java | 48 +-
.../GremlinGroovyScriptEngineOverGraphTest.java | 2 +-
...linGroovyScriptEngineSandboxedStandardTest.java | 78 +-
.../jsr223/GremlinGroovyScriptEngineTest.java | 39 +-
...mlinGroovyScriptEngineTinkerPopSandboxTest.java | 17 +-
.../GremlinGroovyScriptEngineTypeCheckedTest.java | 31 +-
.../jsr223/GroovyCompilerGremlinPluginTest.java | 33 +-
.../groovy/jsr223/GroovyScriptEngineSetup.java | 5 +
.../jsr223/GroovyTranslatorComputerProvider.java | 4 +
.../groovy/jsr223/GroovyTranslatorProvider.java | 230 +-
.../groovy/jsr223/GroovyTranslatorTest.java | 321 ++-
...ameterizedGroovyTranslatorComputerProvider.java | 40 +
...terizedGroovyTranslatorProcessComputerTest.java | 32 +
...terizedGroovyTranslatorProcessStandardTest.java | 32 +
.../ParameterizedGroovyTranslatorProvider.java | 223 ++
.../jsr223/ParameterizedGroovyTranslatorTest.java | 664 +++++
.../jsr223/dsl/credential/CredentialGraphTest.java | 118 -
.../dsl/credential/CredentialTraversalDslTest.java | 143 +
.../util/DependencyGrabberIntegrateTest.java | 76 +-
.../gremlin/util/TinkerGraphProvider.java | 8 +-
.../glv/GraphTraversalSource.template | 40 +-
gremlin-javascript/glv/PackageJson.template | 19 +-
gremlin-javascript/glv/TraversalSource.template | 100 +-
gremlin-javascript/glv/generate.groovy | 33 +-
gremlin-javascript/pom.xml | 115 +-
.../main/javascript/gremlin-javascript/.gitignore | 3 +-
.../javascript/gremlin-javascript/Gruntfile.js | 36 +
.../main/javascript/gremlin-javascript}/LICENSE | 0
.../src/main/javascript/gremlin-javascript/NOTICE | 5 +
.../main/javascript/gremlin-javascript/README.md | 35 +-
.../main/javascript/gremlin-javascript/index.js | 51 +-
.../lib/driver/auth/authenticator.js | 38 +
.../driver/auth/mechanisms/sasl-mechanism-base.js | 52 +
.../driver/auth/mechanisms/sasl-mechanism-plain.js | 96 +
.../driver/auth/plain-text-sasl-authenticator.js | 55 +
.../lib/driver/auth/sasl-authenticator.js | 49 +
.../gremlin-javascript/lib/driver/client.js | 127 +
.../gremlin-javascript/lib/driver/connection.js | 376 +++
.../lib/driver/driver-remote-connection.js | 197 +-
.../lib/driver/remote-connection.js | 35 +-
.../lib/driver/response-error.js | 47 +
.../gremlin-javascript/lib/driver/result-set.js | 93 +
.../lib/process/anonymous-traversal.js | 73 +
.../gremlin-javascript/lib/process/bytecode.js | 4 +-
.../lib/process/graph-traversal.js | 150 +-
.../gremlin-javascript/lib/process/translator.js | 93 +
.../lib/process/traversal-strategy.js | 28 +-
.../gremlin-javascript/lib/process/traversal.js | 224 +-
.../gremlin-javascript/lib/structure/graph.js | 49 +-
.../lib/structure/io/graph-serializer.js | 105 +-
.../lib/structure/io/type-serializers.js | 205 +-
.../javascript/gremlin-javascript/lib/utils.js | 45 +-
.../javascript/gremlin-javascript/package.json | 21 +-
.../test/cucumber/feature-steps.js | 43 +-
.../gremlin-javascript/test/cucumber/world.js | 19 +-
.../javascript/gremlin-javascript/test/helper.js | 29 +-
.../test/integration/client-tests.js | 78 +
.../test/integration/remote-connection-tests.js | 8 +-
.../test/integration/sasl-authentication-tests.js | 58 +
.../test/integration/session-client-tests.js | 79 +
.../test/integration/traversal-test.js | 102 +-
.../gremlin-javascript/test/unit/client-test.js | 58 +
.../gremlin-javascript/test/unit/exports-test.js | 24 +-
.../gremlin-javascript/test/unit/graphson-test.js | 136 +
.../test/unit/result-set-test.js | 93 +
.../test/unit/structure-types-test.js | 87 +
.../test/unit/translator-test.js | 68 +
.../gremlin-javascript/test/unit/traversal-test.js | 52 +-
gremlin-python/glv/GraphTraversalSource.template | 149 +-
gremlin-python/glv/TraversalSource.template | 225 +-
gremlin-python/glv/generate.groovy | 62 +-
gremlin-python/pom.xml | 372 +--
.../python/jsr223/GremlinJythonScriptEngine.java | 247 --
.../jsr223/GremlinJythonScriptEngineFactory.java | 112 -
.../gremlin/python/jsr223/JythonTranslator.java | 85 -
.../gremlin/python/jsr223/PythonTranslator.java | 244 --
.../gremlin/python/jsr223/SymbolHelper.java | 61 -
gremlin-python/src/main/jython/NOTICE | 5 -
gremlin-python/src/main/jython/README | 43 -
.../src/main/jython/gremlin_python/__init__.py | 20 -
.../main/jython/gremlin_python/driver/__init__.py | 20 -
.../main/jython/gremlin_python/driver/client.py | 120 -
.../jython/gremlin_python/driver/connection.py | 78 -
.../driver/driver_remote_connection.py | 74 -
.../main/jython/gremlin_python/driver/protocol.py | 98 -
.../gremlin_python/driver/remote_connection.py | 151 -
.../main/jython/gremlin_python/driver/request.py | 25 -
.../main/jython/gremlin_python/driver/resultset.py | 91 -
.../jython/gremlin_python/driver/serializer.py | 164 --
.../gremlin_python/driver/tornado/__init__.py | 18 -
.../gremlin_python/driver/tornado/transport.py | 47 -
.../main/jython/gremlin_python/driver/transport.py | 46 -
.../main/jython/gremlin_python/process/__init__.py | 20 -
.../gremlin_python/process/graph_traversal.py | 1223 ---------
.../jython/gremlin_python/process/strategies.py | 188 --
.../jython/gremlin_python/process/traversal.py | 444 ---
.../src/main/jython/gremlin_python/statics.py | 79 -
.../jython/gremlin_python/structure/__init__.py | 20 -
.../main/jython/gremlin_python/structure/graph.py | 129 -
.../jython/gremlin_python/structure/io/__init__.py | 20 -
.../gremlin_python/structure/io/graphsonV2d0.py | 469 ----
.../gremlin_python/structure/io/graphsonV3d0.py | 544 ----
.../src/main/jython/radish/feature_steps.py | 284 --
gremlin-python/src/main/jython/radish/terrain.py | 104 -
gremlin-python/src/main/jython/runtest.py | 2892 --------------------
gremlin-python/src/main/jython/setup.py | 86 -
gremlin-python/src/main/jython/tests/__init__.py | 20 -
gremlin-python/src/main/jython/tests/conftest.py | 104 -
.../src/main/jython/tests/driver/__init__.py | 20 -
.../src/main/jython/tests/driver/test_client.py | 113 -
.../tests/driver/test_driver_remote_connection.py | 243 --
.../test_driver_remote_connection_threaded.py | 74 -
.../main/jython/tests/driver/test_serializer.py | 37 -
.../src/main/jython/tests/process/__init__.py | 20 -
.../src/main/jython/tests/process/test_dsl.py | 79 -
.../main/jython/tests/process/test_strategies.py | 100 -
.../main/jython/tests/process/test_traversal.py | 84 -
.../src/main/jython/tests/structure/__init__.py | 20 -
.../src/main/jython/tests/structure/io/__init__.py | 20 -
.../jython/tests/structure/io/test_graphsonV2d0.py | 377 ---
.../jython/tests/structure/io/test_graphsonV3d0.py | 422 ---
.../src/main/jython/tests/structure/test_graph.py | 115 -
.../src/main/jython/tests/test_statics.py | 39 -
gremlin-python/src/main/{jython => python}/LICENSE | 0
.../src/main/{jython => python}/MANIFEST.in | 0
gremlin-python/src/main/python/NOTICE | 5 +
gremlin-python/src/main/python/README.rst | 61 +
gremlin-python/src/main/python/example.py | 52 +
.../src/main/python/gremlin_python/__init__.py | 20 +
.../main/python/gremlin_python/driver/__init__.py | 20 +
.../main/python/gremlin_python/driver/client.py | 146 +
.../python/gremlin_python/driver/connection.py | 87 +
.../driver/driver_remote_connection.py | 72 +
.../main/python/gremlin_python/driver/protocol.py | 112 +
.../gremlin_python/driver/remote_connection.py | 70 +
.../main/python/gremlin_python/driver/request.py | 25 +
.../main/python/gremlin_python/driver/resultset.py | 100 +
.../python/gremlin_python/driver/serializer.py | 276 ++
.../gremlin_python/driver/tornado/__init__.py | 18 +
.../gremlin_python/driver/tornado/transport.py | 50 +
.../main/python/gremlin_python/driver/transport.py | 46 +
.../main/python/gremlin_python/process/__init__.py | 20 +
.../gremlin_python/process/anonymous_traversal.py | 48 +
.../gremlin_python/process/graph_traversal.py | 1555 +++++++++++
.../python/gremlin_python/process/strategies.py | 214 ++
.../python/gremlin_python/process/traversal.py | 713 +++++
.../src/main/python/gremlin_python/statics.py | 101 +
.../python/gremlin_python/structure/__init__.py | 20 +
.../main/python/gremlin_python/structure/graph.py | 134 +
.../python/gremlin_python/structure/io/__init__.py | 20 +
.../gremlin_python/structure/io/graphbinaryV1.py | 1079 ++++++++
.../gremlin_python/structure/io/graphsonV2d0.py | 632 +++++
.../gremlin_python/structure/io/graphsonV3d0.py | 750 +++++
.../src/main/python/radish/feature_steps.py | 295 ++
gremlin-python/src/main/python/radish/terrain.py | 114 +
.../src/main/{jython => python}/setup.cfg | 0
gremlin-python/src/main/python/setup.py | 90 +
gremlin-python/src/main/python/tests/__init__.py | 20 +
gremlin-python/src/main/python/tests/conftest.py | 137 +
.../src/main/python/tests/driver/__init__.py | 20 +
.../src/main/python/tests/driver/test_client.py | 285 ++
.../tests/driver/test_driver_remote_connection.py | 203 ++
.../test_driver_remote_connection_threaded.py | 74 +
.../main/python/tests/driver/test_serializer.py | 45 +
.../src/main/python/tests/process/__init__.py | 20 +
.../src/main/python/tests/process/test_dsl.py | 79 +
.../main/python/tests/process/test_strategies.py | 110 +
.../main/python/tests/process/test_traversal.py | 107 +
.../src/main/python/tests/structure/__init__.py | 20 +
.../src/main/python/tests/structure/io/__init__.py | 20 +
.../tests/structure/io/test_functionalityio.py | 96 +
.../tests/structure/io/test_graphbinaryV1.py | 221 ++
.../python/tests/structure/io/test_graphsonV2d0.py | 519 ++++
.../python/tests/structure/io/test_graphsonV3d0.py | 537 ++++
.../src/main/python/tests/structure/test_graph.py | 111 +
.../src/main/python/tests/test_statics.py | 39 +
.../services/javax.script.ScriptEngineFactory | 20 -
...erpop.gremlin.jsr223.GremlinScriptEngineFactory | 1 -
.../jsr223/GremlinJythonScriptEngineTest.java | 105 -
.../python/jsr223/JythonScriptEngineSetup.java | 63 -
.../python/jsr223/JythonTranslatorTest.java | 124 -
.../python/jsr223/PythonComputerProvider.java | 36 -
.../jsr223/PythonGraphSONJavaTranslator.java | 118 -
.../jsr223/PythonGremlinScriptEngineTest.java | 33 -
.../python/jsr223/PythonProcessComputerTest.java | 35 -
.../python/jsr223/PythonProcessStandardTest.java | 35 -
.../gremlin/python/jsr223/PythonProvider.java | 160 --
.../structure/io/graphson/GraphSONReaderTest.java | 155 --
.../structure/io/graphson/GraphSONWriterTest.java | 163 --
gremlin-server/Dockerfile | 40 +
gremlin-server/conf/gremlin-server-classic.yaml | 6 +-
gremlin-server/conf/gremlin-server-modern-py.yaml | 59 -
.../conf/gremlin-server-modern-readonly.yaml | 6 +-
gremlin-server/conf/gremlin-server-modern.yaml | 7 +-
gremlin-server/conf/gremlin-server-neo4j.yaml | 8 +-
.../conf/gremlin-server-rest-modern.yaml | 2 +-
.../conf/gremlin-server-rest-secure.yaml | 9 +-
gremlin-server/conf/gremlin-server-secure.yaml | 13 +-
gremlin-server/conf/gremlin-server-spark.yaml | 6 +-
gremlin-server/conf/gremlin-server.yaml | 8 +-
gremlin-server/conf/log4j-server.properties | 1 +
gremlin-server/conf/neo4j-empty.properties | 7 +-
gremlin-server/pom.xml | 177 +-
gremlin-server/scripts/empty-sample-secure.groovy | 7 +-
gremlin-server/scripts/empty-sample.groovy | 7 +-
gremlin-server/scripts/generate-all.groovy | 63 -
gremlin-server/scripts/generate-classic.groovy | 7 +-
.../scripts/generate-modern-readonly.groovy | 7 +-
gremlin-server/scripts/generate-modern.groovy | 7 +-
gremlin-server/scripts/load-sample.groovy | 7 +-
gremlin-server/scripts/spark.groovy | 8 +-
gremlin-server/src/assembly/standalone.xml | 3 -
gremlin-server/src/main/bin/gremlin-server.bat | 10 +-
gremlin-server/src/main/bin/gremlin-server.sh | 23 +-
.../src/main/docker/docker-entrypoint.sh | 31 +
.../gremlin/server/AbstractChannelizer.java | 119 +-
.../tinkerpop/gremlin/server/Channelizer.java | 2 +-
.../apache/tinkerpop/gremlin/server/Context.java | 50 +-
.../tinkerpop/gremlin/server/GraphManager.java | 22 -
.../tinkerpop/gremlin/server/GremlinServer.java | 70 +-
.../tinkerpop/gremlin/server/OpProcessor.java | 4 +-
.../apache/tinkerpop/gremlin/server/Settings.java | 77 +-
.../tinkerpop/gremlin/server/auth/JaasKrbUtil.java | 15 +-
.../gremlin/server/auth/Krb5Authenticator.java | 18 +-
.../gremlin/server/auth/SimpleAuthenticator.java | 32 +-
.../gremlin/server/channel/NioChannelizer.java | 75 -
.../server/channel/WebSocketChannelizer.java | 12 +-
.../server/handler/HttpGremlinEndpointHandler.java | 58 +-
.../handler/NioGremlinBinaryRequestDecoder.java | 98 -
.../handler/NioGremlinResponseFrameEncoder.java | 47 -
.../gremlin/server/handler/OpExecutorHandler.java | 5 +-
.../gremlin/server/handler/OpSelectorHandler.java | 13 +-
.../server/handler/SaslAuthenticationHandler.java | 42 +-
.../gremlin/server/handler/ServerSerializers.java | 44 +
.../tinkerpop/gremlin/server/handler/StateKey.java | 5 +-
.../server/handler/WebSocketHandlerUtil.java | 7 +-
.../handler/WsAndHttpChannelizerHandler.java | 9 -
.../handler/WsGremlinBinaryRequestDecoder.java | 3 +-
.../handler/WsGremlinCloseRequestDecoder.java | 4 +-
.../handler/WsGremlinTextRequestDecoder.java | 3 +-
.../gremlin/server/op/AbstractEvalOpProcessor.java | 70 +-
.../gremlin/server/op/AbstractOpProcessor.java | 111 +-
.../gremlin/server/op/session/Session.java | 52 +-
.../server/op/session/SessionOpProcessor.java | 70 +-
.../server/op/standard/StandardOpProcessor.java | 22 +-
.../server/op/traversal/TraversalOpProcessor.java | 303 +-
.../gremlin/server/util/DefaultGraphManager.java | 27 -
.../gremlin/server/util/GremlinServerInstall.java | 10 +-
.../gremlin/server/util/ServerGremlinExecutor.java | 4 +-
.../gremlin/server/util/SideEffectIterator.java | 97 -
gremlin-server/src/main/static/LICENSE | 10 +-
gremlin-server/src/main/static/NOTICE | 24 +-
gremlin-server/src/main/static/licenses/slf4j | 2 +-
.../driver/ClientConnectionIntegrateTest.java | 109 +
.../driver/remote/AbstractRemoteGraphProvider.java | 366 +++
.../GraphBinaryRemoteGraphComputerProvider.java | 372 +++
.../remote/GraphBinaryRemoteGraphProvider.java | 30 +
.../GraphSONRemoteGraphComputerProvider.java | 371 +++
.../driver/remote/GraphSONRemoteGraphProvider.java | 30 +
.../remote/GryoRemoteGraphComputerProvider.java | 373 +++
.../driver/remote/GryoRemoteGraphProvider.java | 30 +
.../driver/remote/RemoteGraphComputerProvider.java | 54 -
.../gremlin/driver/remote/RemoteGraphProvider.java | 169 --
...emoteGraphGroovyTranslatorComputerProvider.java | 384 +++
.../GryoRemoteGraphGroovyTranslatorProvider.java | 45 +
...emoteGraphGroovyTranslatorComputerProvider.java | 54 -
...teGraphGroovyTranslatorProcessComputerTest.java | 4 +-
...teGraphGroovyTranslatorProcessStandardTest.java | 4 +-
.../RemoteGraphGroovyTranslatorProvider.java | 62 -
.../GraphBinaryRemoteGraphProcessComputerTest.java | 34 +
.../GraphBinaryRemoteGraphProcessStandardTest.java | 33 +
.../GraphSONRemoteGraphProcessComputerTest.java | 34 +
.../GraphSONRemoteGraphProcessStandardTest.java | 33 +
.../remote/GryoRemoteGraphProcessComputerTest.java | 34 +
.../remote/GryoRemoteGraphProcessStandardTest.java | 33 +
.../remote/RemoteGraphProcessComputerTest.java | 34 -
.../remote/RemoteGraphProcessStandardTest.java | 33 -
.../AbstractGremlinServerIntegrationTest.java | 37 +-
.../tinkerpop/gremlin/server/ContextTest.java | 161 ++
.../gremlin/server/GremlinDriverIntegrateTest.java | 341 ++-
.../server/GremlinResultSetIntegrateTest.java | 151 +-
.../server/GremlinServerAuditLogIntegrateTest.java | 188 +-
.../server/GremlinServerAuthIntegrateTest.java | 52 +-
.../server/GremlinServerAuthKrb5IntegrateTest.java | 99 +-
.../server/GremlinServerHttpIntegrateTest.java | 132 +-
.../gremlin/server/GremlinServerIntegrateTest.java | 563 ++--
.../server/GremlinServerSessionIntegrateTest.java | 164 +-
.../server/GremlinServerSslIntegrateTest.java | 344 +++
.../tinkerpop/gremlin/server/KdcFixture.java | 21 +-
.../tinkerpop/gremlin/server/ServerTestHelper.java | 55 +-
.../gremlin/server/TestClientFactory.java | 7 +-
...tractGremlinServerChannelizerIntegrateTest.java | 84 +-
.../channel/NioChannelizerIntegrateTest.java | 56 -
.../server/op/AbstractEvalOpProcessorTest.java | 70 +
.../gremlin/server/op/AbstractOpProcessorTest.java | 54 +
.../server/util/DefaultGraphManagerTest.java | 32 +-
.../gremlin/util/Log4jRecordingAppender.java | 17 +-
gremlin-server/src/test/resources/client-key.jks | Bin 0 -> 2241 bytes
gremlin-server/src/test/resources/client-key.p12 | Bin 0 -> 2583 bytes
gremlin-server/src/test/resources/client-trust.jks | Bin 0 -> 969 bytes
gremlin-server/src/test/resources/client-trust.p12 | Bin 0 -> 1202 bytes
gremlin-server/src/test/resources/client.crt | 40 -
gremlin-server/src/test/resources/client.key.pk8 | 47 -
.../src/test/resources/conf/remote-objects.yaml | 32 +
.../driver/remote/gremlin-server-integration.yaml | 56 -
.../apache/tinkerpop/gremlin/server/backend.conf | 19 -
.../gremlin/server/gremlin-console-jaas.conf | 4 +-
.../gremlin/server/gremlin-server-integration.yaml | 34 +-
.../org/apache/tinkerpop/gremlin/server/kdc.conf | 21 -
gremlin-server/src/test/resources/server-key.jks | Bin 0 -> 2258 bytes
gremlin-server/src/test/resources/server-key.p12 | Bin 0 -> 2613 bytes
gremlin-server/src/test/resources/server-trust.jks | Bin 0 -> 952 bytes
gremlin-server/src/test/resources/server-trust.p12 | Bin 0 -> 1186 bytes
gremlin-server/src/test/resources/server.crt | 41 -
gremlin-server/src/test/resources/server.key.pk8 | 47 -
.../src/test/scripts/generate-all.groovy | 43 +-
.../src/test/scripts/neo4j-empty.properties | 33 +
.../src/test/scripts/test-server-start.groovy | 21 +-
gremlin-shaded/pom.xml | 28 +-
gremlin-test/features/branch/Branch.feature | 53 +-
gremlin-test/features/branch/Choose.feature | 52 +-
gremlin-test/features/branch/Local.feature | 2 +-
gremlin-test/features/branch/Repeat.feature | 119 +-
gremlin-test/features/branch/Union.feature | 3 +-
gremlin-test/features/filter/And.feature | 13 +-
gremlin-test/features/filter/Dedup.feature | 36 +-
gremlin-test/features/filter/Drop.feature | 43 +-
gremlin-test/features/filter/Has.feature | 163 +-
gremlin-test/features/filter/Is.feature | 3 +-
gremlin-test/features/filter/Or.feature | 3 +-
gremlin-test/features/map/AddEdge.feature | 58 +-
gremlin-test/features/map/AddVertex.feature | 75 +-
gremlin-test/features/map/Coalesce.feature | 14 +
.../features/map/ConnectedComponent.feature | 76 +
gremlin-test/features/map/Constant.feature | 17 +-
gremlin-test/features/map/ElementMap.feature | 62 +
gremlin-test/features/map/Fold.feature | 9 +-
gremlin-test/features/map/Index.feature | 65 +
gremlin-test/features/map/Map.feature | 16 +
gremlin-test/features/map/Match.feature | 151 +-
gremlin-test/features/map/Max.feature | 51 +
gremlin-test/features/map/Mean.feature | 31 +-
gremlin-test/features/map/Min.feature | 51 +
gremlin-test/features/map/Order.feature | 81 +-
gremlin-test/features/map/PageRank.feature | 142 +
gremlin-test/features/map/Path.feature | 2 +-
gremlin-test/features/map/PeerPressure.feature | 63 +
gremlin-test/features/map/Project.feature | 22 +-
gremlin-test/features/map/Properties.feature | 28 +
gremlin-test/features/map/Select.feature | 261 +-
gremlin-test/features/map/ShortestPath.feature | 361 +++
gremlin-test/features/map/Sum.feature | 33 +-
gremlin-test/features/map/ValueMap.feature | 76 +-
gremlin-test/features/map/Vertex.feature | 98 +-
gremlin-test/features/sideEffect/Aggregate.feature | 88 +-
gremlin-test/features/sideEffect/Group.feature | 59 +-
.../features/sideEffect/GroupCount.feature | 38 +-
gremlin-test/features/sideEffect/Inject.feature | 39 +
gremlin-test/features/sideEffect/Read.feature | 84 +
gremlin-test/features/sideEffect/Sack.feature | 38 +-
.../features/sideEffect/SideEffectCap.feature | 4 +-
gremlin-test/features/sideEffect/Store.feature | 15 +-
gremlin-test/features/sideEffect/Write.feature | 60 +
gremlin-test/pom.xml | 7 +-
.../gremlin/AbstractFileGraphProvider.java | 114 +
.../tinkerpop/gremlin/AbstractGraphProvider.java | 41 +-
.../tinkerpop/gremlin/AbstractGremlinSuite.java | 43 +-
.../tinkerpop/gremlin/AbstractGremlinTest.java | 116 +-
.../tinkerpop/gremlin/FeatureRequirementSet.java | 3 +-
.../org/apache/tinkerpop/gremlin/GraphHelper.java | 2 +-
.../org/apache/tinkerpop/gremlin/GraphManager.java | 7 +-
.../apache/tinkerpop/gremlin/GraphProvider.java | 47 +-
.../apache/tinkerpop/gremlin/LoadGraphWith.java | 9 +-
.../org/apache/tinkerpop/gremlin/TestHelper.java | 139 +-
.../algorithm/generator/AbstractGenerator.java | 6 +-
.../algorithm/generator/AbstractGeneratorTest.java | 21 +-
.../generator/CommunityGeneratorTest.java | 36 +-
.../generator/DistributionGeneratorTest.java | 8 +-
.../gremlin/jsr223/BindingsScriptEngineTest.java | 3 +-
.../jsr223/GremlinEnabledScriptEngineTest.java | 8 +-
.../process/AbstractGremlinProcessTest.java | 42 +-
.../gremlin/process/GremlinProcessRunner.java | 4 +-
.../gremlin/process/ProcessComputerSuite.java | 26 +-
.../gremlin/process/ProcessStandardSuite.java | 14 +-
.../process/computer/GraphComputerTest.java | 37 +-
.../bulkdumping/BulkDumperVertexProgramTest.java | 98 -
.../bulkloading/BulkLoaderVertexProgramTest.java | 214 --
.../computer/clone/CloneVertexProgramTest.java | 98 +
.../PeerPressureVertexProgramTest.java | 63 -
.../search/path/ShortestPathTestHelper.java | 100 +
.../search/path/ShortestPathVertexProgramTest.java | 297 ++
.../process/traversal/CoreTraversalTest.java | 85 +-
.../gremlin/process/traversal/TraversalEngine.java | 34 +
.../traversal/TraversalInterruptionTest.java | 44 +-
.../process/traversal/step/ComplexTest.java | 76 +-
.../process/traversal/step/branch/BranchTest.java | 47 +
.../process/traversal/step/branch/ChooseTest.java | 75 +-
.../process/traversal/step/branch/LocalTest.java | 2 +-
.../process/traversal/step/branch/RepeatTest.java | 195 ++
.../process/traversal/step/branch/UnionTest.java | 11 +-
.../process/traversal/step/filter/AndTest.java | 18 +-
.../process/traversal/step/filter/DedupTest.java | 59 +-
.../process/traversal/step/filter/DropTest.java | 37 +
.../process/traversal/step/filter/FilterTest.java | 11 +-
.../process/traversal/step/filter/HasTest.java | 195 ++
.../process/traversal/step/filter/IsTest.java | 4 +-
.../process/traversal/step/filter/SampleTest.java | 4 +-
.../process/traversal/step/filter/WhereTest.java | 2 +-
.../process/traversal/step/map/AddEdgeTest.java | 30 +-
.../process/traversal/step/map/AddVertexTest.java | 99 +-
.../process/traversal/step/map/CoalesceTest.java | 23 +-
.../traversal/step/map/ConnectedComponentTest.java | 160 ++
.../process/traversal/step/map/ConstantTest.java | 15 +-
.../process/traversal/step/map/ElementMapTest.java | 187 ++
.../process/traversal/step/map/FlatMapTest.java | 2 +-
.../process/traversal/step/map/IndexTest.java | 129 +
.../process/traversal/step/map/LoopsTest.java | 4 +-
.../process/traversal/step/map/MapTest.java | 26 +-
.../process/traversal/step/map/MatchTest.java | 31 +-
.../process/traversal/step/map/MathTest.java | 44 +-
.../process/traversal/step/map/MaxTest.java | 85 +-
.../process/traversal/step/map/MeanTest.java | 47 +-
.../process/traversal/step/map/MinTest.java | 89 +-
.../process/traversal/step/map/OrderTest.java | 209 +-
.../process/traversal/step/map/PageRankTest.java | 141 +-
.../process/traversal/step/map/PathTest.java | 2 +-
.../traversal/step/map/PeerPressureTest.java | 47 +-
.../process/traversal/step/map/ProfileTest.java | 24 +-
.../process/traversal/step/map/ProgramTest.java | 14 +-
.../process/traversal/step/map/ProjectTest.java | 32 +-
.../process/traversal/step/map/ReadTest.java | 185 ++
.../process/traversal/step/map/SelectTest.java | 365 ++-
.../traversal/step/map/ShortestPathTest.java | 353 +++
.../process/traversal/step/map/SumTest.java | 65 +-
.../process/traversal/step/map/UnfoldTest.java | 14 +-
.../process/traversal/step/map/ValueMapTest.java | 221 +-
.../process/traversal/step/map/VertexTest.java | 98 +-
.../process/traversal/step/map/WriteTest.java | 183 ++
.../traversal/step/sideEffect/AggregateTest.java | 133 +-
.../traversal/step/sideEffect/GroupTest.java | 59 +-
.../traversal/step/sideEffect/InjectTest.java | 53 +
.../step/sideEffect/SideEffectCapTest.java | 9 +-
.../traversal/step/sideEffect/StoreTest.java | 6 +-
.../traversal/step/sideEffect/SubgraphTest.java | 2 +-
.../traversal/step/sideEffect/TreeTest.java | 4 +-
.../decoration/ElementIdStrategyProcessTest.java | 1 -
.../decoration/EventStrategyProcessTest.java | 190 +-
.../decoration/PartitionStrategyProcessTest.java | 60 +-
.../decoration/SubgraphStrategyProcessTest.java | 31 +-
.../strategy/decoration/TranslationStrategy.java | 34 +-
.../decoration/TranslationStrategyProcessTest.java | 3 +
.../EarlyLimitStrategyProcessTest.java | 107 +
.../IncidentToAdjacentStrategyProcessTest.java | 5 +-
.../verification/ReadOnlyStrategyProcessTest.java | 2 +-
.../tinkerpop/gremlin/structure/EdgeTest.java | 15 +-
.../gremlin/structure/FeatureSupportTest.java | 35 +-
.../gremlin/structure/GraphConstructionTest.java | 12 +-
.../tinkerpop/gremlin/structure/GraphTest.java | 37 +-
.../tinkerpop/gremlin/structure/PropertyTest.java | 79 +-
.../tinkerpop/gremlin/structure/RemoteGraph.java | 251 ++
.../gremlin/structure/SerializationTest.java | 18 +-
.../gremlin/structure/StructureStandardSuite.java | 7 +-
.../gremlin/structure/TransactionTest.java | 4 +-
.../tinkerpop/gremlin/structure/VariablesTest.java | 23 +-
.../gremlin/structure/VertexPropertyTest.java | 92 +-
.../tinkerpop/gremlin/structure/VertexTest.java | 61 +-
.../gremlin/structure/io/IoCustomTest.java | 2 +-
.../gremlin/structure/io/IoGraphTest.java | 10 +-
.../gremlin/structure/io/IoIntegrateTest.java | 2 +-
.../tinkerpop/gremlin/structure/io/IoTest.java | 162 +-
.../gremlin/structure/io/gryo/ToyIoRegistry.java | 69 +
.../gremlin/structure/io/gryo/ToyPoint.java | 109 +
.../gremlin/structure/io/gryo/ToyTriangle.java | 119 +
.../gremlin/structure/io/util/CustomId.java | 39 +
.../structure/util/detached/DetachedEdgeTest.java | 5 +-
.../structure/util/detached/DetachedGraphTest.java | 2 +-
.../util/detached/DetachedPropertyTest.java | 20 +-
.../util/detached/DetachedVertexPropertyTest.java | 6 +-
.../util/reference/ReferenceVertexTest.java | 7 +-
.../gremlin/structure/util/star/StarGraphTest.java | 6 +-
.../io/graphson/tinkerpop-sink-typed-v1d0.json | 6 +-
.../io/graphson/tinkerpop-sink-typed-v2d0.json | 6 +-
.../structure/io/graphson/tinkerpop-sink-v1d0.json | 6 +-
.../structure/io/graphson/tinkerpop-sink-v2d0.json | 6 +-
.../structure/io/graphson/tinkerpop-sink-v3d0.json | 6 +-
.../structure/io/gryo/tinkerpop-sink-v1d0.kryo | Bin 234 -> 240 bytes
.../structure/io/gryo/tinkerpop-sink-v3d0.kryo | Bin 234 -> 240 bytes
.../gremlin/process/FeatureCoverageTest.java | 50 +-
.../src/test/resources/log4j-silent.properties | 5 +-
.../src/test/resources/log4j-test.properties | 5 +-
gremlin-tools/gremlin-benchmark/pom.xml | 9 +-
.../benchmark/util/AbstractBenchmarkBase.java | 2 +-
.../driver/GraphBinaryReaderWriterBenchmark.java | 129 +
.../gremlin/driver/GraphSONMapperBenchmark.java | 107 +
.../gremlin/driver/SerializationBenchmark.java | 177 ++
.../gremlin/process/GraphMutateBenchmark.java | 5 +-
.../gremlin/process/GraphTraversalBenchmark.java | 4 +-
.../process/TraversalConstructionBenchmark.java | 155 ++
gremlin-tools/gremlin-coverage/pom.xml | 2 +-
gremlin-tools/gremlin-io-test/pom.xml | 41 +-
.../scripts/generate-graphbinary-resources.groovy | 84 +
.../scripts/generate-graphson-resources.groovy | 14 +-
.../scripts/generate-gryo-resources.groovy | 6 +-
.../tinkerpop/gremlin/structure/io/Model.java | 62 +-
.../io/graphbinary/GraphBinaryCompatibility.java | 91 +
.../io/graphson/GraphSONCompatibility.java | 77 +-
.../structure/io/gryo/GryoCompatibility.java | 39 +-
.../structure/io/AbstractCompatibilityTest.java | 51 +-
.../io/AbstractTypedCompatibilityTest.java | 16 +-
.../graphbinary/GraphBinaryCompatibilityTest.java | 87 +
.../graphson/GraphSONTypedCompatibilityTest.java | 40 +-
.../graphson/GraphSONUntypedCompatibilityTest.java | 43 +-
.../structure/io/gryo/GryoCompatibilityTest.java | 40 +-
.../io/graphbinary/_3_4_3/barrier-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_4_3/bigdecimal-v1.gbin | Bin 0 -> 25 bytes
.../io/graphbinary/_3_4_3/biginteger-v1.gbin | Bin 0 -> 21 bytes
.../io/graphbinary/_3_4_3/binding-v1.gbin | Bin 0 -> 13 bytes
.../io/graphbinary/_3_4_3/bulkset-v1.gbin | Bin 0 -> 43 bytes
.../structure/io/graphbinary/_3_4_3/byte-v1.gbin | Bin 0 -> 3 bytes
.../io/graphbinary/_3_4_3/bytebuffer-v1.gbin | Bin 0 -> 24 bytes
.../io/graphbinary/_3_4_3/bytecode-v1.gbin | Bin 0 -> 80 bytes
.../io/graphbinary/_3_4_3/cardinality-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_4_3/char-v1.gbin | Bin 0 -> 3 bytes
.../structure/io/graphbinary/_3_4_3/class-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_4_3/column-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_4_3/date-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_3/direction-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_3/double-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_3/duration-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_4_3/edge-v1.gbin | Bin 0 -> 58 bytes
.../structure/io/graphbinary/_3_4_3/float-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_4_3/inetaddress-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_3/instant-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_4_3/integer-v1.gbin | Bin 0 -> 6 bytes
.../structure/io/graphbinary/_3_4_3/lambda-v1.gbin | Bin 0 -> 40 bytes
.../structure/io/graphbinary/_3_4_3/list-v1.gbin | Bin 0 -> 27 bytes
.../io/graphbinary/_3_4_3/localdate-v1.gbin | Bin 0 -> 8 bytes
.../io/graphbinary/_3_4_3/localdatetime-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_4_3/localtime-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_4_3/long-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_4_3/map-v1.gbin | Bin 0 -> 75 bytes
.../io/graphbinary/_3_4_3/metrics-v1.gbin | Bin 0 -> 307 bytes
.../io/graphbinary/_3_4_3/monthday-v1.gbin | Bin 0 -> 4 bytes
.../io/graphbinary/_3_4_3/offsetdatetime-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_4_3/offsettime-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_4_3/operator-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_3/order-v1.gbin | Bin 0 -> 15 bytes
.../structure/io/graphbinary/_3_4_3/p-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_4_3/pand-v1.gbin | Bin 0 -> 49 bytes
.../structure/io/graphbinary/_3_4_3/path-v1.gbin | Bin 0 -> 96 bytes
.../structure/io/graphbinary/_3_4_3/period-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_4_3/pick-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_3/pop-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_3/por-v1.gbin | Bin 0 -> 64 bytes
.../io/graphbinary/_3_4_3/property-v1.gbin | Bin 0 -> 19 bytes
.../io/graphbinary/_3_4_3/pwithin-v1.gbin | Bin 0 -> 22 bytes
.../io/graphbinary/_3_4_3/pwithout-v1.gbin | Bin 0 -> 29 bytes
.../structure/io/graphbinary/_3_4_3/scope-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_4_3/set-v1.gbin | Bin 0 -> 27 bytes
.../structure/io/graphbinary/_3_4_3/short-v1.gbin | Bin 0 -> 4 bytes
.../structure/io/graphbinary/_3_4_3/t-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_4_3/textp-v1.gbin | Bin 0 -> 29 bytes
.../io/graphbinary/_3_4_3/timestamp-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_3/tinkergraph-v1.gbin | Bin 0 -> 2264 bytes
.../io/graphbinary/_3_4_3/traversalmetrics-v1.gbin | Bin 0 -> 593 bytes
.../io/graphbinary/_3_4_3/traverser-v1.gbin | Bin 0 -> 30 bytes
.../structure/io/graphbinary/_3_4_3/uuid-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_4_3/vertex-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_4_3/vertexproperty-v1.gbin | Bin 0 -> 35 bytes
.../structure/io/graphbinary/_3_4_3/year-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_4_3/yearmonth-v1.gbin | Bin 0 -> 7 bytes
.../io/graphbinary/_3_4_3/zoneddatetime-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_4_3/zoneoffset-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_4_4/barrier-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_4_4/bigdecimal-v1.gbin | Bin 0 -> 25 bytes
.../io/graphbinary/_3_4_4/biginteger-v1.gbin | Bin 0 -> 21 bytes
.../io/graphbinary/_3_4_4/binding-v1.gbin | Bin 0 -> 13 bytes
.../io/graphbinary/_3_4_4/bulkset-v1.gbin | Bin 0 -> 43 bytes
.../structure/io/graphbinary/_3_4_4/byte-v1.gbin | Bin 0 -> 3 bytes
.../io/graphbinary/_3_4_4/bytebuffer-v1.gbin | Bin 0 -> 24 bytes
.../io/graphbinary/_3_4_4/bytecode-v1.gbin | Bin 0 -> 80 bytes
.../io/graphbinary/_3_4_4/cardinality-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_4_4/char-v1.gbin | Bin 0 -> 3 bytes
.../structure/io/graphbinary/_3_4_4/class-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_4_4/column-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_4_4/date-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_4/direction-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_4/double-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_4/duration-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_4_4/edge-v1.gbin | Bin 0 -> 58 bytes
.../structure/io/graphbinary/_3_4_4/float-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_4_4/inetaddress-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_4/instant-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_4_4/integer-v1.gbin | Bin 0 -> 6 bytes
.../structure/io/graphbinary/_3_4_4/lambda-v1.gbin | Bin 0 -> 40 bytes
.../structure/io/graphbinary/_3_4_4/list-v1.gbin | Bin 0 -> 27 bytes
.../io/graphbinary/_3_4_4/localdate-v1.gbin | Bin 0 -> 8 bytes
.../io/graphbinary/_3_4_4/localdatetime-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_4_4/localtime-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_4_4/long-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_4_4/map-v1.gbin | Bin 0 -> 75 bytes
.../io/graphbinary/_3_4_4/metrics-v1.gbin | Bin 0 -> 307 bytes
.../io/graphbinary/_3_4_4/monthday-v1.gbin | Bin 0 -> 4 bytes
.../io/graphbinary/_3_4_4/offsetdatetime-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_4_4/offsettime-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_4_4/operator-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_4/order-v1.gbin | Bin 0 -> 15 bytes
.../structure/io/graphbinary/_3_4_4/p-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_4_4/pand-v1.gbin | Bin 0 -> 49 bytes
.../structure/io/graphbinary/_3_4_4/path-v1.gbin | Bin 0 -> 96 bytes
.../structure/io/graphbinary/_3_4_4/period-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_4_4/pick-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_4/pop-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_4/por-v1.gbin | Bin 0 -> 64 bytes
.../io/graphbinary/_3_4_4/property-v1.gbin | Bin 0 -> 19 bytes
.../io/graphbinary/_3_4_4/pwithin-v1.gbin | Bin 0 -> 22 bytes
.../io/graphbinary/_3_4_4/pwithout-v1.gbin | Bin 0 -> 29 bytes
.../structure/io/graphbinary/_3_4_4/scope-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_4_4/set-v1.gbin | Bin 0 -> 27 bytes
.../structure/io/graphbinary/_3_4_4/short-v1.gbin | Bin 0 -> 4 bytes
.../structure/io/graphbinary/_3_4_4/t-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_4_4/textp-v1.gbin | Bin 0 -> 29 bytes
.../io/graphbinary/_3_4_4/timestamp-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_4/tinkergraph-v1.gbin | Bin 0 -> 2264 bytes
.../io/graphbinary/_3_4_4/traversalmetrics-v1.gbin | Bin 0 -> 593 bytes
.../io/graphbinary/_3_4_4/traverser-v1.gbin | Bin 0 -> 30 bytes
.../structure/io/graphbinary/_3_4_4/uuid-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_4_4/vertex-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_4_4/vertexproperty-v1.gbin | Bin 0 -> 35 bytes
.../structure/io/graphbinary/_3_4_4/year-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_4_4/yearmonth-v1.gbin | Bin 0 -> 7 bytes
.../io/graphbinary/_3_4_4/zoneoffset-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_4_5/barrier-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_4_5/bigdecimal-v1.gbin | Bin 0 -> 25 bytes
.../io/graphbinary/_3_4_5/biginteger-v1.gbin | Bin 0 -> 21 bytes
.../io/graphbinary/_3_4_5/binding-v1.gbin | Bin 0 -> 13 bytes
.../io/graphbinary/_3_4_5/bulkset-v1.gbin | Bin 0 -> 43 bytes
.../structure/io/graphbinary/_3_4_5/byte-v1.gbin | Bin 0 -> 3 bytes
.../io/graphbinary/_3_4_5/bytebuffer-v1.gbin | Bin 0 -> 24 bytes
.../io/graphbinary/_3_4_5/bytecode-v1.gbin | Bin 0 -> 80 bytes
.../io/graphbinary/_3_4_5/cardinality-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_4_5/char-v1.gbin | Bin 0 -> 3 bytes
.../structure/io/graphbinary/_3_4_5/class-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_4_5/column-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_4_5/date-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_5/direction-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_5/double-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_5/duration-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_4_5/edge-v1.gbin | Bin 0 -> 58 bytes
.../structure/io/graphbinary/_3_4_5/float-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_4_5/inetaddress-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_5/instant-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_4_5/integer-v1.gbin | Bin 0 -> 6 bytes
.../structure/io/graphbinary/_3_4_5/lambda-v1.gbin | Bin 0 -> 40 bytes
.../structure/io/graphbinary/_3_4_5/list-v1.gbin | Bin 0 -> 27 bytes
.../io/graphbinary/_3_4_5/localdate-v1.gbin | Bin 0 -> 8 bytes
.../io/graphbinary/_3_4_5/localdatetime-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_4_5/localtime-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_4_5/long-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_4_5/map-v1.gbin | Bin 0 -> 75 bytes
.../io/graphbinary/_3_4_5/metrics-v1.gbin | Bin 0 -> 307 bytes
.../io/graphbinary/_3_4_5/monthday-v1.gbin | Bin 0 -> 4 bytes
.../io/graphbinary/_3_4_5/offsetdatetime-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_4_5/offsettime-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_4_5/operator-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_5/order-v1.gbin | Bin 0 -> 15 bytes
.../structure/io/graphbinary/_3_4_5/p-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_4_5/pand-v1.gbin | Bin 0 -> 49 bytes
.../structure/io/graphbinary/_3_4_5/path-v1.gbin | Bin 0 -> 96 bytes
.../structure/io/graphbinary/_3_4_5/period-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_4_5/pick-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_5/pop-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_5/por-v1.gbin | Bin 0 -> 64 bytes
.../io/graphbinary/_3_4_5/property-v1.gbin | Bin 0 -> 19 bytes
.../io/graphbinary/_3_4_5/pwithin-v1.gbin | Bin 0 -> 22 bytes
.../io/graphbinary/_3_4_5/pwithout-v1.gbin | Bin 0 -> 29 bytes
.../structure/io/graphbinary/_3_4_5/scope-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_4_5/set-v1.gbin | Bin 0 -> 27 bytes
.../structure/io/graphbinary/_3_4_5/short-v1.gbin | Bin 0 -> 4 bytes
.../structure/io/graphbinary/_3_4_5/t-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_4_5/textp-v1.gbin | Bin 0 -> 29 bytes
.../io/graphbinary/_3_4_5/timestamp-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_5/tinkergraph-v1.gbin | Bin 0 -> 2264 bytes
.../io/graphbinary/_3_4_5/traversalmetrics-v1.gbin | Bin 0 -> 593 bytes
.../io/graphbinary/_3_4_5/traverser-v1.gbin | Bin 0 -> 30 bytes
.../structure/io/graphbinary/_3_4_5/uuid-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_4_5/vertex-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_4_5/vertexproperty-v1.gbin | Bin 0 -> 35 bytes
.../structure/io/graphbinary/_3_4_5/year-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_4_5/yearmonth-v1.gbin | Bin 0 -> 7 bytes
.../io/graphbinary/_3_4_5/zoneoffset-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_4_6/barrier-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_4_6/bigdecimal-v1.gbin | Bin 0 -> 25 bytes
.../io/graphbinary/_3_4_6/biginteger-v1.gbin | Bin 0 -> 21 bytes
.../io/graphbinary/_3_4_6/binding-v1.gbin | Bin 0 -> 13 bytes
.../io/graphbinary/_3_4_6/bulkset-v1.gbin | Bin 0 -> 43 bytes
.../structure/io/graphbinary/_3_4_6/byte-v1.gbin | Bin 0 -> 3 bytes
.../io/graphbinary/_3_4_6/bytebuffer-v1.gbin | Bin 0 -> 24 bytes
.../io/graphbinary/_3_4_6/bytecode-v1.gbin | Bin 0 -> 80 bytes
.../io/graphbinary/_3_4_6/cardinality-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_4_6/char-v1.gbin | Bin 0 -> 3 bytes
.../structure/io/graphbinary/_3_4_6/class-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_4_6/column-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_4_6/date-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_6/direction-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_6/double-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_6/duration-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_4_6/edge-v1.gbin | Bin 0 -> 58 bytes
.../structure/io/graphbinary/_3_4_6/float-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_4_6/inetaddress-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_6/instant-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_4_6/integer-v1.gbin | Bin 0 -> 6 bytes
.../structure/io/graphbinary/_3_4_6/lambda-v1.gbin | Bin 0 -> 40 bytes
.../structure/io/graphbinary/_3_4_6/list-v1.gbin | Bin 0 -> 27 bytes
.../io/graphbinary/_3_4_6/localdate-v1.gbin | Bin 0 -> 8 bytes
.../io/graphbinary/_3_4_6/localdatetime-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_4_6/localtime-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_4_6/long-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_4_6/map-v1.gbin | Bin 0 -> 75 bytes
.../io/graphbinary/_3_4_6/metrics-v1.gbin | Bin 0 -> 307 bytes
.../io/graphbinary/_3_4_6/monthday-v1.gbin | Bin 0 -> 4 bytes
.../io/graphbinary/_3_4_6/offsetdatetime-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_4_6/offsettime-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_4_6/operator-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_6/order-v1.gbin | Bin 0 -> 15 bytes
.../structure/io/graphbinary/_3_4_6/p-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_4_6/pand-v1.gbin | Bin 0 -> 49 bytes
.../structure/io/graphbinary/_3_4_6/path-v1.gbin | Bin 0 -> 96 bytes
.../structure/io/graphbinary/_3_4_6/period-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_4_6/pick-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_6/pop-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_4_6/por-v1.gbin | Bin 0 -> 64 bytes
.../io/graphbinary/_3_4_6/property-v1.gbin | Bin 0 -> 19 bytes
.../io/graphbinary/_3_4_6/pwithin-v1.gbin | Bin 0 -> 22 bytes
.../io/graphbinary/_3_4_6/pwithout-v1.gbin | Bin 0 -> 29 bytes
.../structure/io/graphbinary/_3_4_6/scope-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_4_6/set-v1.gbin | Bin 0 -> 27 bytes
.../structure/io/graphbinary/_3_4_6/short-v1.gbin | Bin 0 -> 4 bytes
.../structure/io/graphbinary/_3_4_6/t-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_4_6/textp-v1.gbin | Bin 0 -> 29 bytes
.../io/graphbinary/_3_4_6/timestamp-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_4_6/tinkergraph-v1.gbin | Bin 0 -> 2264 bytes
.../io/graphbinary/_3_4_6/traversalmetrics-v1.gbin | Bin 0 -> 593 bytes
.../io/graphbinary/_3_4_6/traverser-v1.gbin | Bin 0 -> 30 bytes
.../structure/io/graphbinary/_3_4_6/uuid-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_4_6/vertex-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_4_6/vertexproperty-v1.gbin | Bin 0 -> 35 bytes
.../structure/io/graphbinary/_3_4_6/year-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_4_6/yearmonth-v1.gbin | Bin 0 -> 7 bytes
.../io/graphbinary/_3_4_6/zoneoffset-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_5_0/barrier-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_5_0/bigdecimal-v1.gbin | Bin 0 -> 25 bytes
.../io/graphbinary/_3_5_0/biginteger-v1.gbin | Bin 0 -> 21 bytes
.../io/graphbinary/_3_5_0/binding-v1.gbin | Bin 0 -> 13 bytes
.../io/graphbinary/_3_5_0/bulkset-v1.gbin | Bin 0 -> 43 bytes
.../structure/io/graphbinary/_3_5_0/byte-v1.gbin | Bin 0 -> 3 bytes
.../io/graphbinary/_3_5_0/bytebuffer-v1.gbin | Bin 0 -> 24 bytes
.../io/graphbinary/_3_5_0/bytecode-v1.gbin | Bin 0 -> 80 bytes
.../io/graphbinary/_3_5_0/cardinality-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_5_0/char-v1.gbin | Bin 0 -> 3 bytes
.../structure/io/graphbinary/_3_5_0/class-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_5_0/column-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_5_0/date-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_5_0/direction-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_5_0/double-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_5_0/duration-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_5_0/edge-v1.gbin | Bin 0 -> 58 bytes
.../structure/io/graphbinary/_3_5_0/float-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_5_0/inetaddress-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_5_0/instant-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_5_0/integer-v1.gbin | Bin 0 -> 6 bytes
.../structure/io/graphbinary/_3_5_0/lambda-v1.gbin | Bin 0 -> 40 bytes
.../structure/io/graphbinary/_3_5_0/list-v1.gbin | Bin 0 -> 27 bytes
.../io/graphbinary/_3_5_0/localdate-v1.gbin | Bin 0 -> 8 bytes
.../io/graphbinary/_3_5_0/localdatetime-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_5_0/localtime-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_5_0/long-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_5_0/map-v1.gbin | Bin 0 -> 75 bytes
.../io/graphbinary/_3_5_0/metrics-v1.gbin | Bin 0 -> 307 bytes
.../io/graphbinary/_3_5_0/monthday-v1.gbin | Bin 0 -> 4 bytes
.../io/graphbinary/_3_5_0/offsetdatetime-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_5_0/offsettime-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_5_0/operator-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_5_0/order-v1.gbin | Bin 0 -> 15 bytes
.../structure/io/graphbinary/_3_5_0/p-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_5_0/pand-v1.gbin | Bin 0 -> 49 bytes
.../structure/io/graphbinary/_3_5_0/path-v1.gbin | Bin 0 -> 96 bytes
.../structure/io/graphbinary/_3_5_0/period-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_5_0/pick-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_5_0/pop-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_5_0/por-v1.gbin | Bin 0 -> 64 bytes
.../io/graphbinary/_3_5_0/property-v1.gbin | Bin 0 -> 19 bytes
.../io/graphbinary/_3_5_0/pwithin-v1.gbin | Bin 0 -> 22 bytes
.../io/graphbinary/_3_5_0/pwithout-v1.gbin | Bin 0 -> 29 bytes
.../structure/io/graphbinary/_3_5_0/scope-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_5_0/set-v1.gbin | Bin 0 -> 27 bytes
.../structure/io/graphbinary/_3_5_0/short-v1.gbin | Bin 0 -> 4 bytes
.../structure/io/graphbinary/_3_5_0/t-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_5_0/textp-v1.gbin | Bin 0 -> 29 bytes
.../io/graphbinary/_3_5_0/timestamp-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_5_0/tinkergraph-v1.gbin | Bin 0 -> 2264 bytes
.../io/graphbinary/_3_5_0/traversalmetrics-v1.gbin | Bin 0 -> 593 bytes
.../io/graphbinary/_3_5_0/traverser-v1.gbin | Bin 0 -> 30 bytes
.../structure/io/graphbinary/_3_5_0/uuid-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_5_0/vertex-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_5_0/vertexproperty-v1.gbin | Bin 0 -> 35 bytes
.../structure/io/graphbinary/_3_5_0/year-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_5_0/yearmonth-v1.gbin | Bin 0 -> 7 bytes
.../io/graphbinary/_3_5_0/zoneoffset-v1.gbin | Bin 0 -> 6 bytes
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/barrier-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/barrier-v2d0-partial.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/binding-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/binding-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_10}/byte-v2d0-partial.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../bytecode-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/bytecode-v2d0-partial.json | 0
.../cardinality-v2d0-no-types.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_10}/char-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/class-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/class-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/column-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/column-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_10}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/date-v2d0-partial.json | 0
.../direction-v2d0-no-types.json | 0
.../direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_10}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/double-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_10}/duration-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_2_10}/edge-v1d0.json | 0
.../{_3_3_2 => _3_2_10}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/edge-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/float-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/float-v2d0-partial.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_10}/instant-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_10}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/integer-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/lambda-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/lambda-v2d0-partial.json | 0
.../localdate-v2d0-partial.json | 0
.../localdatetime-v2d0-partial.json | 0
.../localtime-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/long-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/long-v2d0-partial.json | 0
.../io/graphson/_3_2_10/metrics-v2d0-no-types.json | 24 +
.../io/graphson/_3_2_10/metrics-v2d0-partial.json | 54 +
.../{_3_2_8 => _3_2_10}/monthday-v2d0-partial.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../offsettime-v2d0-partial.json | 0
.../operator-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/operator-v2d0-partial.json | 0
.../io/graphson/_3_2_10/order-v2d0-no-types.json | 1 +
.../io/graphson/_3_2_10/order-v2d0-partial.json | 4 +
.../{_3_3_1 => _3_2_10}/p-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/p-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/pand-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_2_10}/path-v1d0.json | 0
.../{_3_3_2 => _3_2_10}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/path-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_10}/period-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/pick-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/pick-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/pop-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/pop-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/por-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/por-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_10}/property-v1d0.json | 0
.../property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/property-v2d0-partial.json | 0
.../graphson/{_3_2_8 => _3_2_10}/pwithin-v1d0.json | 0
.../{_3_3_2 => _3_2_10}/pwithin-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_10}/pwithout-v1d0.json | 0
.../{_3_3_2 => _3_2_10}/pwithout-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/scope-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/scope-v2d0-partial.json | 0
.../io/graphson/_3_2_10/sessionclose-v1d0.json | 8 +
.../_3_2_10/sessionclose-v2d0-no-types.json | 8 +
.../_3_2_10/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_2_10/sessioneval-v1d0.json | 13 +
.../_3_2_10/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_2_10/sessioneval-v2d0-partial.json | 16 +
.../graphson/_3_2_10/sessionevalaliased-v1d0.json | 16 +
.../_3_2_10/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_2_10/sessionevalaliased-v2d0-partial.json | 19 +
.../{_3_3_2 => _3_2_10}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_10}/short-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_10}/standardresult-v1d0.json | 0
.../standardresult-v2d0-no-types.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_10}/stargraph-v1d0.json | 0
.../stargraph-v2d0-no-types.json | 0
.../stargraph-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_10}/t-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/t-v2d0-partial.json | 0
.../timestamp-v2d0-no-types.json | 0
.../timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_10}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../_3_2_10/traversalmetrics-v2d0-no-types.json | 48 +
.../_3_2_10/traversalmetrics-v2d0-partial.json | 114 +
.../traverser-v2d0-no-types.json | 0
.../traverser-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_2_10}/tree-v1d0.json | 0
.../{_3_2_8 => _3_2_10}/tree-v2d0-no-types.json | 0
.../{_3_2_8 => _3_2_10}/tree-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_10}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/uuid-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_2_10}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_2_10}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_10}/vertex-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_10}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_10}/year-v2d0-partial.json | 0
.../yearmonth-v2d0-partial.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../io/graphson/_3_2_3/order-v2d0-no-types.json | 2 +-
.../io/graphson/_3_2_3/order-v2d0-partial.json | 2 +-
.../io/graphson/_3_2_3/sessionclose-v1d0.json | 2 +-
.../_3_2_3/sessionclose-v2d0-no-types.json | 2 +-
.../graphson/_3_2_3/sessionclose-v2d0-partial.json | 10 +-
.../io/graphson/_3_2_3/sessioneval-v1d0.json | 2 +-
.../graphson/_3_2_3/sessioneval-v2d0-no-types.json | 2 +-
.../graphson/_3_2_3/sessioneval-v2d0-partial.json | 10 +-
.../graphson/_3_2_3/sessionevalaliased-v1d0.json | 2 +-
.../_3_2_3/sessionevalaliased-v2d0-no-types.json | 2 +-
.../_3_2_3/sessionevalaliased-v2d0-partial.json | 10 +-
.../io/graphson/_3_2_4/order-v2d0-no-types.json | 2 +-
.../io/graphson/_3_2_4/order-v2d0-partial.json | 2 +-
.../io/graphson/_3_2_4/sessionclose-v1d0.json | 2 +-
.../_3_2_4/sessionclose-v2d0-no-types.json | 2 +-
.../graphson/_3_2_4/sessionclose-v2d0-partial.json | 10 +-
.../io/graphson/_3_2_4/sessioneval-v1d0.json | 2 +-
.../graphson/_3_2_4/sessioneval-v2d0-no-types.json | 2 +-
.../graphson/_3_2_4/sessioneval-v2d0-partial.json | 10 +-
.../graphson/_3_2_4/sessionevalaliased-v1d0.json | 2 +-
.../_3_2_4/sessionevalaliased-v2d0-no-types.json | 2 +-
.../_3_2_4/sessionevalaliased-v2d0-partial.json | 10 +-
.../io/graphson/_3_2_5/order-v2d0-no-types.json | 2 +-
.../io/graphson/_3_2_5/order-v2d0-partial.json | 2 +-
.../io/graphson/_3_2_5/sessionclose-v1d0.json | 2 +-
.../_3_2_5/sessionclose-v2d0-no-types.json | 2 +-
.../graphson/_3_2_5/sessionclose-v2d0-partial.json | 5 +-
.../io/graphson/_3_2_5/sessioneval-v1d0.json | 2 +-
.../graphson/_3_2_5/sessioneval-v2d0-no-types.json | 2 +-
.../graphson/_3_2_5/sessioneval-v2d0-partial.json | 5 +-
.../graphson/_3_2_5/sessionevalaliased-v1d0.json | 2 +-
.../_3_2_5/sessionevalaliased-v2d0-no-types.json | 2 +-
.../_3_2_5/sessionevalaliased-v2d0-partial.json | 5 +-
.../io/graphson/_3_2_6/order-v2d0-no-types.json | 2 +-
.../io/graphson/_3_2_6/order-v2d0-partial.json | 2 +-
.../io/graphson/_3_2_6/sessionclose-v1d0.json | 2 +-
.../_3_2_6/sessionclose-v2d0-no-types.json | 2 +-
.../graphson/_3_2_6/sessionclose-v2d0-partial.json | 5 +-
.../io/graphson/_3_2_6/sessioneval-v1d0.json | 2 +-
.../graphson/_3_2_6/sessioneval-v2d0-no-types.json | 2 +-
.../graphson/_3_2_6/sessioneval-v2d0-partial.json | 5 +-
.../graphson/_3_2_6/sessionevalaliased-v1d0.json | 2 +-
.../_3_2_6/sessionevalaliased-v2d0-no-types.json | 2 +-
.../_3_2_6/sessionevalaliased-v2d0-partial.json | 5 +-
.../io/graphson/_3_2_7/order-v2d0-no-types.json | 2 +-
.../io/graphson/_3_2_7/order-v2d0-partial.json | 2 +-
.../io/graphson/_3_2_7/sessionclose-v1d0.json | 2 +-
.../_3_2_7/sessionclose-v2d0-no-types.json | 2 +-
.../graphson/_3_2_7/sessionclose-v2d0-partial.json | 5 +-
.../io/graphson/_3_2_7/sessioneval-v1d0.json | 2 +-
.../graphson/_3_2_7/sessioneval-v2d0-no-types.json | 2 +-
.../graphson/_3_2_7/sessioneval-v2d0-partial.json | 5 +-
.../graphson/_3_2_7/sessionevalaliased-v1d0.json | 2 +-
.../_3_2_7/sessionevalaliased-v2d0-no-types.json | 2 +-
.../_3_2_7/sessionevalaliased-v2d0-partial.json | 5 +-
.../io/graphson/_3_2_8/order-v2d0-no-types.json | 2 +-
.../io/graphson/_3_2_8/order-v2d0-partial.json | 2 +-
.../io/graphson/_3_2_8/sessionclose-v1d0.json | 2 +-
.../_3_2_8/sessionclose-v2d0-no-types.json | 2 +-
.../graphson/_3_2_8/sessionclose-v2d0-partial.json | 5 +-
.../io/graphson/_3_2_8/sessioneval-v1d0.json | 2 +-
.../graphson/_3_2_8/sessioneval-v2d0-no-types.json | 2 +-
.../graphson/_3_2_8/sessioneval-v2d0-partial.json | 5 +-
.../graphson/_3_2_8/sessionevalaliased-v1d0.json | 2 +-
.../_3_2_8/sessionevalaliased-v2d0-no-types.json | 2 +-
.../_3_2_8/sessionevalaliased-v2d0-partial.json | 5 +-
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/barrier-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/barrier-v2d0-partial.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/binding-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/binding-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_9}/byte-v2d0-partial.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/bytecode-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/bytecode-v2d0-partial.json | 0
.../cardinality-v2d0-no-types.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_9}/char-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/class-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/class-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/column-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/column-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_9}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/date-v2d0-partial.json | 0
.../direction-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_9}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/double-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_9}/duration-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_2_9}/edge-v1d0.json | 0
.../{_3_3_2 => _3_2_9}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/edge-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/float-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/float-v2d0-partial.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_9}/instant-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_9}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/integer-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/lambda-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/lambda-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_9}/localdate-v2d0-partial.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_9}/localtime-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/long-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/long-v2d0-partial.json | 0
.../io/graphson/_3_2_9/metrics-v2d0-no-types.json | 24 +
.../io/graphson/_3_2_9/metrics-v2d0-partial.json | 54 +
.../{_3_2_8 => _3_2_9}/monthday-v2d0-partial.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/operator-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/operator-v2d0-partial.json | 0
.../io/graphson/_3_2_9/order-v2d0-no-types.json | 1 +
.../io/graphson/_3_2_9/order-v2d0-partial.json | 4 +
.../{_3_3_1 => _3_2_9}/p-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/p-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/pand-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_2_9}/path-v1d0.json | 0
.../{_3_3_2 => _3_2_9}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/path-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_9}/period-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/pick-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/pick-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/pop-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/pop-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/por-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/por-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_2_9}/property-v1d0.json | 0
.../{_3_3_2 => _3_2_9}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/property-v2d0-partial.json | 0
.../graphson/{_3_2_8 => _3_2_9}/pwithin-v1d0.json | 0
.../{_3_3_2 => _3_2_9}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_2_8 => _3_2_9}/pwithout-v1d0.json | 0
.../{_3_3_2 => _3_2_9}/pwithout-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/scope-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/scope-v2d0-partial.json | 0
.../io/graphson/_3_2_9/sessionclose-v1d0.json | 8 +
.../_3_2_9/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_2_9/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_2_9/sessioneval-v1d0.json | 13 +
.../graphson/_3_2_9/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_2_9/sessioneval-v2d0-partial.json | 16 +
.../graphson/_3_2_9/sessionevalaliased-v1d0.json | 16 +
.../_3_2_9/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_2_9/sessionevalaliased-v2d0-partial.json | 19 +
.../{_3_3_2 => _3_2_9}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_9}/short-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_9}/standardresult-v1d0.json | 0
.../standardresult-v2d0-no-types.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_9}/stargraph-v1d0.json | 0
.../stargraph-v2d0-no-types.json | 0
.../{_3_2_8 => _3_2_9}/stargraph-v2d0-partial.json | 0
.../{_3_3_1 => _3_2_9}/t-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/t-v2d0-partial.json | 0
.../timestamp-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_9}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../_3_2_9/traversalmetrics-v2d0-no-types.json | 48 +
.../_3_2_9/traversalmetrics-v2d0-partial.json | 114 +
.../traverser-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/traverser-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_2_9}/tree-v1d0.json | 0
.../{_3_2_8 => _3_2_9}/tree-v2d0-no-types.json | 0
.../{_3_2_8 => _3_2_9}/tree-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_9}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/uuid-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_2_9}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_2_9}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_2_9}/vertex-v2d0-partial.json | 0
.../{_3_3_2 => _3_2_9}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_9}/year-v2d0-partial.json | 0
.../{_3_2_8 => _3_2_9}/yearmonth-v2d0-partial.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../io/graphson/_3_3_0/order-v2d0-no-types.json | 2 +-
.../io/graphson/_3_3_0/order-v2d0-partial.json | 2 +-
.../structure/io/graphson/_3_3_0/order-v3d0.json | 2 +-
.../io/graphson/_3_3_0/sessionclose-v1d0.json | 2 +-
.../_3_3_0/sessionclose-v2d0-no-types.json | 2 +-
.../graphson/_3_3_0/sessionclose-v2d0-partial.json | 5 +-
.../io/graphson/_3_3_0/sessionclose-v3d0.json | 5 +-
.../io/graphson/_3_3_0/sessioneval-v1d0.json | 2 +-
.../graphson/_3_3_0/sessioneval-v2d0-no-types.json | 2 +-
.../graphson/_3_3_0/sessioneval-v2d0-partial.json | 5 +-
.../io/graphson/_3_3_0/sessioneval-v3d0.json | 5 +-
.../graphson/_3_3_0/sessionevalaliased-v1d0.json | 2 +-
.../_3_3_0/sessionevalaliased-v2d0-no-types.json | 2 +-
.../_3_3_0/sessionevalaliased-v2d0-partial.json | 5 +-
.../graphson/_3_3_0/sessionevalaliased-v3d0.json | 5 +-
.../io/graphson/_3_3_1/order-v2d0-no-types.json | 2 +-
.../io/graphson/_3_3_1/order-v2d0-partial.json | 2 +-
.../structure/io/graphson/_3_3_1/order-v3d0.json | 2 +-
.../io/graphson/_3_3_1/sessionclose-v1d0.json | 2 +-
.../_3_3_1/sessionclose-v2d0-no-types.json | 2 +-
.../graphson/_3_3_1/sessionclose-v2d0-partial.json | 5 +-
.../io/graphson/_3_3_1/sessionclose-v3d0.json | 5 +-
.../io/graphson/_3_3_1/sessioneval-v1d0.json | 2 +-
.../graphson/_3_3_1/sessioneval-v2d0-no-types.json | 2 +-
.../graphson/_3_3_1/sessioneval-v2d0-partial.json | 5 +-
.../io/graphson/_3_3_1/sessioneval-v3d0.json | 5 +-
.../graphson/_3_3_1/sessionevalaliased-v1d0.json | 2 +-
.../_3_3_1/sessionevalaliased-v2d0-no-types.json | 2 +-
.../_3_3_1/sessionevalaliased-v2d0-partial.json | 5 +-
.../graphson/_3_3_1/sessionevalaliased-v3d0.json | 5 +-
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/binding-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/bytecode-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/char-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/class-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/class-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/column-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_10}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/date-v3d0.json | 0
.../direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/direction-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_10}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/double-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/duration-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/edge-v1d0.json | 0
.../{_3_3_2 => _3_3_10}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_10}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/edge-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/float-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/instant-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_10}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/integer-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/list-v3d0.json | 0
.../localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/localdatetime-v3d0.json | 0
.../localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/map-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/monthday-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/operator-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/operator-v3d0.json | 0
.../io/graphson/_3_3_10/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_3_10/order-v3d0.json | 4 +
.../{_3_3_2 => _3_3_10}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/p-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/path-v1d0.json | 0
.../{_3_3_2 => _3_3_10}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_10}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/path-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/period-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/pick-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/pop-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/por-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/property-v1d0.json | 0
.../property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_10}/property-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/property-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/pwithout-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/scope-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/scope-v3d0.json | 0
.../io/graphson/_3_3_10/sessionclose-v1d0.json | 8 +
.../_3_3_10/sessionclose-v2d0-no-types.json | 8 +
.../_3_3_10/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_3_10/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_3_10/sessioneval-v1d0.json | 13 +
.../_3_3_10/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_3_10/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_3_10/sessioneval-v3d0.json | 15 +
.../graphson/_3_3_10/sessionevalaliased-v1d0.json | 16 +
.../_3_3_10/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_3_10/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_3_10/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_3_10}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/set-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/short-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/short-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/t-v3d0.json | 0
.../timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/traversalmetrics-v3d0.json | 0
.../traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_10}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_10}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_3_10}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_10}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_10}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_3_10}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_10}/year-v3d0.json | 0
.../yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_10}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/binding-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/bytecode-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/char-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/class-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/class-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/column-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_11}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/date-v3d0.json | 0
.../direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/direction-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_11}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/double-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/duration-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/edge-v1d0.json | 0
.../{_3_3_2 => _3_3_11}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_11}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/edge-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/float-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/instant-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_11}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/integer-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/list-v3d0.json | 0
.../localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/localdatetime-v3d0.json | 0
.../localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/map-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/monthday-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/operator-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/operator-v3d0.json | 0
.../io/graphson/_3_3_11/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_3_11/order-v3d0.json | 4 +
.../{_3_3_2 => _3_3_11}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/p-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/path-v1d0.json | 0
.../{_3_3_2 => _3_3_11}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_11}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/path-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/period-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/pick-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/pop-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/por-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/property-v1d0.json | 0
.../property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_11}/property-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/property-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/pwithout-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/scope-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/scope-v3d0.json | 0
.../io/graphson/_3_3_11/sessionclose-v1d0.json | 8 +
.../_3_3_11/sessionclose-v2d0-no-types.json | 8 +
.../_3_3_11/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_3_11/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_3_11/sessioneval-v1d0.json | 13 +
.../_3_3_11/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_3_11/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_3_11/sessioneval-v3d0.json | 15 +
.../graphson/_3_3_11/sessionevalaliased-v1d0.json | 16 +
.../_3_3_11/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_3_11/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_3_11/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_3_11}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/set-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/short-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/short-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/t-v3d0.json | 0
.../timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/traversalmetrics-v3d0.json | 0
.../traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_11}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_11}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_3_11}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_11}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_11}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_3_11}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_11}/year-v3d0.json | 0
.../yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_11}/zoneoffset-v3d0.json | 0
.../io/graphson/_3_3_2/order-v2d0-partial.json | 2 +-
.../structure/io/graphson/_3_3_2/order-v3d0.json | 2 +-
.../io/graphson/_3_3_2/sessionclose-v1d0.json | 2 +-
.../_3_3_2/sessionclose-v2d0-no-types.json | 2 +-
.../graphson/_3_3_2/sessionclose-v2d0-partial.json | 5 +-
.../io/graphson/_3_3_2/sessionclose-v3d0.json | 5 +-
.../io/graphson/_3_3_2/sessioneval-v1d0.json | 2 +-
.../graphson/_3_3_2/sessioneval-v2d0-no-types.json | 2 +-
.../graphson/_3_3_2/sessioneval-v2d0-partial.json | 5 +-
.../io/graphson/_3_3_2/sessioneval-v3d0.json | 5 +-
.../graphson/_3_3_2/sessionevalaliased-v1d0.json | 2 +-
.../_3_3_2/sessionevalaliased-v2d0-no-types.json | 2 +-
.../_3_3_2/sessionevalaliased-v2d0-partial.json | 5 +-
.../graphson/_3_3_2/sessionevalaliased-v3d0.json | 5 +-
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/binding-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/char-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/class-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/column-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_3}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/date-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/direction-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_3}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/double-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/edge-v1d0.json | 0
.../{_3_3_2 => _3_3_3}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_3}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/edge-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/instant-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_3}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/integer-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/list-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/map-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/operator-v3d0.json | 0
.../io/graphson/_3_3_3/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_3_3/order-v3d0.json | 4 +
.../{_3_3_2 => _3_3_3}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/p-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/path-v1d0.json | 0
.../{_3_3_2 => _3_3_3}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_3}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/path-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/period-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/pick-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/pop-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_3}/property-v1d0.json | 0
.../{_3_3_2 => _3_3_3}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_3}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/property-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/scope-v3d0.json | 0
.../io/graphson/_3_3_3/sessionclose-v1d0.json | 8 +
.../_3_3_3/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_3_3/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_3_3/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_3_3/sessioneval-v1d0.json | 13 +
.../graphson/_3_3_3/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_3_3/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_3_3/sessioneval-v3d0.json | 15 +
.../graphson/_3_3_3/sessionevalaliased-v1d0.json | 16 +
.../_3_3_3/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_3_3/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_3_3/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_3_3}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/set-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/short-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/t-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_3}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_3}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_3_3}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_3}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_3}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_3}/year-v3d0.json | 0
.../{_3_3_2 => _3_3_3}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_3}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/binding-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/char-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/class-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/column-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_4}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/date-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/direction-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_4}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/double-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/edge-v1d0.json | 0
.../{_3_3_2 => _3_3_4}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_4}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/edge-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/instant-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_4}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/integer-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/list-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/map-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/operator-v3d0.json | 0
.../io/graphson/_3_3_4/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_3_4/order-v3d0.json | 4 +
.../{_3_3_2 => _3_3_4}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/p-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/path-v1d0.json | 0
.../{_3_3_2 => _3_3_4}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_4}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/path-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/period-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/pick-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/pop-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_4}/property-v1d0.json | 0
.../{_3_3_2 => _3_3_4}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_4}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/property-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/scope-v3d0.json | 0
.../io/graphson/_3_3_4/sessionclose-v1d0.json | 8 +
.../_3_3_4/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_3_4/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_3_4/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_3_4/sessioneval-v1d0.json | 13 +
.../graphson/_3_3_4/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_3_4/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_3_4/sessioneval-v3d0.json | 15 +
.../graphson/_3_3_4/sessionevalaliased-v1d0.json | 16 +
.../_3_3_4/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_3_4/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_3_4/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_3_4}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/set-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/short-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/t-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_4}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_4}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_3_4}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_4}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_4}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_4}/year-v3d0.json | 0
.../{_3_3_2 => _3_3_4}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_4}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/binding-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/char-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/class-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/column-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_5}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/date-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/direction-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_5}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/double-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/edge-v1d0.json | 0
.../{_3_3_2 => _3_3_5}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_5}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/edge-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/instant-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_5}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/integer-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/list-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/map-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/operator-v3d0.json | 0
.../io/graphson/_3_3_5/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_3_5/order-v3d0.json | 4 +
.../{_3_3_2 => _3_3_5}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/p-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/path-v1d0.json | 0
.../{_3_3_2 => _3_3_5}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_5}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/path-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/period-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/pick-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/pop-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_5}/property-v1d0.json | 0
.../{_3_3_2 => _3_3_5}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_5}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/property-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/scope-v3d0.json | 0
.../io/graphson/_3_3_5/sessionclose-v1d0.json | 8 +
.../_3_3_5/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_3_5/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_3_5/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_3_5/sessioneval-v1d0.json | 13 +
.../graphson/_3_3_5/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_3_5/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_3_5/sessioneval-v3d0.json | 15 +
.../graphson/_3_3_5/sessionevalaliased-v1d0.json | 16 +
.../_3_3_5/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_3_5/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_3_5/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_3_5}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/set-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/short-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/t-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_5}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_5}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_3_5}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_5}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_5}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_5}/year-v3d0.json | 0
.../{_3_3_2 => _3_3_5}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_5}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/binding-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/char-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/class-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/column-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_6}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/date-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/direction-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_6}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/double-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/edge-v1d0.json | 0
.../{_3_3_2 => _3_3_6}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_6}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/edge-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/instant-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_6}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/integer-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/list-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/map-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/operator-v3d0.json | 0
.../io/graphson/_3_3_6/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_3_6/order-v3d0.json | 4 +
.../{_3_3_2 => _3_3_6}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/p-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/path-v1d0.json | 0
.../{_3_3_2 => _3_3_6}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_6}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/path-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/period-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/pick-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/pop-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_6}/property-v1d0.json | 0
.../{_3_3_2 => _3_3_6}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_6}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/property-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/scope-v3d0.json | 0
.../io/graphson/_3_3_6/sessionclose-v1d0.json | 8 +
.../_3_3_6/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_3_6/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_3_6/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_3_6/sessioneval-v1d0.json | 13 +
.../graphson/_3_3_6/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_3_6/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_3_6/sessioneval-v3d0.json | 15 +
.../graphson/_3_3_6/sessionevalaliased-v1d0.json | 16 +
.../_3_3_6/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_3_6/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_3_6/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_3_6}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/set-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/short-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/t-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_6}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_6}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_3_6}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_6}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_6}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_6}/year-v3d0.json | 0
.../{_3_3_2 => _3_3_6}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_6}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/binding-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/char-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/class-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/column-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_7}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/date-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/direction-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_7}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/double-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/edge-v1d0.json | 0
.../{_3_3_2 => _3_3_7}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_7}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/edge-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/instant-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_7}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/integer-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/list-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/map-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/operator-v3d0.json | 0
.../io/graphson/_3_3_7/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_3_7/order-v3d0.json | 4 +
.../{_3_3_2 => _3_3_7}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/p-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/path-v1d0.json | 0
.../{_3_3_2 => _3_3_7}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_7}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/path-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/period-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/pick-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/pop-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_7}/property-v1d0.json | 0
.../{_3_3_2 => _3_3_7}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_7}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/property-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/scope-v3d0.json | 0
.../io/graphson/_3_3_7/sessionclose-v1d0.json | 8 +
.../_3_3_7/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_3_7/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_3_7/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_3_7/sessioneval-v1d0.json | 13 +
.../graphson/_3_3_7/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_3_7/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_3_7/sessioneval-v3d0.json | 15 +
.../graphson/_3_3_7/sessionevalaliased-v1d0.json | 16 +
.../_3_3_7/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_3_7/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_3_7/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_3_7}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/set-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/short-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/t-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_7}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_7}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_3_7}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_7}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_7}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_7}/year-v3d0.json | 0
.../{_3_3_2 => _3_3_7}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_7}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/binding-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/char-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/class-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/column-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_8}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/date-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/direction-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_8}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/double-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/edge-v1d0.json | 0
.../{_3_3_2 => _3_3_8}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_8}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/edge-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/instant-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_8}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/integer-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/list-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/map-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/operator-v3d0.json | 0
.../io/graphson/_3_3_8/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_3_8/order-v3d0.json | 4 +
.../{_3_3_2 => _3_3_8}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/p-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/path-v1d0.json | 0
.../{_3_3_2 => _3_3_8}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_8}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/path-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/period-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/pick-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/pop-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_8}/property-v1d0.json | 0
.../{_3_3_2 => _3_3_8}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_8}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/property-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/scope-v3d0.json | 0
.../io/graphson/_3_3_8/sessionclose-v1d0.json | 8 +
.../_3_3_8/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_3_8/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_3_8/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_3_8/sessioneval-v1d0.json | 13 +
.../graphson/_3_3_8/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_3_8/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_3_8/sessioneval-v3d0.json | 15 +
.../graphson/_3_3_8/sessionevalaliased-v1d0.json | 16 +
.../_3_3_8/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_3_8/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_3_8/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_3_8}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/set-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/short-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/t-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_8}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_8}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_3_8}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_8}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_8}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_8}/year-v3d0.json | 0
.../{_3_3_2 => _3_3_8}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_8}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/binding-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/char-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/class-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/column-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_9}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/date-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/direction-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_9}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/double-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/edge-v1d0.json | 0
.../{_3_3_2 => _3_3_9}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_9}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/edge-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/instant-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_9}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/integer-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/list-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/map-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/operator-v3d0.json | 0
.../io/graphson/_3_3_9/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_3_9/order-v3d0.json | 4 +
.../{_3_3_2 => _3_3_9}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/p-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/path-v1d0.json | 0
.../{_3_3_2 => _3_3_9}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_9}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/path-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/period-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/pick-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/pop-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_9}/property-v1d0.json | 0
.../{_3_3_2 => _3_3_9}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_9}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/property-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/scope-v3d0.json | 0
.../io/graphson/_3_3_9/sessionclose-v1d0.json | 8 +
.../_3_3_9/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_3_9/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_3_9/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_3_9/sessioneval-v1d0.json | 13 +
.../graphson/_3_3_9/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_3_9/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_3_9/sessioneval-v3d0.json | 15 +
.../graphson/_3_3_9/sessionevalaliased-v1d0.json | 16 +
.../_3_3_9/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_3_9/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_3_9/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_3_9}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/set-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/short-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/t-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_9}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_3_9}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_3_9}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_3_9}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_3_9}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_3_9}/year-v3d0.json | 0
.../{_3_3_2 => _3_3_9}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_3_9}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/binding-v3d0.json | 0
.../structure/io/graphson/_3_4_0/bulkset-v3d0.json | 10 +
.../{_3_3_2 => _3_4_0}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/char-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/class-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/column-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_0}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/date-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/direction-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_0}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/double-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/edge-v1d0.json | 0
.../{_3_3_2 => _3_4_0}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_0}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/edge-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/instant-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_0}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/integer-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/list-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/map-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/operator-v3d0.json | 0
.../io/graphson/_3_4_0/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_4_0/order-v3d0.json | 4 +
.../{_3_3_2 => _3_4_0}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/p-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/path-v1d0.json | 0
.../{_3_3_2 => _3_4_0}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_0}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/path-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/period-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/pick-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/pop-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_0}/property-v1d0.json | 0
.../{_3_3_2 => _3_4_0}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_0}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/property-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/scope-v3d0.json | 0
.../io/graphson/_3_4_0/sessionclose-v1d0.json | 8 +
.../_3_4_0/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_4_0/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_4_0/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_4_0/sessioneval-v1d0.json | 13 +
.../graphson/_3_4_0/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_4_0/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_4_0/sessioneval-v3d0.json | 15 +
.../graphson/_3_4_0/sessionevalaliased-v1d0.json | 16 +
.../_3_4_0/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_4_0/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_4_0/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_4_0}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/set-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/short-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/t-v3d0.json | 0
.../io/graphson/_3_4_0/textp-v2d0-partial.json | 7 +
.../structure/io/graphson/_3_4_0/textp-v3d0.json | 7 +
.../{_3_3_2 => _3_4_0}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_0}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_0}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_4_0}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_0}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_0}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_0}/year-v3d0.json | 0
.../{_3_3_2 => _3_4_0}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_0}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/binding-v3d0.json | 0
.../io/graphson/_3_4_1/bulkset-v2d0-partial.json | 1 +
.../structure/io/graphson/_3_4_1/bulkset-v3d0.json | 10 +
.../{_3_3_2 => _3_4_1}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/char-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/class-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/column-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_1}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/date-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/direction-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_1}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/double-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/edge-v1d0.json | 0
.../{_3_3_2 => _3_4_1}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_1}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/edge-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/instant-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_1}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/integer-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/list-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/map-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/operator-v3d0.json | 0
.../io/graphson/_3_4_1/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_4_1/order-v3d0.json | 4 +
.../{_3_3_2 => _3_4_1}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/p-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/path-v1d0.json | 0
.../{_3_3_2 => _3_4_1}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_1}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/path-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/period-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/pick-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/pop-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_1}/property-v1d0.json | 0
.../{_3_3_2 => _3_4_1}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_1}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/property-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/scope-v3d0.json | 0
.../io/graphson/_3_4_1/sessionclose-v1d0.json | 8 +
.../_3_4_1/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_4_1/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_4_1/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_4_1/sessioneval-v1d0.json | 13 +
.../graphson/_3_4_1/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_4_1/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_4_1/sessioneval-v3d0.json | 15 +
.../graphson/_3_4_1/sessionevalaliased-v1d0.json | 16 +
.../_3_4_1/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_4_1/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_4_1/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_4_1}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/set-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/short-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/t-v3d0.json | 0
.../io/graphson/_3_4_1/textp-v2d0-partial.json | 7 +
.../structure/io/graphson/_3_4_1/textp-v3d0.json | 7 +
.../{_3_3_2 => _3_4_1}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_1}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_1}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_4_1}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_1}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_1}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_1}/year-v3d0.json | 0
.../{_3_3_2 => _3_4_1}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_1}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/binding-v3d0.json | 0
.../io/graphson/_3_4_2/bulkset-v2d0-partial.json | 1 +
.../structure/io/graphson/_3_4_2/bulkset-v3d0.json | 10 +
.../{_3_3_2 => _3_4_2}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/char-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/class-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/column-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_2}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/date-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/direction-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_2}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/double-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/edge-v1d0.json | 0
.../{_3_3_2 => _3_4_2}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_2}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/edge-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/instant-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_2}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/integer-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/list-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/map-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/operator-v3d0.json | 0
.../io/graphson/_3_4_2/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_4_2/order-v3d0.json | 4 +
.../{_3_3_2 => _3_4_2}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/p-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/path-v1d0.json | 0
.../{_3_3_2 => _3_4_2}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_2}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/path-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/period-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/pick-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/pop-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_2}/property-v1d0.json | 0
.../{_3_3_2 => _3_4_2}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_2}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/property-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/scope-v3d0.json | 0
.../io/graphson/_3_4_2/sessionclose-v1d0.json | 8 +
.../_3_4_2/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_4_2/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_4_2/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_4_2/sessioneval-v1d0.json | 13 +
.../graphson/_3_4_2/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_4_2/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_4_2/sessioneval-v3d0.json | 15 +
.../graphson/_3_4_2/sessionevalaliased-v1d0.json | 16 +
.../_3_4_2/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_4_2/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_4_2/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_4_2}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/set-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/short-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/t-v3d0.json | 0
.../io/graphson/_3_4_2/textp-v2d0-partial.json | 7 +
.../structure/io/graphson/_3_4_2/textp-v3d0.json | 7 +
.../{_3_3_2 => _3_4_2}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_2}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_2}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_4_2}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_2}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_2}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_2}/year-v3d0.json | 0
.../{_3_3_2 => _3_4_2}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_2}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/binding-v3d0.json | 0
.../io/graphson/_3_4_3/bulkset-v2d0-partial.json | 1 +
.../structure/io/graphson/_3_4_3/bulkset-v3d0.json | 10 +
.../{_3_3_2 => _3_4_3}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/char-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/class-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/column-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_3}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/date-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/direction-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_3}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/double-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/edge-v1d0.json | 0
.../{_3_3_2 => _3_4_3}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_3}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/edge-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/instant-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_3}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/integer-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/list-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/map-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/operator-v3d0.json | 0
.../io/graphson/_3_4_3/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_4_3/order-v3d0.json | 4 +
.../{_3_3_2 => _3_4_3}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/p-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/path-v1d0.json | 0
.../{_3_3_2 => _3_4_3}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_3}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/path-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/period-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/pick-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/pop-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_3}/property-v1d0.json | 0
.../{_3_3_2 => _3_4_3}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_3}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/property-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/scope-v3d0.json | 0
.../io/graphson/_3_4_3/sessionclose-v1d0.json | 8 +
.../_3_4_3/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_4_3/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_4_3/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_4_3/sessioneval-v1d0.json | 13 +
.../graphson/_3_4_3/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_4_3/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_4_3/sessioneval-v3d0.json | 15 +
.../graphson/_3_4_3/sessionevalaliased-v1d0.json | 16 +
.../_3_4_3/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_4_3/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_4_3/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_4_3}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/set-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/short-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/t-v3d0.json | 0
.../io/graphson/_3_4_3/textp-v2d0-partial.json | 7 +
.../structure/io/graphson/_3_4_3/textp-v3d0.json | 7 +
.../{_3_3_2 => _3_4_3}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_3}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_3}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_4_3}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_3}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_3}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_3}/year-v3d0.json | 0
.../{_3_3_2 => _3_4_3}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_3}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/binding-v3d0.json | 0
.../io/graphson/_3_4_4/bulkset-v2d0-partial.json | 1 +
.../structure/io/graphson/_3_4_4/bulkset-v3d0.json | 10 +
.../{_3_3_2 => _3_4_4}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/char-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/class-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/column-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_4}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/date-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/direction-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_4}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/double-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/edge-v1d0.json | 0
.../{_3_3_2 => _3_4_4}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_4}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/edge-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/instant-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_4}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/integer-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/list-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/map-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/operator-v3d0.json | 0
.../io/graphson/_3_4_4/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_4_4/order-v3d0.json | 4 +
.../{_3_3_2 => _3_4_4}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/p-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/path-v1d0.json | 0
.../{_3_3_2 => _3_4_4}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_4}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/path-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/period-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/pick-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/pop-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_4}/property-v1d0.json | 0
.../{_3_3_2 => _3_4_4}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_4}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/property-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/scope-v3d0.json | 0
.../io/graphson/_3_4_4/sessionclose-v1d0.json | 8 +
.../_3_4_4/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_4_4/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_4_4/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_4_4/sessioneval-v1d0.json | 13 +
.../graphson/_3_4_4/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_4_4/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_4_4/sessioneval-v3d0.json | 15 +
.../graphson/_3_4_4/sessionevalaliased-v1d0.json | 16 +
.../_3_4_4/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_4_4/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_4_4/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_4_4}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/set-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/short-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/t-v3d0.json | 0
.../io/graphson/_3_4_4/textp-v2d0-partial.json | 7 +
.../structure/io/graphson/_3_4_4/textp-v3d0.json | 7 +
.../{_3_3_2 => _3_4_4}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_4}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_4}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_4_4}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_4}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_4}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_4}/year-v3d0.json | 0
.../{_3_3_2 => _3_4_4}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_4}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/binding-v3d0.json | 0
.../io/graphson/_3_4_5/bulkset-v2d0-partial.json | 1 +
.../structure/io/graphson/_3_4_5/bulkset-v3d0.json | 10 +
.../{_3_3_2 => _3_4_5}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/char-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/class-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/column-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_5}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/date-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/direction-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_5}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/double-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/edge-v1d0.json | 0
.../{_3_3_2 => _3_4_5}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_5}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/edge-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/instant-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_5}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/integer-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/list-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/map-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/operator-v3d0.json | 0
.../io/graphson/_3_4_5/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_4_5/order-v3d0.json | 4 +
.../{_3_3_2 => _3_4_5}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/p-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/path-v1d0.json | 0
.../{_3_3_2 => _3_4_5}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_5}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/path-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/period-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/pick-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/pop-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_5}/property-v1d0.json | 0
.../{_3_3_2 => _3_4_5}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_5}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/property-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/scope-v3d0.json | 0
.../io/graphson/_3_4_5/sessionclose-v1d0.json | 8 +
.../_3_4_5/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_4_5/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_4_5/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_4_5/sessioneval-v1d0.json | 13 +
.../graphson/_3_4_5/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_4_5/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_4_5/sessioneval-v3d0.json | 15 +
.../graphson/_3_4_5/sessionevalaliased-v1d0.json | 16 +
.../_3_4_5/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_4_5/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_4_5/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_4_5}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/set-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/short-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/t-v3d0.json | 0
.../io/graphson/_3_4_5/textp-v2d0-partial.json | 7 +
.../structure/io/graphson/_3_4_5/textp-v3d0.json | 7 +
.../{_3_3_2 => _3_4_5}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_5}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_5}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_4_5}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_5}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_5}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_5}/year-v3d0.json | 0
.../{_3_3_2 => _3_4_5}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_5}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/binding-v3d0.json | 0
.../io/graphson/_3_4_6/bulkset-v2d0-partial.json | 1 +
.../structure/io/graphson/_3_4_6/bulkset-v3d0.json | 10 +
.../{_3_3_2 => _3_4_6}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/char-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/class-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/column-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_6}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/date-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/direction-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_6}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/double-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/edge-v1d0.json | 0
.../{_3_3_2 => _3_4_6}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_6}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/edge-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/instant-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_6}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/integer-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/list-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/map-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/operator-v3d0.json | 0
.../io/graphson/_3_4_6/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_4_6/order-v3d0.json | 4 +
.../{_3_3_2 => _3_4_6}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/p-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/path-v1d0.json | 0
.../{_3_3_2 => _3_4_6}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_6}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/path-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/period-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/pick-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/pop-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_6}/property-v1d0.json | 0
.../{_3_3_2 => _3_4_6}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_6}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/property-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/scope-v3d0.json | 0
.../io/graphson/_3_4_6/sessionclose-v1d0.json | 8 +
.../_3_4_6/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_4_6/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_4_6/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_4_6/sessioneval-v1d0.json | 13 +
.../graphson/_3_4_6/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_4_6/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_4_6/sessioneval-v3d0.json | 15 +
.../graphson/_3_4_6/sessionevalaliased-v1d0.json | 16 +
.../_3_4_6/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_4_6/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_4_6/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_4_6}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/set-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/short-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/t-v3d0.json | 0
.../io/graphson/_3_4_6/textp-v2d0-partial.json | 7 +
.../structure/io/graphson/_3_4_6/textp-v3d0.json | 7 +
.../{_3_3_2 => _3_4_6}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_6}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_4_6}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_4_6}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_4_6}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_4_6}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_4_6}/year-v3d0.json | 0
.../{_3_3_2 => _3_4_6}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_4_6}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/biginteger-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/binding-v3d0.json | 0
.../io/graphson/_3_5_0/bulkset-v2d0-partial.json | 1 +
.../structure/io/graphson/_3_5_0/bulkset-v3d0.json | 10 +
.../{_3_3_2 => _3_5_0}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/bytebuffer-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/cardinality-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/char-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/class-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/column-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/column-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/date-v2d0-no-types.json | 0
.../{_3_3_2 => _3_5_0}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/date-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/direction-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/direction-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/double-v2d0-no-types.json | 0
.../{_3_3_2 => _3_5_0}/double-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/double-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/duration-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/edge-v1d0.json | 0
.../{_3_3_2 => _3_5_0}/edge-v2d0-no-types.json | 0
.../{_3_3_2 => _3_5_0}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/edge-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/inetaddress-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/instant-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/integer-v2d0-no-types.json | 0
.../{_3_3_2 => _3_5_0}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/integer-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/list-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/localdate-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/localdatetime-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/localtime-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/localtime-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/long-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/map-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/metrics-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/offsettime-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/operator-v3d0.json | 0
.../io/graphson/_3_5_0/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_0/order-v3d0.json | 4 +
.../{_3_3_2 => _3_5_0}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/p-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/pand-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/path-v1d0.json | 0
.../{_3_3_2 => _3_5_0}/path-v2d0-no-types.json | 0
.../{_3_3_2 => _3_5_0}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/path-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/period-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/period-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/pick-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/pop-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/por-v3d0.json | 0
.../graphson/{_3_3_2 => _3_5_0}/property-v1d0.json | 0
.../{_3_3_2 => _3_5_0}/property-v2d0-no-types.json | 0
.../{_3_3_2 => _3_5_0}/property-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/property-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/pwithin-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/pwithout-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/scope-v3d0.json | 0
.../io/graphson/_3_5_0/sessionclose-v1d0.json | 8 +
.../_3_5_0/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_5_0/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_5_0/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_5_0/sessioneval-v1d0.json | 13 +
.../graphson/_3_5_0/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_5_0/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_5_0/sessioneval-v3d0.json | 15 +
.../graphson/_3_5_0/sessionevalaliased-v1d0.json | 16 +
.../_3_5_0/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_5_0/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_5_0/sessionevalaliased-v3d0.json | 18 +
.../{_3_3_2 => _3_5_0}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/set-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/short-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/standardresult-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/t-v3d0.json | 0
.../io/graphson/_3_5_0/textp-v2d0-partial.json | 7 +
.../structure/io/graphson/_3_5_0/textp-v3d0.json | 7 +
.../{_3_3_2 => _3_5_0}/timestamp-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/timestamp-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/traversalmetrics-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/traverser-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/traverser-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/uuid-v2d0-no-types.json | 0
.../{_3_3_2 => _3_5_0}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/uuid-v3d0.json | 0
.../graphson/{_3_3_2 => _3_5_0}/vertex-v1d0.json | 0
.../{_3_3_2 => _3_5_0}/vertex-v2d0-no-types.json | 0
.../{_3_3_2 => _3_5_0}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_2 => _3_5_0}/vertex-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/vertexproperty-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_2 => _3_5_0}/year-v3d0.json | 0
.../{_3_3_2 => _3_5_0}/yearmonth-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_2 => _3_5_0}/zoneoffset-v3d0.json | 0
.../io/gryo/{_3_3_2 => _3_2_10}/barrier-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_2_10}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_10}/biginteger-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/byte-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_2_10}/bytebuffer-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/bytecode-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_10}/cardinality-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/date-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_2_10}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/float-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_10}/inetaddress-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/lambda-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_10}/localdate-v1d0.kryo | Bin
.../{_3_3_2 => _3_2_10}/localdatetime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_10}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/long-v1d0.kryo | 0
.../structure/io/gryo/_3_2_10/metrics-v1d0.kryo | Bin 0 -> 185 bytes
.../io/gryo/{_3_3_2 => _3_2_10}/monthday-v1d0.kryo | Bin
.../{_3_3_2 => _3_2_10}/offsetdatetime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_10}/offsettime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/operator-v1d0.kryo | 0
.../pop-v3d0.kryo => _3_2_10/order-v1d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_2_10}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/short-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_10}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/t-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_2_10}/timestamp-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_2_10}/tinkergraph-v1d0.kryo | Bin
.../io/gryo/_3_2_10/traversalmetrics-v1d0.kryo | Bin 0 -> 429 bytes
.../gryo/{_3_3_2 => _3_2_10}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_10}/vertex-v1d0.kryo | Bin
.../{_3_3_2 => _3_2_10}/vertexproperty-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_10}/year-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_10}/yearmonth-v1d0.kryo | Bin
.../{_3_3_2 => _3_2_10}/zoneddatetime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_10}/zoneoffset-v1d0.kryo | 0
.../structure/io/gryo/_3_2_3/order-v1d0.kryo | 2 +-
.../structure/io/gryo/_3_2_4/order-v1d0.kryo | 2 +-
.../structure/io/gryo/_3_2_5/order-v1d0.kryo | 2 +-
.../structure/io/gryo/_3_2_6/order-v1d0.kryo | 2 +-
.../structure/io/gryo/_3_2_7/order-v1d0.kryo | 2 +-
.../structure/io/gryo/_3_2_8/order-v1d0.kryo | 2 +-
.../io/gryo/{_3_3_2 => _3_2_9}/barrier-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_2_9}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_9}/biginteger-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/byte-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_2_9}/bytebuffer-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/bytecode-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_9}/cardinality-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/float-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_9}/inetaddress-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/localdate-v1d0.kryo | Bin
.../{_3_3_2 => _3_2_9}/localdatetime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/long-v1d0.kryo | 0
.../structure/io/gryo/_3_2_9/metrics-v1d0.kryo | Bin 0 -> 185 bytes
.../io/gryo/{_3_3_2 => _3_2_9}/monthday-v1d0.kryo | Bin
.../{_3_3_2 => _3_2_9}/offsetdatetime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_9}/offsettime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/operator-v1d0.kryo | 0
.../pop-v3d0.kryo => _3_2_9/order-v1d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_2_9}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/timestamp-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_2_9}/tinkergraph-v1d0.kryo | Bin
.../io/gryo/_3_2_9/traversalmetrics-v1d0.kryo | Bin 0 -> 429 bytes
.../io/gryo/{_3_3_2 => _3_2_9}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_2_9}/vertex-v1d0.kryo | Bin
.../{_3_3_2 => _3_2_9}/vertexproperty-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_2_9}/yearmonth-v1d0.kryo | Bin
.../{_3_3_2 => _3_2_9}/zoneddatetime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_2_9}/zoneoffset-v1d0.kryo | 0
.../structure/io/gryo/_3_3_0/order-v1d0.kryo | 2 +-
.../structure/io/gryo/_3_3_0/order-v3d0.kryo | 2 +-
.../io/gryo/_3_3_0/sessionclose-v3d0.kryo | 2 +-
.../structure/io/gryo/_3_3_0/sessioneval-v3d0.kryo | 2 +-
.../io/gryo/_3_3_0/sessionevalaliased-v3d0.kryo | 2 +-
.../structure/io/gryo/_3_3_1/order-v1d0.kryo | 2 +-
.../structure/io/gryo/_3_3_1/order-v3d0.kryo | 2 +-
.../io/gryo/_3_3_1/sessionclose-v3d0.kryo | 2 +-
.../structure/io/gryo/_3_3_1/sessioneval-v3d0.kryo | 2 +-
.../io/gryo/_3_3_1/sessionevalaliased-v3d0.kryo | 2 +-
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_10}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_10}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/binding-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_10}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_10}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/date-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_10}/direction-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_10}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_10}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/lambda-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/localdate-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_10}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_10}/localdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/localtime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/long-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/metrics-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_10}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_10}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_3_10/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_3_10/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_3_10}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/scope-v3d0.kryo | 0
.../io/gryo/_3_3_10/sessionclose-v3d0.kryo | 1 +
.../io/gryo/_3_3_10/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_3_10/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_3_10}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_10}/standardresult-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/stargraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/t-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_10}/timestamp-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_10}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_10}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/tinkergraph-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_10}/traversalmetrics-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_10}/traversalmetrics-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/traverser-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_10}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_10}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_10}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_10}/year-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/yearmonth-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_10}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_10}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_10}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_10}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_11}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_11}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/binding-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_11}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_11}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/date-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_11}/direction-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_11}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_11}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/lambda-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/localdate-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_11}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_11}/localdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/localtime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/long-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/metrics-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_11}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_11}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_3_11/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_3_11/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_3_11}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/scope-v3d0.kryo | 0
.../io/gryo/_3_3_11/sessionclose-v3d0.kryo | 1 +
.../io/gryo/_3_3_11/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_3_11/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_3_11}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_11}/standardresult-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/stargraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/t-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_11}/timestamp-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_11}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_11}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/tinkergraph-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_11}/traversalmetrics-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_11}/traversalmetrics-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/traverser-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_11}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_11}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_11}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_11}/year-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/yearmonth-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_11}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_11}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_11}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_11}/zoneoffset-v3d0.kryo | 0
.../structure/io/gryo/_3_3_2/order-v1d0.kryo | 2 +-
.../structure/io/gryo/_3_3_2/order-v3d0.kryo | 2 +-
.../io/gryo/_3_3_2/sessionclose-v3d0.kryo | 2 +-
.../structure/io/gryo/_3_3_2/sessioneval-v3d0.kryo | 2 +-
.../io/gryo/_3_3_2/sessionevalaliased-v3d0.kryo | 2 +-
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_3}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_3}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_3}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_3}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/binding-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_3}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_3}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_3}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_3}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_3}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_3}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_3}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_3}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/long-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/metrics-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_3}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_3}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_3}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_3}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_3_3/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_3_3/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_3_3}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/scope-v3d0.kryo | 0
.../io/gryo/_3_3_3/sessionclose-v3d0.kryo | 1 +
.../structure/io/gryo/_3_3_3/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_3_3/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_3_3}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_3}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/t-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_3}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_3}/tinkergraph-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_3}/traversalmetrics-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_3}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_3}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_3}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_3}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_3}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_3}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_3}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_3}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_3}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_4}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_4}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_4}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_4}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/binding-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_4}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_4}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_4}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_4}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_4}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_4}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_4}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_4}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/long-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/metrics-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_4}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_4}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_4}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_4}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_3_4/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_3_4/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_3_4}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/scope-v3d0.kryo | 0
.../io/gryo/_3_3_4/sessionclose-v3d0.kryo | 1 +
.../structure/io/gryo/_3_3_4/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_3_4/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_3_4}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_4}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/t-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_4}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_4}/tinkergraph-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_4}/traversalmetrics-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_4}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_4}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_4}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_4}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_4}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_4}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_4}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_4}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_4}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_5}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_5}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_5}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_5}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/binding-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_5}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_5}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_5}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_5}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_5}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_5}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_5}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_5}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/long-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/metrics-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_5}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_5}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_5}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_5}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_3_5/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_3_5/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_3_5}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/scope-v3d0.kryo | 0
.../io/gryo/_3_3_5/sessionclose-v3d0.kryo | 1 +
.../structure/io/gryo/_3_3_5/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_3_5/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_3_5}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_5}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/t-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_5}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_5}/tinkergraph-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_5}/traversalmetrics-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_5}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_5}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_5}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_5}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_5}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_5}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_5}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_5}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_5}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_6}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_6}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_6}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_6}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/binding-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_6}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_6}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_6}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_6}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_6}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_6}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_6}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_6}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/long-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/metrics-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_6}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_6}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_6}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_6}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_3_6/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_3_6/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_3_6}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/scope-v3d0.kryo | 0
.../io/gryo/_3_3_6/sessionclose-v3d0.kryo | 1 +
.../structure/io/gryo/_3_3_6/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_3_6/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_3_6}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_6}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/t-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_6}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_6}/tinkergraph-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_6}/traversalmetrics-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_6}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_6}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_6}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_6}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_6}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_6}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_6}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_6}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_6}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_7}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_7}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_7}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_7}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/binding-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_7}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_7}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_7}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_7}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_7}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_7}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_7}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_7}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/long-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/metrics-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_7}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_7}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_7}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_7}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_3_7/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_3_7/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_3_7}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/scope-v3d0.kryo | 0
.../io/gryo/_3_3_7/sessionclose-v3d0.kryo | 1 +
.../structure/io/gryo/_3_3_7/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_3_7/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_3_7}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_7}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/t-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_7}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_7}/tinkergraph-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_7}/traversalmetrics-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_7}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_7}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_7}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_7}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_7}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_7}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_7}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_7}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_7}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_8}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_8}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_8}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_8}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/binding-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_8}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_8}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_8}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_8}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_8}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_8}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_8}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_8}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/long-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/metrics-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_8}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_8}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_8}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_8}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_3_8/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_3_8/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_3_8}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/scope-v3d0.kryo | 0
.../io/gryo/_3_3_8/sessionclose-v3d0.kryo | 1 +
.../structure/io/gryo/_3_3_8/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_3_8/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_3_8}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_8}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/t-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_8}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_8}/tinkergraph-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_8}/traversalmetrics-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_8}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_8}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_8}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_8}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_8}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_8}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_8}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_8}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_8}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_9}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_9}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_9}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_9}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/binding-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_9}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_9}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_9}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_9}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_9}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_9}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_9}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_9}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/long-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/metrics-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_9}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_9}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_9}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_9}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_3_9/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_3_9/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_3_9}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/scope-v3d0.kryo | 0
.../io/gryo/_3_3_9/sessionclose-v3d0.kryo | 1 +
.../structure/io/gryo/_3_3_9/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_3_9/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_3_9}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_9}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/t-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_9}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_9}/tinkergraph-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_9}/traversalmetrics-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_9}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_3_9}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_9}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_9}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_3_9}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_3_9}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_3_9}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_3_9}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_3_9}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_0}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_0}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_0}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_0}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/binding-v3d0.kryo | 0
.../structure/io/gryo/_3_4_0/bulkset-v1d0.kryo | 1 +
.../structure/io/gryo/_3_4_0/bulkset-v3d0.kryo | 1 +
.../io/gryo/{_3_3_2 => _3_4_0}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_0}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_0}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_0}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_0}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_0}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_0}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_0}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_0}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/long-v3d0.kryo | 0
.../structure/io/gryo/_3_4_0/metrics-v1d0.kryo | Bin 0 -> 197 bytes
.../io/gryo/{_3_3_2 => _3_4_0}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_0}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_0}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_0}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_0}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_4_0/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_4_0/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_4_0}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/scope-v3d0.kryo | 0
.../io/gryo/_3_4_0/sessionclose-v3d0.kryo | 1 +
.../structure/io/gryo/_3_4_0/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_4_0/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_4_0}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_0}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/t-v3d0.kryo | 0
.../structure/io/gryo/_3_4_0/textp-v1d0.kryo | 1 +
.../structure/io/gryo/_3_4_0/textp-v3d0.kryo | 1 +
.../io/gryo/{_3_3_2 => _3_4_0}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_0}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_0}/tinkergraph-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_0}/traversalmetrics-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_0}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_0}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_0}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_0}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_0}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_0}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_0}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_0}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_0}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_1}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_1}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_1}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_1}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/binding-v3d0.kryo | 0
.../structure/io/gryo/_3_4_1/bulkset-v1d0.kryo | 1 +
.../structure/io/gryo/_3_4_1/bulkset-v3d0.kryo | 1 +
.../io/gryo/{_3_3_2 => _3_4_1}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_1}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_1}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_1}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_1}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_1}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_1}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_1}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_1}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/long-v3d0.kryo | 0
.../structure/io/gryo/_3_4_1/metrics-v1d0.kryo | Bin 0 -> 197 bytes
.../io/gryo/{_3_3_2 => _3_4_1}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_1}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_1}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_1}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_1}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_4_1/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_4_1/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_4_1}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/scope-v3d0.kryo | 0
.../io/gryo/_3_4_1/sessionclose-v3d0.kryo | 1 +
.../structure/io/gryo/_3_4_1/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_4_1/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_4_1}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_1}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/t-v3d0.kryo | 0
.../structure/io/gryo/_3_4_1/textp-v1d0.kryo | 1 +
.../structure/io/gryo/_3_4_1/textp-v3d0.kryo | 1 +
.../io/gryo/{_3_3_2 => _3_4_1}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_1}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_1}/tinkergraph-v3d0.kryo | Bin
.../io/gryo/_3_4_1/traversalmetrics-v1d0.kryo | Bin 0 -> 471 bytes
.../{_3_3_2 => _3_4_1}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_1}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_1}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_1}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_1}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_1}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_1}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_1}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_1}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_2}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_2}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_2}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_2}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/binding-v3d0.kryo | 0
.../structure/io/gryo/_3_4_2/bulkset-v1d0.kryo | 1 +
.../structure/io/gryo/_3_4_2/bulkset-v3d0.kryo | 1 +
.../io/gryo/{_3_3_2 => _3_4_2}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_2}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_2}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_2}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_2}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_2}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_2}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_2}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_2}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/long-v3d0.kryo | 0
.../structure/io/gryo/_3_4_2/metrics-v1d0.kryo | Bin 0 -> 197 bytes
.../io/gryo/{_3_3_2 => _3_4_2}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_2}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_2}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_2}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_2}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_4_2/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_4_2/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_4_2}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/scope-v3d0.kryo | 0
.../io/gryo/_3_4_2/sessionclose-v3d0.kryo | 1 +
.../structure/io/gryo/_3_4_2/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_4_2/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_4_2}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_2}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/t-v3d0.kryo | 0
.../structure/io/gryo/_3_4_2/textp-v1d0.kryo | 1 +
.../structure/io/gryo/_3_4_2/textp-v3d0.kryo | 1 +
.../io/gryo/{_3_3_2 => _3_4_2}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_2}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_2}/tinkergraph-v3d0.kryo | Bin
.../io/gryo/_3_4_2/traversalmetrics-v1d0.kryo | Bin 0 -> 471 bytes
.../{_3_3_2 => _3_4_2}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_2}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_2}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_2}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_2}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_2}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_2}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_2}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_2}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_3}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_3}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_3}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_3}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/binding-v3d0.kryo | 0
.../structure/io/gryo/_3_4_3/bulkset-v1d0.kryo | 1 +
.../structure/io/gryo/_3_4_3/bulkset-v3d0.kryo | 1 +
.../io/gryo/{_3_3_2 => _3_4_3}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_3}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_3}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_3}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_3}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_3}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_3}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_3}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_3}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/long-v3d0.kryo | 0
.../structure/io/gryo/_3_4_3/metrics-v1d0.kryo | Bin 0 -> 197 bytes
.../io/gryo/{_3_3_2 => _3_4_3}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_3}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_3}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_3}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_3}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_4_3/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_4_3/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_4_3}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/scope-v3d0.kryo | 0
.../io/gryo/_3_4_3/sessionclose-v3d0.kryo | 1 +
.../structure/io/gryo/_3_4_3/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_4_3/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_4_3}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_3}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/t-v3d0.kryo | 0
.../structure/io/gryo/_3_4_3/textp-v1d0.kryo | 1 +
.../structure/io/gryo/_3_4_3/textp-v3d0.kryo | 1 +
.../io/gryo/{_3_3_2 => _3_4_3}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_3}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_3}/tinkergraph-v3d0.kryo | Bin
.../io/gryo/_3_4_3/traversalmetrics-v1d0.kryo | Bin 0 -> 471 bytes
.../{_3_3_2 => _3_4_3}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_3}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/vertex-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_3}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_3}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_3}/yearmonth-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_3}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_3}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_3}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_3}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_4}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_4}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_4}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_4}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/binding-v3d0.kryo | 0
.../structure/io/gryo/_3_4_4/bulkset-v1d0.kryo | 1 +
.../structure/io/gryo/_3_4_4/bulkset-v3d0.kryo | 1 +
.../io/gryo/{_3_3_2 => _3_4_4}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/byte-v3d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_4}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_4}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_4}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_4}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/float-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_4}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_2 => _3_4_4}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/localdate-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_4}/localdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_4}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/long-v3d0.kryo | 0
.../structure/io/gryo/_3_4_4/metrics-v1d0.kryo | Bin 0 -> 197 bytes
.../io/gryo/{_3_3_2 => _3_4_4}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/monthday-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_4}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_2 => _3_4_4}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_4}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_2 => _3_4_4}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/operator-v3d0.kryo | 0
.../pop-v3d0.kryo => _3_4_4/order-v1d0.kryo} | 0
.../pop-v3d0.kryo => _3_4_4/order-v3d0.kryo} | 0
.../io/gryo/{_3_3_2 => _3_4_4}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/scope-v3d0.kryo | 0
.../io/gryo/_3_4_4/sessionclose-v3d0.kryo | 1 +
.../structure/io/gryo/_3_4_4/sessioneval-v3d0.kryo | 1 +
.../io/gryo/_3_4_4/sessionevalaliased-v3d0.kryo | 1 +
.../{_3_3_2 => _3_4_4}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/short-v3d0.kryo | Bin
.../{_3_3_2 => _3_4_4}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_2 => _3_4_4}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_2 => _3_4_4}/t-v3d0.kryo | 0
.../structure/io/gryo/_3_4_4/textp-v1d0.kryo | 1 +
... 6813 lines suppressed ...
[tinkerpop] 10/14: Fixed minor issues. Thanks @robertdale
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 45e54d356e99ebfc4592c3360dc2a8a141efe5f2
Author: Daniel Kuppitz <da...@hotmail.com>
AuthorDate: Wed Mar 21 14:16:45 2018 -0700
Fixed minor issues. Thanks @robertdale
---
CHANGELOG.asciidoc | 1 +
.../strategy/optimization/ByModulatorOptimizationStrategy.java | 2 --
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 2167b6a..820b9db 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -1171,6 +1171,7 @@ This release also includes changes from <<release-3-2-6, 3.2.6>>.
* Removed access to previously deprecated `CoreGremlinPlugin#INSTANCE` field.
* `gremlin.sh` and `gremln.bat` no longer support the option to pass a script as an argument for execution mode without using the `-i` option.
* Graphite and Ganglia are no longer packaged with the Gremlin Server distribution.
+* `TransactionException` is no longer a class of `AbstractTransaction` and it extends `RuntimeException`.
* Included an ellipse on long property names that are truncated.
* Renamed `RangeByIsCountStrategy` to `CountStrategy`.
* Added more specific typing to various `__` traversal steps. E.g. `<A,Vertex>out()` is `<Vertex,Vertex>out()`.
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
index 8202ca2..a4f8544 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
@@ -48,8 +48,6 @@ import java.util.Set;
* @example <pre>
* __.path().by(id()) // is replaced by __.path().by(id)
* __.dedup().by(label()) // is replaced by __.dedup().by(label)
- * __.group().by(key()) // is replaced by __.group().by(key)
- * __.group().by(value()) // is replaced by __.group().by(value)
* __.order().by(values("name")) // is replaced by __.order().by("name")
* </pre>
*/
[tinkerpop] 07/14: Registered ByModulatorOptimizationStrategy with
Gremlin-Python.
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 2826f13cca729da2fc2a3dab3ddeb8f728ed9de5
Author: Daniel Kuppitz <da...@hotmail.com>
AuthorDate: Wed Jul 12 18:51:06 2017 +0200
Registered ByModulatorOptimizationStrategy with Gremlin-Python.
---
.../src/main/python/gremlin_python/process/strategies.py | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/gremlin-python/src/main/python/gremlin_python/process/strategies.py b/gremlin-python/src/main/python/gremlin_python/process/strategies.py
index 8988b79..d483c05 100644
--- a/gremlin-python/src/main/python/gremlin_python/process/strategies.py
+++ b/gremlin-python/src/main/python/gremlin_python/process/strategies.py
@@ -115,6 +115,16 @@ class AdjacentToIncidentStrategy(TraversalStrategy):
TraversalStrategy.__init__(self, fqcn="org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.AdjacentToIncidentStrategy")
+class ByModulatorOptimizationStrategy(TraversalStrategy):
+ def __init__(self):
+ TraversalStrategy.__init__(self, fqcn="org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.CountStrategy")
+
+
+class CountStrategy(TraversalStrategy):
+ def __init__(self):
+ TraversalStrategy.__init__(self, fqcn="org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.ByModulatorOptimizationStrategy")
+
+
class FilterRankingStrategy(TraversalStrategy):
def __init__(self):
TraversalStrategy.__init__(self, fqcn="org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.FilterRankingStrategy")
@@ -159,12 +169,6 @@ class PathRetractionStrategy(TraversalStrategy):
def __init__(self):
TraversalStrategy.__init__(self, fqcn="org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.PathRetractionStrategy")
-
-class CountStrategy(TraversalStrategy):
- def __init__(self):
- TraversalStrategy.__init__(self, fqcn="org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.CountStrategy")
-
-
class RepeatUnrollStrategy(TraversalStrategy):
def __init__(self):
TraversalStrategy.__init__(self, fqcn="org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.RepeatUnrollStrategy")
[tinkerpop] 08/14: Fixed rebase conflicts and added missing Gherkin
tests
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit dd1be69d02075ddf13019a712b4ebb789036149c
Author: Daniel Kuppitz <da...@hotmail.com>
AuthorDate: Tue Mar 20 08:41:40 2018 -0700
Fixed rebase conflicts and added missing Gherkin tests
---
gremlin-test/features/sideEffect/Group.feature | 22 ++++++++++++++++++++++
.../process/traversal/step/map/OrderTest.java | 1 +
2 files changed, 23 insertions(+)
diff --git a/gremlin-test/features/sideEffect/Group.feature b/gremlin-test/features/sideEffect/Group.feature
index 44705cf..a4a5500 100644
--- a/gremlin-test/features/sideEffect/Group.feature
+++ b/gremlin-test/features/sideEffect/Group.feature
@@ -273,3 +273,25 @@ Feature: Step - group()
| result |
| m[{"ripple":"d[32].l", "lop":"d[96].l"}] |
+
+ Scenario: g_V_group_byXlabelX_byXlabel_countX
+ Given the modern graph
+ And the traversal of
+ """
+ g.V().group().by(__.label()).by(__.label().count())
+ """
+ When iterated to list
+ Then the result should be unordered
+ | result |
+ | m[{"software":"d[2].l", "person":"d[4].l"}] |
+
+ Scenario: g_V_groupXmX_byXlabelX_byXlabel_countX_capXmX
+ Given the modern graph
+ And the traversal of
+ """
+ g.V().group("m").by(__.label()).by(__.label().count()).cap("m")
+ """
+ When iterated to list
+ Then the result should be unordered
+ | result |
+ | m[{"software":"d[2].l", "person":"d[4].l"}] |
diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
index 9f82579..e8f343d 100644
--- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
+++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
@@ -408,6 +408,7 @@ public abstract class OrderTest extends AbstractGremlinProcessTest {
entry = iterator.next();
assertEquals("marko", entry.getKey());
assertEquals(1.9, entry.getValue().doubleValue(), 0.0001);
+ }
public void g_V_order_byXlabelX() {
final Traversal<Vertex, Vertex> traversal = get_g_V_order_byXlabelX();
[tinkerpop] 13/14: TINKERPOP-1682 cleaned up documentation around
this change
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 8ee1ffdd4a119c98d3ff3b4d95661863d8f2b940
Author: Stephen Mallette <sp...@genoprime.com>
AuthorDate: Wed May 6 14:29:01 2020 -0400
TINKERPOP-1682 cleaned up documentation around this change
The anti-pattern no longer appears as important now that this automatically cleans it up but it might yet be good to encourage folks to write the correct Gremlin from the outset.
---
CHANGELOG.asciidoc | 5 +++--
docs/src/recipes/anti-patterns.asciidoc | 39 +++++----------------------------
docs/src/upgrade/release-3.5.x.asciidoc | 2 +-
3 files changed, 10 insertions(+), 36 deletions(-)
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 820b9db..a80aac5 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -30,6 +30,9 @@ This release also includes changes from <<release-3-4-3, 3.4.3>>.
* Ensured better consistency of the use of `null` as arguments to mutation steps.
* Allowed `property(T.label,Object)` to be used if no value was supplied to `addV(String)`.
* Added a `Graph.Feature` for `supportsNullPropertyValues`.
+* Added `Grouping` step interface.
+* Added `TraversalParent.replaceTraversal()` which can replace a direct child traversal.
+* Added `ByModulatorOptimizationStrategy` which replaces certain standard traversals w/ optimized traversals (e.g. `TokenTraversal`).
* Refactored `MapStep` to move its logic to `ScalarMapStep` so that the old behavior could be preserved while allow other implementations to have more flexibility.
* Modified TinkerGraph to support `null` property values and can be configured to disable that feature.
* Modified `null` handling in mutations to be consistent for a new `Vertex` as well as update to an existing one.
@@ -1029,8 +1032,6 @@ This release also includes changes from <<release-3-2-9, 3.2.9>>.
This release also includes changes from <<release-3-2-8, 3.2.8>>.
-* Added `TraversalParent.replaceTraversal()` which can replace a direct child traversal.
-* Added `ByModulatorOptimizationStrategy` which replaces certain standard traversals w/ optimized traversals (e.g. `TokenTraversal`).
* Fixed regression issue where the HTTPChannelizer doesn't instantiate the specified AuthenticationHandler.
* Defaulted GLV tests for gremlin-python to run for GraphSON 3.0.
* Fixed a bug with `Tree` serialization in GraphSON 3.0.
diff --git a/docs/src/recipes/anti-patterns.asciidoc b/docs/src/recipes/anti-patterns.asciidoc
index e504b4b..16a623c 100644
--- a/docs/src/recipes/anti-patterns.asciidoc
+++ b/docs/src/recipes/anti-patterns.asciidoc
@@ -228,9 +228,12 @@ g.V().has('person','name','marko') <2>
[[steps-instead-of-tokens]]
== Steps Instead of Tokens
-When child traversals contain a single step, there's a good chance that the step can be replaced with a token. These tokens are translated
-into optimized traversals that execute much faster then their step traversal pendants. A few examples of single step child traversals are
-shown in the following code block.
+NOTE: As of 3.5.0, `ByModulatorOptimizationStrategy` is present to automatically translate this anti-pattern to their
+more performant versions for most cases however, it is still best to write Gremlin according to the contents that follow.
+
+When child traversals contain a single step, there's a good chance that the step can be replaced with a token. These
+tokens are translated into optimized traversals that execute much faster then their step traversal pendants. A few
+examples of single step child traversals are shown in the following code block.
[gremlin-groovy,modern]
----
@@ -260,33 +263,3 @@ g.V().choose(label).
<1> Note, that tokens use a `fold()` reducer by default.
<2> `by("name")` doesn't use a token, but falls into the same category as the String `"name"` is translated into an optimized traversal.
-
-But this is not all about readability; as initially mentioned, the use of tokens also improves the overall query performance as shown in
-the `profile()` output below.
-
-[gremlin-groovy,existing]
-----
-g.V().groupCount().by(label()).profile() // not using token
-g.V().groupCount().by(label).profile() // using a token
-g.V().group().by(label()).by(id().fold()).profile() // not using tokens
-g.V().group().by(label).by(id).profile() // using tokens
-g.V().project("id","label").
- by(id()).
- by(label()).profile() // not using tokens
-g.V().project("id","label").
- by(id).
- by(label).profile() // using tokens
-g.V().choose(label()).
- option("person", project("person").by(values("name"))).
- option("software", project("product").by(values("name"))).
- profile() // not using tokens
-g.V().choose(label).
- option("person", project("person").by("name")).
- option("software", project("product").by("name")).
- profile() // using tokens
-----
-
-NOTE: Pay attention to all metrics. The time difference does not always look significant, sometimes it might even be worse in the
-optimized query, but that's usually because TinkerGraph keeps everything in memory and thus even bad queries can sometimes perform
-surprisingly well. The more important metrics, however, are the number of traversers that are used and the overall number of
-generated steps.
diff --git a/docs/src/upgrade/release-3.5.x.asciidoc b/docs/src/upgrade/release-3.5.x.asciidoc
index e513d4e..50180dd 100644
--- a/docs/src/upgrade/release-3.5.x.asciidoc
+++ b/docs/src/upgrade/release-3.5.x.asciidoc
@@ -207,7 +207,7 @@ The new `ByModulatorOptimizationStrategy` attempts to re-write `by()` modulator
forms which can provide a major performance improvement. As a simple an example, a traversal like `by(id())` would
be replaced by `by(id)`, thus replacing a step-based traversal with a token-based traversal.
-Note that this
+See: link:https://issues.apache.org/jira/browse/TINKERPOP-1682[TINKERPOP-1682]
==== Python 2.x Support
[tinkerpop] 01/14: Implemented `ByModulatorOptimizationStrategy`
which replaces certain standard traversals w/ optimized traversals (e.g.
`TokenTraversal`).
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 99e52e975211073038b6e107041ede78999198f6
Author: Daniel Kuppitz <da...@hotmail.com>
AuthorDate: Thu Jun 8 15:23:08 2017 +0200
Implemented `ByModulatorOptimizationStrategy` which replaces certain standard traversals w/ optimized traversals (e.g. `TokenTraversal`).
---
CHANGELOG.asciidoc | 1 +
.../process/traversal/TraversalStrategies.java | 4 +-
.../process/traversal/step/TraversalParent.java | 4 +
.../traversal/step/filter/DedupGlobalStep.java | 6 +
.../traversal/step/filter/PathFilterStep.java | 12 ++
.../traversal/step/filter/SampleGlobalStep.java | 6 +
.../traversal/step/filter/WherePredicateStep.java | 13 +-
.../process/traversal/step/map/GroupCountStep.java | 6 +
.../process/traversal/step/map/GroupStep.java | 8 ++
.../traversal/step/map/OrderGlobalStep.java | 13 ++
.../process/traversal/step/map/OrderLocalStep.java | 13 ++
.../process/traversal/step/map/PathStep.java | 12 ++
.../process/traversal/step/map/ProjectStep.java | 12 ++
.../process/traversal/step/map/SelectOneStep.java | 6 +
.../process/traversal/step/map/SelectStep.java | 12 ++
.../process/traversal/step/map/TreeStep.java | 13 +-
.../step/sideEffect/AggregateGlobalStep.java | 6 +
.../step/sideEffect/AggregateLocalStep.java | 6 +
.../step/sideEffect/GroupCountSideEffectStep.java | 6 +
.../step/sideEffect/GroupSideEffectStep.java | 8 ++
.../traversal/step/sideEffect/SackValueStep.java | 6 +
.../step/sideEffect/TreeSideEffectStep.java | 12 ++
.../ByModulatorOptimizationStrategy.java | 110 +++++++++++++++++
.../process/traversal/util/TraversalRing.java | 4 +
.../ByModulatorOptimizationStrategyTest.java | 136 +++++++++++++++++++++
.../optimization/PathProcessorStrategyTest.java | 2 +-
.../traversal/util/TraversalExplanationTest.java | 2 +-
27 files changed, 434 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index d9f7d14..cf2c8ca 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -1171,6 +1171,7 @@ This release also includes changes from <<release-3-2-6, 3.2.6>>.
* Graphite and Ganglia are no longer packaged with the Gremlin Server distribution.
* `TransactionException` is no longer a class of `AbstractTransaction` and it extends `RuntimeException`.
* Included an ellipse on long property names that are truncated.
+* Added `ByModulatorOptimizationStrategy` which replaces certain standard traversals w/ optimized traversals (e.g. `TokenTraversal`).
* Renamed `RangeByIsCountStrategy` to `CountStrategy`.
* Added more specific typing to various `__` traversal steps. E.g. `<A,Vertex>out()` is `<Vertex,Vertex>out()`.
* Updated Docker build scripts to include Python dependencies (NOTE: users should remove any previously generated TinkerPop Docker images).
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/TraversalStrategies.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/TraversalStrategies.java
index f336908..37fde8a 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/TraversalStrategies.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/TraversalStrategies.java
@@ -27,6 +27,7 @@ import org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.Prof
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.AdjacentToIncidentStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.CountStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.EarlyLimitStrategy;
+import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.ByModulatorOptimizationStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.FilterRankingStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.IncidentToAdjacentStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.InlineFilterStrategy;
@@ -228,7 +229,8 @@ public interface TraversalStrategies extends Serializable, Cloneable, Iterable<T
PathRetractionStrategy.instance(),
LazyBarrierStrategy.instance(),
ProfileStrategy.instance(),
- StandardVerificationStrategy.instance());
+ StandardVerificationStrategy.instance(),
+ ByModulatorOptimizationStrategy.instance());
GRAPH_CACHE.put(Graph.class, graphStrategies);
GRAPH_CACHE.put(EmptyGraph.class, new DefaultTraversalStrategies());
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/TraversalParent.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/TraversalParent.java
index 10df950..95a2be1 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/TraversalParent.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/TraversalParent.java
@@ -57,6 +57,10 @@ public interface TraversalParent extends AutoCloseable {
throw new IllegalStateException("This traversal parent does not support the removal of global traversals: " + this.getClass().getCanonicalName());
}
+ public default void replaceLocalChild(final Traversal.Admin<?, ?> oldTrversal, final Traversal.Admin<?, ?> newTrversal) {
+ throw new IllegalStateException("This traversal parent does not support the replacement of local traversals: " + this.getClass().getCanonicalName());
+ }
+
public default Set<TraverserRequirement> getSelfAndChildRequirements(final TraverserRequirement... selfRequirements) {
final Set<TraverserRequirement> requirements = EnumSet.noneOf(TraverserRequirement.class);
Collections.addAll(requirements, selfRequirements);
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/DedupGlobalStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/DedupGlobalStep.java
index aa154c3..bbde296 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/DedupGlobalStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/DedupGlobalStep.java
@@ -118,6 +118,12 @@ public final class DedupGlobalStep<S> extends FilterStep<S> implements Traversal
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ if (null != this.dedupTraversal && this.dedupTraversal.equals(oldTraversal))
+ this.dedupTraversal = this.integrateChild(newTraversal);
+ }
+
+ @Override
public DedupGlobalStep<S> clone() {
final DedupGlobalStep<S> clone = (DedupGlobalStep<S>) super.clone();
clone.duplicateSet = new HashSet<>();
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/PathFilterStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/PathFilterStep.java
index 16e3f0f..80355ea 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/PathFilterStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/PathFilterStep.java
@@ -109,6 +109,18 @@ public final class PathFilterStep<S> extends FilterStep<S> implements FromToModu
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ int i = 0;
+ for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
+ if (null != traversal && traversal.equals(oldTraversal)) {
+ this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
+ break;
+ }
+ i++;
+ }
+ }
+
+ @Override
public void reset() {
super.reset();
this.traversalRing.reset();
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/SampleGlobalStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/SampleGlobalStep.java
index 28d2fb4..fe8fb03 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/SampleGlobalStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/SampleGlobalStep.java
@@ -60,6 +60,12 @@ public final class SampleGlobalStep<S> extends CollectingBarrierStep<S> implemen
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ if (null != this.probabilityTraversal && this.probabilityTraversal.equals(oldTraversal))
+ this.probabilityTraversal = this.integrateChild(newTraversal);
+ }
+
+ @Override
public String toString() {
return StringFactory.stepString(this, this.amountToSample, this.probabilityTraversal);
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WherePredicateStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WherePredicateStep.java
index 62a88f4..1ddcfe1 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WherePredicateStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WherePredicateStep.java
@@ -28,7 +28,6 @@ import org.apache.tinkerpop.gremlin.process.traversal.step.Scoping;
import org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent;
import org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement;
import org.apache.tinkerpop.gremlin.process.traversal.util.ConnectiveP;
-import org.apache.tinkerpop.gremlin.process.traversal.util.TraversalHelper;
import org.apache.tinkerpop.gremlin.process.traversal.util.TraversalRing;
import org.apache.tinkerpop.gremlin.process.traversal.util.TraversalUtil;
import org.apache.tinkerpop.gremlin.structure.util.StringFactory;
@@ -164,4 +163,16 @@ public final class WherePredicateStep<S> extends FilterStep<S> implements Scopin
public void modulateBy(final Traversal.Admin<?, ?> traversal) throws UnsupportedOperationException {
this.traversalRing.addTraversal(this.integrateChild(traversal));
}
+
+ @Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ int i = 0;
+ for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
+ if (null != traversal && traversal.equals(oldTraversal)) {
+ this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
+ break;
+ }
+ i++;
+ }
+ }
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupCountStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupCountStep.java
index a0c02fd..e679240 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupCountStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupCountStep.java
@@ -79,6 +79,12 @@ public final class GroupCountStep<S, E> extends ReducingBarrierStep<S, Map<E, Lo
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ if (null != this.keyTraversal && this.keyTraversal.equals(oldTraversal))
+ this.keyTraversal = this.integrateChild(newTraversal);
+ }
+
+ @Override
public GroupCountStep<S, E> clone() {
final GroupCountStep<S, E> clone = (GroupCountStep<S, E>) super.clone();
if (null != this.keyTraversal)
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupStep.java
index 4bb06f0..66c9653 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupStep.java
@@ -119,6 +119,14 @@ public final class GroupStep<S, K, V> extends ReducingBarrierStep<S, Map<K, V>>
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ if (null != this.keyTraversal && this.keyTraversal.equals(oldTraversal))
+ this.keyTraversal = this.integrateChild(newTraversal);
+ else if (null != this.valueTraversal && this.valueTraversal.equals(oldTraversal))
+ this.valueTraversal = this.integrateChild(newTraversal);
+ }
+
+ @Override
public Map<K, V> projectTraverser(final Traverser.Admin<S> traverser) {
final Map<K, V> map = new HashMap<>(1);
this.valueTraversal.reset();
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderGlobalStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderGlobalStep.java
index fa80e97..3b227b1 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderGlobalStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderGlobalStep.java
@@ -99,6 +99,19 @@ public final class OrderGlobalStep<S, C extends Comparable> extends CollectingBa
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ int i = 0;
+ for (final Pair<Traversal.Admin<S, C>, Comparator<C>> pair : this.comparators) {
+ final Traversal.Admin<S, C> traversal = pair.getValue0();
+ if (null != traversal && traversal.equals(oldTraversal)) {
+ this.comparators.set(i, Pair.with(this.integrateChild(newTraversal), pair.getValue1()));
+ break;
+ }
+ i++;
+ }
+ }
+
+ @Override
public List<Pair<Traversal.Admin<S, C>, Comparator<C>>> getComparators() {
return this.comparators.isEmpty() ? Collections.singletonList(new Pair<>(new IdentityTraversal(), (Comparator) Order.asc)) : Collections.unmodifiableList(this.comparators);
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderLocalStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderLocalStep.java
index 97a68ff..6597418 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderLocalStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderLocalStep.java
@@ -81,6 +81,19 @@ public final class OrderLocalStep<S, C extends Comparable> extends ScalarMapStep
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ int i = 0;
+ for (final Pair<Traversal.Admin<S, C>, Comparator<C>> pair : this.comparators) {
+ final Traversal.Admin<S, C> traversal = pair.getValue0();
+ if (null != traversal && traversal.equals(oldTraversal)) {
+ this.comparators.set(i, Pair.with(this.integrateChild(newTraversal), pair.getValue1()));
+ break;
+ }
+ i++;
+ }
+ }
+
+ @Override
public List<Pair<Traversal.Admin<S, C>, Comparator<C>>> getComparators() {
return this.comparators.isEmpty() ? Collections.singletonList(new Pair<>(new IdentityTraversal(), (Comparator) Order.asc)) : Collections.unmodifiableList(this.comparators);
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PathStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PathStep.java
index 82f19b4..d5a5337 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PathStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PathStep.java
@@ -99,6 +99,18 @@ public final class PathStep<S> extends ScalarMapStep<S, Path> implements Travers
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ int i = 0;
+ for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
+ if (null != traversal && traversal.equals(oldTraversal)) {
+ this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
+ break;
+ }
+ i++;
+ }
+ }
+
+ @Override
public String toString() {
return StringFactory.stepString(this, this.traversalRing);
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProjectStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProjectStep.java
index 66c63e0..718c99c 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProjectStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProjectStep.java
@@ -97,6 +97,18 @@ public final class ProjectStep<S, E> extends ScalarMapStep<S, Map<String, E>> im
this.traversalRing.addTraversal(this.integrateChild(selectTraversal));
}
+ @Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ int i = 0;
+ for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
+ if (null != traversal && traversal.equals(oldTraversal)) {
+ this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
+ break;
+ }
+ i++;
+ }
+ }
+
public List<String> getProjectKeys() {
return this.projectKeys;
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectOneStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectOneStep.java
index 1f3ebdc..976c512 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectOneStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectOneStep.java
@@ -114,6 +114,12 @@ public final class SelectOneStep<S, E> extends MapStep<S, E> implements Traversa
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ if (null != this.selectTraversal && this.selectTraversal.equals(oldTraversal))
+ this.selectTraversal = this.integrateChild(newTraversal);
+ }
+
+ @Override
public Set<TraverserRequirement> getRequirements() {
return this.getSelfAndChildRequirements(TraverserRequirement.OBJECT, TraverserRequirement.SIDE_EFFECTS);
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectStep.java
index 5034c84..4e1d01d 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectStep.java
@@ -123,6 +123,18 @@ public final class SelectStep<S, E> extends MapStep<S, Map<String, E>> implement
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ int i = 0;
+ for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
+ if (null != traversal && traversal.equals(oldTraversal)) {
+ this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
+ break;
+ }
+ i++;
+ }
+ }
+
+ @Override
public Set<TraverserRequirement> getRequirements() {
return this.getSelfAndChildRequirements(TraverserRequirement.OBJECT, TraverserRequirement.SIDE_EFFECTS);
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TreeStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TreeStep.java
index 41310aa..a6c65a7 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TreeStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TreeStep.java
@@ -64,6 +64,18 @@ public final class TreeStep<S> extends ReducingBarrierStep<S, Tree> implements T
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ int i = 0;
+ for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
+ if (null != traversal && traversal.equals(oldTraversal)) {
+ this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
+ break;
+ }
+ i++;
+ }
+ }
+
+ @Override
public Set<TraverserRequirement> getRequirements() {
return this.getSelfAndChildRequirements(TraverserRequirement.PATH, TraverserRequirement.SIDE_EFFECTS);
}
@@ -83,7 +95,6 @@ public final class TreeStep<S> extends ReducingBarrierStep<S, Tree> implements T
return topTree;
}
-
@Override
public TreeStep<S> clone() {
final TreeStep<S> clone = (TreeStep<S>) super.clone();
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateGlobalStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateGlobalStep.java
index c0e18b0..2419132 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateGlobalStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateGlobalStep.java
@@ -72,6 +72,12 @@ public final class AggregateGlobalStep<S> extends AbstractStep<S, S> implements
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ if (null != this.aggregateTraversal && this.aggregateTraversal.equals(oldTraversal))
+ this.aggregateTraversal = this.integrateChild(newTraversal);
+ }
+
+ @Override
public List<Traversal.Admin<S, Object>> getLocalChildren() {
return null == this.aggregateTraversal ? Collections.emptyList() : Collections.singletonList(this.aggregateTraversal);
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateLocalStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateLocalStep.java
index cd1fa07..3c7c0fa 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateLocalStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateLocalStep.java
@@ -78,6 +78,12 @@ public final class AggregateLocalStep<S> extends SideEffectStep<S> implements Si
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ if (null != this.storeTraversal && this.storeTraversal.equals(oldTraversal))
+ this.storeTraversal = this.integrateChild(newTraversal);
+ }
+
+ @Override
public Set<TraverserRequirement> getRequirements() {
return this.getSelfAndChildRequirements(TraverserRequirement.SIDE_EFFECTS, TraverserRequirement.BULK);
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupCountSideEffectStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupCountSideEffectStep.java
index 88a1cb7..41ddeef 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupCountSideEffectStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupCountSideEffectStep.java
@@ -106,4 +106,10 @@ public final class GroupCountSideEffectStep<S, E> extends SideEffectStep<S> impl
public void modulateBy(final Traversal.Admin<?, ?> keyTraversal) throws UnsupportedOperationException {
this.keyTraversal = this.integrateChild(keyTraversal);
}
+
+ @Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ if (null != this.keyTraversal && this.keyTraversal.equals(oldTraversal))
+ this.keyTraversal = this.integrateChild(newTraversal);
+ }
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java
index fd31bc3..7eb6659 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java
@@ -93,6 +93,14 @@ public final class GroupSideEffectStep<S, K, V> extends SideEffectStep<S> implem
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ if (null != this.keyTraversal && this.keyTraversal.equals(oldTraversal))
+ this.keyTraversal = this.integrateChild(newTraversal);
+ else if (null != this.valueTraversal && this.valueTraversal.equals(oldTraversal))
+ this.valueTraversal = this.integrateChild(newTraversal);
+ }
+
+ @Override
protected void sideEffect(final Traverser.Admin<S> traverser) {
final Map<K, V> map = new HashMap<>(1);
this.valueTraversal.reset();
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/SackValueStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/SackValueStep.java
index 650140e..bd0e828 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/SackValueStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/SackValueStep.java
@@ -52,6 +52,12 @@ public final class SackValueStep<S, A, B> extends SideEffectStep<S> implements T
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ if (null != this.sackTraversal && this.sackTraversal.equals(oldTraversal))
+ this.sackTraversal = this.integrateChild(newTraversal);
+ }
+
+ @Override
public List<Traversal.Admin<S, B>> getLocalChildren() {
return null == this.sackTraversal ? Collections.emptyList() : Collections.singletonList(this.sackTraversal);
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/TreeSideEffectStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/TreeSideEffectStep.java
index 2d43ddc..d07ebee 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/TreeSideEffectStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/TreeSideEffectStep.java
@@ -119,6 +119,18 @@ public final class TreeSideEffectStep<S> extends SideEffectStep<S> implements Si
}
@Override
+ public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
+ int i = 0;
+ for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
+ if (null != traversal && traversal.equals(oldTraversal)) {
+ this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
+ break;
+ }
+ i++;
+ }
+ }
+
+ @Override
public Set<TraverserRequirement> getRequirements() {
return this.getSelfAndChildRequirements(TraverserRequirement.PATH, TraverserRequirement.SIDE_EFFECTS);
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
new file mode 100644
index 0000000..8202ca2
--- /dev/null
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
@@ -0,0 +1,110 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization;
+
+import org.apache.tinkerpop.gremlin.process.traversal.Step;
+import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
+import org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy;
+import org.apache.tinkerpop.gremlin.process.traversal.lambda.ElementValueTraversal;
+import org.apache.tinkerpop.gremlin.process.traversal.lambda.IdentityTraversal;
+import org.apache.tinkerpop.gremlin.process.traversal.lambda.TokenTraversal;
+import org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating;
+import org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent;
+import org.apache.tinkerpop.gremlin.process.traversal.step.map.IdStep;
+import org.apache.tinkerpop.gremlin.process.traversal.step.map.LabelStep;
+import org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep;
+import org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.IdentityStep;
+import org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy;
+import org.apache.tinkerpop.gremlin.structure.PropertyType;
+import org.apache.tinkerpop.gremlin.structure.T;
+
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+
+/**
+ * This strategy looks for standard traversals in by-modulators and replaces them with more optimized traversals
+ * (e.g. {@code TokenTraversal}) if possible.
+ * <p/>
+ *
+ * @author Daniel Kuppitz (http://gremlin.guru)
+ * @example <pre>
+ * __.path().by(id()) // is replaced by __.path().by(id)
+ * __.dedup().by(label()) // is replaced by __.dedup().by(label)
+ * __.group().by(key()) // is replaced by __.group().by(key)
+ * __.group().by(value()) // is replaced by __.group().by(value)
+ * __.order().by(values("name")) // is replaced by __.order().by("name")
+ * </pre>
+ */
+public final class ByModulatorOptimizationStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy>
+ implements TraversalStrategy.OptimizationStrategy {
+
+ private static final ByModulatorOptimizationStrategy INSTANCE = new ByModulatorOptimizationStrategy();
+ private static final Set<Class<? extends OptimizationStrategy>> PRIORS = new HashSet<>(Collections.singletonList(IdentityRemovalStrategy.class));
+
+ private ByModulatorOptimizationStrategy() {
+ }
+
+ public static ByModulatorOptimizationStrategy instance() {
+ return INSTANCE;
+ }
+
+ private void optimizeByModulatingTraversal(final TraversalParent step, final Traversal.Admin<?, ?> traversal) {
+ if (traversal == null) return;
+ final List<Step> steps = traversal.asAdmin().getSteps();
+ if (steps.size() == 1) {
+ final Step singleStep = steps.get(0);
+ if (singleStep instanceof PropertiesStep) {
+ final PropertiesStep ps = (PropertiesStep) singleStep;
+ if (ps.getReturnType().equals(PropertyType.VALUE) && ps.getPropertyKeys().length == 1) {
+ step.replaceLocalChild(traversal, new ElementValueTraversal<>(ps.getPropertyKeys()[0]));
+ }
+ } else if (singleStep instanceof IdStep) {
+ step.replaceLocalChild(traversal, new TokenTraversal<>(T.id));
+ } else if (singleStep instanceof LabelStep) {
+ step.replaceLocalChild(traversal, new TokenTraversal<>(T.label));
+/* todo: this fails for `Property`s (e.g. outE().property().as("a").select("a").by(key/value))
+ } else if (singleStep instanceof PropertyKeyStep) {
+ step.setModulateByTraversal(n, new TokenTraversal<>(T.key));
+ } else if (singleStep instanceof PropertyValueStep) {
+ step.setModulateByTraversal(n, new TokenTraversal<>(T.value));
+*/
+ } else if (singleStep instanceof IdentityStep) {
+ step.replaceLocalChild(traversal, new IdentityTraversal<>());
+ }
+ }
+ }
+
+ @Override
+ public void apply(final Traversal.Admin<?, ?> traversal) {
+ final Step step = traversal.getParent().asStep();
+ if (step instanceof ByModulating && step instanceof TraversalParent) {
+ final TraversalParent byModulatingStep = (TraversalParent) step;
+ for (final Traversal.Admin<?, ?> byModulatingTraversal : byModulatingStep.getLocalChildren()) {
+ optimizeByModulatingTraversal(byModulatingStep, byModulatingTraversal);
+ }
+ }
+ }
+
+ @Override
+ public Set<Class<? extends OptimizationStrategy>> applyPrior() {
+ return PRIORS;
+ }
+}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalRing.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalRing.java
index 09c362e..a3d6972 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalRing.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalRing.java
@@ -62,6 +62,10 @@ public final class TraversalRing<A, B> implements Serializable, Cloneable {
this.traversals.add(traversal);
}
+ public void setTraversal(final int index, final Traversal.Admin<A, B> traversal) {
+ this.traversals.set(index, traversal);
+ }
+
public List<Traversal.Admin<A, B>> getTraversals() {
return Collections.unmodifiableList(this.traversals);
}
diff --git a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategyTest.java b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategyTest.java
new file mode 100644
index 0000000..d681447
--- /dev/null
+++ b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategyTest.java
@@ -0,0 +1,136 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization;
+
+import org.apache.tinkerpop.gremlin.process.traversal.P;
+import org.apache.tinkerpop.gremlin.process.traversal.Scope;
+import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
+import org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies;
+import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal;
+import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__;
+import org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversalStrategies;
+import org.apache.tinkerpop.gremlin.structure.T;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.junit.runners.Parameterized;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import static org.apache.tinkerpop.gremlin.process.traversal.Operator.assign;
+import static org.junit.Assert.assertEquals;
+
+/**
+ * @author Daniel Kuppitz (http://gremlin.guru)
+ */
+@RunWith(Parameterized.class)
+public class ByModulatorOptimizationStrategyTest {
+
+ @Parameterized.Parameter
+ public Traversal original;
+
+ @Parameterized.Parameter(value = 1)
+ public Traversal optimized;
+
+ @Parameterized.Parameters(name = "{0}")
+ public static Iterable<Object[]> generateTestParameters() {
+
+ final List<Object[]> result = new ArrayList<>();
+ final GraphTraversal[] baseTraversals = new GraphTraversal[]{
+ __.aggregate("x"),
+ __.dedup(),
+ __.dedup("a"),
+ __.group(),
+ __.group("x"),
+ __.groupCount(),
+ __.groupCount("x"),
+ __.order(),
+ __.order(Scope.local),
+ __.project("a"),
+ __.path(),
+ __.path().from("a").to("b"),
+ __.sack(assign),
+ __.sample(10),
+ __.select("a"),
+ __.select("a", "b"),
+ __.store("x"),
+ __.tree(),
+ __.tree("x"),
+ __.where(P.eq("a")),
+ __.where("a", P.eq("b"))
+ };
+
+ for (final Traversal traversal : baseTraversals) {
+ result.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.values("name")),
+ ((GraphTraversal) traversal.asAdmin().clone()).by("name"),
+ });
+ result.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.id()),
+ ((GraphTraversal) traversal.asAdmin().clone()).by(T.id),
+ });
+ result.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.label()),
+ ((GraphTraversal) traversal.asAdmin().clone()).by(T.label),
+ });
+ /*result.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.key()),
+ ((GraphTraversal) traversal.asAdmin().clone()).by(T.key),
+ });
+ result.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.value()),
+ ((GraphTraversal) traversal.asAdmin().clone()).by(T.value),
+ });*/
+ result.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.identity()),
+ ((GraphTraversal) traversal.asAdmin().clone()).by(),
+ });
+ }
+
+ result.add(new Traversal[]{
+ __.project("a", "b", "c", "d", "e")
+ .by(__.values("name"))
+ .by(__.id())
+ .by(__.label())
+ .by(__.identity())
+ .by(__.outE().count()),
+ __.project("a", "b", "c", "d", "e")
+ .by("name")
+ .by(T.id)
+ .by(T.label)
+ .by()
+ .by(__.outE().count())
+ });
+
+ return result;
+ }
+
+ private void applyByModulatorOptimizationStrategy(final Traversal traversal) {
+ final TraversalStrategies strategies = new DefaultTraversalStrategies();
+ strategies.addStrategies(ByModulatorOptimizationStrategy.instance());
+ traversal.asAdmin().setStrategies(strategies);
+ traversal.asAdmin().applyStrategies();
+ }
+
+ @Test
+ public void doTest() {
+ applyByModulatorOptimizationStrategy(original);
+ assertEquals(optimized, original);
+ }
+}
\ No newline at end of file
diff --git a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/PathProcessorStrategyTest.java b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/PathProcessorStrategyTest.java
index 02635ab..ec0b89c 100644
--- a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/PathProcessorStrategyTest.java
+++ b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/PathProcessorStrategyTest.java
@@ -84,7 +84,7 @@ public class PathProcessorStrategyTest {
{__.select("a").by(__.outE().count()), __.select("a").map(__.outE().count()), Collections.emptyList()},
{__.select("a").by("name"), __.select("a").map(new ValueTraversal<>("name")), Collections.emptyList()},
{__.select("a").out(), __.select("a").out(), Collections.emptyList()},
- {__.select(Pop.all, "a").by(__.values("name")), __.select(Pop.all, "a").by(__.values("name")), TraversalStrategies.GlobalCache.getStrategies(Graph.class).toList()},
+ {__.select(Pop.all, "a").by(__.values("name")), __.select(Pop.all, "a").by("name"), TraversalStrategies.GlobalCache.getStrategies(Graph.class).toList()},
{__.select(Pop.last, "a").by(__.values("name")), __.select(Pop.last, "a").map(__.values("name")), TraversalStrategies.GlobalCache.getStrategies(Graph.class).toList()},
{__.select(Pop.first, "a").by(__.values("name")), __.select(Pop.first, "a").map(__.values("name")), TraversalStrategies.GlobalCache.getStrategies(Graph.class).toList()},
// select("a","b")
diff --git a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalExplanationTest.java b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalExplanationTest.java
index 0a81238..f51b386 100644
--- a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalExplanationTest.java
+++ b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalExplanationTest.java
@@ -131,7 +131,7 @@ public class TraversalExplanationTest {
assertEquals(4, found);
//
found = 0;
- for (final String line : traversal.explain().prettyPrint(158).split("]\n")) { // need to split cause of word wrap
+ for (final String line : traversal.explain().prettyPrint(160).split("]\n")) { // need to split cause of word wrap
if (line.contains("IncidentToAdjacentStrategy") && line.contains("[VertexStep(IN,vertex)"))
found++;
if (line.contains("IncidentToAdjacentStrategy") && line.contains("[VertexStep(OUT,vertex)"))
[tinkerpop] 04/14: replaced TraversalRing's setTraversal() with
replaceTraversal()
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit ebf854c8ea728e33f5337c4a56c3025e6b2f026f
Author: Daniel Kuppitz <da...@hotmail.com>
AuthorDate: Fri Jun 23 16:05:30 2017 +0200
replaced TraversalRing's setTraversal() with replaceTraversal()
---
.../gremlin/process/traversal/step/filter/PathFilterStep.java | 11 +++--------
.../process/traversal/step/filter/WherePredicateStep.java | 11 +++--------
.../gremlin/process/traversal/step/map/PathStep.java | 11 +++--------
.../gremlin/process/traversal/step/map/ProjectStep.java | 11 +++--------
.../gremlin/process/traversal/step/map/SelectStep.java | 11 +++--------
.../gremlin/process/traversal/step/map/TreeStep.java | 11 +++--------
.../process/traversal/step/sideEffect/TreeSideEffectStep.java | 11 +++--------
.../gremlin/process/traversal/util/TraversalRing.java | 10 ++++++++--
8 files changed, 29 insertions(+), 58 deletions(-)
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/PathFilterStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/PathFilterStep.java
index 80355ea..6b77a36 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/PathFilterStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/PathFilterStep.java
@@ -110,14 +110,9 @@ public final class PathFilterStep<S> extends FilterStep<S> implements FromToModu
@Override
public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
- int i = 0;
- for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
- if (null != traversal && traversal.equals(oldTraversal)) {
- this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
- break;
- }
- i++;
- }
+ this.traversalRing.replaceTraversal(
+ (Traversal.Admin<Object, Object>) oldTraversal,
+ (Traversal.Admin<Object, Object>) newTraversal);
}
@Override
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WherePredicateStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WherePredicateStep.java
index 1ddcfe1..306fb25 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WherePredicateStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WherePredicateStep.java
@@ -166,13 +166,8 @@ public final class WherePredicateStep<S> extends FilterStep<S> implements Scopin
@Override
public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
- int i = 0;
- for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
- if (null != traversal && traversal.equals(oldTraversal)) {
- this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
- break;
- }
- i++;
- }
+ this.traversalRing.replaceTraversal(
+ (Traversal.Admin) oldTraversal,
+ (Traversal.Admin) newTraversal);
}
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PathStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PathStep.java
index d5a5337..cb616ce 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PathStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PathStep.java
@@ -100,14 +100,9 @@ public final class PathStep<S> extends ScalarMapStep<S, Path> implements Travers
@Override
public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
- int i = 0;
- for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
- if (null != traversal && traversal.equals(oldTraversal)) {
- this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
- break;
- }
- i++;
- }
+ this.traversalRing.replaceTraversal(
+ (Traversal.Admin<Object, Object>) oldTraversal,
+ (Traversal.Admin<Object, Object>) newTraversal);
}
@Override
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProjectStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProjectStep.java
index 718c99c..b97c8d6 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProjectStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/ProjectStep.java
@@ -99,14 +99,9 @@ public final class ProjectStep<S, E> extends ScalarMapStep<S, Map<String, E>> im
@Override
public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
- int i = 0;
- for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
- if (null != traversal && traversal.equals(oldTraversal)) {
- this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
- break;
- }
- i++;
- }
+ this.traversalRing.replaceTraversal(
+ (Traversal.Admin<S, E>) oldTraversal,
+ (Traversal.Admin<S, E>) newTraversal);
}
public List<String> getProjectKeys() {
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectStep.java
index 4e1d01d..9edde9d 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectStep.java
@@ -124,14 +124,9 @@ public final class SelectStep<S, E> extends MapStep<S, Map<String, E>> implement
@Override
public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
- int i = 0;
- for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
- if (null != traversal && traversal.equals(oldTraversal)) {
- this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
- break;
- }
- i++;
- }
+ this.traversalRing.replaceTraversal(
+ (Traversal.Admin<Object, E>) oldTraversal,
+ (Traversal.Admin<Object, E>) newTraversal);
}
@Override
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TreeStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TreeStep.java
index a6c65a7..1904859 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TreeStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/TreeStep.java
@@ -65,14 +65,9 @@ public final class TreeStep<S> extends ReducingBarrierStep<S, Tree> implements T
@Override
public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
- int i = 0;
- for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
- if (null != traversal && traversal.equals(oldTraversal)) {
- this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
- break;
- }
- i++;
- }
+ this.traversalRing.replaceTraversal(
+ (Traversal.Admin<Object, Object>) oldTraversal,
+ (Traversal.Admin<Object, Object>) newTraversal);
}
@Override
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/TreeSideEffectStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/TreeSideEffectStep.java
index d07ebee..c3f0fbd 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/TreeSideEffectStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/TreeSideEffectStep.java
@@ -120,14 +120,9 @@ public final class TreeSideEffectStep<S> extends SideEffectStep<S> implements Si
@Override
public void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
- int i = 0;
- for (final Traversal.Admin<?, ?> traversal : this.traversalRing.getTraversals()) {
- if (null != traversal && traversal.equals(oldTraversal)) {
- this.traversalRing.setTraversal(i, this.integrateChild(newTraversal));
- break;
- }
- i++;
- }
+ this.traversalRing.replaceTraversal(
+ (Traversal.Admin<Object, Object>) oldTraversal,
+ (Traversal.Admin<Object, Object>) newTraversal);
}
@Override
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalRing.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalRing.java
index a3d6972..bbdf701 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalRing.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalRing.java
@@ -24,6 +24,7 @@ import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
+import java.util.Objects;
/**
* @author Marko A. Rodriguez (http://markorodriguez.com)
@@ -62,8 +63,13 @@ public final class TraversalRing<A, B> implements Serializable, Cloneable {
this.traversals.add(traversal);
}
- public void setTraversal(final int index, final Traversal.Admin<A, B> traversal) {
- this.traversals.set(index, traversal);
+ public void replaceTraversal(final Traversal.Admin<A, B> oldTraversal, final Traversal.Admin<A, B> newTraversal) {
+ for (int i = 0, j = this.traversals.size(); i < j; i++) {
+ if (Objects.equals(oldTraversal, this.traversals.get(i))) {
+ this.traversals.set(i, newTraversal);
+ break;
+ }
+ }
}
public List<Traversal.Admin<A, B>> getTraversals() {
[tinkerpop] 06/14: Registered ByModulatorOptimizationStrategy in
GraphSON and Gryo serializers and added it to the core imports. Thanks
@okram for pointing that out.
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 05ee2818ff8354e72ac239830c98617549c55f0c
Author: Daniel Kuppitz <da...@hotmail.com>
AuthorDate: Thu Jul 6 19:31:28 2017 +0200
Registered ByModulatorOptimizationStrategy in GraphSON and Gryo serializers and added it to the core imports. Thanks @okram for pointing that out.
---
.../org/apache/tinkerpop/gremlin/jsr223/CoreImports.java | 4 +++-
.../gremlin/structure/io/graphson/GraphSONModule.java | 13 +++++++++----
.../tinkerpop/gremlin/structure/io/gryo/GryoVersion.java | 11 +++++++----
3 files changed, 19 insertions(+), 9 deletions(-)
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/CoreImports.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/CoreImports.java
index 6f0378e..9adf03b 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/CoreImports.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/CoreImports.java
@@ -82,6 +82,7 @@ import org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.Subgra
import org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.MatchAlgorithmStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.ProfileStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.AdjacentToIncidentStrategy;
+import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.ByModulatorOptimizationStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.EarlyLimitStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.FilterRankingStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.IdentityRemovalStrategy;
@@ -239,6 +240,8 @@ public final class CoreImports {
CLASS_IMPORTS.add(MatchAlgorithmStrategy.class);
CLASS_IMPORTS.add(ProfileStrategy.class);
CLASS_IMPORTS.add(AdjacentToIncidentStrategy.class);
+ CLASS_IMPORTS.add(ByModulatorOptimizationStrategy.class);
+ CLASS_IMPORTS.add(CountStrategy.class);
CLASS_IMPORTS.add(FilterRankingStrategy.class);
CLASS_IMPORTS.add(IdentityRemovalStrategy.class);
CLASS_IMPORTS.add(IncidentToAdjacentStrategy.class);
@@ -246,7 +249,6 @@ public final class CoreImports {
CLASS_IMPORTS.add(EarlyLimitStrategy.class);
CLASS_IMPORTS.add(OrderLimitStrategy.class);
CLASS_IMPORTS.add(PathProcessorStrategy.class);
- CLASS_IMPORTS.add(CountStrategy.class);
CLASS_IMPORTS.add(ComputerVerificationStrategy.class);
CLASS_IMPORTS.add(LambdaRestrictionStrategy.class);
CLASS_IMPORTS.add(ReadOnlyStrategy.class);
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONModule.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONModule.java
index cb0eeaf..5d3c806 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONModule.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONModule.java
@@ -44,6 +44,7 @@ import org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.Partit
import org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.SubgraphStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.MatchAlgorithmStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.AdjacentToIncidentStrategy;
+import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.ByModulatorOptimizationStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.EarlyLimitStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.FilterRankingStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.IdentityRemovalStrategy;
@@ -188,6 +189,8 @@ abstract class GraphSONModule extends TinkerPopJacksonModule {
LazyBarrierStrategy.class,
MatchAlgorithmStrategy.class,
AdjacentToIncidentStrategy.class,
+ ByModulatorOptimizationStrategy.class,
+ CountStrategy.class,
FilterRankingStrategy.class,
IdentityRemovalStrategy.class,
IncidentToAdjacentStrategy.class,
@@ -197,7 +200,6 @@ abstract class GraphSONModule extends TinkerPopJacksonModule {
OptionsStrategy.class,
PathProcessorStrategy.class,
PathRetractionStrategy.class,
- CountStrategy.class,
RepeatUnrollStrategy.class,
ComputerVerificationStrategy.class,
LambdaRestrictionStrategy.class,
@@ -314,6 +316,8 @@ abstract class GraphSONModule extends TinkerPopJacksonModule {
LazyBarrierStrategy.class,
MatchAlgorithmStrategy.class,
AdjacentToIncidentStrategy.class,
+ ByModulatorOptimizationStrategy.class,
+ CountStrategy.class,
FilterRankingStrategy.class,
IdentityRemovalStrategy.class,
IncidentToAdjacentStrategy.class,
@@ -323,7 +327,6 @@ abstract class GraphSONModule extends TinkerPopJacksonModule {
OptionsStrategy.class,
PathProcessorStrategy.class,
PathRetractionStrategy.class,
- CountStrategy.class,
RepeatUnrollStrategy.class,
ComputerVerificationStrategy.class,
LambdaRestrictionStrategy.class,
@@ -420,6 +423,8 @@ abstract class GraphSONModule extends TinkerPopJacksonModule {
LazyBarrierStrategy.class,
MatchAlgorithmStrategy.class,
AdjacentToIncidentStrategy.class,
+ ByModulatorOptimizationStrategy.class,
+ CountStrategy.class,
FilterRankingStrategy.class,
IdentityRemovalStrategy.class,
IncidentToAdjacentStrategy.class,
@@ -429,7 +434,6 @@ abstract class GraphSONModule extends TinkerPopJacksonModule {
OptionsStrategy.class,
PathProcessorStrategy.class,
PathRetractionStrategy.class,
- CountStrategy.class,
RepeatUnrollStrategy.class,
ComputerVerificationStrategy.class,
LambdaRestrictionStrategy.class,
@@ -536,6 +540,8 @@ abstract class GraphSONModule extends TinkerPopJacksonModule {
LazyBarrierStrategy.class,
MatchAlgorithmStrategy.class,
AdjacentToIncidentStrategy.class,
+ ByModulatorOptimizationStrategy.class,
+ CountStrategy.class,
FilterRankingStrategy.class,
IdentityRemovalStrategy.class,
IncidentToAdjacentStrategy.class,
@@ -545,7 +551,6 @@ abstract class GraphSONModule extends TinkerPopJacksonModule {
OptionsStrategy.class,
PathProcessorStrategy.class,
PathRetractionStrategy.class,
- CountStrategy.class,
RepeatUnrollStrategy.class,
ComputerVerificationStrategy.class,
LambdaRestrictionStrategy.class,
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/gryo/GryoVersion.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/gryo/GryoVersion.java
index 3138488..41e6e27 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/gryo/GryoVersion.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/gryo/GryoVersion.java
@@ -53,6 +53,7 @@ import org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.Partit
import org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.SubgraphStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.MatchAlgorithmStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.AdjacentToIncidentStrategy;
+import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.ByModulatorOptimizationStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.EarlyLimitStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.FilterRankingStrategy;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.IdentityRemovalStrategy;
@@ -337,6 +338,8 @@ public enum GryoVersion {
add(GryoTypeReg.of(MatchAlgorithmStrategy.class, 143));
add(GryoTypeReg.of(MatchStep.GreedyMatchAlgorithm.class, 144));
add(GryoTypeReg.of(AdjacentToIncidentStrategy.class, 145));
+ add(GryoTypeReg.of(ByModulatorOptimizationStrategy.class, 191)); // ***LAST ID***
+ add(GryoTypeReg.of(CountStrategy.class, 155));
add(GryoTypeReg.of(FilterRankingStrategy.class, 146));
add(GryoTypeReg.of(IdentityRemovalStrategy.class, 147));
add(GryoTypeReg.of(IncidentToAdjacentStrategy.class, 148));
@@ -347,7 +350,6 @@ public enum GryoVersion {
add(GryoTypeReg.of(OptionsStrategy.class, 187, new JavaSerializer()));
add(GryoTypeReg.of(PathProcessorStrategy.class, 153));
add(GryoTypeReg.of(PathRetractionStrategy.class, 154));
- add(GryoTypeReg.of(CountStrategy.class, 155));
add(GryoTypeReg.of(RepeatUnrollStrategy.class, 156));
add(GryoTypeReg.of(GraphFilterStrategy.class, 157));
add(GryoTypeReg.of(LambdaRestrictionStrategy.class, 158));
@@ -356,7 +358,7 @@ public enum GryoVersion {
add(GryoTypeReg.of(MatchStep.CountMatchAlgorithm.class, 160));
add(GryoTypeReg.of(MatchStep.GreedyMatchAlgorithm.class, 164));
add(GryoTypeReg.of(EdgeLabelVerificationStrategy.class, 189));
- add(GryoTypeReg.of(ReservedKeysVerificationStrategy.class, 190)); // ***LAST ID***
+ add(GryoTypeReg.of(ReservedKeysVerificationStrategy.class, 190));
add(GryoTypeReg.of(TraverserSet.class, 58));
add(GryoTypeReg.of(Tree.class, 61));
@@ -574,6 +576,8 @@ public enum GryoVersion {
add(GryoTypeReg.of(MatchAlgorithmStrategy.class, 143));
add(GryoTypeReg.of(MatchStep.GreedyMatchAlgorithm.class, 144));
add(GryoTypeReg.of(AdjacentToIncidentStrategy.class, 145));
+ add(GryoTypeReg.of(ByModulatorOptimizationStrategy.class, 191)); // ***LAST ID***
+ add(GryoTypeReg.of(CountStrategy.class, 155));
add(GryoTypeReg.of(FilterRankingStrategy.class, 146));
add(GryoTypeReg.of(IdentityRemovalStrategy.class, 147));
add(GryoTypeReg.of(IncidentToAdjacentStrategy.class, 148));
@@ -584,7 +588,6 @@ public enum GryoVersion {
add(GryoTypeReg.of(OptionsStrategy.class, 187, new JavaSerializer()));
add(GryoTypeReg.of(PathProcessorStrategy.class, 153));
add(GryoTypeReg.of(PathRetractionStrategy.class, 154));
- add(GryoTypeReg.of(CountStrategy.class, 155));
add(GryoTypeReg.of(RepeatUnrollStrategy.class, 156));
add(GryoTypeReg.of(GraphFilterStrategy.class, 157));
add(GryoTypeReg.of(LambdaRestrictionStrategy.class, 158));
@@ -593,7 +596,7 @@ public enum GryoVersion {
add(GryoTypeReg.of(MatchStep.CountMatchAlgorithm.class, 160));
add(GryoTypeReg.of(MatchStep.GreedyMatchAlgorithm.class, 167));
add(GryoTypeReg.of(EdgeLabelVerificationStrategy.class, 189));
- add(GryoTypeReg.of(ReservedKeysVerificationStrategy.class, 190)); // ***LAST ID***
+ add(GryoTypeReg.of(ReservedKeysVerificationStrategy.class, 190));
// skip 171, 172 to sync with the 3.3.x
add(GryoTypeReg.of(IndexedTraverserSet.VertexIndexedTraverserSet.class, 173));
[tinkerpop] 02/14: Reordered TraversalStategies
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 563f13c9dc8735ad7006d7f243fd1a7fbb686284
Author: Daniel Kuppitz <da...@hotmail.com>
AuthorDate: Thu Jun 15 02:07:36 2017 +0200
Reordered TraversalStategies
---
.../tinkerpop/gremlin/process/traversal/TraversalStrategies.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/TraversalStrategies.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/TraversalStrategies.java
index 37fde8a..63842b0 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/TraversalStrategies.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/TraversalStrategies.java
@@ -222,6 +222,7 @@ public interface TraversalStrategies extends Serializable, Cloneable, Iterable<T
InlineFilterStrategy.instance(),
IncidentToAdjacentStrategy.instance(),
AdjacentToIncidentStrategy.instance(),
+ ByModulatorOptimizationStrategy.instance(),
FilterRankingStrategy.instance(),
MatchPredicateStrategy.instance(),
RepeatUnrollStrategy.instance(),
@@ -229,8 +230,7 @@ public interface TraversalStrategies extends Serializable, Cloneable, Iterable<T
PathRetractionStrategy.instance(),
LazyBarrierStrategy.instance(),
ProfileStrategy.instance(),
- StandardVerificationStrategy.instance(),
- ByModulatorOptimizationStrategy.instance());
+ StandardVerificationStrategy.instance());
GRAPH_CACHE.put(Graph.class, graphStrategies);
GRAPH_CACHE.put(EmptyGraph.class, new DefaultTraversalStrategies());
[tinkerpop] 11/14: TINKERPOP-1682 Rebased on master - fixed
compilation/test issues
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 2cebde57677313cd2d9bcbc737fe4e6bbdef5f6f
Author: Stephen Mallette <sp...@genoprime.com>
AuthorDate: Tue May 5 14:33:18 2020 -0400
TINKERPOP-1682 Rebased on master - fixed compilation/test issues
---
.../traversal/step/sideEffect/GroupSideEffectStep.java | 2 +-
.../optimization/ByModulatorOptimizationStrategy.java | 4 ++--
.../process/traversal/util/TraversalExplanationTest.java | 3 ++-
gremlin-test/features/map/Select.feature | 4 ++--
.../gremlin/process/traversal/step/map/OrderTest.java | 10 +++++-----
.../gremlin/process/traversal/step/map/SelectTest.java | 11 +++++------
6 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java
index f278349..c9526f8 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java
@@ -75,7 +75,7 @@ public final class GroupSideEffectStep<S, K, V> extends SideEffectStep<S> implem
}
private void setValueTraversal(final Traversal.Admin<?, ?> valueTraversal) {
- this.valueTraversal = this.integrateChild(GroupStep.convertValueTraversal(kvTraversal));
+ this.valueTraversal = this.integrateChild(GroupStep.convertValueTraversal(valueTraversal));
this.barrierStep = GroupStep.determineBarrierStep(this.valueTraversal);
this.getTraversal().getSideEffects().register(this.sideEffectKey, null,
new GroupStep.GroupBiOperator<>(null == this.barrierStep ?
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
index a4f8544..4a5cef1 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
@@ -21,9 +21,9 @@ package org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization;
import org.apache.tinkerpop.gremlin.process.traversal.Step;
import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
import org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy;
-import org.apache.tinkerpop.gremlin.process.traversal.lambda.ElementValueTraversal;
import org.apache.tinkerpop.gremlin.process.traversal.lambda.IdentityTraversal;
import org.apache.tinkerpop.gremlin.process.traversal.lambda.TokenTraversal;
+import org.apache.tinkerpop.gremlin.process.traversal.lambda.ValueTraversal;
import org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating;
import org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent;
import org.apache.tinkerpop.gremlin.process.traversal.step.map.IdStep;
@@ -72,7 +72,7 @@ public final class ByModulatorOptimizationStrategy extends AbstractTraversalStra
if (singleStep instanceof PropertiesStep) {
final PropertiesStep ps = (PropertiesStep) singleStep;
if (ps.getReturnType().equals(PropertyType.VALUE) && ps.getPropertyKeys().length == 1) {
- step.replaceLocalChild(traversal, new ElementValueTraversal<>(ps.getPropertyKeys()[0]));
+ step.replaceLocalChild(traversal, new ValueTraversal<>(ps.getPropertyKeys()[0]));
}
} else if (singleStep instanceof IdStep) {
step.replaceLocalChild(traversal, new TokenTraversal<>(T.id));
diff --git a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalExplanationTest.java b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalExplanationTest.java
index f51b386..89a37d5 100644
--- a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalExplanationTest.java
+++ b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalExplanationTest.java
@@ -130,8 +130,9 @@ public class TraversalExplanationTest {
}
assertEquals(4, found);
//
+ //System.out.println(traversal.explain().prettyPrint(160));
found = 0;
- for (final String line : traversal.explain().prettyPrint(160).split("]\n")) { // need to split cause of word wrap
+ for (final String line : traversal.explain().prettyPrint(170).split("]\n")) { // need to split cause of word wrap
if (line.contains("IncidentToAdjacentStrategy") && line.contains("[VertexStep(IN,vertex)"))
found++;
if (line.contains("IncidentToAdjacentStrategy") && line.contains("[VertexStep(OUT,vertex)"))
diff --git a/gremlin-test/features/map/Select.feature b/gremlin-test/features/map/Select.feature
index 0d4913a..bdd2233 100644
--- a/gremlin-test/features/map/Select.feature
+++ b/gremlin-test/features/map/Select.feature
@@ -205,14 +205,14 @@ Feature: Step - select()
| v[ripple] |
| v[peter] |
- Scenario: g_VX1X_groupXaX_byXconstantXaXX_byXnameX_selectXaX_selectXaX
+ Scenario: g_VX1X_groupXaX_byXconstantXaXX_byXvaluesXnameXunfoldX_selectXaX_selectXaX
Given the modern graph
And using the parameter v1Id defined as "v[marko].id"
And the traversal of
"""
g.V(v1Id).group("a").
by(__.constant("a")).
- by(__.values("name")).
+ by(__.values("name").unfold()).
barrier().
select("a").select("a")
"""
diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
index e8f343d..674d1a1 100644
--- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
+++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
@@ -109,7 +109,7 @@ public abstract class OrderTest extends AbstractGremlinProcessTest {
public abstract Traversal<Vertex, Vertex> get_g_V_order_byXlabelX();
- public abstract Traversal<Vertex, Vertex> get_g_V_order_byXlabel_decrX();
+ public abstract Traversal<Vertex, Vertex> get_g_V_order_byXlabel_descX();
@Test
@LoadGraphWith(MODERN)
@@ -449,8 +449,8 @@ public abstract class OrderTest extends AbstractGremlinProcessTest {
assertFalse(traversal.hasNext());
}
- public void g_V_order_byXlabel_decrX() {
- final Traversal<Vertex, Vertex> traversal = get_g_V_order_byXlabel_decrX();
+ public void g_V_order_byXlabel_descX() {
+ final Traversal<Vertex, Vertex> traversal = get_g_V_order_byXlabel_descX();
printTraversalForm(traversal);
for (int i = 0; i < 2; i++) {
assertTrue(traversal.hasNext());
@@ -624,8 +624,8 @@ public abstract class OrderTest extends AbstractGremlinProcessTest {
}
@Override
- public Traversal<Vertex, Vertex> get_g_V_order_byXlabel_decrX() {
- return g.V().order().by(__.label(), Order.decr);
+ public Traversal<Vertex, Vertex> get_g_V_order_byXlabel_descX() {
+ return g.V().order().by(__.label(), Order.desc);
}
}
}
diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java
index 0f5afbd..a1db3ca 100644
--- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java
+++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java
@@ -38,7 +38,6 @@ import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
-import java.util.stream.Stream;
import static org.apache.tinkerpop.gremlin.LoadGraphWith.GraphData.CREW;
import static org.apache.tinkerpop.gremlin.LoadGraphWith.GraphData.MODERN;
@@ -83,7 +82,7 @@ public abstract class SelectTest extends AbstractGremlinProcessTest {
public abstract Traversal<Vertex, Vertex> get_g_V_chooseXoutE_count_isX0X__asXaX__asXbXX_chooseXselectXaX__selectXaX__selectXbXX();
- public abstract Traversal<Vertex, String> get_g_VX1X_groupXaX_byXconstantXaXX_byXnameX_selectXaX_selectXaX(final Object v1Id);
+ public abstract Traversal<Vertex, String> get_g_VX1X_groupXaX_byXconstantXaXX_byXvaluesXnameXunfoldX_selectXaX_selectXaX(final Object v1Id);
public abstract Traversal<Vertex, Long> get_g_V_asXaX_groupXmX_by_byXbothE_countX_barrier_selectXmX_selectXselectXaXX();
@@ -377,8 +376,8 @@ public abstract class SelectTest extends AbstractGremlinProcessTest {
@Test
@LoadGraphWith(MODERN)
- public void g_VX1X_groupXaX_byXconstantXaXX_byXnameX_selectXaX_selectXaX() {
- final Traversal<Vertex, String> traversal = get_g_VX1X_groupXaX_byXconstantXaXX_byXnameX_selectXaX_selectXaX(convertToVertexId("marko"));
+ public void g_VX1X_groupXaX_byXconstantXaXX_byXvaluesXnameXunfoldX_selectXaX_selectXaX() {
+ final Traversal<Vertex, String> traversal = get_g_VX1X_groupXaX_byXconstantXaXX_byXvaluesXnameXunfoldX_selectXaX_selectXaX(convertToVertexId("marko"));
printTraversalForm(traversal);
assertTrue(traversal.hasNext());
assertEquals("marko", traversal.next());
@@ -889,8 +888,8 @@ public abstract class SelectTest extends AbstractGremlinProcessTest {
}
@Override
- public Traversal<Vertex, String> get_g_VX1X_groupXaX_byXconstantXaXX_byXnameX_selectXaX_selectXaX(final Object v1Id) {
- return g.V(v1Id).group("a").by(__.constant("a")).by(__.values("name"))
+ public Traversal<Vertex, String> get_g_VX1X_groupXaX_byXconstantXaXX_byXvaluesXnameXunfoldX_selectXaX_selectXaX(final Object v1Id) {
+ return g.V(v1Id).group("a").by(__.constant("a")).by(__.values("name").unfold())
.barrier() // TODO: this barrier() should not be necessary
.select("a").select("a");
}
[tinkerpop] 12/14: TINKERPOP-1682 Account for value traversal in
group() with by() optimization
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 1f33554ffb118247f4ee6a9803c6d6957eaf4faa
Author: Stephen Mallette <sp...@genoprime.com>
AuthorDate: Wed May 6 14:15:49 2020 -0400
TINKERPOP-1682 Account for value traversal in group() with by() optimization
Extracted common group() step methods to a Grouping interface. Reverted changes to test semantics that were put in place after rebase and modified ByModulatorOptimizationstrategy to support the original semantics.
---
docs/src/upgrade/release-3.5.x.asciidoc | 8 ++
.../gremlin/process/traversal/step/Grouping.java | 100 +++++++++++++++++++++
.../process/traversal/step/TraversalParent.java | 3 +-
.../process/traversal/step/map/GroupStep.java | 78 ++++------------
.../step/sideEffect/GroupSideEffectStep.java | 29 ++++--
.../ByModulatorOptimizationStrategy.java | 75 +++++++++++-----
.../ByModulatorOptimizationStrategyTest.java | 71 +++++++++++++--
gremlin-test/features/map/Select.feature | 4 +-
.../process/traversal/step/map/SelectTest.java | 11 +--
9 files changed, 267 insertions(+), 112 deletions(-)
diff --git a/docs/src/upgrade/release-3.5.x.asciidoc b/docs/src/upgrade/release-3.5.x.asciidoc
index 8621bb1..e513d4e 100644
--- a/docs/src/upgrade/release-3.5.x.asciidoc
+++ b/docs/src/upgrade/release-3.5.x.asciidoc
@@ -201,6 +201,14 @@ formerly held the cache for these side-effects, no longer have any effect and ca
See: link:https://issues.apache.org/jira/browse/TINKERPOP-2269[TINKERPOP-2269]
+==== ByModulatorOptimizationStrategy
+
+The new `ByModulatorOptimizationStrategy` attempts to re-write `by()` modulator traversals to use their more optimized
+forms which can provide a major performance improvement. As a simple an example, a traversal like `by(id())` would
+be replaced by `by(id)`, thus replacing a step-based traversal with a token-based traversal.
+
+Note that this
+
==== Python 2.x Support
The gremlinpython module no longer supports Python 2.x. Users must use Python 3 going forward. For the most part, from
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/Grouping.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/Grouping.java
new file mode 100644
index 0000000..1e15758
--- /dev/null
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/Grouping.java
@@ -0,0 +1,100 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.tinkerpop.gremlin.process.traversal.step;
+
+import org.apache.tinkerpop.gremlin.process.traversal.Step;
+import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
+import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__;
+import org.apache.tinkerpop.gremlin.process.traversal.lambda.ColumnTraversal;
+import org.apache.tinkerpop.gremlin.process.traversal.lambda.FunctionTraverser;
+import org.apache.tinkerpop.gremlin.process.traversal.lambda.IdentityTraversal;
+import org.apache.tinkerpop.gremlin.process.traversal.lambda.TokenTraversal;
+import org.apache.tinkerpop.gremlin.process.traversal.lambda.ValueTraversal;
+import org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupStep;
+import org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaMapStep;
+import org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.GroupSideEffectStep;
+import org.apache.tinkerpop.gremlin.process.traversal.step.util.ProfileStep;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * An interface for common functionality of {@link GroupStep} and {@link GroupSideEffectStep}.
+ */
+public interface Grouping<S, K, V> {
+
+ /**
+ * Determines if the provided traversal is equal to the key traversal that the {@code Grouping} has.
+ */
+ public Traversal.Admin<S, K> getKeyTraversal();
+
+ /**
+ * Determines if the provided traversal is equal to the value traversal that the {@code Grouping} has.
+ */
+ public Traversal.Admin<S, V> getValueTraversal();
+
+ /**
+ * Determines the first (non-local) barrier step in the provided traversal. This method is used by {@link GroupStep}
+ * and {@link GroupSideEffectStep} to ultimately determine the reducing bi-operator.
+ *
+ * @param traversal The traversal to inspect.
+ * @return The first non-local barrier step or {@code null} if no such step was found.
+ */
+ public default Barrier determineBarrierStep(final Traversal.Admin<S, V> traversal) {
+ final List<Step> steps = traversal.getSteps();
+ for (int ix = 0; ix < steps.size(); ix++) {
+ final Step step = steps.get(ix);
+ if (step instanceof Barrier && !(step instanceof LocalBarrier)) {
+ final Barrier b = (Barrier) step;
+
+ // when profile() is enabled the step needs to be wrapped up with the barrier so that the timer on
+ // the ProfileStep is properly triggered
+ if (ix < steps.size() - 1 && steps.get(ix + 1) instanceof ProfileStep)
+ return new ProfilingAware.ProfiledBarrier(b, (ProfileStep) steps.get(ix + 1));
+ else
+ return b;
+ }
+ }
+ return null;
+ }
+
+ public default Traversal.Admin<S, V> convertValueTraversal(final Traversal.Admin<S, V> valueTraversal) {
+ if (valueTraversal instanceof ValueTraversal ||
+ valueTraversal instanceof TokenTraversal ||
+ valueTraversal instanceof IdentityTraversal ||
+ valueTraversal instanceof ColumnTraversal ||
+ valueTraversal.getStartStep() instanceof LambdaMapStep && ((LambdaMapStep) valueTraversal.getStartStep()).getMapFunction() instanceof FunctionTraverser) {
+ return (Traversal.Admin<S, V>) __.map(valueTraversal).fold();
+ } else
+ return valueTraversal;
+ }
+
+ public default Map<K, V> doFinalReduction(final Map<K, Object> map, final Traversal.Admin<S, V> valueTraversal) {
+ final Barrier barrierStep = determineBarrierStep(valueTraversal);
+ if (barrierStep != null) {
+ for (final K key : map.keySet()) {
+ valueTraversal.reset();
+ barrierStep.addBarrier(map.get(key));
+ if (valueTraversal.hasNext())
+ map.put(key, valueTraversal.next());
+ }
+ }
+ return (Map<K, V>) map;
+ }
+}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/TraversalParent.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/TraversalParent.java
index 95a2be1..695d297 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/TraversalParent.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/TraversalParent.java
@@ -20,7 +20,6 @@ package org.apache.tinkerpop.gremlin.process.traversal.step;
import org.apache.tinkerpop.gremlin.process.traversal.Step;
import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
-import org.apache.tinkerpop.gremlin.process.traversal.step.util.EmptyStep;
import org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement;
import java.util.Collections;
@@ -57,7 +56,7 @@ public interface TraversalParent extends AutoCloseable {
throw new IllegalStateException("This traversal parent does not support the removal of global traversals: " + this.getClass().getCanonicalName());
}
- public default void replaceLocalChild(final Traversal.Admin<?, ?> oldTrversal, final Traversal.Admin<?, ?> newTrversal) {
+ public default void replaceLocalChild(final Traversal.Admin<?, ?> oldTraversal, final Traversal.Admin<?, ?> newTraversal) {
throw new IllegalStateException("This traversal parent does not support the replacement of local traversals: " + this.getClass().getCanonicalName());
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupStep.java
index d538195..2213b2e 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupStep.java
@@ -20,21 +20,14 @@
package org.apache.tinkerpop.gremlin.process.traversal.step.map;
import org.apache.tinkerpop.gremlin.process.traversal.Operator;
-import org.apache.tinkerpop.gremlin.process.traversal.Step;
import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
import org.apache.tinkerpop.gremlin.process.traversal.Traverser;
import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__;
-import org.apache.tinkerpop.gremlin.process.traversal.lambda.ColumnTraversal;
-import org.apache.tinkerpop.gremlin.process.traversal.lambda.ValueTraversal;
-import org.apache.tinkerpop.gremlin.process.traversal.lambda.FunctionTraverser;
-import org.apache.tinkerpop.gremlin.process.traversal.lambda.IdentityTraversal;
-import org.apache.tinkerpop.gremlin.process.traversal.lambda.TokenTraversal;
+import org.apache.tinkerpop.gremlin.process.traversal.step.Grouping;
import org.apache.tinkerpop.gremlin.process.traversal.step.ProfilingAware;
import org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating;
-import org.apache.tinkerpop.gremlin.process.traversal.step.LocalBarrier;
import org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent;
import org.apache.tinkerpop.gremlin.process.traversal.step.Barrier;
-import org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.GroupSideEffectStep;
import org.apache.tinkerpop.gremlin.process.traversal.step.util.ProfileStep;
import org.apache.tinkerpop.gremlin.process.traversal.step.util.ReducingBarrierStep;
import org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement;
@@ -53,7 +46,8 @@ import java.util.function.BinaryOperator;
/**
* @author Marko A. Rodriguez (http://markorodriguez.com)
*/
-public final class GroupStep<S, K, V> extends ReducingBarrierStep<S, Map<K, V>> implements ByModulating, TraversalParent, ProfilingAware {
+public final class GroupStep<S, K, V> extends ReducingBarrierStep<S, Map<K, V>>
+ implements ByModulating, TraversalParent, ProfilingAware, Grouping<S, K, V> {
private char state = 'k';
private Traversal.Admin<S, K> keyTraversal;
@@ -70,31 +64,6 @@ public final class GroupStep<S, K, V> extends ReducingBarrierStep<S, Map<K, V>>
}
/**
- * Determines the first (non-local) barrier step in the provided traversal. This method is used by {@link GroupStep}
- * and {@link GroupSideEffectStep} to ultimately determine the reducing bi-operator.
- *
- * @param traversal The traversal to inspect.
- * @return The first non-local barrier step or {@code null} if no such step was found.
- */
- public static <S, V> Barrier determineBarrierStep(final Traversal.Admin<S, V> traversal) {
- final List<Step> steps = traversal.getSteps();
- for (int ix = 0; ix < steps.size(); ix++) {
- final Step step = steps.get(ix);
- if (step instanceof Barrier && !(step instanceof LocalBarrier)) {
- final Barrier b = (Barrier) step;
-
- // when profile() is enabled the step needs to be wrapped up with the barrier so that the timer on
- // the ProfileStep is properly triggered
- if (ix < steps.size() - 1 && steps.get(ix + 1) instanceof ProfileStep)
- return new ProfilingAware.ProfiledBarrier(b, (ProfileStep) steps.get(ix + 1));
- else
- return b;
- }
- }
- return null;
- }
-
- /**
* Reset the {@link Barrier} on the step to be wrapped in a {@link ProfiledBarrier} which can properly start/stop
* the timer on the associated {@link ProfileStep}.
*/
@@ -103,7 +72,17 @@ public final class GroupStep<S, K, V> extends ReducingBarrierStep<S, Map<K, V>>
resetBarrierForProfiling = barrierStep != null;
}
- private void setValueTraversal(final Traversal.Admin<?, ?> kvTraversal) {
+ @Override
+ public Traversal.Admin<S, K> getKeyTraversal() {
+ return this.keyTraversal;
+ }
+
+ @Override
+ public Traversal.Admin<S, V> getValueTraversal() {
+ return this.valueTraversal;
+ }
+
+ private void setValueTraversal(final Traversal.Admin kvTraversal) {
this.valueTraversal = this.integrateChild(convertValueTraversal(kvTraversal));
this.barrierStep = determineBarrierStep(this.valueTraversal);
this.setReducingBiOperator(new GroupBiOperator<>(null == this.barrierStep ? Operator.assign : this.barrierStep.getMemoryComputeKey().getReducer()));
@@ -199,7 +178,7 @@ public final class GroupStep<S, K, V> extends ReducingBarrierStep<S, Map<K, V>>
@Override
public Map<K, V> generateFinalResult(final Map<K, V> object) {
- return GroupStep.doFinalReduction((Map<K, Object>) object, this.valueTraversal);
+ return doFinalReduction((Map<K, Object>) object, this.valueTraversal);
}
///////////////////////
@@ -230,31 +209,4 @@ public final class GroupStep<S, K, V> extends ReducingBarrierStep<S, Map<K, V>>
return mapA;
}
}
-
-
- ///////////////////////
-
- public static <S, E> Traversal.Admin<S, E> convertValueTraversal(final Traversal.Admin<S, E> valueTraversal) {
- if (valueTraversal instanceof ValueTraversal ||
- valueTraversal instanceof TokenTraversal ||
- valueTraversal instanceof IdentityTraversal ||
- valueTraversal instanceof ColumnTraversal ||
- valueTraversal.getStartStep() instanceof LambdaMapStep && ((LambdaMapStep) valueTraversal.getStartStep()).getMapFunction() instanceof FunctionTraverser) {
- return (Traversal.Admin<S, E>) __.map(valueTraversal).fold();
- } else
- return valueTraversal;
- }
-
- public static <K, V> Map<K, V> doFinalReduction(final Map<K, Object> map, final Traversal.Admin<?, V> valueTraversal) {
- final Barrier barrierStep = determineBarrierStep(valueTraversal);
- if (barrierStep != null) {
- for (final K key : map.keySet()) {
- valueTraversal.reset();
- barrierStep.addBarrier(map.get(key));
- if (valueTraversal.hasNext())
- map.put(key, valueTraversal.next());
- }
- }
- return (Map<K, V>) map;
- }
}
\ No newline at end of file
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java
index c9526f8..9467467 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java
@@ -24,13 +24,13 @@ import org.apache.tinkerpop.gremlin.process.traversal.Traverser;
import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__;
import org.apache.tinkerpop.gremlin.process.traversal.step.Barrier;
import org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating;
+import org.apache.tinkerpop.gremlin.process.traversal.step.Grouping;
import org.apache.tinkerpop.gremlin.process.traversal.step.ProfilingAware;
import org.apache.tinkerpop.gremlin.process.traversal.step.SideEffectCapable;
import org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent;
import org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupStep;
import org.apache.tinkerpop.gremlin.process.traversal.step.util.ProfileStep;
import org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement;
-import org.apache.tinkerpop.gremlin.process.traversal.util.TraversalHelper;
import org.apache.tinkerpop.gremlin.process.traversal.util.TraversalUtil;
import org.apache.tinkerpop.gremlin.structure.util.StringFactory;
import org.apache.tinkerpop.gremlin.util.function.HashMapSupplier;
@@ -44,7 +44,8 @@ import java.util.Set;
/**
* @author Marko A. Rodriguez (http://markorodriguez.com)
*/
-public final class GroupSideEffectStep<S, K, V> extends SideEffectStep<S> implements SideEffectCapable<Map<K, ?>, Map<K, V>>, TraversalParent, ByModulating, ProfilingAware {
+public final class GroupSideEffectStep<S, K, V> extends SideEffectStep<S>
+ implements SideEffectCapable<Map<K, ?>, Map<K, V>>, TraversalParent, ByModulating, ProfilingAware, Grouping<S, K, V> {
private char state = 'k';
private Traversal.Admin<S, K> keyTraversal;
@@ -58,7 +59,7 @@ public final class GroupSideEffectStep<S, K, V> extends SideEffectStep<S> implem
super(traversal);
this.sideEffectKey = sideEffectKey;
this.valueTraversal = this.integrateChild(__.fold().asAdmin());
- this.barrierStep = GroupStep.determineBarrierStep(this.valueTraversal);
+ this.barrierStep = determineBarrierStep(this.valueTraversal);
this.getTraversal().getSideEffects().registerIfAbsent(this.sideEffectKey, HashMapSupplier.instance(),
new GroupStep.GroupBiOperator<>(null == this.barrierStep ?
Operator.assign :
@@ -74,9 +75,19 @@ public final class GroupSideEffectStep<S, K, V> extends SideEffectStep<S> implem
resetBarrierForProfiling = barrierStep != null;
}
- private void setValueTraversal(final Traversal.Admin<?, ?> valueTraversal) {
- this.valueTraversal = this.integrateChild(GroupStep.convertValueTraversal(valueTraversal));
- this.barrierStep = GroupStep.determineBarrierStep(this.valueTraversal);
+ @Override
+ public Traversal.Admin<S, K> getKeyTraversal() {
+ return this.keyTraversal;
+ }
+
+ @Override
+ public Traversal.Admin<S, V> getValueTraversal() {
+ return this.valueTraversal;
+ }
+
+ private void setValueTraversal(final Traversal.Admin valueTraversal) {
+ this.valueTraversal = this.integrateChild(convertValueTraversal(valueTraversal));
+ this.barrierStep = determineBarrierStep(this.valueTraversal);
this.getTraversal().getSideEffects().register(this.sideEffectKey, null,
new GroupStep.GroupBiOperator<>(null == this.barrierStep ?
Operator.assign :
@@ -113,7 +124,7 @@ public final class GroupSideEffectStep<S, K, V> extends SideEffectStep<S> implem
// reset the barrierStep as there are now ProfileStep instances present and the timers won't start right
// without specific configuration through wrapping both the Barrier and ProfileStep in ProfiledBarrier
if (resetBarrierForProfiling) {
- barrierStep = GroupStep.determineBarrierStep(valueTraversal);
+ barrierStep = determineBarrierStep(valueTraversal);
// the barrier only needs to be reset once
resetBarrierForProfiling = false;
@@ -158,7 +169,7 @@ public final class GroupSideEffectStep<S, K, V> extends SideEffectStep<S> implem
if (null != this.keyTraversal)
clone.keyTraversal = this.keyTraversal.clone();
clone.valueTraversal = this.valueTraversal.clone();
- clone.barrierStep = GroupStep.determineBarrierStep(clone.valueTraversal);
+ clone.barrierStep = determineBarrierStep(clone.valueTraversal);
return clone;
}
@@ -179,6 +190,6 @@ public final class GroupSideEffectStep<S, K, V> extends SideEffectStep<S> implem
@Override
public Map<K, V> generateFinalResult(final Map<K, ?> object) {
- return GroupStep.doFinalReduction((Map<K, Object>) object, this.valueTraversal);
+ return doFinalReduction((Map<K, Object>) object, this.valueTraversal);
}
}
\ No newline at end of file
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
index 4a5cef1..579dcf4 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
@@ -25,15 +25,20 @@ import org.apache.tinkerpop.gremlin.process.traversal.lambda.IdentityTraversal;
import org.apache.tinkerpop.gremlin.process.traversal.lambda.TokenTraversal;
import org.apache.tinkerpop.gremlin.process.traversal.lambda.ValueTraversal;
import org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating;
+import org.apache.tinkerpop.gremlin.process.traversal.step.Grouping;
import org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent;
+import org.apache.tinkerpop.gremlin.process.traversal.step.map.FoldStep;
+import org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupStep;
import org.apache.tinkerpop.gremlin.process.traversal.step.map.IdStep;
import org.apache.tinkerpop.gremlin.process.traversal.step.map.LabelStep;
import org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep;
+import org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.GroupSideEffectStep;
import org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.IdentityStep;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy;
import org.apache.tinkerpop.gremlin.structure.PropertyType;
import org.apache.tinkerpop.gremlin.structure.T;
+import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
@@ -45,17 +50,24 @@ import java.util.Set;
* <p/>
*
* @author Daniel Kuppitz (http://gremlin.guru)
+ * @author Stephen Mallette (http://stephen.genoprime.com)
* @example <pre>
- * __.path().by(id()) // is replaced by __.path().by(id)
- * __.dedup().by(label()) // is replaced by __.dedup().by(label)
- * __.order().by(values("name")) // is replaced by __.order().by("name")
+ * __.path().by(id()) // is replaced by __.path().by(id)
+ * __.dedup().by(label()) // is replaced by __.dedup().by(label)
+ * __.order().by(values("name")) // is replaced by __.order().by("name")
+ * __.group().by().by(values("name").fold()) // is replaced by __.group().by("name")
* </pre>
*/
public final class ByModulatorOptimizationStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy>
implements TraversalStrategy.OptimizationStrategy {
private static final ByModulatorOptimizationStrategy INSTANCE = new ByModulatorOptimizationStrategy();
- private static final Set<Class<? extends OptimizationStrategy>> PRIORS = new HashSet<>(Collections.singletonList(IdentityRemovalStrategy.class));
+
+ // when PathProcessorStrategy is present for withComputer() you need to ensure it always executes first because
+ // it does some manipulation to select().by(t) in some cases to turn it to select().map(t) in which case this
+ // strategy has nothing to do. if it were to occur first then that optimization wouldn't work as expected.
+ private static final Set<Class<? extends OptimizationStrategy>> PRIORS = new HashSet<>(Arrays.asList(
+ PathProcessorStrategy.class, IdentityRemovalStrategy.class));
private ByModulatorOptimizationStrategy() {
}
@@ -69,24 +81,28 @@ public final class ByModulatorOptimizationStrategy extends AbstractTraversalStra
final List<Step> steps = traversal.asAdmin().getSteps();
if (steps.size() == 1) {
final Step singleStep = steps.get(0);
- if (singleStep instanceof PropertiesStep) {
- final PropertiesStep ps = (PropertiesStep) singleStep;
- if (ps.getReturnType().equals(PropertyType.VALUE) && ps.getPropertyKeys().length == 1) {
- step.replaceLocalChild(traversal, new ValueTraversal<>(ps.getPropertyKeys()[0]));
- }
- } else if (singleStep instanceof IdStep) {
- step.replaceLocalChild(traversal, new TokenTraversal<>(T.id));
- } else if (singleStep instanceof LabelStep) {
- step.replaceLocalChild(traversal, new TokenTraversal<>(T.label));
+ optimizeForStep(step, traversal, singleStep);
+ }
+ }
+
+ private void optimizeForStep(final TraversalParent step, final Traversal.Admin<?, ?> traversal, final Step singleStep) {
+ if (singleStep instanceof PropertiesStep) {
+ final PropertiesStep ps = (PropertiesStep) singleStep;
+ if (ps.getReturnType().equals(PropertyType.VALUE) && ps.getPropertyKeys().length == 1) {
+ step.replaceLocalChild(traversal, new ValueTraversal<>(ps.getPropertyKeys()[0]));
+ }
+ } else if (singleStep instanceof IdStep) {
+ step.replaceLocalChild(traversal, new TokenTraversal<>(T.id));
+ } else if (singleStep instanceof LabelStep) {
+ step.replaceLocalChild(traversal, new TokenTraversal<>(T.label));
/* todo: this fails for `Property`s (e.g. outE().property().as("a").select("a").by(key/value))
- } else if (singleStep instanceof PropertyKeyStep) {
- step.setModulateByTraversal(n, new TokenTraversal<>(T.key));
- } else if (singleStep instanceof PropertyValueStep) {
- step.setModulateByTraversal(n, new TokenTraversal<>(T.value));
+ } else if (singleStep instanceof PropertyKeyStep) {
+ step.setModulateByTraversal(n, new TokenTraversal<>(T.key));
+ } else if (singleStep instanceof PropertyValueStep) {
+ step.setModulateByTraversal(n, new TokenTraversal<>(T.value));
*/
- } else if (singleStep instanceof IdentityStep) {
- step.replaceLocalChild(traversal, new IdentityTraversal<>());
- }
+ } else if (singleStep instanceof IdentityStep) {
+ step.replaceLocalChild(traversal, new IdentityTraversal<>());
}
}
@@ -95,8 +111,23 @@ public final class ByModulatorOptimizationStrategy extends AbstractTraversalStra
final Step step = traversal.getParent().asStep();
if (step instanceof ByModulating && step instanceof TraversalParent) {
final TraversalParent byModulatingStep = (TraversalParent) step;
- for (final Traversal.Admin<?, ?> byModulatingTraversal : byModulatingStep.getLocalChildren()) {
- optimizeByModulatingTraversal(byModulatingStep, byModulatingTraversal);
+ if (step instanceof Grouping) {
+ final Grouping grouping = (Grouping) step;
+ optimizeByModulatingTraversal(byModulatingStep, grouping.getKeyTraversal());
+
+ // the value by() needs different handling because by(Traversal) only equals by(String) or by(T)
+ // if the traversal does a fold().
+ final Traversal.Admin<?, ?> currentValueTraversal = grouping.getValueTraversal();
+ final List<Step> stepsInCurrentValueTraversal = currentValueTraversal.getSteps();
+ if (stepsInCurrentValueTraversal.size() == 1 && stepsInCurrentValueTraversal.get(0) instanceof IdentityStep)
+ optimizeForStep(byModulatingStep, currentValueTraversal, stepsInCurrentValueTraversal.get(0));
+ else if (stepsInCurrentValueTraversal.size() == 2 && stepsInCurrentValueTraversal.get(1) instanceof FoldStep)
+ optimizeForStep(byModulatingStep, currentValueTraversal, stepsInCurrentValueTraversal.get(0));
+
+ } else {
+ for (final Traversal.Admin<?, ?> byModulatingTraversal : byModulatingStep.getLocalChildren()) {
+ optimizeByModulatingTraversal(byModulatingStep, byModulatingTraversal);
+ }
}
}
}
diff --git a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategyTest.java b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategyTest.java
index d681447..23c4576 100644
--- a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategyTest.java
+++ b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategyTest.java
@@ -34,6 +34,7 @@ import java.util.ArrayList;
import java.util.List;
import static org.apache.tinkerpop.gremlin.process.traversal.Operator.assign;
+import static org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.values;
import static org.junit.Assert.assertEquals;
/**
@@ -51,7 +52,7 @@ public class ByModulatorOptimizationStrategyTest {
@Parameterized.Parameters(name = "{0}")
public static Iterable<Object[]> generateTestParameters() {
- final List<Object[]> result = new ArrayList<>();
+ final List<Object[]> originalAndOptimized = new ArrayList<>();
final GraphTraversal[] baseTraversals = new GraphTraversal[]{
__.aggregate("x"),
__.dedup(),
@@ -77,15 +78,15 @@ public class ByModulatorOptimizationStrategyTest {
};
for (final Traversal traversal : baseTraversals) {
- result.add(new Traversal[]{
- ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.values("name")),
+ originalAndOptimized.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(values("name")),
((GraphTraversal) traversal.asAdmin().clone()).by("name"),
});
- result.add(new Traversal[]{
+ originalAndOptimized.add(new Traversal[]{
((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.id()),
((GraphTraversal) traversal.asAdmin().clone()).by(T.id),
});
- result.add(new Traversal[]{
+ originalAndOptimized.add(new Traversal[]{
((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.label()),
((GraphTraversal) traversal.asAdmin().clone()).by(T.label),
});
@@ -97,15 +98,15 @@ public class ByModulatorOptimizationStrategyTest {
((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.value()),
((GraphTraversal) traversal.asAdmin().clone()).by(T.value),
});*/
- result.add(new Traversal[]{
+ originalAndOptimized.add(new Traversal[]{
((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.identity()),
((GraphTraversal) traversal.asAdmin().clone()).by(),
});
}
- result.add(new Traversal[]{
+ originalAndOptimized.add(new Traversal[]{
__.project("a", "b", "c", "d", "e")
- .by(__.values("name"))
+ .by(values("name"))
.by(__.id())
.by(__.label())
.by(__.identity())
@@ -118,7 +119,59 @@ public class ByModulatorOptimizationStrategyTest {
.by(__.outE().count())
});
- return result;
+ final GraphTraversal[] baseGroupTraversals = new GraphTraversal[]{
+ __.group().by("age"),
+ __.group("x").by("age"),
+ };
+
+ for (final Traversal traversal : baseGroupTraversals) {
+ originalAndOptimized.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(values("name").fold()),
+ ((GraphTraversal) traversal.asAdmin().clone()).by("name"),
+ });
+ originalAndOptimized.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.id().fold()),
+ ((GraphTraversal) traversal.asAdmin().clone()).by(T.id),
+ });
+ originalAndOptimized.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.label().fold()),
+ ((GraphTraversal) traversal.asAdmin().clone()).by(T.label),
+ });
+ /*result.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.key().fold()),
+ ((GraphTraversal) traversal.asAdmin().clone()).by(T.key),
+ });
+ result.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.value().fold()),
+ ((GraphTraversal) traversal.asAdmin().clone()).by(T.value),
+ });*/
+ originalAndOptimized.add(new Traversal[]{
+ ((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.identity()),
+ ((GraphTraversal) traversal.asAdmin().clone()).by(),
+ });
+ }
+
+ originalAndOptimized.add(new Traversal[]{
+ __.group().by(values("age")).by(values("name")),
+ __.group().by("age").by(values("name"))
+ });
+
+ originalAndOptimized.add(new Traversal[]{
+ __.group("x").by(values("age")).by(values("name")),
+ __.group("x").by("age").by(values("name"))
+ });
+
+ originalAndOptimized.add(new Traversal[]{
+ __.group().by(values("age")).by(values("name").fold()),
+ __.group().by("age").by("name")
+ });
+
+ originalAndOptimized.add(new Traversal[]{
+ __.group("x").by(values("age")).by(values("name").fold()),
+ __.group("x").by("age").by("name")
+ });
+
+ return originalAndOptimized;
}
private void applyByModulatorOptimizationStrategy(final Traversal traversal) {
diff --git a/gremlin-test/features/map/Select.feature b/gremlin-test/features/map/Select.feature
index bdd2233..0d4913a 100644
--- a/gremlin-test/features/map/Select.feature
+++ b/gremlin-test/features/map/Select.feature
@@ -205,14 +205,14 @@ Feature: Step - select()
| v[ripple] |
| v[peter] |
- Scenario: g_VX1X_groupXaX_byXconstantXaXX_byXvaluesXnameXunfoldX_selectXaX_selectXaX
+ Scenario: g_VX1X_groupXaX_byXconstantXaXX_byXnameX_selectXaX_selectXaX
Given the modern graph
And using the parameter v1Id defined as "v[marko].id"
And the traversal of
"""
g.V(v1Id).group("a").
by(__.constant("a")).
- by(__.values("name").unfold()).
+ by(__.values("name")).
barrier().
select("a").select("a")
"""
diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java
index a1db3ca..0f5afbd 100644
--- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java
+++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java
@@ -38,6 +38,7 @@ import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
+import java.util.stream.Stream;
import static org.apache.tinkerpop.gremlin.LoadGraphWith.GraphData.CREW;
import static org.apache.tinkerpop.gremlin.LoadGraphWith.GraphData.MODERN;
@@ -82,7 +83,7 @@ public abstract class SelectTest extends AbstractGremlinProcessTest {
public abstract Traversal<Vertex, Vertex> get_g_V_chooseXoutE_count_isX0X__asXaX__asXbXX_chooseXselectXaX__selectXaX__selectXbXX();
- public abstract Traversal<Vertex, String> get_g_VX1X_groupXaX_byXconstantXaXX_byXvaluesXnameXunfoldX_selectXaX_selectXaX(final Object v1Id);
+ public abstract Traversal<Vertex, String> get_g_VX1X_groupXaX_byXconstantXaXX_byXnameX_selectXaX_selectXaX(final Object v1Id);
public abstract Traversal<Vertex, Long> get_g_V_asXaX_groupXmX_by_byXbothE_countX_barrier_selectXmX_selectXselectXaXX();
@@ -376,8 +377,8 @@ public abstract class SelectTest extends AbstractGremlinProcessTest {
@Test
@LoadGraphWith(MODERN)
- public void g_VX1X_groupXaX_byXconstantXaXX_byXvaluesXnameXunfoldX_selectXaX_selectXaX() {
- final Traversal<Vertex, String> traversal = get_g_VX1X_groupXaX_byXconstantXaXX_byXvaluesXnameXunfoldX_selectXaX_selectXaX(convertToVertexId("marko"));
+ public void g_VX1X_groupXaX_byXconstantXaXX_byXnameX_selectXaX_selectXaX() {
+ final Traversal<Vertex, String> traversal = get_g_VX1X_groupXaX_byXconstantXaXX_byXnameX_selectXaX_selectXaX(convertToVertexId("marko"));
printTraversalForm(traversal);
assertTrue(traversal.hasNext());
assertEquals("marko", traversal.next());
@@ -888,8 +889,8 @@ public abstract class SelectTest extends AbstractGremlinProcessTest {
}
@Override
- public Traversal<Vertex, String> get_g_VX1X_groupXaX_byXconstantXaXX_byXvaluesXnameXunfoldX_selectXaX_selectXaX(final Object v1Id) {
- return g.V(v1Id).group("a").by(__.constant("a")).by(__.values("name").unfold())
+ public Traversal<Vertex, String> get_g_VX1X_groupXaX_byXconstantXaXX_byXnameX_selectXaX_selectXaX(final Object v1Id) {
+ return g.V(v1Id).group("a").by(__.constant("a")).by(__.values("name"))
.barrier() // TODO: this barrier() should not be necessary
.select("a").select("a");
}
[tinkerpop] 09/14: Updated CHANGELOG
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 62663851d95b23df1adfd47fc1f710997b7c821c
Author: Daniel Kuppitz <da...@hotmail.com>
AuthorDate: Wed Mar 21 13:45:05 2018 -0700
Updated CHANGELOG
---
CHANGELOG.asciidoc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index fe52402..2167b6a 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -1029,6 +1029,8 @@ This release also includes changes from <<release-3-2-9, 3.2.9>>.
This release also includes changes from <<release-3-2-8, 3.2.8>>.
+* Added `TraversalParent.replaceTraversal()` which can replace a direct child traversal.
+* Added `ByModulatorOptimizationStrategy` which replaces certain standard traversals w/ optimized traversals (e.g. `TokenTraversal`).
* Fixed regression issue where the HTTPChannelizer doesn't instantiate the specified AuthenticationHandler.
* Defaulted GLV tests for gremlin-python to run for GraphSON 3.0.
* Fixed a bug with `Tree` serialization in GraphSON 3.0.
@@ -1170,8 +1172,6 @@ This release also includes changes from <<release-3-2-6, 3.2.6>>.
* `gremlin.sh` and `gremln.bat` no longer support the option to pass a script as an argument for execution mode without using the `-i` option.
* Graphite and Ganglia are no longer packaged with the Gremlin Server distribution.
* Included an ellipse on long property names that are truncated.
-* Added `TraversalParent.replaceTraversal()` which can replace a direct child traversal.
-* Added `ByModulatorOptimizationStrategy` which replaces certain standard traversals w/ optimized traversals (e.g. `TokenTraversal`).
* Renamed `RangeByIsCountStrategy` to `CountStrategy`.
* Added more specific typing to various `__` traversal steps. E.g. `<A,Vertex>out()` is `<Vertex,Vertex>out()`.
* Updated Docker build scripts to include Python dependencies (NOTE: users should remove any previously generated TinkerPop Docker images).
[tinkerpop] 03/14: Added new tests as suggested by @okram.
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 4de98a30ea4609d7079fb8d4d69ef34055114f10
Author: Daniel Kuppitz <da...@hotmail.com>
AuthorDate: Mon Jun 19 18:24:39 2017 +0200
Added new tests as suggested by @okram.
---
CHANGELOG.asciidoc | 2 +-
.../process/traversal/step/map/OrderTest.java | 45 ++++++++++++++++++++++
.../traversal/step/sideEffect/GroupTest.java | 40 +++++++++++++++++++
3 files changed, 86 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index cf2c8ca..fe52402 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -1169,8 +1169,8 @@ This release also includes changes from <<release-3-2-6, 3.2.6>>.
* Removed access to previously deprecated `CoreGremlinPlugin#INSTANCE` field.
* `gremlin.sh` and `gremln.bat` no longer support the option to pass a script as an argument for execution mode without using the `-i` option.
* Graphite and Ganglia are no longer packaged with the Gremlin Server distribution.
-* `TransactionException` is no longer a class of `AbstractTransaction` and it extends `RuntimeException`.
* Included an ellipse on long property names that are truncated.
+* Added `TraversalParent.replaceTraversal()` which can replace a direct child traversal.
* Added `ByModulatorOptimizationStrategy` which replaces certain standard traversals w/ optimized traversals (e.g. `TokenTraversal`).
* Renamed `RangeByIsCountStrategy` to `CountStrategy`.
* Added more specific typing to various `__` traversal steps. E.g. `<A,Vertex>out()` is `<Vertex,Vertex>out()`.
diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
index 650d056..9f82579 100644
--- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
+++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
@@ -29,6 +29,7 @@ import org.apache.tinkerpop.gremlin.process.traversal.TraversalEngine;
import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__;
import org.apache.tinkerpop.gremlin.process.traversal.util.TraversalHelper;
import org.apache.tinkerpop.gremlin.structure.Column;
+import org.apache.tinkerpop.gremlin.structure.Property;
import org.apache.tinkerpop.gremlin.structure.T;
import org.apache.tinkerpop.gremlin.structure.Vertex;
import org.junit.Test;
@@ -106,6 +107,10 @@ public abstract class OrderTest extends AbstractGremlinProcessTest {
public abstract Traversal<Vertex, Map.Entry<Object, Object>> get_g_VX1X_elementMap_orderXlocalX_byXkeys_descXunfold(final Object v1Id);
+ public abstract Traversal<Vertex, Vertex> get_g_V_order_byXlabelX();
+
+ public abstract Traversal<Vertex, Vertex> get_g_V_order_byXlabel_decrX();
+
@Test
@LoadGraphWith(MODERN)
public void g_V_name_order() {
@@ -403,6 +408,21 @@ public abstract class OrderTest extends AbstractGremlinProcessTest {
entry = iterator.next();
assertEquals("marko", entry.getKey());
assertEquals(1.9, entry.getValue().doubleValue(), 0.0001);
+
+ public void g_V_order_byXlabelX() {
+ final Traversal<Vertex, Vertex> traversal = get_g_V_order_byXlabelX();
+ printTraversalForm(traversal);
+ for (int i = 0; i < 4; i++) {
+ assertTrue(traversal.hasNext());
+ final Vertex v = traversal.next();
+ assertEquals("person", v.label());
+ }
+ for (int i = 0; i < 2; i++) {
+ assertTrue(traversal.hasNext());
+ final Vertex v = traversal.next();
+ assertEquals("software", v.label());
+ }
+ assertFalse(traversal.hasNext());
}
@Test
@@ -428,6 +448,22 @@ public abstract class OrderTest extends AbstractGremlinProcessTest {
assertFalse(traversal.hasNext());
}
+ public void g_V_order_byXlabel_decrX() {
+ final Traversal<Vertex, Vertex> traversal = get_g_V_order_byXlabel_decrX();
+ printTraversalForm(traversal);
+ for (int i = 0; i < 2; i++) {
+ assertTrue(traversal.hasNext());
+ final Vertex v = traversal.next();
+ assertEquals("software", v.label());
+ }
+ for (int i = 0; i < 4; i++) {
+ assertTrue(traversal.hasNext());
+ final Vertex v = traversal.next();
+ assertEquals("person", v.label());
+ }
+ assertFalse(traversal.hasNext());
+ }
+
@Test
@LoadGraphWith(MODERN)
public void g_VX1X_elementMap_orderXlocalX_byXkeys_descXunfold() {
@@ -581,5 +617,14 @@ public abstract class OrderTest extends AbstractGremlinProcessTest {
public Traversal<Vertex, Map.Entry<Object, Object>> get_g_VX1X_elementMap_orderXlocalX_byXkeys_descXunfold(final Object v1Id) {
return g.V(v1Id).elementMap().order(Scope.local).by(keys, desc).unfold();
}
+
+ public Traversal<Vertex, Vertex> get_g_V_order_byXlabelX() {
+ return g.V().order().by(__.label());
+ }
+
+ @Override
+ public Traversal<Vertex, Vertex> get_g_V_order_byXlabel_decrX() {
+ return g.V().order().by(__.label(), Order.decr);
+ }
}
}
diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupTest.java
index 43b694f..c7f86d7 100644
--- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupTest.java
+++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupTest.java
@@ -103,6 +103,10 @@ public abstract class GroupTest extends AbstractGremlinProcessTest {
public abstract Traversal<Vertex, Map<String, Number>> get_g_V_hasLabelXpersonX_asXpX_outXcreatedX_group_byXnameX_byXselectXpX_valuesXageX_sumX();
+ public abstract Traversal<Vertex, Map<String, Long>> get_g_V_group_byXlabelX_byXlabel_countX();
+
+ public abstract Traversal<Vertex, Map<String, Long>> get_g_V_groupXmX_byXlabelX_byXlabel_countX_capXmX();
+
@Test
@LoadGraphWith(MODERN)
public void g_V_group_byXnameX() {
@@ -519,6 +523,32 @@ public abstract class GroupTest extends AbstractGremlinProcessTest {
assertFalse(traversal.hasNext());
}
+ @Test
+ @LoadGraphWith(MODERN)
+ public void g_V_group_byXlabelX_byXlabel_countX() {
+ final Traversal<Vertex, Map<String, Long>> traversal = get_g_V_group_byXlabelX_byXlabel_countX();
+ printTraversalForm(traversal);
+ final Map<String, Long> map = traversal.next();
+ assertEquals(2, map.size());
+ assertTrue(map.containsKey("person"));
+ assertTrue(map.containsKey("software"));
+ assertEquals(4L, map.get("person").longValue());
+ assertEquals(2L, map.get("software").longValue());
+ }
+
+ @Test
+ @LoadGraphWith(MODERN)
+ public void g_V_groupXmX_byXlabelX_byXlabel_countX_capXmX() {
+ final Traversal<Vertex, Map<String, Long>> traversal = get_g_V_groupXmX_byXlabelX_byXlabel_countX_capXmX();
+ printTraversalForm(traversal);
+ final Map<String, Long> map = traversal.next();
+ assertEquals(2, map.size());
+ assertTrue(map.containsKey("person"));
+ assertTrue(map.containsKey("software"));
+ assertEquals(4L, map.get("person").longValue());
+ assertEquals(2L, map.get("software").longValue());
+ }
+
public static class Traversals extends GroupTest {
@Override
@@ -635,5 +665,15 @@ public abstract class GroupTest extends AbstractGremlinProcessTest {
public Traversal<Vertex, Map<String, Number>> get_g_V_hasLabelXpersonX_asXpX_outXcreatedX_group_byXnameX_byXselectXpX_valuesXageX_sumX() {
return g.V().hasLabel("person").as("p").out("created").<String, Number>group().by("name").by(__.select("p").values("age").sum());
}
+
+ @Override
+ public Traversal<Vertex, Map<String, Long>> get_g_V_group_byXlabelX_byXlabel_countX() {
+ return g.V().<String, Long>group().by(__.label()).by(__.label().count());
+ }
+
+ @Override
+ public Traversal<Vertex, Map<String, Long>> get_g_V_groupXmX_byXlabelX_byXlabel_countX_capXmX() {
+ return g.V().group("m").by(__.label()).by(__.label().count()).cap("m");
+ }
}
}
[tinkerpop] 14/14: TINKERPOP-1682 Support by(T) on Property
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 12a6ef0b9b071518fa4419cbbdbd7a34849fd8de
Author: Stephen Mallette <sp...@genoprime.com>
AuthorDate: Thu May 7 08:53:23 2020 -0400
TINKERPOP-1682 Support by(T) on Property
---
CHANGELOG.asciidoc | 1 +
docs/src/upgrade/release-3.5.x.asciidoc | 29 ++++++++
.../process/traversal/lambda/TokenTraversal.java | 19 +++++-
.../process/traversal/step/sideEffect/IoStep.java | 2 +-
.../ByModulatorOptimizationStrategy.java | 8 +--
.../structure/io/graphml/GraphMLWriter.java | 1 -
.../traversal/lambda/TokenTraversalTest.java | 78 ++++++++++++++++++++++
.../ByModulatorOptimizationStrategyTest.java | 12 ++--
gremlin-test/features/map/Select.feature | 24 +++++++
.../process/traversal/step/map/SelectTest.java | 32 ++++++++-
10 files changed, 191 insertions(+), 15 deletions(-)
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index a80aac5..9f4bf28 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -30,6 +30,7 @@ This release also includes changes from <<release-3-4-3, 3.4.3>>.
* Ensured better consistency of the use of `null` as arguments to mutation steps.
* Allowed `property(T.label,Object)` to be used if no value was supplied to `addV(String)`.
* Added a `Graph.Feature` for `supportsNullPropertyValues`.
+* Modified `TokenTraversal` to support `Property` thus `by(key)` and `by(value)` can now apply to `Edge` and meta-properties.
* Added `Grouping` step interface.
* Added `TraversalParent.replaceTraversal()` which can replace a direct child traversal.
* Added `ByModulatorOptimizationStrategy` which replaces certain standard traversals w/ optimized traversals (e.g. `TokenTraversal`).
diff --git a/docs/src/upgrade/release-3.5.x.asciidoc b/docs/src/upgrade/release-3.5.x.asciidoc
index 50180dd..f1b2ee3 100644
--- a/docs/src/upgrade/release-3.5.x.asciidoc
+++ b/docs/src/upgrade/release-3.5.x.asciidoc
@@ -209,6 +209,35 @@ be replaced by `by(id)`, thus replacing a step-based traversal with a token-base
See: link:https://issues.apache.org/jira/browse/TINKERPOP-1682[TINKERPOP-1682]
+==== by(T) for Property
+
+The `Property` interface is not included in the hierarchy of `Element`. This means that an edge property or a
+meta-property are not considered elements the way that a `VertexProperty` is. As a result, some usages of `T` in
+relation to properties do not work consistently. One such example is `by(T)`, a token-based traversal, where the
+following works for a `VertexProperty` but will not for edge properties or meta-properties:
+
+[source,text]
+----
+gremlin> g.V(1).properties().as('a').select('a').by(key)
+==>name
+==>age
+----
+
+For a `Property` you would need to use `key()`-step:
+
+[source,text]
+----
+gremlin> g.E(11).properties().as('a').select(last,'a').by(key())
+==>weight
+----
+
+Aside from the inconsistency, this issue also presents a situation where performance is impacted as token-based
+traversals are inherently faster than step-based ones. In 3.5.0, this issue has been resolved in conjunction with the
+introduction of `ByModulatorOptimizationStrategy` which will optimize `by(key())` and `by(value())` to their
+appropriate token versions automatically.
+
+See: link:https://issues.apache.org/jira/browse/TINKERPOP-1682[TINKERPOP-1682]
+
==== Python 2.x Support
The gremlinpython module no longer supports Python 2.x. Users must use Python 3 going forward. For the most part, from
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/TokenTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/TokenTraversal.java
index d41c402..e272ccf 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/TokenTraversal.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/TokenTraversal.java
@@ -20,6 +20,7 @@ package org.apache.tinkerpop.gremlin.process.traversal.lambda;
import org.apache.tinkerpop.gremlin.process.traversal.Traverser;
import org.apache.tinkerpop.gremlin.structure.Element;
+import org.apache.tinkerpop.gremlin.structure.Property;
import org.apache.tinkerpop.gremlin.structure.T;
import java.util.Objects;
@@ -27,7 +28,7 @@ import java.util.Objects;
/**
* @author Marko A. Rodriguez (http://markorodriguez.com)
*/
-public final class TokenTraversal<S extends Element, E> extends AbstractLambdaTraversal<S, E> {
+public final class TokenTraversal<S, E> extends AbstractLambdaTraversal<S, E> {
private E e;
private final T t;
@@ -43,7 +44,21 @@ public final class TokenTraversal<S extends Element, E> extends AbstractLambdaTr
@Override
public void addStart(final Traverser.Admin<S> start) {
- this.e = (E) this.t.apply(start.get());
+ final S s = start.get();
+ if (s instanceof Element)
+ this.e = (E) this.t.apply((Element) start.get());
+ else if (s instanceof Property) {
+ // T.apply() doesn't work on Property because the inheritance hierarchy doesn't make it an Element. have
+ // to special case it here. only T.key/value make any sense for it.
+ if (t == T.key)
+ this.e = (E) ((Property) s).key();
+ else if (t == T.value)
+ this.e = ((Property<E>) s).value();
+ else
+ throw new IllegalStateException(String.format("TokenTraversal support of Property does not allow selection by %s", t));
+ } else
+ throw new IllegalStateException(String.format("TokenTraversal support of %s does not allow selection by %s", s.getClass().getName(), t));
+
}
@Override
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/IoStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/IoStep.java
index 861b318..0ca02ee 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/IoStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/IoStep.java
@@ -188,7 +188,7 @@ public class IoStep<S> extends AbstractStep<S,S> implements ReadWriting {
final GryoMapper.Builder builder = GryoMapper.build();
detectRegistries().forEach(builder::addRegistry);
return GryoWriter.build().mapper(builder.create()).create();
- }else if (objectOrClass.equals(IO.graphml))
+ } else if (objectOrClass.equals(IO.graphml))
return GraphMLWriter.build().create();
else {
try {
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
index 579dcf4..0faaef9 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategy.java
@@ -32,6 +32,8 @@ import org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupStep;
import org.apache.tinkerpop.gremlin.process.traversal.step.map.IdStep;
import org.apache.tinkerpop.gremlin.process.traversal.step.map.LabelStep;
import org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep;
+import org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertyKeyStep;
+import org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertyValueStep;
import org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.GroupSideEffectStep;
import org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.IdentityStep;
import org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy;
@@ -95,12 +97,10 @@ public final class ByModulatorOptimizationStrategy extends AbstractTraversalStra
step.replaceLocalChild(traversal, new TokenTraversal<>(T.id));
} else if (singleStep instanceof LabelStep) {
step.replaceLocalChild(traversal, new TokenTraversal<>(T.label));
-/* todo: this fails for `Property`s (e.g. outE().property().as("a").select("a").by(key/value))
} else if (singleStep instanceof PropertyKeyStep) {
- step.setModulateByTraversal(n, new TokenTraversal<>(T.key));
+ step.replaceLocalChild(traversal, new TokenTraversal<>(T.key));
} else if (singleStep instanceof PropertyValueStep) {
- step.setModulateByTraversal(n, new TokenTraversal<>(T.value));
-*/
+ step.replaceLocalChild(traversal, new TokenTraversal<>(T.value));
} else if (singleStep instanceof IdentityStep) {
step.replaceLocalChild(traversal, new IdentityTraversal<>());
}
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphml/GraphMLWriter.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphml/GraphMLWriter.java
index 3991e4e..5c70e99 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphml/GraphMLWriter.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphml/GraphMLWriter.java
@@ -24,7 +24,6 @@ import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
-import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
diff --git a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/TokenTraversalTest.java b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/TokenTraversalTest.java
new file mode 100644
index 0000000..7d1ad54
--- /dev/null
+++ b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/TokenTraversalTest.java
@@ -0,0 +1,78 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.tinkerpop.gremlin.process.traversal.lambda;
+
+import org.apache.tinkerpop.gremlin.process.traversal.traverser.B_O_Traverser;
+import org.apache.tinkerpop.gremlin.structure.Edge;
+import org.apache.tinkerpop.gremlin.structure.Property;
+import org.apache.tinkerpop.gremlin.structure.T;
+import org.apache.tinkerpop.gremlin.structure.Vertex;
+import org.apache.tinkerpop.gremlin.structure.VertexProperty;
+import org.junit.Test;
+
+import static org.junit.Assert.assertEquals;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
+public class TokenTraversalTest {
+ @Test
+ public void shouldWorkOnVertex() {
+ final TokenTraversal<Vertex, Integer> t = new TokenTraversal<>(T.id);
+ final Vertex v = mock(Vertex.class);
+ when(v.id()).thenReturn(100);
+ t.addStart(new B_O_Traverser<>(v, 1).asAdmin());
+ assertEquals(100, t.next().intValue());
+ }
+
+ @Test
+ public void shouldWorkOnVertexProperty() {
+ final TokenTraversal<VertexProperty, Integer> t = new TokenTraversal<>(T.id);
+ final VertexProperty vo = mock(VertexProperty.class);
+ when(vo.id()).thenReturn(100);
+ t.addStart(new B_O_Traverser<>(vo, 1).asAdmin());
+ assertEquals(100, t.next().intValue());
+ }
+
+ @Test
+ public void shouldWorkOnEdge() {
+ final TokenTraversal<Edge, Integer> t = new TokenTraversal<>(T.id);
+ final Edge e = mock(Edge.class);
+ when(e.id()).thenReturn(100);
+ t.addStart(new B_O_Traverser<>(e, 1).asAdmin());
+ assertEquals(100, t.next().intValue());
+ }
+
+ @Test
+ public void shouldWorkOnPropertyKey() {
+ final TokenTraversal<Property<String>, String> t = new TokenTraversal<>(T.key);
+ final Property<String> p = mock(Property.class);
+ when(p.key()).thenReturn("name");
+ t.addStart(new B_O_Traverser<>(p, 1).asAdmin());
+ assertEquals("name", t.next());
+ }
+
+ @Test
+ public void shouldWorkOnPropertyValue() {
+ final TokenTraversal<Property<String>, String> t = new TokenTraversal<>(T.value);
+ final Property<String> p = mock(Property.class);
+ when(p.value()).thenReturn("marko");
+ t.addStart(new B_O_Traverser<>(p, 1).asAdmin());
+ assertEquals("marko", t.next());
+ }
+}
diff --git a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategyTest.java b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategyTest.java
index 23c4576..a3a0044 100644
--- a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategyTest.java
+++ b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ByModulatorOptimizationStrategyTest.java
@@ -90,14 +90,14 @@ public class ByModulatorOptimizationStrategyTest {
((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.label()),
((GraphTraversal) traversal.asAdmin().clone()).by(T.label),
});
- /*result.add(new Traversal[]{
+ originalAndOptimized.add(new Traversal[]{
((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.key()),
((GraphTraversal) traversal.asAdmin().clone()).by(T.key),
});
- result.add(new Traversal[]{
+ originalAndOptimized.add(new Traversal[]{
((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.value()),
((GraphTraversal) traversal.asAdmin().clone()).by(T.value),
- });*/
+ });
originalAndOptimized.add(new Traversal[]{
((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.identity()),
((GraphTraversal) traversal.asAdmin().clone()).by(),
@@ -137,14 +137,14 @@ public class ByModulatorOptimizationStrategyTest {
((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.label().fold()),
((GraphTraversal) traversal.asAdmin().clone()).by(T.label),
});
- /*result.add(new Traversal[]{
+ originalAndOptimized.add(new Traversal[]{
((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.key().fold()),
((GraphTraversal) traversal.asAdmin().clone()).by(T.key),
});
- result.add(new Traversal[]{
+ originalAndOptimized.add(new Traversal[]{
((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.value().fold()),
((GraphTraversal) traversal.asAdmin().clone()).by(T.value),
- });*/
+ });
originalAndOptimized.add(new Traversal[]{
((GraphTraversal<?, ?>) traversal.asAdmin().clone()).by(__.identity()),
((GraphTraversal) traversal.asAdmin().clone()).by(),
diff --git a/gremlin-test/features/map/Select.feature b/gremlin-test/features/map/Select.feature
index 0d4913a..8c759d6 100644
--- a/gremlin-test/features/map/Select.feature
+++ b/gremlin-test/features/map/Select.feature
@@ -744,3 +744,27 @@ Feature: Step - select()
| s[a,b] |
| s[c] |
And the graph should return 6 for count of "g.V().as(\"a\", \"b\").out().as(\"c\").path().select(Column.keys)"
+
+ Scenario: g_EX11X_propertiesXweightX_asXaX_selectXaX_byXkeyX
+ Given the modern graph
+ And using the parameter e11Id defined as "e[josh-created->lop].id"
+ And the traversal of
+ """
+ g.E(e11Id).properties("weight").as("a").select("a").by(T.key)
+ """
+ When iterated to list
+ Then the result should be unordered
+ | result |
+ | weight |
+
+ Scenario: g_EX11X_propertiesXweightX_asXaX_selectXaX_byXvalueX
+ Given the modern graph
+ And using the parameter e11Id defined as "e[josh-created->lop].id"
+ And the traversal of
+ """
+ g.E(e11Id).properties("weight").as("a").select("a").by(T.value)
+ """
+ When iterated to list
+ Then the result should be unordered
+ | result |
+ | d[0.4].d |
\ No newline at end of file
diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java
index 0f5afbd..4e5d4a0 100644
--- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java
+++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/SelectTest.java
@@ -26,6 +26,7 @@ import org.apache.tinkerpop.gremlin.process.traversal.Pop;
import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__;
import org.apache.tinkerpop.gremlin.structure.Edge;
+import org.apache.tinkerpop.gremlin.structure.T;
import org.apache.tinkerpop.gremlin.structure.Vertex;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -38,7 +39,6 @@ import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
-import java.util.stream.Stream;
import static org.apache.tinkerpop.gremlin.LoadGraphWith.GraphData.CREW;
import static org.apache.tinkerpop.gremlin.LoadGraphWith.GraphData.MODERN;
@@ -155,6 +155,10 @@ public abstract class SelectTest extends AbstractGremlinProcessTest {
public abstract Traversal<Vertex, Vertex> get_g_VX1X_asXaX_repeatXout_asXaXX_timesX2X_selectXlast_aX(final Object v1Id);
+ public abstract Traversal<Edge, Object> get_g_EX11X_propertiesXweightX_asXaX_selectXaX_byXkeyX(final Object e11Id);
+
+ public abstract Traversal<Edge, Object> get_g_EX11X_propertiesXweightX_asXaX_selectXaX_byXvalueX(final Object e11Id);
+
// when labels don't exist
public abstract Traversal<Vertex, String> get_g_V_untilXout_outX_repeatXin_asXaXX_selectXaX_byXtailXlocalX_nameX();
@@ -703,6 +707,22 @@ public abstract class SelectTest extends AbstractGremlinProcessTest {
assertEquals(Collections.emptyList(), traversal.toList());
}
+ @Test
+ @LoadGraphWith(MODERN)
+ public void g_EX11X_propertiesXweightX_asXaX_selectXaX_byXkeyX() {
+ final Traversal<Edge, Object> traversal = get_g_EX11X_propertiesXweightX_asXaX_selectXaX_byXkeyX(convertToEdgeId("josh", "created", "lop"));
+ printTraversalForm(traversal);
+ assertEquals("weight", traversal.next());
+ }
+
+ @Test
+ @LoadGraphWith(MODERN)
+ public void g_EX11X_propertiesXweightX_asXaX_selectXaX_byXvalueX() {
+ final Traversal<Edge, Object> traversal = get_g_EX11X_propertiesXweightX_asXaX_selectXaX_byXvalueX(convertToEdgeId("josh", "created", "lop"));
+ printTraversalForm(traversal);
+ assertEquals(0.4d, (double) traversal.next(), 0.0001d);
+ }
+
// when labels don't exist
@Test
@@ -1074,6 +1094,16 @@ public abstract class SelectTest extends AbstractGremlinProcessTest {
return g.V().as("a").where(__.out("knows")).<Vertex>select("a");
}
+ @Override
+ public Traversal<Edge, Object> get_g_EX11X_propertiesXweightX_asXaX_selectXaX_byXkeyX(final Object e11Id) {
+ return g.E(e11Id).properties("weight").as("a").select("a").by(T.key);
+ }
+
+ @Override
+ public Traversal<Edge, Object> get_g_EX11X_propertiesXweightX_asXaX_selectXaX_byXvalueX(final Object e11Id) {
+ return g.E(e11Id).properties("weight").as("a").select("a").by(T.value);
+ }
+
// select columns test
@Override
[tinkerpop] 05/14: Made sure that the barrier step and the reducing
operator are reevaluated when the value traversal is being replaced.
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-1682
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 379544359d5536d94851ce9bb08ce8465d7fcfe3
Author: Daniel Kuppitz <da...@hotmail.com>
AuthorDate: Fri Jun 23 23:43:13 2017 +0200
Made sure that the barrier step and the reducing operator are reevaluated when the value traversal is being replaced.
---
.../gremlin/process/traversal/step/map/GroupStep.java | 12 ++++++++----
.../traversal/step/sideEffect/GroupSideEffectStep.java | 18 +++++++++++-------
2 files changed, 19 insertions(+), 11 deletions(-)
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupStep.java
index 66c9653..d538195 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroupStep.java
@@ -103,15 +103,19 @@ public final class GroupStep<S, K, V> extends ReducingBarrierStep<S, Map<K, V>>
resetBarrierForProfiling = barrierStep != null;
}
+ private void setValueTraversal(final Traversal.Admin<?, ?> kvTraversal) {
+ this.valueTraversal = this.integrateChild(convertValueTraversal(kvTraversal));
+ this.barrierStep = determineBarrierStep(this.valueTraversal);
+ this.setReducingBiOperator(new GroupBiOperator<>(null == this.barrierStep ? Operator.assign : this.barrierStep.getMemoryComputeKey().getReducer()));
+ }
+
@Override
public void modulateBy(final Traversal.Admin<?, ?> kvTraversal) {
if ('k' == this.state) {
this.keyTraversal = this.integrateChild(kvTraversal);
this.state = 'v';
} else if ('v' == this.state) {
- this.valueTraversal = this.integrateChild(convertValueTraversal(kvTraversal));
- this.barrierStep = determineBarrierStep(this.valueTraversal);
- this.setReducingBiOperator(new GroupBiOperator<>(null == this.barrierStep ? Operator.assign : this.barrierStep.getMemoryComputeKey().getReducer()));
+ this.setValueTraversal(kvTraversal);
this.state = 'x';
} else {
throw new IllegalStateException("The key and value traversals for group()-step have already been set: " + this);
@@ -123,7 +127,7 @@ public final class GroupStep<S, K, V> extends ReducingBarrierStep<S, Map<K, V>>
if (null != this.keyTraversal && this.keyTraversal.equals(oldTraversal))
this.keyTraversal = this.integrateChild(newTraversal);
else if (null != this.valueTraversal && this.valueTraversal.equals(oldTraversal))
- this.valueTraversal = this.integrateChild(newTraversal);
+ this.setValueTraversal(newTraversal);
}
@Override
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java
index 7eb6659..f278349 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/GroupSideEffectStep.java
@@ -74,18 +74,22 @@ public final class GroupSideEffectStep<S, K, V> extends SideEffectStep<S> implem
resetBarrierForProfiling = barrierStep != null;
}
+ private void setValueTraversal(final Traversal.Admin<?, ?> valueTraversal) {
+ this.valueTraversal = this.integrateChild(GroupStep.convertValueTraversal(kvTraversal));
+ this.barrierStep = GroupStep.determineBarrierStep(this.valueTraversal);
+ this.getTraversal().getSideEffects().register(this.sideEffectKey, null,
+ new GroupStep.GroupBiOperator<>(null == this.barrierStep ?
+ Operator.assign :
+ this.barrierStep.getMemoryComputeKey().getReducer()));
+ }
+
@Override
public void modulateBy(final Traversal.Admin<?, ?> kvTraversal) {
if ('k' == this.state) {
this.keyTraversal = this.integrateChild(kvTraversal);
this.state = 'v';
} else if ('v' == this.state) {
- this.valueTraversal = this.integrateChild(GroupStep.convertValueTraversal(kvTraversal));
- this.barrierStep = GroupStep.determineBarrierStep(this.valueTraversal);
- this.getTraversal().getSideEffects().register(this.sideEffectKey, null,
- new GroupStep.GroupBiOperator<>(null == this.barrierStep ?
- Operator.assign :
- this.barrierStep.getMemoryComputeKey().getReducer()));
+ this.setValueTraversal(kvTraversal);
this.state = 'x';
} else {
throw new IllegalStateException("The key and value traversals for group()-step have already been set: " + this);
@@ -97,7 +101,7 @@ public final class GroupSideEffectStep<S, K, V> extends SideEffectStep<S> implem
if (null != this.keyTraversal && this.keyTraversal.equals(oldTraversal))
this.keyTraversal = this.integrateChild(newTraversal);
else if (null != this.valueTraversal && this.valueTraversal.equals(oldTraversal))
- this.valueTraversal = this.integrateChild(newTraversal);
+ this.setValueTraversal(newTraversal);
}
@Override