| addTable($table, $name) | aHandler | |
| addTableClass($class, $name) | aHandler | |
| alert($message, $context) | aHandler | Action must be taken immediately. |
| backtraces($message, $context) | aHandler | Force-log a message at INFO level together with a full stack trace/memory snapshot (iLogLevel::BACKTRACE), bypassing the verbosity mask entirely (any non-zero verbosity is enough to trigger it). |
| commit() | aHandler | Alias to \PDO::commit(). |
| createStatement($table, $fields, $primary, $index) | aHandler | |
| critical($message, $context) | aHandler | Critical conditions. No-op if CRITICAL is currently filtered out by the verbosity mask. |
| debug($message, $context) | aHandler | Detailed debug information. |
| debugName() | aHandler | Human-readable identifier used as the default {origin} in this instance's log messages. |
| deleteStatement($table, $filter) | aHandler | |
| disconnect() | aHandler | |
| do($fn) | aHandler | do a safe transaction on the database if an exception is thrown, it rollbacks the database |
| dropStatement($table, $ifExists) | aHandler | |
| emergency($message, $context) | aHandler | System is unusable. No-op if EMERGENCY is currently filtered out by the verbosity mask. |
| endTransaction() | aHandler | Unwind one level of startTransaction, without committing or rolling anything back. |
| error($message, $context) | aHandler | Runtime errors that do not require immediate action but should typically be logged and monitored. |
| getHandle() | aHandler | |
| getTables() | aHandler | |
| getVerbosity() | aHandler | |
| hasTable($table) | aHandler | |
| info($message, $context) | aHandler | Interesting events. No-op if INFO is currently filtered out by the verbosity mask. |
| insertStatement($table, $values) | aHandler | |
| inTransaction() | aHandler | |
| isConnected() | aHandler | |
| lastId() | aHandler | Return last id in insert. |
| log($level, $message, $context) | aHandler | Logs with an arbitrary level. |
| notice($message, $context) | aHandler | Normal but significant events. |
| prepare($query) | aHandler | Prepare a pdo statement |
| removeTable($table) | aHandler | |
| rollBack() | aHandler | Abort the whole transaction, whatever the nesting depth: SQL has no partial rollback without savepoints, so one rollback discards every level at once and resets $transCount to zero. |
| selectStatement($table, $fields, $filter) | aHandler | |
| setVerbosity($verb) | aHandler | Set the current verbosity mask, replacing whatever it was before. |
| startTransaction() | aHandler | Safe Alias to \PDO::beginTranscation() if inside another transaction, doesn't throw an exception and ignore call. |
| statement($template, $content, $opts) | aHandler | |
| testVerbosity($level) | aHandler | Test whether a given level (or set of levels) is currently enabled by this instance's verbosity mask. |
| updateStatement($table, $values, $filter) | aHandler | |
| warning($message, $context) | aHandler | Exceptional occurrences that are not errors. |
| __destruct() | aHandler | |
| __wakeup() | aHandler | |