envoyproxy / sql-parser

SQL Parser for C++. Building C++ object structure from SQL statements.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C++ SQL Parser Library

This code has been forked from Hyrise SQL Parser. Files have been moved around and modified to make it easy for inclusion in envoy mysql_proxy. MySQL specific extensions have been added to the SQL parser.

The SQL parser library will be eventually merged into envoy core and used as a generic SQL parser for different database implementations (MySQL, Postgres, etc.).

About

SQL Parser for C++. Building C++ object structure from SQL statements.

License:MIT License


Languages

Language:C++ 83.9%Language:Yacc 6.2%Language:C 3.3%Language:JavaScript 1.8%Language:Python 1.2%Language:Makefile 1.2%Language:Lex 1.1%Language:HTML 0.7%Language:Shell 0.5%Language:CSS 0.1%