Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-02-06 | Update copyright | Boris Kolpackov | 240 | -242/+242 | |
2015-02-06 | Add support for persisting std::deque | Boris Kolpackov | 2 | -3/+5 | |
2015-02-06 | Implement join types support in views | Boris Kolpackov | 9 | -19/+210 | |
2015-02-05 | Implement result modifiers in view query condition | Boris Kolpackov | 10 | -14/+183 | |
2015-02-04 | Implement object loading views | Boris Kolpackov | 37 | -1271/+2776 | |
See section 10.2 in the manual for details. | |||||
2015-02-02 | Give more precise requirements for object id type | Boris Kolpackov | 1 | -5/+6 | |
2015-01-27 | Bump version to 2.4.0.a6 | Boris Kolpackov | 2 | -5/+5 | |
2015-01-26 | Document SQL Server stored procedure support | Boris Kolpackov | 2 | -1/+155 | |
2015-01-26 | Add column count to composite value traits | Boris Kolpackov | 1 | -0/+3 | |
This will hopefully be enough to implement SQL Server TVP (Table-Valued Parameters) in runtime only, when we get to it. | |||||
2015-01-26 | Make #pragma once work | Boris Kolpackov | 3 | -4/+86 | |
2015-01-23 | Diagnose lack of default constructor in pointed-to objects | Boris Kolpackov | 2 | -2/+28 | |
Lack of the default constructor will lead to uncompilable generated code. | |||||
2015-01-23 | Handle SQL name limits in MySQL and SQL Server | Boris Kolpackov | 3 | -9/+38 | |
2015-01-23 | Handle name truncation in PostgreSQL | Boris Kolpackov | 9 | -22/+142 | |
2015-01-22 | Add support for warning about SQL name truncations in Oracle | Boris Kolpackov | 7 | -12/+197 | |
Also detect and issue diagnostics when such truncations lead to name conflicts. | |||||
2015-01-21 | Fix bug in alias-declaration handling | Boris Kolpackov | 1 | -2/+1 | |
Apparently for alias-declaration (but not ordinary typedef) we need to check for template info on the main variant. | |||||
2014-12-30 | Fix typo | Boris Kolpackov | 1 | -1/+1 | |
2014-12-17 | Bump version to 2.4.0.a5 | Boris Kolpackov | 2 | -5/+5 | |
2014-12-15 | Fix bug in id-based custom view join of polymorphic objects | Boris Kolpackov | 2 | -14/+22 | |
See email from Mikhail.Tomilov@infotecs.ru/12-Dec-2014. | |||||
2014-12-10 | Add comments | Boris Kolpackov | 1 | -5/+5 | |
2014-12-03 | Improve bulk operations documentation | Boris Kolpackov | 1 | -3/+14 | |
2014-11-28 | Document bulk operation support | Boris Kolpackov | 2 | -2/+457 | |
2014-11-26 | Implement optimistic concurrency support in bulk operations | Boris Kolpackov | 5 | -41/+218 | |
Bulk update and SQL Server ROWVERSION not yet supported. | |||||
2014-11-26 | Reimplement image copying for Oracle | Boris Kolpackov | 1 | -1/+1 | |
Now we no longer "steal" descriptors (destructive copy). Instead, for LOBs, we clone the locator using OCILobAssign(). For date-time types we extract the data during copying. As a result of this change we no longer need to track image changes and rebind the statements. | |||||
2014-11-25 | Implement bulk database operation support for Oracle and SQL Server | Boris Kolpackov | 19 | -13/+710 | |
2014-11-19 | Bump version to 2.4.0.a4 | Boris Kolpackov | 2 | -5/+5 | |
2014-11-19 | Allow empty runtime and execute views | Boris Kolpackov | 4 | -57/+74 | |
Use them to handle INSERT/UPDATE SQL Server stored procedures. | |||||
2014-11-10 | Implement {query,execute}_{one,value}() shortcut functions | Michael Shepanski | 2 | -49/+170 | |
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 | -12/+40 | |
2014-10-27 | Use expansion point rather than macro location in GCC 4.7.0 and later | Boris Kolpackov | 5 | -8/+25 | |
2014-09-19 | Add stderr_full_tracer that additionally traces statement preparation | Boris Kolpackov | 2 | -3/+17 | |
2014-09-19 | Avoid clashes between nested composites in query columns | Boris Kolpackov | 2 | -6/+47 | |
2014-09-19 | Fix bug in query types exporting code | Boris Kolpackov | 1 | -1/+1 | |
2014-09-07 | Add support for calling MySQL stored procedures | Boris Kolpackov | 2 | -14/+151 | |
2014-09-06 | Fix bug in view query assembly for stored procedure call | Boris Kolpackov | 1 | -1/+1 | |
2014-09-05 | Use scope of name used in pragma for template instantiations | Boris Kolpackov | 4 | -8/+23 | |
2014-09-01 | Fix bug in soft-delete example in manual (deleted_data) | Boris Kolpackov | 1 | -1/+4 | |
2014-08-29 | Pass non-const image to clone_image(), copy_image() | Boris Kolpackov | 2 | -4/+8 | |
This is necessary since some databases need to steal stuff from the original image (e.g., LOB descriptors in Oracle). | |||||
2014-08-21 | Use different suffix for composite values in query columns | Boris Kolpackov | 1 | -5/+9 | |
This avoids potential name clash between the class name and its members (both of which, before this fix, had the _type_ suffix). | |||||
2014-08-18 | Diagnose index definition on inverse member | Boris Kolpackov | 1 | -1/+9 | |
2014-08-06 | Make sure persistent class templates are fully instantiated | Boris Kolpackov | 1 | -6/+17 | |
2014-08-01 | Bump version to 2.4.0.a3 | Boris Kolpackov | 2 | -5/+5 | |
2014-08-01 | Add support for defining persistent objects as class template instantiations | Boris Kolpackov | 4 | -3/+97 | |
2014-07-02 | Handle UTF-8 BOM in input file | Boris Kolpackov | 1 | -0/+22 | |
2014-06-23 | Cut out pointer-to-id traversal so that we don't go into composite ids | Boris Kolpackov | 3 | -0/+24 | |
2014-06-09 | Fix error message | Boris Kolpackov | 1 | -1/+1 | |
2014-05-06 | GCC 4.9.0 runtime compatibility fixes | Boris Kolpackov | 1 | -5/+5 | |
Whoever figures out why the old version no longer works in 4.9.0 gets a cookie. | |||||
2014-05-06 | More GCC 4.9.0 compatibility fixes | Boris Kolpackov | 1 | -3/+3 | |
2014-05-05 | Another fix for database option handling | Boris Kolpackov | 1 | -0/+1 | |
2014-05-05 | GCC 4.9.0 compatibility fixes | Boris Kolpackov | 6 | -34/+76 | |
2014-05-02 | Fix misspelled option | Boris Kolpackov | 1 | -1/+1 | |