| Documentation |
YES |
YES |
YES |
LIMITED |
| Consistent API |
YES |
MOSTLY |
MOSTLY |
YES |
| Easily Extensible |
YES |
MOSTLY |
MOSTLY |
MOSTLY |
| Supports Multiple SQL Dialects |
YES |
KIND OF |
KIND OF |
KIND OF |
| Database Connection Pool |
YES |
NO |
NO |
NO |
| Query Caching |
YES |
YES |
YES |
YES |
| Query Builder |
YES |
YES |
YES |
YES |
| Strongly Typed |
YES |
NO |
MOSTLY |
MOSTLY |
| Non-Integer Primary Keys |
YES |
NO |
NO |
YES |
| Composite Keys |
YES |
NO |
NO |
PARTIALLY |
| Field Aliases |
YES |
NO |
YES |
NO |
| Field Adaptors |
YES |
NO |
NO |
NO |
| Field Relations |
YES |
YES |
YES |
YES |
| Read-Only Models |
YES |
NO |
NO |
NO |
| Auto-Generates HTML Form Labels/Controls |
YES |
NO |
NO |
YES |
| Auth Classes |
YES |
YES |
YES |
YES |
| Modified Preorder Tree Traversal (MPTT) |
YES |
YES |
YES |
YES |