Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-09-17 | Add support for defining composite values inside persistent classes, etc | Boris Kolpackov | 13 | -120/+342 | |
2013-09-16 | Implement summary soft-deletion for composite value types | Boris Kolpackov | 8 | -68/+279 | |
2013-09-16 | Diagnose (potentially) empty UPDATE statements with ROWVERSION | Boris Kolpackov | 3 | -4/+63 | |
2013-09-16 | Implement logical column drop for SQLite | Boris Kolpackov | 2 | -12/+102 | |
2013-09-15 | In post-migration do things in reverse order | Boris Kolpackov | 1 | -62/+9 | |
2013-09-15 | Improve diagnostics for hard-deleted containers and objects | Boris Kolpackov | 1 | -7/+25 | |
2013-09-15 | Diagnose change of polymorphic base, table kind | Boris Kolpackov | 4 | -16/+58 | |
2013-09-15 | Cleanup polymorphic base tables when dropping derived one | Boris Kolpackov | 9 | -19/+196 | |
2013-09-15 | Use base object instead of root for polymorphic id refs | Boris Kolpackov | 1 | -11/+18 | |
In particular, this means that the primary key will point to the base table, not root table and we can figure out the inheritance chain based on tables by traversing their foreign keys. | |||||
2013-09-15 | Check version dependencies for polymorphic bases | Boris Kolpackov | 1 | -4/+8 | |
2013-09-13 | Validate version dependencies | Boris Kolpackov | 1 | -0/+164 | |
2013-09-12 | Add options to warn about hard additions and deletions | Boris Kolpackov | 4 | -43/+209 | |
2013-09-12 | Make sure that soft-add/delete version is current version | Boris Kolpackov | 4 | -28/+202 | |
2013-09-10 | Schema versioning support for rest of database | Boris Kolpackov | 5 | -44/+165 | |
2013-09-10 | In SQLite always add column without default value as NULL | Boris Kolpackov | 1 | -7/+7 | |
2013-09-06 | Rename flags for clarity | Boris Kolpackov | 3 | -10/+10 | |
2013-09-05 | Versioned section support | Boris Kolpackov | 10 | -147/+685 | |
2013-09-04 | View versioning support | Boris Kolpackov | 2 | -28/+114 | |
2013-09-04 | Container versioning support | Boris Kolpackov | 8 | -134/+379 | |
2013-09-03 | Handling of dynamic empty statements as result of versioning | Boris Kolpackov | 1 | -79/+79 | |
2013-09-02 | Fix UPDATE statement for smart containers with read-only value members | Boris Kolpackov | 2 | -8/+27 | |
Here we have to include them (think what happens when we erase an element somewhere in the middle of a container). | |||||
2013-09-02 | Support for versioning simple value in object | Boris Kolpackov | 9 | -189/+663 | |
2013-08-30 | Statement processing/optimization base work | Boris Kolpackov | 11 | -342/+547 | |
2013-08-28 | Support for added and deleted data member pragmas | Boris Kolpackov | 7 | -64/+343 | |
2013-08-16 | Implement soft delete for persistent classes | Boris Kolpackov | 4 | -3/+110 | |
2013-08-14 | Add support for object sections | Boris Kolpackov | 33 | -1224/+5817 | |
Sections are an optimization mechanism that allows the partitioning of data members of a persistent class into groups that can be separately loaded and/or updated. | |||||
2013-07-03 | Document sub-second precision support in MySQL | Boris Kolpackov | 2 | -0/+72 | |
2013-06-21 | Add support for running tests in dynamic multi-database mode | Boris Kolpackov | 1 | -15/+82 | |
Only possible in the development build system at this stage. | |||||
2013-06-21 | Various bug fixes for dynamic multi-database support | Boris Kolpackov | 5 | -49/+102 | |
2013-06-13 | Add support for native views that call stored procedures | Boris Kolpackov | 4 | -17/+58 | |
2013-06-08 | Propagate custom column name to polymorphic id refs | Boris Kolpackov | 1 | -0/+10 | |
2013-05-28 | Use correct stream object | Boris Kolpackov | 1 | -2/+2 | |
2013-05-27 | Fix bug in default options file search logic | Boris Kolpackov | 1 | -2/+4 | |
2013-05-25 | Don't generate explicit query template instantiations for reuse-abstract classes | Boris Kolpackov | 1 | -13/+23 | |
It is unnecessary plus there is no table name. | |||||
2013-05-25 | Generate object_traits_impl even for reuse-abstract classes | Boris Kolpackov | 1 | -8/+11 | |
It is used by query machinery even if it's just an alias for object_traits. | |||||
2013-05-21 | Add ability to get underlying eager pointer in weak pointers | Boris Kolpackov | 1 | -0/+5 | |
2013-05-17 | Implement more robust detection of before/after main file inclusion | Boris Kolpackov | 1 | -4/+5 | |
2013-05-17 | Use primary type node to resolve virtual data member class | Boris Kolpackov | 1 | -1/+1 | |
2013-04-26 | Add support for extra database info in primary key | Boris Kolpackov | 14 | -66/+132 | |
Use that to handle Oracle sequence name and SQLite lax auto ids. | |||||
2013-04-26 | Add support for table options in changelog, use to handle MySQL engine | Boris Kolpackov | 7 | -18/+103 | |
2013-04-26 | Use open, closed names in version pragma | Boris Kolpackov | 1 | -5/+5 | |
2013-04-26 | Fix bug in diff'ing models of same version | Boris Kolpackov | 1 | -5/+20 | |
2013-04-26 | Make --changelog{,-in,-out,-dir} per-database | Boris Kolpackov | 4 | -13/+14 | |
2013-04-26 | Issue warning if base and current versions differ during changelog ↵ | Boris Kolpackov | 1 | -1/+6 | |
initialization | |||||
2013-04-26 | Fix changelog generation corner case bug | Boris Kolpackov | 1 | -1/+3 | |
2013-04-26 | Add --sqlite-override-null option | Boris Kolpackov | 3 | -5/+24 | |
2013-04-26 | Add database name to changelog | Boris Kolpackov | 5 | -6/+23 | |
2013-04-25 | Update NEWS file | Boris Kolpackov | 1 | -0/+7 | |
2013-04-25 | Add support for schema version table | Boris Kolpackov | 12 | -50/+632 | |
2013-04-25 | Add default constructor, finalized() accessor to transaction | Boris Kolpackov | 2 | -3/+20 | |