Package: polyglotSQL Title: SQL Parsing, Analysis and Dialect Translation Version: 0.1.3 Authors@R: c( person("André", "Leite", email = "leite@castlab.org", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-4718-9766")), person("Marcos", "Wasiliew", email = "marcos.wasiliew@gmail.com", role = "aut", comment = c(ORCID = "0009-0004-4694-3159")), person("Hugo", "Vasconcelos", email = "hugo.vasconcelos@ufpe.br", role = "aut", comment = c(ORCID = "0000-0001-6249-0920")), person("Carlos", "Amorim", email = "carlos.agaf@ufpe.br", role = "aut", comment = c(ORCID = "0000-0001-6315-8305")), person("Diogo", "Bezerra", email = "diogo.bezerra@ufpe.br", role = "aut", comment = c(ORCID = "0000-0002-1216-8674")), person("Júlia", "Nascimento Barreto", email = "juliabarreto@gd.seplag.pe.gov.br", role = "aut", comment = c(ORCID = "0009-0004-2851-7770")), person("Tobias", "Müller", , "github@tobilg.com", role = "cph", comment = "Author of the bundled 'polyglot-sql' Rust crate (Polyglot project)"), person("Toby", "Mao", role = "cph", comment = "Author of SQLGlot, from which Polyglot is derived"), person(, "The authors of the vendored Rust dependencies", role = "cph", comment = "see inst/COPYRIGHTS") ) Description: 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 , 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. License: MIT + file LICENSE URL: https://github.com/StrategicProjects/polyglot-sql-r, https://strategicprojects.github.io/polyglot-sql-r/ BugReports: https://github.com/StrategicProjects/polyglot-sql-r/issues Depends: R (>= 4.2) Imports: cli, jsonlite Suggests: knitr, rmarkdown, testthat (>= 3.0.0) VignetteBuilder: knitr Config/polyglotSQL/upstream: 0.13.2 Config/rextendr/version: 0.5.0 Config/testthat/edition: 3 Encoding: UTF-8 Language: en-US Roxygen: list(markdown = TRUE) RoxygenNote: 8.0.0 SystemRequirements: Cargo (Rust's package manager), rustc >= 1.88.0, xz Config/pak/sysreqs: xz-utils libclang-dev Repository: https://strategicprojects.r-universe.dev Date/Publication: 2026-10-09 01:11:17 UTC RemoteUrl: https://github.com/strategicprojects/polyglot-sql-r RemoteRef: HEAD RemoteSha: 6f711d011fe98822c40223a8b84e451e5375d756 NeedsCompilation: yes Packaged: 2026-10-09 02:32:49 UTC; root Author: André Leite [aut, cre] (ORCID: ), Marcos Wasiliew [aut] (ORCID: ), Hugo Vasconcelos [aut] (ORCID: ), Carlos Amorim [aut] (ORCID: ), Diogo Bezerra [aut] (ORCID: ), Júlia Nascimento Barreto [aut] (ORCID: ), Tobias Müller [cph] (Author of the bundled 'polyglot-sql' Rust crate (Polyglot project)), Toby Mao [cph] (Author of SQLGlot, from which Polyglot is derived), The authors of the vendored Rust dependencies [cph] (see inst/COPYRIGHTS) Maintainer: André Leite