{"id":16889755,"url":"https://github.com/gwenn/sqlpop","last_synced_at":"2025-04-07T05:11:08.274Z","repository":{"id":57668360,"uuid":"58923605","full_name":"gwenn/sqlpop","owner":"gwenn","description":"SQL parser (as understood by SQLite)","archived":false,"fork":false,"pushed_at":"2025-02-22T10:16:03.000Z","size":126,"stargazers_count":35,"open_issues_count":6,"forks_count":9,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-30T22:11:14.337Z","etag":null,"topics":["sql-parser"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gwenn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-16T10:20:45.000Z","updated_at":"2025-02-22T10:16:06.000Z","dependencies_parsed_at":"2024-08-25T08:27:35.815Z","dependency_job_id":"c3a55171-7454-4931-8e03-4d9f8091b886","html_url":"https://github.com/gwenn/sqlpop","commit_stats":{"total_commits":130,"total_committers":2,"mean_commits":65.0,"dds":0.007692307692307665,"last_synced_commit":"920217e452b7c2ae1183bcbd8fba21718fda7a5d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gwenn%2Fsqlpop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gwenn%2Fsqlpop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gwenn%2Fsqlpop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gwenn%2Fsqlpop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gwenn","download_url":"https://codeload.github.com/gwenn/sqlpop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247595335,"owners_count":20963943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["sql-parser"],"created_at":"2024-10-13T16:58:44.949Z","updated_at":"2025-04-07T05:11:08.221Z","avatar_url":"https://github.com/gwenn.png","language":"Rust","readme":"# SQLPOP\n\n[![Build Status](https://github.com/gwenn/sqlpop/workflows/Rust/badge.svg)](https://github.com/gwenn/sqlpop/actions)\n[![Latest Version](https://img.shields.io/crates/v/sqlpop.svg)](https://crates.io/crates/sqlpop)\n[![Rust Documentation](https://img.shields.io/badge/api-rustdoc-blue.svg)](https://docs.rs/sqlpop)\n[![dependency status](https://deps.rs/repo/github/gwenn/sqlpop/status.svg)](https://deps.rs/repo/github/gwenn/sqlpop)\n\nSQL parser (as understood by SQLite)\n\n* [LALRPOP and custom lexer](https://github.com/nikomatsakis/lalrpop/issues/39)\n* [SQLite tokenizer](http://www.sqlite.org/src/artifact?ci=trunk\u0026filename=src/tokenize.c)\n* [SQLite parser](http://www.sqlite.org/src/artifact?ci=trunk\u0026filename=src/parse.y)\n* [SQLite syntax diagrams](https://www.sqlite.org/syntaxdiagrams.html)\n* [SQLite syntax diagram data](http://www.sqlite.org/docsrc/doc/tip/art/syntax/bubble-generator-data.tcl?mimetype=text/plain)\n\nCurrently, only the lexer is complete and tested.\nThe parser is almost complete (see [LALRPOP issues](https://github.com/nikomatsakis/lalrpop/issues/156)) but does not support recent SQLite features (like [UPSERT](https://sqlite.org/lang_UPSERT.html), [RENAME COLUMN](https://sqlite.org/lang_altertable.html), [Window functions](https://sqlite.org/windowfunctions.html)).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgwenn%2Fsqlpop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgwenn%2Fsqlpop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgwenn%2Fsqlpop/lists"}