@sqlrooms/duckdb / BaseDuckDbConnectorImpl
Interface: BaseDuckDbConnectorImpl
Methods
initializeInternal()?
optionalinitializeInternal():Promise<void>
Returns
Promise<void>
destroyInternal()?
optionaldestroyInternal():Promise<void>
Returns
Promise<void>
executeQueryInternal()
executeQueryInternal<
T>(query,signal,queryId?):Promise<Table<T>>
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends TypeMap | any |
Parameters
| Parameter | Type |
|---|---|
query | string |
signal | AbortSignal |
queryId? | string |
Returns
Promise<Table<T>>
cancelQueryInternal()?
optionalcancelQueryInternal(queryId):Promise<void>
Parameters
| Parameter | Type |
|---|---|
queryId | string |
Returns
Promise<void>
loadArrowInternal()?
optionalloadArrowInternal(file,tableName,opts?):Promise<void>
Parameters
| Parameter | Type |
|---|---|
file | Table<any> | Uint8Array<ArrayBufferLike> |
tableName | string |
opts? | { schema: string; } |
opts.schema? | string |
Returns
Promise<void>
loadObjectsInternal()?
optionalloadObjectsInternal(file,tableName,opts?):Promise<void>
Parameters
| Parameter | Type |
|---|---|
file | Record<string, unknown>[] |
tableName | string |
opts? | { [key: string]: unknown; schema: string; select: string[]; where: string; view: boolean; temp: boolean; replace: boolean; } |
opts.schema? | string |
opts.select? | string[] |
opts.where? | string |
opts.view? | boolean |
opts.temp? | boolean |
opts.replace? | boolean |
Returns
Promise<void>
loadFileInternal()?
optionalloadFileInternal(file,tableName,opts?):Promise<void>
Parameters
| Parameter | Type |
|---|---|
file | string | File |
tableName | string |
opts? | { [key: string]: unknown; schema: string; select: string[]; where: string; view: boolean; temp: boolean; replace: boolean; method: "read_json" | "read_ndjson" | "read_parquet" | "read_csv" | "auto"; } | { [key: string]: unknown; schema: string; select: string[]; where: string; view: boolean; temp: boolean; replace: boolean; options: string | Record<string, unknown> | string[]; method: "st_read"; } |
Returns
Promise<void>
