| package sqlmock | |
| import ( | |
| "database/sql/driver" | |
| ) | |
| type statement struct { | |
| conn *sqlmock | |
| query string | |
| err error | |
| } | |
| func (stmt *statement) Close() error { | |
| return stmt.err | |
| } | |
| func (stmt *statement) NumInput() int { | |
| return -1 | |
| } | |
| func (stmt *statement) Exec(args []driver.Value) (driver.Result, error) { | |
| return stmt.conn.Exec(stmt.query, args) | |
| } | |
| func (stmt *statement) Query(args []driver.Value) (driver.Rows, error) { | |
| return stmt.conn.Query(stmt.query, args) | |
| } |