Skip to content

基于antlr4 解析器,支持spark sql, tidb sql, flink sql, Spark/flink jar 运行命令解析器

Notifications You must be signed in to change notification settings

GavinHwa/bigdata-sql-parser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

基于antlr4 statement 解析器,支持spark sql, tidb sql, flink sql, Spark/flink jar 运行命令解析,主要目的:

  1. 解析Hive、tidb、clickHouse的ddl sql,获取元数据信息统一管理,方便平台层查询表信息
  2. 解析各种sql引擎,获取表,列信息,统一权限管理
  3. 扩展Spark,Flink SQL语法

Build

  • mvn antlr4:antlr4
  • mvn clean package
备注

ClickHouse antlr4

About

基于antlr4 解析器,支持spark sql, tidb sql, flink sql, Spark/flink jar 运行命令解析器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 93.2%
  • Kotlin 3.6%
  • ANTLR 3.2%