This is an automated email from the ASF dual-hosted git repository.
xiazcy pushed a change to branch type-predicate
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
from a3fdec4095 Implement `P.typeOf()` predicate, added new `GType` enum,
with a small set of tests.
add f4378c7d2f Replace use of `N` token with `GType` tokens
No new revisions were added by this update.
Summary of changes:
docs/src/reference/the-traversal.asciidoc | 6 +-
.../tinkerpop/gremlin/jsr223/CoreImports.java | 6 +-
.../grammar/DefaultGremlinBaseVisitor.java | 8 -
.../language/grammar/GenericLiteralVisitor.java | 5 -
.../language/grammar/TraversalEnumParser.java | 13 +-
.../language/grammar/TraversalMethodVisitor.java | 10 -
.../translator/GroovyTranslateVisitor.java | 9 -
.../language/translator/JavaTranslateVisitor.java | 10 -
.../translator/JavascriptTranslateVisitor.java | 9 -
.../language/translator/TranslateVisitor.java | 7 -
.../tinkerpop/gremlin/process/traversal/N.java | 48 -----
.../traversal/dsl/graph/GraphTraversal.java | 21 +-
.../gremlin/process/traversal/dsl/graph/__.java | 14 +-
.../process/traversal/step/map/AsNumberStep.java | 32 +--
.../gremlin/structure/io/binary/DataType.java | 3 +-
.../io/binary/TypeSerializerRegistry.java | 5 +-
.../structure/io/binary/types/EnumSerializer.java | 2 +-
.../structure/io/binary/types/NSerializer.java | 46 ----
.../structure/io/graphson/GraphSONModule.java | 7 -
.../io/graphson/TraversalSerializersV2.java | 34 ---
.../io/graphson/TraversalSerializersV3.java | 34 ---
.../gremlin/structure/io/gryo/GryoVersion.java | 4 +-
.../tinkerpop/gremlin/util/NumberHelper.java | 16 +-
.../grammar/GeneralLiteralVisitorTest.java | 47 +++--
.../language/translator/GremlinTranslatorTest.java | 36 ++--
.../traversal/step/map/AsNumberStepTest.java | 231 ++++++++++-----------
.../tinkerpop/gremlin/util/NumberHelperTest.java | 50 ++---
.../Process/Traversal/GraphTraversal.cs | 4 +-
.../src/Gremlin.Net/Process/Traversal/N.cs | 74 -------
.../src/Gremlin.Net/Process/Traversal/__.cs | 4 +-
.../Structure/IO/GraphBinary/DataType.cs | 3 +-
.../IO/GraphBinary/TypeSerializerRegistry.cs | 6 +-
.../IO/GraphBinary/Types/EnumSerializer.cs | 6 -
.../Structure/IO/GraphSON/GraphSONReader.cs | 3 +-
.../Structure/IO/GraphSON/NDeserializer.cs | 38 ----
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 12 --
.../Structure/IO/GraphBinary/GraphBinaryTests.cs | 15 --
.../Structure/IO/GraphSON/GraphSONReaderTests.cs | 12 --
.../Structure/IO/GraphSON/GraphSONWriterTests.cs | 11 -
gremlin-go/driver/cucumber/gremlin.go | 12 --
gremlin-go/driver/graphBinary.go | 5 +-
gremlin-go/driver/serializer.go | 2 -
gremlin-go/driver/traversal.go | 33 ---
gremlin-javascript/build/generate.groovy | 3 +-
.../gremlin-javascript/lib/process/traversal.js | 9 -
.../lib/structure/io/binary/internals/DataType.js | 3 +-
.../io/binary/internals/EnumSerializer.js | 3 +-
.../gremlin-javascript/test/cucumber/gremlin.js | 15 +-
.../test/integration/traversal-test.js | 12 --
.../test/unit/graphbinary/AnySerializer-test.js | 14 +-
.../test/unit/graphbinary/EnumSerializer-test.js | 3 +-
gremlin-language/src/main/antlr4/Gremlin.g4 | 13 --
gremlin-python/build/generate.groovy | 2 +-
.../python/gremlin_python/process/traversal.py | 11 -
.../gremlin_python/structure/io/graphbinaryV1.py | 12 +-
gremlin-python/src/main/python/radish/gremlin.py | 14 +-
.../gremlin/test/features/map/AsNumber.feature | 141 -------------
57 files changed, 249 insertions(+), 959 deletions(-)
delete mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/N.java
delete mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/binary/types/NSerializer.java
delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/N.cs
delete mode 100644
gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/NDeserializer.cs