networknt / networknt/light-graphql-4j
GraphQL to SQL translation
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 37
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
Hi guys,
I am going to use GraphQL on my new project (FEs love it to utilize over REST). My initial task is to create routing service to datawarehouse which will support query anything in general. The storage is quite massive, so I look about how to automate things.
I am not "yet" expert on GraphQL, but would like to prevent writing to much code and rather rely on code generation if possible, so I plan to use this interesting project to generate GraphQL types from exisiting database:
https://github.com/ebridges/rdbms-to-graphql
So now I have schemas, I can also easily generate all POJOs covering all entities in database and covered in GraphQL schemas.
What I am looking for is some kind of GraphQL to SQL translator, I found 3 of those but written in node or python, most promissing is Hasura https://medium.com/@HasuraHQ
Do you have experience how to quickly expose large database via graphql with low coding?
Thank again for your always valuable inputs.
NOTE: I must write this time some public articles on your framework on medium or elsewhere to get some attention of your nice work
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no repository files, tests, or entry points. Start by reviewing the project structure and its GraphQL implementation, then compare the requested GraphQL-to-SQL translation with the referenced rdbms-to-graphql project and Hasura. Done would require a defined scope and an agreed implementation path for exposing database queries.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- graphql, java, sql
- Domain
- api, backend, database
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100