MySQL high-performance parser, use byte stream parsing.
Lexical analysis and grammatical analysis refer to MySQL 8.0
Open the /src/test/java folder, select any statement, and run the unit test.
- Pure byte stream analysis, String is not generated if it is not necessary.
- Process all supported SQL, and directly generate the syntax tree after receiving the byte stream to avoid subsequent duplication of work.
- Synchronous collection of relevant information such as SQL summary during grammar analysis.
- Create
- Alter
- Drop
If you want to be added to this list and have submitted an Issue or PR, please contact me.