There are 14 repositories under sql-parser topic.
Uses tokenized query returned by python-sqlparse and generates query metadata
SQL Parser for C++. Building C++ object structure from SQL statements.
Light and fast 🚀parser! With zero dependents. - Sql Parser Demo added!
A validating SQL lexer and parser with a focus on MySQL dialect.
simply SQL Parser for Go ( powered by vitess and TiDB )
Pure Golang PostgreSQL (SQL:2011, SQL:2008, SQL:2003, SQL:1999, and SQL-92 Standard) Parser
SQL(select) parser written with jison. parse SQL into abstract syntax tree(AST) and stringify back to SQL. sql grammar follows https://dev.mysql.com/doc/refman/5.7/en/select.html
SQL languages for monaco-editor
SQL DDL to JSON Schema Converter
Simple DDL Parser to parse SQL (HQL, TSQL, AWS Redshift, BigQuery, Snowflake and other dialects) ddl files to json/python dict with full information about columns: types, defaults, primary keys, etc. & table properties, types, domains, etc.
Header only library that parses and plans SQL queries at compile time
SQL parser and planner used by MindsDB
Query builder for Postgres backed by SQL parser
Calcite Demo
This class can parse SQL to get query type, tables, field values, etc.. It takes an string with a SQL statements and parses it to extract its different components. Currently the class can extract the SQL query method, the names of the tables involved in the query and the field values that are passed as parameters. This parser is pretty light respect phpsqlparser or others php sql parser.
Database Engine that supports Creating tables, Inserting, Deleting, Updating tuples, Selecting from table, and Creating Index
An SQL database, written as a learning project.
The parser for Oracle 11g/12c PL/SQL. It is based on the [ANTLR4](https://github.com/antlr/antlr4) and use the grammar from [antlr4-grammars-plsql](https://github.com/antlr/grammars-v4/tree/master/sql/plsql).
SQL Parser for Go, allows work with PostgreSQL syntax.
MySQL parser based on ANTLR4