| | 197 | |
| | 198 | /** |
| | 199 | * INHERITANCE TYPE CONSTANTS. |
| | 200 | */ |
| | 201 | |
| | 202 | /** |
| | 203 | * Constant for Single Table Inheritance. |
| | 204 | * |
| | 205 | * @see http://martinfowler.com/eaaCatalog/singleTableInheritance.html |
| | 206 | */ |
| | 207 | const INHERITANCETYPE_SINGLE_TABLE = 1; |
| | 208 | |
| | 209 | /** |
| | 210 | * Constant for Class Table Inheritance. |
| | 211 | * |
| | 212 | * @see http://martinfowler.com/eaaCatalog/classTableInheritance.html |
| | 213 | */ |
| | 214 | const INHERITANCETYPE_JOINED = 2; |
| | 215 | |
| | 216 | /** |
| | 217 | * Constant for Concrete Table Inheritance. |
| | 218 | * |
| | 219 | * @see http://martinfowler.com/eaaCatalog/concreteTableInheritance.html |
| | 220 | */ |
| | 221 | const INHERITANCETYPE_TABLE_PER_CLASS = 3; |
| | 222 | |
| | 223 | |