Fixed a few issues.
Queryer
interface'sBeginTx
method meant that everything (including transactions) had to implementBeginTx
, which they don't.NullInt64
scanning - like the other aliases - reused the pointer during scans and we needed to reset theValid
field to ensure DB-nulls didn't result in {Valid: true, Int64: 0} => 0.