@maktouch/kysely-bigquery
Version:
BigQuery Dialect for Kysely
10 lines (9 loc) • 529 B
TypeScript
import { Kysely, DatabaseIntrospector, DatabaseMetadata, DatabaseMetadataOptions, SchemaMetadata, TableMetadata } from 'kysely';
import { BigQueryDialectConfig } from '.';
export declare class BigQueryIntrospector implements DatabaseIntrospector {
#private;
constructor(db: Kysely<any>, config: BigQueryDialectConfig);
getSchemas(): Promise<SchemaMetadata[]>;
getTables(options?: DatabaseMetadataOptions): Promise<TableMetadata[]>;
getMetadata(options?: DatabaseMetadataOptions): Promise<DatabaseMetadata>;
}