Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-02-08 | Recode strcpy as memcpy | Boris Kolpackov | 1 | -1/+2 | |
VC12 deprecated those hard, as in, it is now an error. | |||||
2015-02-08 | Add move constructors that VC12 doesn't provide implicitly | Boris Kolpackov | 3 | -0/+44 | |
2015-02-08 | Split view/olv test into multiple headers files | Boris Kolpackov | 12 | -692/+816 | |
VC++ complains that the object file is too large. | |||||
2015-02-08 | Recode strncpy as memcpy | Boris Kolpackov | 1 | -4/+5 | |
VC12 deprecated those hard, as in, it is now an error. | |||||
2015-02-07 | Make anal clang happy | Boris Kolpackov | 1 | -1/+6 | |
2015-02-07 | Disable parts of test for multi-database case | Boris Kolpackov | 2 | -4/+8 | |
Since not all the databases support them (JOIN types). | |||||
2015-02-07 | Fix to use traditional const style | Boris Kolpackov | 9 | -30/+30 | |
2015-02-06 | Update copyright | Boris Kolpackov | 205 | -205/+205 | |
2015-02-06 | Add support for persisting std::deque | Boris Kolpackov | 2 | -0/+26 | |
2015-02-06 | Implement join types support in views | Boris Kolpackov | 2 | -0/+248 | |
2015-02-05 | Implement result modifiers in view query condition | Boris Kolpackov | 2 | -0/+47 | |
2015-02-04 | Implement object loading views | Boris Kolpackov | 10 | -49/+1463 | |
See section 10.2 in the manual for details. | |||||
2014-12-17 | Fix list of .std files in dist target | Boris Kolpackov | 1 | -1/+1 | |
2014-12-17 | Add support for database-specific output in tests | Boris Kolpackov | 7 | -3/+229 | |
Use that for the bulk test. | |||||
2014-12-15 | Fix bug in id-based custom view join of polymorphic objects | Boris Kolpackov | 2 | -0/+25 | |
See email from Mikhail.Tomilov@infotecs.ru/12-Dec-2014. | |||||
2014-11-26 | Implement optimistic concurrency support in bulk operations | Boris Kolpackov | 3 | -1/+245 | |
Bulk update and SQL Server ROWVERSION not yet supported. | |||||
2014-11-25 | Implement bulk database operation support for Oracle and SQL Server | Boris Kolpackov | 7 | -3/+1571 | |
2014-11-10 | Implement {query,execute}_{one,value}() shortcut functions | Michael Shepanski | 8 | -2/+411 | |
Useful in situations where the query is know to return at most one element (*_one) or exactly one element (*_value). | |||||
2014-10-30 | Allow lambdas & std::functions as query factories with C++-98 builds of libodb | Michael Shepanski | 1 | -3/+43 | |
2014-10-23 | Get rid of command for target that has nothing to build | Boris Kolpackov | 1 | -1/+1 | |
This makes a difference in make output. Without the command we get "Nothing to be done..." (which is what we want) while with the command we get no diagnostics. | |||||
2014-09-19 | Avoid clashes between nested composites in query columns | Boris Kolpackov | 1 | -0/+29 | |
2014-08-29 | Pass non-const image to clone_image(), copy_image() | Boris Kolpackov | 3 | -1/+98 | |
This is necessary since some databases need to steal stuff from the original image (e.g., LOB descriptors in Oracle). | |||||
2014-08-06 | Make sure persistent class templates are fully instantiated | Boris Kolpackov | 1 | -0/+5 | |
2014-08-01 | Add support for defining persistent objects as class template instantiations | Boris Kolpackov | 6 | -1/+251 | |
2014-06-23 | Fix typo in comment | Boris Kolpackov | 1 | -1/+1 | |
2014-06-15 | Use single template set of templates for .sln files | Boris Kolpackov | 5 | -77/+0 | |
2014-06-03 | Support for VC12 (2013), initial work | Boris Kolpackov | 54 | -51/+442 | |
2013-12-12 | Fix invalid paths in makefiles | Boris Kolpackov | 3 | -15/+15 | |
2013-12-04 | Implement on_delete pragma for object pointers | Boris Kolpackov | 13 | -12/+270 | |
Translates to the ON DELETE SQL clause. | |||||
2013-10-24 | Don't use auto id for BLOB test | Boris Kolpackov | 2 | -4/+4 | |
This causes problems with SQL Server 2005. | |||||
2013-10-15 | Remove unused typedef | Boris Kolpackov | 1 | -2/+0 | |
2013-10-15 | Automatically map C++11 enum classes (strong enums) | Boris Kolpackov | 2 | -3/+45 | |
2013-09-28 | Don't ignore empty changesets | Boris Kolpackov | 45 | -0/+90 | |
This can be useful, for example, in data-only migrations. | |||||
2013-09-17 | Add support for defining composite values inside persistent classes, etc | Boris Kolpackov | 4 | -0/+149 | |
2013-09-17 | Diagnose change of polymorphic base, table kind | Boris Kolpackov | 96 | -137/+137 | |
2013-09-17 | Cleanup polymorphic base tables when dropping derived one | Boris Kolpackov | 20 | -20/+20 | |
2013-09-17 | Provide quoted versions of view statement | Boris Kolpackov | 1 | -6/+14 | |
2013-09-17 | Versioned section support | Boris Kolpackov | 1 | -10/+0 | |
2013-09-17 | Handling of dynamic empty statements as result of versioning | Boris Kolpackov | 2 | -2/+17 | |
2013-09-17 | Fix UPDATE statement for smart containers with read-only value members | Boris Kolpackov | 2 | -0/+61 | |
Here we have to include them (think what happens when we erase an element somewhere in the middle of a container). | |||||
2013-09-17 | Add support for statement processing | Boris Kolpackov | 4 | -0/+699 | |
2013-08-14 | Add support for object sections | Boris Kolpackov | 9 | -0/+4779 | |
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-08-14 | Get rid of warning | Boris Kolpackov | 1 | -20/+19 | |
2013-07-08 | Fix incorrect ODB_MSC_VER version in VC11 projects | Boris Kolpackov | 1 | -1/+1 | |
2013-07-08 | Add support for Visual Studio 2005 | Boris Kolpackov | 48 | -92/+556 | |
2013-06-21 | Add support for running tests in dynamic multi-database mode | Boris Kolpackov | 63 | -877/+797 | |
Only possible in the development build system at this stage. | |||||
2013-06-13 | Handle --database option directly in automake and VC++ projects | Boris Kolpackov | 51 | -132/+166 | |
2013-06-03 | Use database name in options and driver files (build part) | Boris Kolpackov | 47 | -47/+47 | |
This way we will be able to have several databases configured at the same time, which is needed for multi-database support testing. | |||||
2013-04-26 | Add support for extra database info in primary key | Boris Kolpackov | 18 | -18/+18 | |
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 | 19 | -31/+31 | |