Contributor
Liangda Wang

Apache ShardingSphere - Proofread the Oracle DDL/TCL SQL Definitions


Mentors
Zhenxu Ke, Juan Pan
Organization
The Apache Software Foundation

ShardingSphere parser engine helps users parse a SQL to get the AST (Abstract Syntax Tree) and visit this tree to get SQLStatement (Java Object). At present, this parser engine can handle SQLs for MySQL, PostgreSQL, SQLServer and Oracle, which means we have to understand different database dialect SQLs. This project is focused on proofreading all the TCL (Transaction Control Language) SQL definitions and all the Oracle DDL (Data Definition Language) SQL definitions except for ALTER, DROP, CREATE and TRUNCATE.