kirill-stepanishin opened a new pull request, #3307:
URL: https://github.com/apache/tinkerpop/pull/3307
As part of the TP4 migration, the server no longer accepts Bytecode and only
processes Gremlin queries in script form.. This PR replaces `Bytecode` +
`Translator` with a new `GremlinLang` class.
## Changes
- New `GremlinLang` class that incrementally builds Gremlin query strings as
steps are added
- `GraphTraversalSource` / `GraphTraversal` now accumulate into
`GremlinLang` instead of `Bytecode`
- `Client.submit()` only accepts strings now; all queries sent as
`gremlin-lang` language. `OptionsStrategy` extracted into `RequestOptions`
(timeout, batchSize, bulkResults, etc.)
- Deleted `Bytecode`, `Translator`, `BytecodeSerializer`, and their tests
- Removed Bytecode serializers from both GraphSON and GraphBinary layers
### Intentionally out of scope for this PR
- **UUID** — no UUID("...") wrapper; UUIDs fall through to String(arg)
- **Numeric type suffixes** (1B, 2S, 4L, 5.0F, 6.0D, etc.)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]