UNPKG

node-firebird-driver-native

Version:
21 lines (20 loc) 905 B
import { StatementImpl } from './statement'; import { TransactionImpl } from './transaction'; import { ExecuteQueryOptions, FetchOptions } from 'node-firebird-driver'; import { AbstractResultSet } from 'node-firebird-driver/dist/lib/impl'; import * as fb from 'node-firebird-native-api'; /** ResultSet implementation. */ export declare class ResultSetImpl extends AbstractResultSet { statement: StatementImpl; transaction: TransactionImpl; resultSetHandle?: fb.ResultSet; delayedError: any; static open(statement: StatementImpl, transaction: TransactionImpl, parameters?: any[], _options?: ExecuteQueryOptions): Promise<ResultSetImpl>; /** Closes this result set. */ protected internalClose(): Promise<void>; /** Fetchs data from this result set. */ protected internalFetch(options?: FetchOptions): Promise<{ finished: boolean; rows: any[][]; }>; }