This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/master/eslint-9.32.0
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
omit d03faf6733 Bump eslint
add 6b29a6659e Backported 62a3935152354eea54f2cfadc39edf10ebe2005d from
4.x
add 343eef4a85 Backported e8b9532fc0ec811460e97ebf5e00b8b9ec9192ac from 4.x
add 8e26f77d55 Backported more discard() steps from 4.x
add f57584be9a Merge branch '3.8-dev'
add d3a6421790 Minor text changes after merge of discard/none backport to
3.8 CTR
add 2fee31568f javadoc on discard() CTR
add 16bc514f03 Merge branch '3.8-dev'
add df775b0c78 TINKERPOP-3178 choose semantics consistency improvements
add aa15e39449 Merge branch '3.8-dev'
add 14b6f105b0 Removed ResultQueue#aggregatedResult
add 1fda8cdaac Merge branch '3.8-dev'
add 93ec874926 Update website for 3.7.4 releases CTR
add fa698ba2ab TinkerPop 3.7.4 release
add 50e840d4d4 Update to 3.7.5-SNAPSHOT CTR
add 5e33db4820 Merge branch '3.7-dev' into 3.8-dev
add 0983734620 Merge branch '3.8-dev'
add 1925202525 Backport a note on gherkin test filtering CTR
add 2e757ac8aa Merge branch '3.7-dev' into 3.8-dev
add a493eb207a Merge branch '3.8-dev'
add 77806039e3 Remove P.getOriginalValue() (#3183)
add 68af68b883 Deparameterize feature tests (#3186)
add 515eabfaa2 CTR cleanup python test
add 4b26a63608 Merge branch '3.8-dev'
add dd13f1ed84 TINKERPOP-3181 Improved host availability on initialization.
add 2cbea9f6b3 Merge branch 'TINKERPOP-3181' into 3.7-dev
add 3d8a33ce07 Merge branch '3.7-dev' into 3.8-dev
add 814bc57e81 Merge branch '3.8-dev'
add eebf47ec27 Updated changelog CTR
add e89695c652 GValue and Antlr Parsing Cache (#3157)
add 4790c500b4 Merge branch '3.8-dev'
add 544ed90ce0 TINKERPOP-2491 Remove auto unfold of single item results
for range, limit, tail local scope steps (#3184)
add 6787836721 Merge branch '3.8-dev'
add 3ddf400820 Fixed up property order tests CTR
add 3d7960dd08 Merge branch '3.7-dev' into 3.8-dev
add 049816a2b3 Merge branch '3.8-dev'
add a20f3861f7 Tests for repeat().times(0) and semantics clarity CTR
add a1f16803c2 Merge branch '3.7-dev' into 3.8-dev
add 8ca4c5458a Merge branch '3.8-dev'
add 6aad19195e Change tail feature test to use valueMap instead of inject
as to not be affected by GLV map ordering (#3193)
add b0ff859882 Merge branch '3.8-dev'
add 482475e814 Bumped Mockito to latest CTR
add 60946882ac Merge branch '3.8-dev'
add d5f4a29535 Fix NPE in dateDiff exception message & fix bullet list
formatting in semantics doc CTR
add 5e652982c6 Merge branch '3.7-dev' into 3.8-dev
add 0756e673e2 Merge branch '3.8-dev'
add 6eb0bef934 Added getter to DifferenceStep CTR
add ab3d4192b4 Merge branch '3.7-dev' into 3.8-dev
add 20413ce46c Merge branch '3.8-dev'
add 7341ab79d6 Backported rename of steps related to "merge" from 4.0
add 74e7da16d0 Merge branch '3.8-dev'
add 705bcb2873 Minor fix to changelog after backport of changes to 3.8-dev
CTR
add d4eb94fa6b Bump actions/checkout from 4 to 5
add b342a92a46 Merge branch 'pr-3182' into 3.7-dev
add 26658e2404 Bump actions/setup-java from 4 to 5
add 4518e35d66 Merge branch 'pr-3192' into 3.7-dev
add 391281022e Merge branch '3.7-dev' into 3.8-dev
add 04e00b82d5 Merge branch '3.8-dev'
add 7a4c89ad18 Added getter for valueTraversal on DifferenceStep CTR
add 3284acaf0b Merge branch '3.7-dev' into 3.8-dev
add 5030841548 Merge branch '3.8-dev'
add c53c452f4b TINKERPOP-3182 Fixed inconsistency in Path GraphSON
serialization
add 19b66a6fb5 Merge branch '3.7-dev' into 3.8-dev
add fa76d3bb0f Merge branch '3.8-dev'
add ec6385b10b TINKERPOP-3182 Prevented detachment for Path for GraphSON
CTR
add 069d633e02 Fix compile problem in gremlin-javascript CTR
add d45cd95af1 Changed detatchment logic after TINKERPOP-3182
add fadcd60542 Merge branch '3.7-dev' into 3.8-dev
add 25f0e15cda Merge branch '3.8-dev'
add ca58a971dc TINKERPOP-3166 Implement asNumber() step (#3153)
add 32dc384732 Merge branch '3.8-dev'
add b92ce72db4 Bump and rename sslcontext-kicktart to ayza
add 56e0662929 Merge branch '3.7-dev' into 3.8-dev
add ba6740ecbb Add caffeine dependency to javadoc generation CTR
add c04df4ed97 Merge branch '3.8-dev'
add 8889ea239c fix K_DISCARD in master CTR
add cb5f9ebc4f TINKERPOP-2821 Remove request routing via host in
RequestMessage CTR.
add dff09d415d Backport 3015f370431aa890492c33f94fa31138a0099d92 to
3.8-dev CTR
add 1c26cc5436 Merge branch '3.8-dev'
add 83b86a9548 CTR fixed .NET integration & feature tests build issues,
added parameter casting for range steps in .net translator visitor
add 73a20f2e7c Merge branch '3.8-dev'
add 7294ae70d3 CTR Fix UUID arg handling in GremlinLang
add 3a142ae52c GValue and Antlr Parsing Cache (#3157)
add a543fceefe [TINKERPOP-3173] Simplify comparability semantics (#3195)
add 6687d59d8a Merge branch '3.8-dev'
add 9a3896d913 Tests for custom strategies in grammar CTR
add ca91e9c195 Merge branch '3.8-dev'
add 4637f82c00 GValueReductionStrategy moved from finalization to
optimization
add 8c95cf3780 Remove recursion in GValue reduction strategies and added
provider specific one
add 5ee753a6aa Fixed clone for placeholder step
add a1bda3eaec Merge branch '3.8-dev'
add 9509d87ffa Fixed formatting in upgrade docs CTR
add 26962082ba Merge branch '3.7-dev' into 3.8-dev
add 07976dfb8f Fixed formatting in upgrade docs CTR
add 40811d074e Merge branch '3.8-dev'
add e39d795177 Refinements to GValue (#3205)
add e317bdfea6 Merge branch '3.8-dev'
add f6e5a6c804 CTR: add gremlin serialization images
add e2cc4ea409 Switched `gremlin-net` byte serializers to signed bytes
(`sbyte`) to be consistent with IO doc (#3206)
add 6f767e9e1b [TINKERPOP-2234] - Proposal for Type Predicate & Type Enum
(#3207)
add 46511ae70b Merge branch '3.8-dev'
add ac7f0ffdbe CTR update `asString()` semantics to throw
`IllegalArgumentException` with `null` inputs for casting step consistency
add 8a406426c0 CTR fix & re-order `asString()` in semantics doc
add a52d2b3184 Merge branch '3.8-dev'
add 3ef6975de0 Fix TraversalParent implementations for Placeholder steps
(#3209)
add 09fa0111d2 Added Air Routes to the distribution as a sample dataset
add e2cb0005a0 Merge branch 'airroutes' into 3.8-dev
add 33ad6d1d2b Merge branch '3.8-dev'
add ca14991983 Consolidate interfaces into step contracts (#3214)
add 9744310b2f Merge branch '3.8-dev'
add 39e100ce5d Bump eslint
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 (d03faf6733)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/master/eslint-9.32.0
(39e100ce5d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/pull_request_template.md | 2 +-
.github/workflows/build-test.yml | 58 +-
.github/workflows/codeql.yml | 6 +-
CHANGELOG.asciidoc | 90 +-
data/air-routes.json | 3619 +
data/air-routes.kryo | Bin 0 -> 3046434 bytes
data/air-routes.xml | 246030 ++++++++++++++++++
docs/gremlint/package-lock.json | 11 +-
docs/gremlint/package.json | 2 +-
docs/site/home/community.html | 8 +-
docs/site/home/download.html | 73 +-
docs/site/home/index.html | 10 +-
docs/src/dev/developer/for-committers.asciidoc | 12 +
docs/src/dev/future/index.asciidoc | 5 +-
.../dev/future/proposal-type-predicate-8.asciidoc | 263 +
docs/src/dev/provider/gremlin-semantics.asciidoc | 324 +-
docs/src/recipes/recommendation.asciidoc | 2 +-
docs/src/recipes/shortest-path.asciidoc | 4 +-
docs/src/reference/gremlin-variants.asciidoc | 30 +
docs/src/reference/the-traversal.asciidoc | 262 +-
docs/src/upgrade/release-3.0.x-incubating.asciidoc | 20 +-
docs/src/upgrade/release-3.1.x-incubating.asciidoc | 42 +-
docs/src/upgrade/release-3.2.x-incubating.asciidoc | 115 +-
docs/src/upgrade/release-3.3.x.asciidoc | 33 +-
docs/src/upgrade/release-3.4.x.asciidoc | 31 +-
docs/src/upgrade/release-3.5.x.asciidoc | 39 +-
docs/src/upgrade/release-3.6.x.asciidoc | 29 +-
docs/src/upgrade/release-3.7.x.asciidoc | 139 +-
docs/src/upgrade/release-3.8.x.asciidoc | 392 +-
docs/static/images/gremlin-deserialized-portal.png | Bin 0 -> 108766 bytes
docs/static/images/gremlin-serialized-portal.png | Bin 0 -> 185002 bytes
docs/static/images/gremlin-serialized.png | Bin 0 -> 133695 bytes
docs/static/images/gremlin-serialized2.png | Bin 0 -> 150231 bytes
gremlin-core/pom.xml | 4 +
.../tinkerpop/gremlin/jsr223/CoreImports.java | 3 +
.../gremlin/jsr223/GremlinLangCustomizer.java | 24 +-
.../gremlin/jsr223/GremlinLangPlugin.java | 71 +
.../gremlin/jsr223/GremlinLangScriptEngine.java | 76 +-
.../gremlin/language/grammar/ArgumentVisitor.java | 112 +-
.../grammar/DefaultGremlinBaseVisitor.java | 29 +-
.../language/grammar/GenericLiteralVisitor.java | 11 +-
.../language/grammar/GremlinQueryParser.java | 2 +-
.../language/grammar/TraversalEnumParser.java | 11 +
.../language/grammar/TraversalMethodVisitor.java | 162 +-
.../grammar/TraversalSourceSelfMethodVisitor.java | 13 +-
.../grammar/TraversalSourceSpawnMethodVisitor.java | 26 +-
.../translator/DotNetTranslateVisitor.java | 146 +-
.../language/translator/GoTranslateVisitor.java | 54 +-
.../translator/GroovyTranslateVisitor.java | 58 +-
.../language/translator/JavaTranslateVisitor.java | 23 +
.../translator/JavascriptTranslateVisitor.java | 9 +
.../translator/PythonTranslateVisitor.java | 5 +
.../language/translator/TranslateVisitor.java | 7 +
.../strategy/decoration/VertexProgramStrategy.java | 2 +-
.../MessagePassingReductionStrategy.java | 11 +-
.../remote/traversal/AbstractRemoteTraversal.java | 11 +
.../gremlin/process/traversal/Compare.java | 65 +-
.../gremlin/process/traversal/Contains.java | 20 +-
.../gremlin/process/traversal/GValueManager.java | 211 +
.../gremlin/process/traversal/GremlinLang.java | 13 +-
.../{GremlinTypeErrorException.java => N.java} | 36 +-
.../tinkerpop/gremlin/process/traversal/NotP.java | 120 +
.../tinkerpop/gremlin/process/traversal/P.java | 232 +-
.../gremlin/process/traversal/PBiPredicate.java | 7 -
.../tinkerpop/gremlin/process/traversal/Pick.java | 15 +-
.../gremlin/process/traversal/SackFunctions.java | 5 +-
.../tinkerpop/gremlin/process/traversal/Text.java | 11 +-
.../tinkerpop/gremlin/process/traversal/TextP.java | 98 +-
.../gremlin/process/traversal/Traversal.java | 23 +-
.../process/traversal/TraversalStrategies.java | 6 +-
.../process/traversal/TraversalStrategy.java | 49 +-
.../traversal/dsl/graph/GraphTraversal.java | 696 +-
.../traversal/dsl/graph/GraphTraversalSource.java | 89 +-
.../gremlin/process/traversal/dsl/graph/__.java | 91 +-
.../traversal/lambda/AbstractLambdaTraversal.java | 16 +-
.../traversal/lambda/GValueConstantTraversal.java | 91 +
.../traversal/lambda/PredicateTraversal.java | 4 +
.../gremlin/process/traversal/step/GValue.java | 236 +-
.../step/{ReadWriting.java => GValueHolder.java} | 39 +-
.../process/traversal/step/HasContainerHolder.java | 43 +-
.../gremlin/process/traversal/step/Mutating.java | 2 +-
.../{MapReducer.java => PropertiesHolder.java} | 15 +-
.../gremlin/process/traversal/step/Ranging.java | 4 +-
.../process/traversal/step/TraversalParent.java | 24 +
.../process/traversal/step/branch/BranchStep.java | 34 +-
.../process/traversal/step/branch/ChooseStep.java | 94 +-
.../process/traversal/step/filter/AllStep.java | 12 +-
.../process/traversal/step/filter/AndStep.java | 13 +-
.../process/traversal/step/filter/AnyStep.java | 12 +-
.../traversal/step/filter/BinaryReductionStep.java | 29 -
.../process/traversal/step/filter/DiscardStep.java | 4 -
.../process/traversal/step/filter/DropStep.java | 14 -
.../process/traversal/step/filter/FilterStep.java | 22 +-
.../process/traversal/step/filter/HasStep.java | 2 +-
.../process/traversal/step/filter/IsStep.java | 4 +-
.../traversal/step/filter/IsStepContract.java} | 30 +-
.../filter/{IsStep.java => IsStepPlaceholder.java} | 54 +-
.../process/traversal/step/filter/NoneStep.java | 12 +-
.../process/traversal/step/filter/OrStep.java | 13 +-
.../traversal/step/filter/RangeGlobalStep.java | 78 +-
.../step/filter/RangeGlobalStepContract.java | 105 +
.../step/filter/RangeGlobalStepPlaceholder.java | 171 +
.../step/filter/RangeLocalStepContract.java | 63 +
.../step/filter/RangeLocalStepPlaceholder.java | 155 +
.../traversal/step/filter/TailGlobalStep.java | 57 +-
.../step/filter/TailGlobalStepContract.java | 65 +
.../step/filter/TailGlobalStepPlaceholder.java | 128 +
.../step/filter/TailLocalStepContract.java} | 18 +-
.../step/filter/TailLocalStepPlaceholder.java | 104 +
.../traversal/step/filter/TraversalFilterStep.java | 2 +-
.../traversal/step/filter/WhereTraversalStep.java | 2 +-
.../step/map/AbstractAddEdgeStepPlaceholder.java | 197 +
.../map/AbstractAddElementStepPlaceholder.java | 374 +
.../step/map/AbstractAddVertexStepPlaceholder.java | 67 +
.../map/AbstractMergeElementStepPlaceholder.java | 327 +
.../traversal/step/map/AddEdgeStartStep.java | 86 +-
.../step/map/AddEdgeStartStepPlaceholder.java | 55 +
.../process/traversal/step/map/AddEdgeStep.java | 129 +-
.../traversal/step/map/AddEdgeStepContract.java | 111 +
.../traversal/step/map/AddEdgeStepPlaceholder.java | 55 +
...asNextStep.java => AddElementStepContract.java} | 35 +-
.../traversal/step/map/AddVertexStartStep.java | 77 +-
.../step/map/AddVertexStartStepPlaceholder.java | 50 +
.../process/traversal/step/map/AddVertexStep.java | 72 +-
.../AddVertexStepContract.java} | 15 +-
.../{IdStep.java => AddVertexStepPlaceholder.java} | 32 +-
.../process/traversal/step/map/AsNumberStep.java | 104 +
.../traversal/step/map/AsStringGlobalStep.java | 4 +-
.../traversal/step/map/AsStringLocalStep.java | 7 +-
.../process/traversal/step/map/CallStep.java | 52 +-
.../{HasNextStep.java => CallStepContract.java} | 38 +-
.../traversal/step/map/CallStepPlaceholder.java | 262 +
.../process/traversal/step/map/DateDiffStep.java | 11 +-
.../process/traversal/step/map/DifferenceStep.java | 8 +-
.../process/traversal/step/map/GraphStep.java | 102 +-
.../map/{IdStep.java => GraphStepContract.java} | 41 +-
.../traversal/step/map/GraphStepPlaceholder.java | 168 +
.../process/traversal/step/map/MergeEdgeStep.java | 18 +-
.../step/map/MergeEdgeStepPlaceholder.java | 144 +
.../traversal/step/map/MergeElementStep.java | 92 +-
.../traversal/step/map/MergeStepContract.java | 97 +
.../traversal/step/map/MergeVertexStep.java | 19 +-
.../step/map/MergeVertexStepPlaceholder.java | 114 +
.../process/traversal/step/map/RangeLocalStep.java | 60 +-
.../process/traversal/step/map/TailLocalStep.java | 20 +-
.../traversal/step/map/TraversalSelectStep.java | 2 +-
.../process/traversal/step/map/VertexStep.java | 26 +-
.../map/{IdStep.java => VertexStepContract.java} | 36 +-
...{VertexStep.java => VertexStepPlaceholder.java} | 120 +-
.../traversal/step/sideEffect/AddPropertyStep.java | 53 +-
.../step/sideEffect/AddPropertyStepContract.java | 64 +
.../sideEffect/AddPropertyStepPlaceholder.java | 275 +
.../process/traversal/step/util/GValueHelper.java | 90 +
.../process/traversal/step/util/HasContainer.java | 6 +-
.../process/traversal/step/util/Parameters.java | 19 +-
.../strategy/decoration/ElementIdStrategy.java | 34 +-
.../strategy/decoration/EventStrategy.java | 14 +-
.../strategy/decoration/PartitionStrategy.java | 63 +-
.../strategy/decoration/SubgraphStrategy.java | 44 +-
.../optimization/AdjacentToIncidentStrategy.java | 11 +-
.../strategy/optimization/CountStrategy.java | 16 +-
.../strategy/optimization/EarlyLimitStrategy.java | 14 +-
.../optimization/GValueReductionStrategy.java | 74 +
.../optimization/IncidentToAdjacentStrategy.java | 23 +-
.../optimization/InlineFilterStrategy.java | 96 +-
.../strategy/optimization/LazyBarrierStrategy.java | 12 +-
.../optimization/MatchPredicateStrategy.java | 4 +-
.../strategy/optimization/OrderLimitStrategy.java | 11 +-
.../optimization/PathProcessorStrategy.java | 24 +-
.../provider/ProviderGValueReductionStrategy.java | 61 +
.../EdgeLabelVerificationStrategy.java | 12 +-
.../ReservedKeysVerificationStrategy.java | 20 +-
.../gremlin/process/traversal/util/AndP.java | 13 +-
.../process/traversal/util/ConnectiveP.java | 26 +-
.../process/traversal/util/DefaultTraversal.java | 18 +-
.../process/traversal/util/EmptyTraversal.java | 36 +-
.../gremlin/process/traversal/util/OrP.java | 14 +-
.../process/traversal/util/PureTraversal.java | 4 +
.../process/traversal/util/TraversalHelper.java | 350 +-
.../gremlin/structure/io/binary/DataType.java | 1 +
.../io/binary/TypeSerializerRegistry.java | 4 +-
.../structure/io/binary/types/EnumSerializer.java | 1 +
.../{DurationSerializer.java => NSerializer.java} | 24 +-
.../structure/io/binary/types/PSerializer.java | 11 +-
.../structure/io/binary/types/PathSerializer.java | 4 +-
.../structure/io/graphson/GraphSONModule.java | 10 +
.../io/graphson/GraphSONSerializersV2.java | 11 +-
.../io/graphson/GraphSONSerializersV3.java | 10 +-
.../io/graphson/GraphSONSerializersV4.java | 23 +-
.../io/graphson/TraversalSerializersV2.java | 37 +
.../io/graphson/TraversalSerializersV3.java | 37 +
.../structure/io/gryo/GryoClassResolverV1.java | 3 +
.../structure/io/gryo/GryoClassResolverV3.java | 3 +
.../structure/io/gryo/GryoSerializersV1.java | 27 +-
.../structure/io/gryo/GryoSerializersV3.java | 27 +-
.../gremlin/structure/io/gryo/GryoVersion.java | 11 +-
.../gremlin/structure/service/ServiceRegistry.java | 1 -
.../gremlin/util/GremlinValueComparator.java | 106 +-
.../tinkerpop/gremlin/util/NumberHelper.java | 102 +-
.../language/grammar/ArgumentVisitorTest.java | 19 +-
.../grammar/GeneralLiteralVisitorTest.java | 35 +
.../grammar/TraversalMethodVisitorTest.java | 8 +-
.../language/grammar/TraversalRootVisitorTest.java | 51 -
.../grammar/TraversalStrategyVisitorTest.java | 136 +
.../language/translator/GremlinTranslatorTest.java | 224 +-
.../gremlin/process/TraversalStrategiesTest.java | 2 +-
.../MessagePassingReductionStrategyTest.java | 4 +-
.../remote/EmbeddedRemoteConnectionTest.java | 3 +-
.../gremlin/process/traversal/CompareTest.java | 114 +-
.../gremlin/process/traversal/ConnectiveTest.java | 79 +-
.../process/traversal/ContainsBulkSetTest.java | 9 +-
.../process/traversal/GValueManagerTest.java | 309 +
.../gremlin/process/traversal/GremlinLangTest.java | 2 +
.../tinkerpop/gremlin/process/traversal/PTest.java | 217 +-
.../gremlin/process/traversal/TraversalTest.java | 8 +
.../traversal/dsl/graph/GraphTraversalTest.java | 3 -
.../process/traversal/step/GValueStepTest.java | 75 +
.../gremlin/process/traversal/step/GValueTest.java | 376 +-
.../traversal/step/TraversalParentTest.java | 1027 +
.../process/traversal/step/filter/HasStepTest.java | 83 +-
.../process/traversal/step/filter/IsStepTest.java | 61 +-
.../traversal/step/filter/NoneStepTest.java | 7 +-
.../traversal/step/filter/RangeGlobalStepTest.java | 70 +-
.../traversal/step/filter/TailGlobalStepTest.java | 52 +-
.../traversal/step/map/AddEdgeStartStepTest.java | 231 +
.../traversal/step/map/AddEdgeStepTest.java | 274 +-
.../traversal/step/map/AddVertexStartStepTest.java | 180 +
.../traversal/step/map/AddVertexStepTest.java | 285 +-
.../traversal/step/map/AsNumberStepTest.java | 398 +
.../traversal/step/map/AsStringGlobalStepTest.java | 8 +-
.../traversal/step/map/AsStringLocalStepTest.java | 6 +-
.../process/traversal/step/map/CallStepTest.java | 160 +-
.../traversal/step/map/DateAddStepTest.java | 3 +-
.../traversal/step/map/DateDiffStepTest.java | 5 +
.../process/traversal/step/map/GraphStepTest.java | 70 +-
.../process/traversal/step/map/MatchStepTest.java | 2 +-
.../traversal/step/map/MergeEdgeStepTest.java | 184 +-
.../traversal/step/map/MergeVertexStepTest.java | 199 +-
.../traversal/step/map/RangeLocalStepTest.java | 172 +-
.../traversal/step/map/TailLocalStepTest.java | 53 +-
.../process/traversal/step/map/VertexStepTest.java | 104 +-
.../step/sideEffect/AddPropertyStepTest.java | 108 +-
.../traversal/step/util/ParametersTest.java | 4 +-
.../traversal/strategy/GValueManagerVerifier.java | 330 +
.../strategy/GValueManagerVerifierTest.java | 223 +
.../decoration/ConnectiveStrategyTest.java | 180 +-
.../decoration/ElementIdStrategyTraverseTest.java | 16 +-
.../strategy/decoration/PartitionStrategyTest.java | 184 +-
.../strategy/decoration/SubgraphStrategyTest.java | 100 +
.../AdjacentToIncidentStrategyTest.java | 161 +-
.../ByModulatorOptimizationStrategyTest.java | 14 +-
.../strategy/optimization/CountStrategyTest.java | 392 +-
.../optimization/EarlyLimitStrategyTest.java | 329 +-
.../optimization/FilterRankingStrategyTest.java | 411 +-
.../optimization/GValueReductionStrategyTest.java | 269 +
.../optimization/IdentityRemovalStrategyTest.java | 14 +-
.../IncidentToAdjacentStrategyTest.java | 158 +-
.../optimization/InlineFilterStrategyTest.java | 263 +-
.../optimization/LazyBarrierStrategyTest.java | 7 +-
.../optimization/OrderLimitStrategyTest.java | 106 +-
.../optimization/PathProcessorStrategyTest.java | 201 +-
.../optimization/RepeatUnrollStrategyTest.java | 196 +-
.../ProviderGValueReductionStrategyTest.java | 254 +
.../traversal/util/TraversalExplanationTest.java | 16 +-
.../traversal/util/TraversalHelperTest.java | 118 +-
.../gremlin/structure/util/GraphFactoryTest.java | 10 +
.../tinkerpop/gremlin/util/CollectionUtilTest.java | 2 +-
.../tinkerpop/gremlin/util/NumberHelperTest.java | 129 +
gremlin-dotnet/build/generate.groovy | 9 +-
.../Process/Traversal/GraphTraversal.cs | 18 +
.../Process/Traversal/{Merge.cs => N.cs} | 39 +-
.../src/Gremlin.Net/Process/Traversal/Pick.cs | 3 +
.../src/Gremlin.Net/Process/Traversal/__.cs | 16 +
.../Structure/IO/GraphBinary/DataType.cs | 1 +
.../Structure/IO/GraphBinary/StreamExtensions.cs | 23 +
.../IO/GraphBinary/TypeSerializerRegistry.cs | 4 +-
.../IO/GraphBinary/Types/EnumSerializer.cs | 6 +
.../IO/GraphBinary/Types/SingleTypeSerializer.cs | 8 +-
.../Structure/IO/GraphSON/GraphSONReader.cs | 3 +-
.../Structure/IO/GraphSON/GraphSONWriter.cs | 2 +-
.../{DTDeserializer.cs => NDeserializer.cs} | 6 +-
.../{ByteConverter.cs => SByteConverter.cs} | 6 +-
.../Gherkin/CommonSteps.cs | 23 +-
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 1008 +-
.../DriverRemoteConnection/GraphTraversalTests.cs | 47 +
.../Structure/IO/GraphBinary/GraphBinaryTests.cs | 80 +-
.../Structure/IO/GraphSON/GraphSONReaderTests.cs | 26 +
.../Structure/IO/GraphSON/GraphSONWriterTests.cs | 40 +-
.../tinkerpop/gremlin/driver/ResultQueue.java | 7 -
gremlin-go/build/generate.groovy | 18 +-
gremlin-go/driver/anonymousTraversal.go | 5 +
gremlin-go/driver/client_test.go | 50 +
gremlin-go/driver/connection_test.go | 54 +
gremlin-go/driver/cucumber/cucumberSteps_test.go | 58 +-
gremlin-go/driver/cucumber/cucumberWorld.go | 2 +
gremlin-go/driver/cucumber/gremlin.go | 770 +-
gremlin-go/driver/graphBinary.go | 3 +
gremlin-go/driver/graphTraversal.go | 6 +
gremlin-go/driver/serializer.go | 2 +
gremlin-go/driver/traversal.go | 56 +-
gremlin-groovy/pom.xml | 1 -
gremlin-javascript/build/generate.groovy | 1 +
.../lib/process/graph-traversal.ts | 10 +
.../gremlin-javascript/lib/process/traversal.ts | 3 +-
.../gremlin-javascript/lib/structure/graph.ts | 15 +-
.../lib/structure/io/binary/internals/DataType.js | 1 +
.../io/binary/internals/EnumSerializer.js | 2 +
.../gremlin-javascript/package-lock.json | 214 +-
.../javascript/gremlin-javascript/package.json | 2 +-
.../test/cucumber/feature-steps.js | 20 +
.../gremlin-javascript/test/cucumber/gremlin.js | 406 +-
.../gremlin-javascript/test/cucumber/world.js | 1 +
.../test/integration/client-tests.js | 70 +-
.../test/integration/traversal-test.js | 73 +
.../test/unit/graphbinary/AnySerializer-test.js | 11 +-
.../test/unit/graphbinary/EnumSerializer-test.js | 3 +-
.../test/unit/graphbinary/PathSerializer-test.js | 92 +
.../gremlin-javascript/test/unit/graphson-test.js | 38 +-
gremlin-language/src/main/antlr4/Gremlin.g4 | 95 +-
.../language/corpus/DocumentationReader.java | 4 +-
gremlin-python/build/generate.groovy | 2 +-
.../gremlin_python/process/graph_traversal.py | 14 +
.../python/gremlin_python/process/traversal.py | 18 +-
.../gremlin_python/structure/io/graphbinaryV4.py | 8 +-
.../src/main/python/radish/feature_steps.py | 21 +-
gremlin-python/src/main/python/radish/gremlin.py | 409 +-
.../src/main/python/tests/driver/test_client.py | 10 +-
.../tests/driver/test_driver_remote_connection.py | 15 +
.../main/python/tests/process/test_gremlin_lang.py | 4 +
gremlin-server/pom.xml | 2 +-
.../apache/tinkerpop/gremlin/server/Context.java | 16 +-
.../GraphBinaryRemoteGraphComputerProvider.java | 4 -
.../gremlin/server/GremlinDriverIntegrateTest.java | 14 +-
.../server/GremlinResultSetIntegrateTest.java | 2 +-
.../server/GremlinServerHttpIntegrateTest.java | 20 +-
.../gremlin/server/GremlinServerIntegrateTest.java | 16 +-
.../GremlinServerSerializationIntegrateTest.java | 95 +-
.../gremlin/server/HttpDriverIntegrateTest.java | 17 +-
.../tinkerpop/gremlin/features/StepDefinition.java | 22 +-
.../process/ProcessEmbeddedStandardSuite.java | 4 +-
.../gremlin/process/ProcessStandardSuite.java | 4 +-
...csTest.java => ComparabilitySemanticsTest.java} | 42 +-
.../process/traversal/step/OrderabilityTest.java | 6 +-
.../process/traversal/step/branch/ChooseTest.java | 10 +-
.../process/traversal/step/filter/RangeTest.java | 30 +-
.../process/traversal/step/filter/TailTest.java | 30 +-
.../process/traversal/step/map/PropertiesTest.java | 15 -
.../gremlin/structure/SerializationTest.java | 29 +-
.../gremlin/test/features/branch/Choose.feature | 531 +-
.../gremlin/test/features/branch/Repeat.feature | 46 +-
.../gremlin/test/features/branch/Union.feature | 5 +-
.../gremlin/test/features/filter/All.feature | 16 +-
.../gremlin/test/features/filter/Any.feature | 16 +-
.../gremlin/test/features/filter/Coin.feature | 17 -
.../gremlin/test/features/filter/None.feature | 20 +-
.../{map/Constant.feature => filter/Not.feature} | 39 +-
.../gremlin/test/features/filter/Range.feature | 82 +-
.../gremlin/test/features/filter/Tail.feature | 86 +-
.../gremlin/test/features/filter/Where.feature | 4 +-
.../test/features/integrated/Miscellaneous.feature | 3 +-
.../gremlin/test/features/map/AddEdge.feature | 3 +-
.../gremlin/test/features/map/AsBool.feature | 3 +-
.../gremlin/test/features/map/AsDate.feature | 9 +-
.../Inject.feature => map/AsNumber.feature} | 248 +-
.../gremlin/test/features/map/AsString.feature | 26 +-
.../gremlin/test/features/map/Combine.feature | 37 +-
.../gremlin/test/features/map/Concat.feature | 6 +-
.../gremlin/test/features/map/Conjoin.feature | 21 +-
.../gremlin/test/features/map/Difference.feature | 40 +-
.../gremlin/test/features/map/Disjunct.feature | 37 +-
.../gremlin/test/features/map/Intersect.feature | 34 +-
.../gremlin/test/features/map/LTrim.feature | 6 +-
.../gremlin/test/features/map/Length.feature | 3 +-
.../gremlin/test/features/map/Math.feature | 3 +-
.../gremlin/test/features/map/Mean.feature | 7 +-
.../gremlin/test/features/map/Merge.feature | 33 +-
.../gremlin/test/features/map/MergeEdge.feature | 72 +-
.../gremlin/test/features/map/MergeVertex.feature | 113 +-
.../gremlin/test/features/map/Min.feature | 3 +-
.../gremlin/test/features/map/Product.feature | 34 +-
.../gremlin/test/features/map/RTrim.feature | 6 +-
.../gremlin/test/features/map/Replace.feature | 3 +-
.../gremlin/test/features/map/Reverse.feature | 3 +-
.../gremlin/test/features/map/Split.feature | 3 +-
.../gremlin/test/features/map/Substring.feature | 3 +-
.../gremlin/test/features/map/Sum.feature | 7 +-
.../gremlin/test/features/map/ToLower.feature | 6 +-
.../gremlin/test/features/map/ToUpper.feature | 20 +-
.../gremlin/test/features/map/Trim.feature | 6 +-
.../test/features/semantics/Comparability.feature | 72 +-
.../test/features/semantics/Equality.feature | 40 +-
.../test/features/semantics/Orderability.feature | 70 +-
.../test/features/sideEffect/Aggregate.feature | 24 +-
.../test/features/sideEffect/Inject.feature | 76 +-
.../gremlin/test/features/sideEffect/Sack.feature | 6 +-
.../gremlin/test/features/sideEffect/Store.feature | 4 +-
.../org/apache/tinkerpop/gremlin/util/Tokens.java | 1 -
neo4j-gremlin/pom.xml | 1 -
.../traversal/step/sideEffect/Neo4jGraphStep.java | 6 +-
.../optimization/Neo4jGraphStepStrategy.java | 5 +-
.../gremlin/neo4j/Neo4jGraphFeatureTest.java | 2 +-
pom.xml | 38 +-
tinkergraph-gremlin/pom.xml | 3 +-
.../traversal/step/sideEffect/TinkerGraphStep.java | 35 +-
.../optimization/TinkerGraphStepStrategy.java | 5 +-
.../tinkergraph/structure/TinkerFactory.java | 22 +
.../gremlin/tinkergraph/structure/air-routes.kryo | Bin 0 -> 3046434 bytes
.../TinkerGraphGremlinLangScriptEngineTest.java | 730 +
.../process/TinkerGraphNoStrategyProvider.java | 4 +-
.../step/sideEffect/TinkerGraphStepTest.java | 75 +-
.../tinkergraph/structure/TinkerGraphPlayTest.java | 6 +-
411 files changed, 271613 insertions(+), 6375 deletions(-)
create mode 100644 data/air-routes.json
create mode 100644 data/air-routes.kryo
create mode 100644 data/air-routes.xml
create mode 100644 docs/src/dev/future/proposal-type-predicate-8.asciidoc
create mode 100644 docs/static/images/gremlin-deserialized-portal.png
create mode 100644 docs/static/images/gremlin-serialized-portal.png
create mode 100644 docs/static/images/gremlin-serialized.png
create mode 100644 docs/static/images/gremlin-serialized2.png
copy
gremlin-groovy/src/test/java/org/apache/tinkerpop/gremlin/jsr223/GroovyGremlinScriptEngineTest.java
=>
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/GremlinLangCustomizer.java
(58%)
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/GremlinLangPlugin.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/GValueManager.java
rename
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/{GremlinTypeErrorException.java
=> N.java} (57%)
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/NotP.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/GValueConstantTraversal.java
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/{ReadWriting.java
=> GValueHolder.java} (51%)
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/{MapReducer.java
=> PropertiesHolder.java} (72%)
delete mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/BinaryReductionStep.java
copy
gremlin-core/src/{test/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/IsStepTest.java
=>
main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/IsStepContract.java}
(62%)
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/{IsStep.java
=> IsStepPlaceholder.java} (53%)
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/RangeGlobalStepContract.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/RangeGlobalStepPlaceholder.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/RangeLocalStepContract.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/RangeLocalStepPlaceholder.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/TailGlobalStepContract.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/TailGlobalStepPlaceholder.java
copy
gremlin-core/src/{test/java/org/apache/tinkerpop/gremlin/structure/util/StringFactoryTest.java
=>
main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/TailLocalStepContract.java}
(69%)
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/TailLocalStepPlaceholder.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AbstractAddEdgeStepPlaceholder.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AbstractAddElementStepPlaceholder.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AbstractAddVertexStepPlaceholder.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AbstractMergeElementStepPlaceholder.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeStartStepPlaceholder.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeStepContract.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeStepPlaceholder.java
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/{HasNextStep.java
=> AddElementStepContract.java} (54%)
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddVertexStartStepPlaceholder.java
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/{Deleting.java
=> map/AddVertexStepContract.java} (68%)
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/{IdStep.java
=> AddVertexStepPlaceholder.java} (50%)
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AsNumberStep.java
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/{HasNextStep.java
=> CallStepContract.java} (54%)
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/CallStepPlaceholder.java
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/{IdStep.java
=> GraphStepContract.java} (51%)
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/GraphStepPlaceholder.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeEdgeStepPlaceholder.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeStepContract.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeVertexStepPlaceholder.java
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/{IdStep.java
=> VertexStepContract.java} (59%)
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/{VertexStep.java
=> VertexStepPlaceholder.java} (51%)
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AddPropertyStepContract.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AddPropertyStepPlaceholder.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/util/GValueHelper.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/GValueReductionStrategy.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/provider/ProviderGValueReductionStrategy.java
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/binary/types/{DurationSerializer.java
=> NSerializer.java} (65%)
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/GValueManagerTest.java
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/GValueStepTest.java
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/TraversalParentTest.java
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeStartStepTest.java
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddVertexStartStepTest.java
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AsNumberStepTest.java
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/GValueManagerVerifier.java
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/GValueManagerVerifierTest.java
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/GValueReductionStrategyTest.java
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/provider/ProviderGValueReductionStrategyTest.java
copy gremlin-dotnet/src/Gremlin.Net/Process/Traversal/{Merge.cs => N.cs} (56%)
copy gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/{DTDeserializer.cs
=> NDeserializer.cs} (86%)
rename gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/{ByteConverter.cs
=> SByteConverter.cs} (92%)
rename
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/{TernaryBooleanLogicsTest.java
=> ComparabilitySemanticsTest.java} (90%)
copy
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/{map/Constant.feature
=> filter/Not.feature} (69%)
copy
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/{sideEffect/Inject.feature
=> map/AsNumber.feature} (51%)
create mode 100644
tinkergraph-gremlin/src/main/resources/org/apache/tinkerpop/gremlin/tinkergraph/structure/air-routes.kryo
create mode 100644
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/jsr223/TinkerGraphGremlinLangScriptEngineTest.java