code: func (tx *Tx) QueryContext(
  	c context.Context,
  	model interface{},
  	query interface{},
  	params ...interface{},
  ) (Result, error) {
  	return tx.query(c, model, query, params...)
  }
docs: // QueryContext acts like Query but additionally receives a context