You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by ly...@apache.org on 2022/02/16 21:57:30 UTC

[tinkerpop] 01/01: Milestone 1 of the gremlin-go driver

This is an automated email from the ASF dual-hosted git repository.

lyndonb pushed a commit to branch gremlin-go
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit 87c75f7afcc260bb23efce7f17a05aee5bd92f11
Merge: 3f2fc44 9f1ccb1
Author: Lyndon Bauto <58...@users.noreply.github.com>
AuthorDate: Wed Feb 16 13:57:22 2022 -0800

    Milestone 1 of the gremlin-go driver
    
    Thanks for all the work @simonz-bq @xiazcy @spmallette @divijvaidya. I will be opening a milestone 2 pull request shortly.

 .github/workflows/build-test.yml             |   2 +-
 .github/workflows/go.yml                     |  71 +++
 gremlin-go/README.md                         | 162 +++++++
 gremlin-go/driver/bytecode.go                | 150 +++++++
 gremlin-go/driver/bytecode_test.go           | 120 ++++++
 gremlin-go/driver/client.go                  |  87 ++++
 gremlin-go/driver/connection.go              |  68 +++
 gremlin-go/driver/connection_test.go         |  50 +++
 gremlin-go/driver/driverRemoteConnection.go  | 121 ++++++
 gremlin-go/driver/gorillaTransporter.go      |  91 ++++
 gremlin-go/driver/gorillaTransporter_test.go | 122 ++++++
 gremlin-go/driver/graphBinary.go             | 620 +++++++++++++++++++++++++++
 gremlin-go/driver/graphBinary_test.go        | 132 ++++++
 gremlin-go/driver/graphTraversalSource.go    |  23 +
 gremlin-go/driver/logger.go                  | 107 +++++
 gremlin-go/driver/protocol.go                | 127 ++++++
 gremlin-go/driver/protocol_test.go           |  44 ++
 gremlin-go/driver/request.go                 |  42 ++
 gremlin-go/driver/resources/en.json          |  13 +
 gremlin-go/driver/response.go                |  42 ++
 gremlin-go/driver/result.go                  |  38 ++
 gremlin-go/driver/resultSet.go               | 109 +++++
 gremlin-go/driver/resultSet_test.go          | 125 ++++++
 gremlin-go/driver/result_test.go             |  52 +++
 gremlin-go/driver/serializer.go              | 343 +++++++++++++++
 gremlin-go/driver/serializer_test.go         |  56 +++
 gremlin-go/driver/transporter.go             |  37 ++
 gremlin-go/driver/transporterFactory.go      |  37 ++
 gremlin-go/go.mod                            |  18 +
 gremlin-go/go.sum                            |  26 ++
 30 files changed, 3034 insertions(+), 1 deletion(-)