Skip to main content
browser.QueryClient One query lifecycle, with recovery storage configured once.

Type parameters

Constructors

constructor

• new QueryClient<Schema>(transport, recovery?)

Type parameters

Parameters

Methods

reserve

▸ reserve(): Promise<QueryReservation<Schema>>

Returns

Promise<QueryReservation<Schema>>

run

▸ run<Plan>(query, bounds?): Promise<QueryExecution<QueryRow<Schema, Plan>>>

Type parameters

Parameters

Returns

Promise<QueryExecution<QueryRow<Schema, Plan>>>

resume

▸ resume<Row>(reference): QueryExecution<Row>

Type parameters

Parameters

Returns

QueryExecution<Row>

saved

▸ saved(): Promise<QueryReference[]>

Returns

Promise<QueryReference[]>

explain

▸ explain<Plan>(query, bounds?): Promise<QueryPlan>

Type parameters

Parameters

Returns

Promise<QueryPlan>