There are 13 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 DDL to JSON Schema Converter
SQL languages for monaco-editor
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
mkdb is a SQL-based relational database management system (RDBMS) written in Golang (1.18+) with zero third-party dependencies. The goal of the project is to provide a creative outlet for developers who want to experiment with database development in a low-stakes environment.
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.