Exact reads for SQLite integers wider than 2^53 (ctx.storage.sql returns lossy doubles).
A second read wraps the original statement as a subquery and casts the suspect columns by output
name to TEXT, so no SQL parsing is needed. It fires only on detection (an integer a double
cannot hold), so an ordinary site never pays for it.
Exact reads for SQLite integers wider than 2^53 (
ctx.storage.sqlreturns lossy doubles).A second read wraps the original statement as a subquery and casts the suspect columns by output name to TEXT, so no SQL parsing is needed. It fires only on detection (an integer a double cannot hold), so an ordinary site never pays for it.