lupdo
Version:
Database Abstraction Layer for Node js
16 lines (15 loc) • 906 B
TypeScript
import { Params, PdoTransactionPreparedStatementI, ValidBindings } from '../types/pdo-prepared-statement';
import { PdoRawConnectionI } from '../types/pdo-raw-connection';
import PdoStatement from './pdo-statement';
export declare class PdoTransactionPreparedStatement extends PdoStatement implements PdoTransactionPreparedStatementI {
protected readonly statement: any;
protected bindedParams: Params | null;
protected bindedRawParams: Params | null;
constructor(connection: PdoRawConnectionI, rawSql: string, statement: any);
protected generateBinding(key: string | number, value: ValidBindings, params: Params | null, rawParams: Params | null): [Params | null, Params | null];
bindValue(key: string | number, value: ValidBindings): void;
execute(params?: Params): Promise<void>;
debug(): string;
debugSent(): string;
}
export default PdoTransactionPreparedStatement;