Type parameters
Hierarchy
-
VirtualTableHandle<Row> ↳PreparedVirtualTable
Constructors
constructor
• new PreparedVirtualTable<Row>(transport, reservation, query, bounds)
Type parameters
Parameters
Overrides
VirtualTableHandle.constructorProperties
transport
•Protected Readonly transport: VirtualTableTransport
Inherited from
VirtualTableHandle.transportexecutionId
•Readonly executionId: VirtualTableExecutionId<Row>
Inherited from
VirtualTableHandle.executionIdMethods
snapshot
▸Readonly snapshot(): VirtualTableSnapshot<Row>
Returns
VirtualTableSnapshot<Row>
Inherited from
VirtualTableHandle.snapshotsubscribe
▸Readonly subscribe(listener): () => void
Parameters
Returns
fn
▸ (): void
Returns
void
Inherited from
VirtualTableHandle.subscribeupdate
▸Protected update(change): void
Parameters
Returns
void
Inherited from
VirtualTableHandle.updateget
▸ get():Promise<VirtualTableExecution<Row>>
Returns
Promise<VirtualTableExecution<Row>>
Inherited from
VirtualTableHandle.getwait
▸ 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.waitpages
▸ pages(options?): AsyncGenerator<VirtualTablePage<Row>, any, unknown>
Parameters
Returns
AsyncGenerator<VirtualTablePage<Row>, any, unknown>
Inherited from
VirtualTableHandle.pagescancel
▸ cancel():Promise<VirtualTableControl<Row>>
Returns
Promise<VirtualTableControl<Row>>
Inherited from
VirtualTableHandle.cancelrelease
▸ release():Promise<VirtualTableControl<Row>>
Returns
Promise<VirtualTableControl<Row>>
Inherited from
VirtualTableHandle.releasestart
▸ start():Promise<VirtualTableExecution<Row>>
Returns
Promise<VirtualTableExecution<Row>>