A golang library to support:
- traversal algorithms on StackQL augmented openapi doc structure.
- SQL semantics thereupon.
From those who brought you
The basic idea is a full decouple and abstraction of the interface from openapi.
Based upon the fact that golang text templates are Turing complete, as are numerous other DSLs, we can use these to define and route SQL input to arbitrary interfaces. For instance, here is the brainf@$& interpreter described in the article.
As a side note, this review piece gives some insight into whay all DSLs wind up Turing complete and also therefore rather messy for narrowband purposes.
Extensions, adaptations and shims of the following support our work:
We gratefully acknowledge these pieces of work.
Please see the stackql LICENSE.
Licenses for third party software we are using are included in the /licenses directory.