• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

gluesql / gluesql / 17022570548
99%

Build:
DEFAULT BRANCH: main
Ran 17 Aug 2025 03:18PM UTC
Jobs 1
Files 295
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

17 Aug 2025 03:10PM UTC coverage: 97.755% (-0.08%) from 97.834%
17022570548

push

github

web-flow
Remove ast::Statement ToSql trait implementation (#1746)

GlueSQL's AST includes some partial SQL structural information and execution plans.

ToSql assumes that our AST can be converted to SQL but it is actually not.
e.g.
non-clustered index, primary key, hash join, ...

This kind of partial support can make us hard to maintain the codes.

This PR starts removing ToSql impl from our AST nodes by removing ToSql impl in ast::Statement.
If there is still need of restoring SQL from AST, then we can use it from sqlparser-rs' AST, not gluesql's.

25 of 25 new or added lines in 1 file covered. (100.0%)

19 existing lines in 3 files now uncovered.

36537 of 37376 relevant lines covered (97.76%)

64562.66 hits per line

Coverage Regressions

Lines Coverage ∆ File
15
88.89
-11.11% core/src/ast/ddl.rs
3
78.57
-21.25% core/src/ast.rs
1
99.9
-0.1% core/src/ast/query.rs
Jobs
ID Job ID Ran Files Coverage
1 17022570548.1 17 Aug 2025 03:18PM UTC 295
97.76
GitHub Action Run
Source Files on build 17022570548
  • Tree
  • List 295
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • fec5a153 on github
  • Prev Build on main (#17021222400)
  • Next Build on main (#17127184504)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc