The underlying "GremlinClient" has changed, and I found that GremlinClient 3.4.13 returns parseable JSON, so I have referenced this. Next step, update the studio code to use the latest version of the GremlinClient lib when I can see how the new lib and receive queries as script and return parseable JSON.
My take on making an Enterprise Query Studio like SQL Server Management Studio, but this is primarily for queries.
But why WPF? Users prefer to enter their Cosmos DB credentials into a fat client (rather than someone's webpage), and WPF has a more robust UI then WinForms. UWP is an option, but I wanted to simplify the project. (NB: This tool works for partitions of type string; I am in the process of expanding it to partitions of type "number.")
Functionality for Gremlin Studio includes:
- Gremlin query shortcuts
- Gremlin snippets
- Json results tab (when executing)
- Graph results tab (when executing)
- Vertex properties window (when clicking on Vertex)
- Edge properties window (when clicking on Vertex)
- View Gremlin query execution plans