-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request for documentation and design-decisions #13
Comments
@saurabhnanda It works wonderfully. It's a bit lacking in documentation but I used http://jakewheat.github.io/hssqlppp/latest/ and a bit of reading through the source code itself to use it in my project https://github.com/abhin4v/ringo/ to generate SQL. |
I had some code which was a prototype for an application development
Yes.
I had no idea these existed until now. But I think the level of
I mean pre-alpha with respect to the stability of the interface.This If you are just parsing and type checking queries and dml then I don't
It is being actively maintained, but only very slowly and with some The future vision at the moment is to
There is a more detailed todo full of things which I never get round |
abhin4v, can you give some more details on what is lacking in the documentation, maybe I can work on some of this |
In what way? Wouldn't PG's internal query parser always be up-to-date and comprehensive? |
Yes, I think you are right that it is comprehensive for select statements. But when I originally wrote hssqlppp, I already was trying to parse, insert/update/delete, ddl and create function statement bodies also. Maybe if I had seen this at the time I would have tried to use it (and extend the c code to cover the extra kinds of statements), but I wouldn't like to be maintaining a fork of some postgres code in c, or to require postgres in order to use hssqlppp. In addition, extending the parser in c to support new syntax or other SQL dialects isn't something that I would like to try and do, if it is even feasible. |
This seems like a really interesting library, especially the type-checking part. Would it be possible to answer the following questions:
The text was updated successfully, but these errors were encountered: