node-firebird-driver-native
Version:
Firebird Native Driver for Node.js
21 lines (20 loc) • 909 B
TypeScript
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?: Array<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[][];
}>;
}