---
title: "D1StatementReport"
description: "What one executed statement cost, as D1 reported it."
url: "https://pitlane.tools/package/data-table-d1/interface/D1StatementReport"
---

# D1StatementReport

```ts
import type { D1StatementReport } from "@pitlane/data-table-d1";
```

What one executed statement cost, as D1 reported it.

## Properties

### durationMs

```ts
durationMs: number;
```

Wall time D1 spent, in milliseconds. `0` when D1 omits it.

---

### kind

```ts
kind: string;
```

The operation that produced it: `select`, `insert`, `update`, and so on.

---

### rowsRead

```ts
rowsRead: number;
```

Rows D1 scanned. `0` when D1 omits the figure, never estimated.

---

### rowsWritten

```ts
rowsWritten: number;
```

Rows D1 persisted. `0` when D1 omits the figure, never estimated.

---

### table

```ts
table: string | undefined;
```

The table it targeted, absent for a raw statement.
