{"repo":"DTStack/dt-sql-parser","free":true,"listed":false,"github":"https://github.com/DTStack/dt-sql-parser","clone":"git clone https://github.com/DTStack/dt-sql-parser.git","description":"SQL Parsers for BigData, built with antlr4.","language":"TypeScript","stars":392,"topics":["bigdata","sql","parser","antlr4","autocompletion","flink","hive","impala","mysql","postgresql"],"license":"MIT","category":"databases-storage","readme_excerpt":"dt-sql-parser [![NPM version][npm-image]][npm-url] [![NPM downloads][download-img]][download-url] [![Chat][online-chat-img]][online-chat-url] [npm-image]: https://img.shields.io/npm/v/dt-sql-parser.svg?style=flat-square [npm-url]: https://www.npmjs.com/package/dt-sql-parser [download-img]: https://img.shields.io/npm/dm/dt-sql-parser.svg?style=flat [download-url]: https://www.npmjs.com/package/dt-sql-parser [online-chat-img]: https://img.shields.io/discord/920616811261743104?logo=Molecule [online-chat-url]: https://discord.gg/uVvq6mfPfa English 简体中文 dt-sql-parser is a SQL Parser project built with ANTLR4, and it's mainly for the BigData field. The ANTLR4 generated the basic Parser, Visitor, and Listener, so it's easy to complete the Lexer , Parser , traverse the AST , and so on features. Additionally, it provides advanced features such as SQL Validation , Code Completion and Collecting Table and Columns in SQL . Supported SQL : - MySQL - Flink - Spark - Hive - PostgreSQL - Trino - Impala - GenericSQL [!TIP] This project is the default for Typescript target, also you can try to compile it to other languages if you need. Integrating SQL Parser with Monaco Editor We also have provided monaco-sql-languages to easily to integrate dt-sql-parser with monaco-editor . Installation Usage We recommend learning the fundamentals usage before continuing. The dt-sql-parser library provides SQL classes for different types of SQL. Before using syntax validation, code completion, and other feat","default_branch":null,"files":null,"tree":[],"storefront":"/r/DTStack","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DTStack/dt-sql-parser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}