query.go
func (q *Query) ReadTimeout(timeout time.Duration) *Query {
	q.readTimeout = timeout
	return q
}
func (q *Query) ReadTimeout(timeout time.Duration) *Query {
	q.readTimeout = timeout
	return q
}
func ( q * Query ) ReadTimeout ( timeout time . Duration ) * Query { q . readTimeout = timeout return q }
// ReadTimeout sets the connection timeout for read operations.
// Be careful when using a read timeout in conjunction with wait conditions.
// A value of 0 disables the timeout.
ReadTimeout sets the connection timeout for read operations . Be careful when using a read timeout in conjunction with wait conditions . A value of 0 disables the timeout .