diff --git a/conn.go b/conn.go index f4edd4a..9aeb84f 100644 --- a/conn.go +++ b/conn.go @@ -334,4 +334,6 @@ type DriverConn interface { Savepoint() Savepoint OpenBlob(db, table, column string, row int64, write bool) (*Blob, error) + + SetInterrupt(ctx context.Context) (old context.Context) } diff --git a/driver/driver.go b/driver/driver.go index 801062e..61aeee6 100644 --- a/driver/driver.go +++ b/driver/driver.go @@ -224,6 +224,10 @@ func (c conn) OpenBlob(db, table, column string, row int64, write bool) (*sqlite return c.conn.OpenBlob(db, table, column, row, write) } +func (c conn) SetInterrupt(ctx context.Context) (old context.Context) { + return c.conn.SetInterrupt(ctx) +} + type stmt struct { stmt *sqlite3.Stmt conn *sqlite3.Conn