code: func (c *Connection) ExecuteOrAbort(ex *ExecuteRequest) (resp *ExecuteResponse, retErr error) {
  	c.dbMu.RLock()
  	defer c.dbMu.RUnlock()
  	if c.db == nil {
  		return nil, ErrConnectionDoesNotExist
  	}
  	return c.store.executeOrAbort(c, ex)
  }
docs: // ExecuteOrAbort executes the requests, but aborts any active transaction
  // on the underlying database in the case of any error.