Jeff Garzik
168117198d
Explicitly extract data type, rather than relying on bitwise flags.
2019-01-05 13:26:07 -05:00
Jeff Garzik
3cb24ce3b3
Continue work separating parser into clean library module.
2019-01-05 12:19:50 -05:00
Jeff Garzik
a5e6e0715c
Improve INSERT column parsing and diagnostics.
2019-01-05 11:18:25 -05:00
Jeff Garzik
32043a11c3
Pass parser state ptr to each parser executor callback.
2016-07-28 18:34:21 -04:00
Jeff Garzik
ea2ca5f51b
Move psql_state into sql-parser.h.
2016-07-28 18:14:36 -04:00
Jeff Garzik
d5e59cd6db
emit() sweep: finish conversion, converting 'strange func call' cases
...
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2009-11-08 23:52:47 -05:00
Jeff Garzik
ebcaf5895e
emit() sweep: convert everything else, except for strange-func-call cases
...
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2009-11-08 23:33:06 -05:00
Jeff Garzik
dd1900b02b
emit() sweep: converting several of the stragglers remaining
...
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2009-11-08 23:11:39 -05:00
Jeff Garzik
38ec0eb526
emit() sweep: convert expressions, values, DELETE and SELECT
...
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2009-11-08 22:19:53 -05:00
Jeff Garzik
5f11c7e1e0
emit() sweep: convert CREATE TABLE column definition/attribs/constraints
...
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2009-11-08 21:16:50 -05:00
Jeff Garzik
8948cfcb31
emit() sweep: basics of CREATE TABLE now converted to API form
...
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2009-11-08 19:32:25 -05:00
Jeff Garzik
af321368f2
Begin replacing emit() placeholders with API function calls
...
CREATE DATABASE, DROP DATABASE, DROP TABLE, sql statement, and list
of table names all have associated API calls.
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2009-11-08 18:57:33 -05:00