Welcome to SqlParserX
SqlParserX is a multi-dialect SQL parsing engine and toolkit for SQL type detection, table/DDL parsing, table and column lineage, function extraction, parameter extraction, and prepared SQL generation.
It is built around two layers: sqlparserx-syntax parses SQL into Druid ASTs and owns syntax extensions; sqlparserx-core consumes those ASTs through the unified ISqlParser contract and produces business parsing results. sqlparserx-web and sqlparserx-ui provide service and visualization access.
Get Started
- 🚀 Quick Start
- 📖 Introduction
- 🏗️ Architecture
Documentation Map
- About SqlParserX: project introduction and two-layer architecture
- Quick Start: environment setup, build and run
- Core Parsing Capabilities: SQL type detection, field lineage, table lineage, table parsing, function extraction, and parameter extraction
- Contributing: how to contribute
:::tip Tip
Use the navbar to switch version (1.0 / Next) and language (简体中文 / English).
:::