# Interface: SqliteStatement

Defined in: [packages/core/src/storage/sqlite-adapter.ts:31](https://github.com/leifriksheim/minca/blob/main/core/src/storage/sqlite-adapter.ts#L31)

One prepared statement, as Node's `StatementSync` and Bun's `Statement` both give

## Methods

### all()

```ts
all(...params): unknown[];
```

Defined in: [packages/core/src/storage/sqlite-adapter.ts:35](https://github.com/leifriksheim/minca/blob/main/core/src/storage/sqlite-adapter.ts#L35)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| ...`params` | [`SqliteValue`](https://minca.dev/api/core/type-aliases/SqliteValue.md)[] |

#### Returns

`unknown`[]

***

### get()

```ts
get(...params): unknown;
```

Defined in: [packages/core/src/storage/sqlite-adapter.ts:34](https://github.com/leifriksheim/minca/blob/main/core/src/storage/sqlite-adapter.ts#L34)

The first row, or undefined (Node) or null (Bun) for none

#### Parameters

| Parameter | Type |
| ------ | ------ |
| ...`params` | [`SqliteValue`](https://minca.dev/api/core/type-aliases/SqliteValue.md)[] |

#### Returns

`unknown`

***

### run()

```ts
run(...params): unknown;
```

Defined in: [packages/core/src/storage/sqlite-adapter.ts:32](https://github.com/leifriksheim/minca/blob/main/core/src/storage/sqlite-adapter.ts#L32)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| ...`params` | [`SqliteValue`](https://minca.dev/api/core/type-aliases/SqliteValue.md)[] |

#### Returns

`unknown`
