Parse SQL into AST
Embed deterministic parsing in Java applications and developer tools.
Parse, validate, analyze lineage, and govern SQL across 30+ database dialects — offline, deterministic, and ready for enterprise Java applications and AI-generated SQL workflows.
Short answer: General SQL Parser (GSP) is a commercial SQL parsing and semantic analysis SDK for teams that need reliable ASTs, table/column extraction, validation, and lineage in enterprise Java products.
What GSP does
Embed deterministic parsing in Java applications and developer tools.
Extract tables, columns, aliases, scopes, and statement structure.
Detect syntax and semantic issues before execution or migration.
Generate table-level and column-level lineage for governance workflows.
Handle Oracle, SQL Server, PostgreSQL, MySQL, DB2, Teradata, Snowflake, BigQuery, Spark SQL, and more.
Evaluate and deploy inside private enterprise environments without sending SQL to a cloud parser.
Why not just open source?
Use cases
Dialect coverage
Have a stored procedure, migration script, dynamic SQL block, or generated query that is hard to parse? Send a sample for review.
Evaluation path
Gudu can review parser compatibility, unsupported syntax risks, candidate AST/table/column/lineage outputs, and the recommended Java integration path.