Major codebase cleanup
This patch was authored and released by @gwynne.
A massive pass across the entirety of SQLKit, doing the following:
- Fix, correct, clarify, add, and streamline documentation comments across the board.
- Use
any
in all places it should appear. - Normalize coding style (esp. omitting unneeded
return
s and consistent use ofself.
). - Add
@inlinable
and@usableFromInline
to a significant amount of the API, hopefully improving performance. - Fix some minor copy-pasta bugs, mostly in
SQLCreateTrigger
. - Deprecate use of non-trivial raw SQL strings outside of
SQLQueryString
orSQLRaw
.