UNPKG

@databricks/sql

Version:

Driver for connection to Databricks SQL via Thrift API.

15 lines (14 loc) 502 B
/// <reference types="node" /> import http from 'http'; import { HeadersInit, Request, Response } from 'node-fetch'; import IRetryPolicy from './IRetryPolicy'; export interface HttpTransactionDetails { request: Request; response: Response; } export default interface IConnectionProvider { getThriftConnection(): Promise<any>; getAgent(): Promise<http.Agent | undefined>; setHeaders(headers: HeadersInit): void; getRetryPolicy(): Promise<IRetryPolicy<HttpTransactionDetails>>; }