northwesternmutual / grammes

A Go package built to communicate with Apache TinkerPop™ Graph computing framework using Gremlin; a graph traversal language used by graph databases such as JanusGraph®, MS Cosmos DB, AWS Neptune, and DataStax® Enterprise Graph.
Apache License 2.0
125 stars 45 forks source link

Question about this project. #12

Open kwontae opened 4 years ago

kwontae commented 4 years ago

This may be a silly question, but we can use our cosmos DB with gremlin API instead of janus that you guys use in the example, or can we not?

damienfamed75 commented 4 years ago

@kwontae sorry for late response. So... I initially was going to have those a part of this project, but since we don't use Grammes anymore within the company, that functionality was left out.

Theoretically, you should be able to get responses from any Gremlin server using the ExecuteQuery function in the Client, but you cannot parse them into the Vertex structure for example.

If you wish you help develop that functionality though it'd be more than appreciated to help out Grammes.

kwontae commented 4 years ago

@damienfamed75 I would love to learn more about it! I think this is a pretty cool project. If you have time, I would love to connect via slack or something and get a better understanding of what I can do!

damienfamed75 commented 4 years ago

@kwontae Yeah I'm in the official Golang bridge Slack as @Damien Stamates. You're more than welcome to reach out to me.