UNPKG

@fivetrandevelopers/zetasql

Version:
36 lines (35 loc) 2.7 kB
import * as grpc from '@grpc/grpc-js'; import { AnalyzeRequest } from '.'; import { Empty__Output } from './types/google/protobuf/Empty'; import { LanguageOptionsProto__Output } from './types/zetasql/LanguageOptionsProto'; import { AnalyzeResponse__Output } from './types/zetasql/local_service/AnalyzeResponse'; import { ExtractTableNamesFromStatementRequest } from './types/zetasql/local_service/ExtractTableNamesFromStatementRequest'; import { ExtractTableNamesFromStatementResponse__Output } from './types/zetasql/local_service/ExtractTableNamesFromStatementResponse'; import { FormatSqlRequest } from './types/zetasql/local_service/FormatSqlRequest'; import { FormatSqlResponse__Output } from './types/zetasql/local_service/FormatSqlResponse'; import { GetBuiltinFunctionsResponse__Output } from './types/zetasql/local_service/GetBuiltinFunctionsResponse'; import { LanguageOptionsRequest } from './types/zetasql/local_service/LanguageOptionsRequest'; import { RegisterCatalogRequest } from './types/zetasql/local_service/RegisterCatalogRequest'; import { RegisterResponse__Output } from './types/zetasql/local_service/RegisterResponse'; import { UnregisterRequest } from './types/zetasql/local_service/UnregisterRequest'; import { ZetaSqlLocalServiceClient } from './types/zetasql/local_service/ZetaSqlLocalService'; import { ZetaSQLBuiltinFunctionOptionsProto } from './types/zetasql/ZetaSQLBuiltinFunctionOptionsProto'; export declare class ZetaSQLClient { private static readonly SIZE_LIMIT_BYTES; static API: ZetaSqlLocalServiceClient; private static readonly HOST; private static INSTANCE; static getInstance(): ZetaSQLClient; static init(port: number): void; private constructor(); testConnection(): Promise<boolean>; delay(ms: number): Promise<void>; registerCatalog(request: RegisterCatalogRequest): Promise<RegisterResponse__Output | undefined>; unRegisterCatalog(request: UnregisterRequest): Promise<Empty__Output | undefined>; analyze(request: AnalyzeRequest): Promise<AnalyzeResponse__Output | undefined>; getLanguageOptions(request: LanguageOptionsRequest): Promise<LanguageOptionsProto__Output | undefined>; getBuiltinFunctions(request: ZetaSQLBuiltinFunctionOptionsProto): Promise<GetBuiltinFunctionsResponse__Output | undefined>; formatSql(request: FormatSqlRequest): Promise<FormatSqlResponse__Output | undefined>; extractTableNamesFromStatement(request: ExtractTableNamesFromStatementRequest): Promise<ExtractTableNamesFromStatementResponse__Output | undefined>; promisify<T1, TResult>(request: T1, fn: (request: T1, callback: (err: any, result: TResult) => void) => grpc.ClientUnaryCall): Promise<TResult>; }