> ## 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: VirtualTableTransport

> Adapter for authenticated application actions.

[browser](/api/modules/browser).VirtualTableTransport

Adapter for authenticated application actions.

## Methods

### reserve

▸ **reserve**(): `Promise`\<[`VirtualTableReservation`](/api/modules/server#virtualtablereservation)>

#### Returns

`Promise`\<[`VirtualTableReservation`](/api/modules/server#virtualtablereservation)>

***

### start

▸ **start**(`query`, `options`): `Promise`\<[`VirtualTableExecution`](/api/modules/server#virtualtableexecution)>

#### Parameters

| Name | Type |
| :- | :- |
| `query` | `Pick`\<[`ViewQuery`](/api/classes/server.ViewQuery)\<`unknown`>, `"plan"`> |
| `options` | [`VirtualTableBounds`](/api/modules/browser#virtualtablebounds) & \{ `executionId`: `string`  } |

#### Returns

`Promise`\<[`VirtualTableExecution`](/api/modules/server#virtualtableexecution)>

***

### get

▸ **get**(`executionId`): `Promise`\<[`VirtualTableExecution`](/api/modules/server#virtualtableexecution)>

#### Parameters

| Name | Type |
| :- | :- |
| `executionId` | `string` |

#### Returns

`Promise`\<[`VirtualTableExecution`](/api/modules/server#virtualtableexecution)>

***

### page

▸ **page**(`executionId`, `options`): `Promise`\<[`VirtualTablePage`](/api/modules/server#virtualtablepage)>

#### Parameters

| Name | Type |
| :- | :- |
| `executionId` | `string` |
| `options` | `Object` |
| `options.cursor?` | `string` |
| `options.limit?` | `number` |

#### Returns

`Promise`\<[`VirtualTablePage`](/api/modules/server#virtualtablepage)>

***

### cancel

▸ **cancel**(`executionId`): `Promise`\<[`VirtualTableControl`](/api/interfaces/server.VirtualTableControl)\<`Record`\<`string`, [`Value`](/api/modules/values#value)>>>

#### Parameters

| Name | Type |
| :- | :- |
| `executionId` | `string` |

#### Returns

`Promise`\<[`VirtualTableControl`](/api/interfaces/server.VirtualTableControl)\<`Record`\<`string`, [`Value`](/api/modules/values#value)>>>

***

### release

▸ **release**(`executionId`): `Promise`\<[`VirtualTableControl`](/api/interfaces/server.VirtualTableControl)\<`Record`\<`string`, [`Value`](/api/modules/values#value)>>>

#### Parameters

| Name | Type |
| :- | :- |
| `executionId` | `string` |

#### Returns

`Promise`\<[`VirtualTableControl`](/api/interfaces/server.VirtualTableControl)\<`Record`\<`string`, [`Value`](/api/modules/values#value)>>>


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