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
}