Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-05-24 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2017-01-03 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2015-07-15 | Implement SQLite incremental BLOB/TEXT I/O | Boris Kolpackov | 1 | -1/+1 | |
2015-07-03 | Implement nested id support | Boris Kolpackov | 1 | -7/+7 | |
Now the 'id' specifier can optionally include the data member path to the id inside the composite value. For example: #pragma db id(first) std::pair<int, int> p; Note that one somewhat counter-intuitive aspect of this new feature is that the whole member marked with id ('p' in the above example) and not just the actual id member ('p.first' in the above example) is treated as readonly. Such nested id also cannot be automatically assigned (auto specifier). | |||||
2015-02-06 | Update copyright | Boris Kolpackov | 1 | -1/+1 | |
2015-02-05 | Implement result modifiers in view query condition | Boris Kolpackov | 1 | -0/+11 | |
2015-02-04 | Implement object loading views | Boris Kolpackov | 1 | -2/+2 | |
See section 10.2 in the manual for details. | |||||
2014-11-26 | Implement optimistic concurrency support in bulk operations | Boris Kolpackov | 1 | -4/+8 | |
Bulk update and SQL Server ROWVERSION not yet supported. | |||||
2014-11-25 | Implement bulk database operation support for Oracle and SQL Server | Boris Kolpackov | 1 | -5/+64 | |
2013-09-16 | Diagnose (potentially) empty UPDATE statements with ROWVERSION | Boris Kolpackov | 1 | -2/+31 | |
2013-09-10 | Schema versioning support for rest of database | Boris Kolpackov | 1 | -9/+16 | |
2013-08-30 | Statement processing/optimization base work | Boris Kolpackov | 1 | -24/+30 | |
2013-08-14 | Add support for object sections | Boris Kolpackov | 1 | -2/+49 | |
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-02-09 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2013-02-05 | Add support for change-tracking containers | Boris Kolpackov | 1 | -1/+1 | |
ODB now supports "smart" ordered containers. Such containers get extra functions for updating and deleting individual elements. Based on this functionality implement two change-tracking containers: odb::vector (equivalent to std::vector) and QOdbList (equivalent to QList). New tests: common/container/change-tracking and qt/common/container/change- tracking. | |||||
2013-01-14 | Add support for MSSQL ROWVERSION | Boris Kolpackov | 1 | -18/+125 | |
ODB can now use ROWVERSION column as an optimistic concurrency version. | |||||
2012-12-12 | Add support for SQL name transformations | Boris Kolpackov | 1 | -2/+8 | |
2012-08-15 | Add support for member accessors/modifiers | Boris Kolpackov | 1 | -0/+35 | |
New pragmas: get, set, access. New test: common/access. | |||||
2012-08-15 | Factor out check for SQL Server long data | Boris Kolpackov | 1 | -43/+1 | |
2012-07-10 | Add support for custom database type mapping | Boris Kolpackov | 1 | -2/+4 | |
New pragma qualifier, map, and specifiers: as, to, from. New tests: <database>/custom. | |||||
2012-04-25 | Fix auto id handling in polymorphic objects | Boris Kolpackov | 1 | -1/+4 | |
2012-04-23 | Polymorphic inheritance support | Boris Kolpackov | 1 | -133/+35 | |
2012-03-07 | Use RAII to free select statement results | Boris Kolpackov | 1 | -18/+0 | |
2012-02-22 | Add support for composite object ids | Boris Kolpackov | 1 | -323/+20 | |
New pragma id_type (member). New test: common/composite-id. The composite example has also been updated. | |||||
2012-01-29 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2012-01-29 | Remove author field from file header | Boris Kolpackov | 1 | -1/+0 | |
Too much effort to maintain. | |||||
2012-01-20 | Work around SQL Server 2005 bug with long data and OUTPUT clause | Boris Kolpackov | 1 | -3/+32 | |
2012-01-20 | Query support for SQL Server | Boris Kolpackov | 1 | -11/+1 | |
2012-01-20 | Add missing static_cast | Boris Kolpackov | 1 | -4/+6 | |
2012-01-20 | Add support for defining composite value type as class template ↵ | Boris Kolpackov | 1 | -2/+2 | |
instantiations (mssql) | |||||
2012-01-20 | Handle delayed result set freeing in all places | Boris Kolpackov | 1 | -3/+8 | |
2012-01-20 | Correct NULL handling in object pointers | Boris Kolpackov | 1 | -4/+6 | |
2012-01-20 | ODB compiler implementation, traits, and types test for SQL Server | Boris Kolpackov | 1 | -0/+1320 | |