Crandore Hub

polyglotSQL

SQL Parsing, Analysis and Dialect Translation

Parse, tokenize, validate, format, analyze and translate SQL between more than 30 dialects ('PostgreSQL', 'MySQL', 'BigQuery', 'Snowflake', 'DuckDB', 'T-SQL', and others) using the 'polyglot-sql' Rust crate <https://github.com/tobilg/polyglot>, a Rust port of the 'SQLGlot' 'Python' library. All processing happens locally in the R session; no database connection, 'Python' runtime or external service is required. Includes column-level lineage, structural query analysis, query optimization, 'AST' diffing and 'OpenLineage' facet generation.

Versions across snapshots

VersionRepositoryFileSize
0.1.0 rolling linux/jammy R-4.5 polyglotSQL_0.1.0.tar.gz 13.5 MiB
0.1.0 rolling linux/noble R-4.5 polyglotSQL_0.1.0.tar.gz 13.5 MiB
0.1.0 rolling source/ R- polyglotSQL_0.1.0.tar.gz 5.0 MiB
0.1.0 latest linux/jammy R-4.5 polyglotSQL_0.1.0.tar.gz 13.5 MiB
0.1.0 latest linux/noble R-4.5 polyglotSQL_0.1.0.tar.gz 13.5 MiB
0.1.0 latest source/ R- polyglotSQL_0.1.0.tar.gz 5.0 MiB
0.1.0 2026-04-23 source/ R- polyglotSQL_0.1.0.tar.gz 0 B

Dependencies (latest)

Imports

Suggests