[ https://issues.apache.org/jira/browse/TINKERPOP-3023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17949525#comment-17949525 ]
ASF GitHub Bot commented on TINKERPOP-3023: ------------------------------------------- Cole-Greer commented on code in PR #3112: URL: https://github.com/apache/tinkerpop/pull/3112#discussion_r2073916863 ########## gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/language/translator/GremlinTranslatorTest.java: ########## @@ -151,6 +151,24 @@ public static Collection<Object[]> data() { null, "g.with_(\"x\")", "g.with_('x')"}, + {"g.inject(UUID(\"f47af10b-58cc-4372-a567-0f02b2f3d479\"))", + null, + "g.inject(string0)", + "g.Inject<object>(Guid.Parse(\"f47af10b-58cc-4372-a567-0f02b2f3d479\"))", + "g.Inject(uuid.MustParse(\"f47af10b-58cc-4372-a567-0f02b2f3d479\"))", + null, + null, + "g.inject(\"f47af10b-58cc-4372-a567-0f02b2f3d479\")", Review Comment: That's correct, I didn't realize that was an existing limitation of JS. ########## gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/feature-steps.js: ########## @@ -407,6 +408,10 @@ function toDateTime(value) { return new Date(value); } +function toUuid(value) { + return value; Review Comment: That's correct, I didn't realize that was an existing limitation of JS. > Expand type syntax in grammar in 3.8 > ------------------------------------ > > Key: TINKERPOP-3023 > URL: https://issues.apache.org/jira/browse/TINKERPOP-3023 > Project: TinkerPop > Issue Type: Improvement > Components: language > Affects Versions: 3.8.0 > Reporter: Stephen Mallette > Priority: Major > > There are certain types commonly used in Gremlin that should have some native > support in the grammar: > * UUID > ** {{UUID()}} - random > ** {{UUID('1e077e63-e45a-4f8e-aa00-9b6ffd91f20e')}} > * Edge > ** {{Edge(11)}} - different than current syntax for Vertex, adjust Vertex to > match - drop grammar support for {{{}ReferenceVertex{}}}. > * Binary (ByteBuffer) > ** {{Binary( '/9j/4AAQSkZJRgABAQEAAAAAAAD/==')}} -- This message was sent by Atlassian Jira (v8.20.10#820010)