Interface PdoTransactionI

interface PdoTransactionI {
    commit: (() => Promise<void>);
    exec: ((sql) => Promise<number>);
    prepare: ((sql) => Promise<PdoTransactionPreparedStatementI>);
    query: ((sql) => Promise<PdoStatementI>);
    rollback: (() => Promise<void>);
}

Implemented by

Properties

commit: (() => Promise<void>)

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

exec: ((sql) => Promise<number>)

Type declaration

    • (sql): Promise<number>
    • Parameters

      • sql: string

      Returns Promise<number>

prepare: ((sql) => Promise<PdoTransactionPreparedStatementI>)

Type declaration

query: ((sql) => Promise<PdoStatementI>)

Type declaration

rollback: (() => Promise<void>)

Type declaration

    • (): Promise<void>
    • Returns Promise<void>