func()

in soql/query.go [36:57]


func (r *Resource) Query(querier QueryFormatter, all bool) (*QueryResult, error) {
	if querier == nil {
		return nil, errors.New("soql resource query: querier can not be nil")
	}

	request, err := r.queryRequest(querier, all)
	if err != nil {
		return nil, err
	}

	response, err := r.queryResponse(request)
	if err != nil {
		return nil, err
	}

	result, err := newQueryResult(response, r)
	if err != nil {
		return nil, err
	}

	return result, nil
}