Skip to main content
browser.PreparedVirtualTable Preparation adds submission to the same execution handle.

Type parameters

Hierarchy

Constructors

constructor

• new PreparedVirtualTable<Row>(transport, reservation, query, bounds)

Type parameters

Parameters

Overrides

VirtualTableHandle.constructor

Properties

transport

• Protected Readonly transport: VirtualTableTransport

Inherited from

VirtualTableHandle.transport

executionId

• Readonly executionId: VirtualTableExecutionId<Row>

Inherited from

VirtualTableHandle.executionId

Methods

snapshot

▸ Readonly snapshot(): VirtualTableSnapshot<Row>

Returns

VirtualTableSnapshot<Row>

Inherited from

VirtualTableHandle.snapshot

subscribe

▸ Readonly subscribe(listener): () => void

Parameters

Returns

fn ▸ (): void
Returns
void

Inherited from

VirtualTableHandle.subscribe

update

▸ Protected update(change): void

Parameters

Returns

void

Inherited from

VirtualTableHandle.update

get

▸ get(): Promise<VirtualTableExecution<Row>>

Returns

Promise<VirtualTableExecution<Row>>

Inherited from

VirtualTableHandle.get

wait

▸ wait(options?): Promise<{ executionId: VirtualTableExecutionId<Row> ; deadline: string ; expiresAt: string } & { state: "ready" ; plan: VirtualTablePlan ; basis: { kind: "statement" ; provider: "snowflake" | "databricks" } | { kind: "federated" ; localRevision?: string ; remote: { kind: "statement" ; provider: "snowflake" | "databricks" ; tables: string[] }[] } ; rowCount: number }>

Parameters

Returns

Promise<{ executionId: VirtualTableExecutionId<Row> ; deadline: string ; expiresAt: string } & { state: "ready" ; plan: VirtualTablePlan ; basis: { kind: "statement" ; provider: "snowflake" | "databricks" } | { kind: "federated" ; localRevision?: string ; remote: { kind: "statement" ; provider: "snowflake" | "databricks" ; tables: string[] }[] } ; rowCount: number }>

Inherited from

VirtualTableHandle.wait

pages

▸ pages(options?): AsyncGenerator<VirtualTablePage<Row>, any, unknown>

Parameters

Returns

AsyncGenerator<VirtualTablePage<Row>, any, unknown>

Inherited from

VirtualTableHandle.pages

cancel

▸ cancel(): Promise<VirtualTableControl<Row>>

Returns

Promise<VirtualTableControl<Row>>

Inherited from

VirtualTableHandle.cancel

release

▸ release(): Promise<VirtualTableControl<Row>>

Returns

Promise<VirtualTableControl<Row>>

Inherited from

VirtualTableHandle.release

start

▸ start(): Promise<VirtualTableExecution<Row>>

Returns

Promise<VirtualTableExecution<Row>>