UNPKG

@databricks/sql

Version:

Driver for connection to Databricks SQL via Thrift API.

14 lines (13 loc) 620 B
import IClientContext from '../contracts/IClientContext'; import IResultsProvider, { ResultsProviderFetchNextOptions } from './IResultsProvider'; export interface ResultSlicerFetchNextOptions extends ResultsProviderFetchNextOptions { disableBuffering?: boolean; } export default class ResultSlicer<T> implements IResultsProvider<Array<T>> { private readonly context; private readonly source; private remainingResults; constructor(context: IClientContext, source: IResultsProvider<Array<T>>); hasMore(): Promise<boolean>; fetchNext(options: ResultSlicerFetchNextOptions): Promise<Array<T>>; }