UNPKG

ydb-sdk

Version:

Node.js bindings for working with YDB API over gRPC

21 lines 822 B
import { Ydb } from "ydb-sdk-proto"; import { IAsyncQueueIterator } from "../utils/build-async-queue-iterator"; import { RowType } from "./query-session-execute"; import * as symbols from './symbols'; import { TypedData } from "../types"; export declare class ResultSet { readonly index: number; readonly rowMode: RowType; [symbols.resultsetYdbColumnsSymbol]?: Ydb.IColumn[]; readonly columns: Ydb.IColumn[] | string[]; readonly rows: AsyncGenerator<{ [key: string]: any; }, void>; constructor(index: number, columns: Ydb.IColumn[] | string[], rowMode: RowType, rowsIterator: IAsyncQueueIterator<{ [key: string]: any; }>); typedRows<T extends TypedData>(type: { new (...args: any[]): T; }): AsyncGenerator<T, void>; } //# sourceMappingURL=result-set.d.ts.map