| B | ↘ | C | DbSqlStatement got worse |
| ⇢ | A | DbSqlStatement::compileLimit() added | |
| ⇢ | A | DbSqlStatement::compileForUpdate() added | |
| ⇢ | A | DbSqlStatement::arrayEscape() added | |
| ⇢ | A | DbSqlStatement::compileFrom() added | |
| ⇢ | A | DbSqlStatement::processFieldString() added | |
| ⇢ | A | DbSqlStatement::compileJoin() added | |
| ⇢ | A | DbSqlStatement::compileWhere() added | |
| ⇢ | A | DbSqlStatement::compileGroupBy() added | |
| ⇢ | A | DbSqlStatement::compileOrderBy() added | |
| ⇢ | A | DbSqlStatement::compileHaving() added | |
| A | ↘ | B | DbSqlStatement::processField() got worse |
| F | ↗ | B | DbSqlStatement::__toString() improved |
| A | ↛ | DbSqlStatement::processFieldDefault() removed |