Markus Dreseler
Markus Dreseler
That is unfortunately correct. Due to a lack of resources, adding this might take us a while. External contributions are of course welcomed.
Nice, thank you for sharing this!
Hi Stefano, glad that the library is of use to you. Just to clarify: Is your expected output another SQL statement? If yes, that is not something that we support...
> I know I can get the table from one issue I found on repo Could you give me a link? Maybe that will help me understand better what you...
Our goal is to support the ISO SQL-1992 standard. That should be supported by all of the named databases. Vendor-specific extensions are mostly not supported.
I can only confirm this. The insert_statement does not support multiple values: https://github.com/hyrise/sql-parser/blob/33c00133f26792d6ec3ef08a29e754e749e384ff/src/parser/bison_parser.y#L632-L638 To our defense, this is not supported by SQL-92, which we use as orientation, either: ``` ::=...
It might have come in with a newer SQL standard. SQL-92 is just the one that is sufficient for our purposes. I do wish we could upgrade to a more...
Have a look at the example binary and/or `printStatementInfo`: ``` ./a.out "SELECT name FROM foo WHERE name = \"test\"" Parsed successfully! Number of statements: 1 SelectStatement Fields: name Sources: foo...
Ah, sorry. I misunderstood your issue. This is expected and, as far as I understand it, correct. If you look at the [SQL documentation](https://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt), you will find that `` is...
Those are components of the database (Hyrise), not of the SQL parser. The parser's job is to generate an Abstract Syntax Tree (AST) of the query. The actual execution is...