This release improves support for multiStatements
mode by allowing multiple result sets to be queried and to better match the MySQL driver's behavior.
NOTE: This is a backwards incompatible change for some use cases. Previously, in multiStatements
mode, only the last result set would be exposed. Now, the first result set is exposed and callers can iterate through the available result sets using rows.NextResultSet()
.
What's Changed
- Ensure implicit transactions are committed by @arvidfm in #24
- Add missing type conversions by @arvidfm in #26
- Added test workflow by @zachmu in #27
- use
MySQL
parser instead ofQuerySplitter
by @jycor in #29 - Feature: Add support for multiple result sets through the
driver.RowsNextResultSet
interface by @fulghum in #30
Full Changelog: v0.1.3...v0.2.0