> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bijection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: AnswerUsage

> Completed input measurements; decoded bytes are not source scan or wire bytes.

[server](/api/modules/server).AnswerUsage

Completed input measurements; decoded bytes are not source scan or wire bytes.

## Properties

### sources

• **sources**: \{ `transport`: `null` | [`AnswerTransportUsage`](/api/interfaces/server.AnswerTransportUsage) ; `tables`: `string`\[] ; `rows`: `number` ; `decoded_bytes`: `number` ; `source_micros`: `null` | `number` ; `dispatch_offset_micros`: `null` | `number` ; `complete_offset_micros`: `null` | `number` ; `estimated_work_bytes`: `null` | `number` ; `decode_micros`: `number` ; `join_filters`: \{ `build`: `string` ; `field`: `string` ; `outcome`: \{ `kind`: `"exact"` ; `keys`: `number`  } | \{ `kind`: `"integer_range"` ; `includes_null`: `boolean`  } | \{ `kind`: `"text_range"` ; `includes_null`: `boolean`  } | \{ `kind`: `"omitted"` ; `reason`: `"disclosure_refused"` | `"unsupported_type"` | `"budget_exceeded"` | `"unsupported_predicate"`  }  }\[]  }\[]

***

### compute\_micros

• **compute\_micros**: `null` | `number`

***

### planning

• **planning**: `Object`

#### Type declaration

| Name | Type | Description |
| :- | :- | :- |
| `discovery` | \{ `table`: `string` ; `transport`: `null` \| [`AnswerTransportUsage`](/api/interfaces/server.AnswerTransportUsage)  }\[] | - |
| `discovery_micros` | `number` | - |
| `selection_micros` | `number` | - |
| `estimate_micros` | `number` | - |
| `estimate_requests` | `number` | - |
| `search_work` | `number` | Deterministic placement expansions and filter trials across all orders. |
| `peak_heap_bytes` | `null` \| `number` | Isolated planner Rust heap peak, sampled before final response encoding. |

***

### worker

• **worker**: `null` | \{ `operators`: \{ `node`: `number` ; `rows`: `number` ; `batches`: `number` ; `batch_bytes`: `number` ; `compute_nanos`: `null` | `number`  }\[] ; `materializations`: `number` ; `peak_heap_bytes`: `null` | `number` ; `spills`: `number` ; `spilled_bytes`: `number` ; `host`: `null` | \{ `prepare_micros`: `number` ; `encode_micros`: `number` ; `startup_micros`: `number` ; `exchange_micros`: `number` ; `decode_micros`: `number`  }  }


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.