---
title: "query(_:foundResults:error:)"
framework: opendirectory
role: symbol
role_heading: Instance Method
path: "opendirectory/odquerydelegate/query(_:foundresults:error:)"
---

# query(_:foundResults:error:)

The delegate method called as results are returned from a query scheduled in a run loop.

## Declaration

```swift
func query(_ inQuery: ODQuery!, foundResults inResults: [Any]!, error inError: (any Error)!)
```

## Parameters

- `inQuery`: The query.
- `inResults`: Partial results returned from the query.
- `inError`: An error reference for error details.

## Discussion

Discussion This method is called as soon as any results become available. Results must be retained or copied. If both inResults and inError are nil, the query has completed.
