Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-02-13 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 | |
2020-01-23 | Fix C++98 incompatibility | Boris Kolpackov | 1 | -3/+4 | |
2019-01-16 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2018-05-24 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2018-01-02 | Fix undefined behavior (ubsan) bug | Boris Kolpackov | 1 | -1/+1 | |
2017-01-03 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2015-02-06 | Update copyright | Boris Kolpackov | 1 | -1/+1 | |
2013-02-21 | Add support for pattern matching (SQL LIKE) | Boris Kolpackov | 1 | -0/+41 | |
2013-02-11 | Support compilers that deduce const arrays to const reference differently | Boris Kolpackov | 1 | -0/+35 | |
2013-02-09 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2013-01-24 | Add support for mapping char[N] to CHAR/VARCHAR database types | Boris Kolpackov | 1 | -118/+279 | |
Also improve query support for arrays (decaying). | |||||
2012-11-29 | Namespace management for static multi-database support | Boris Kolpackov | 1 | -0/+5 | |
Now in libodb the odb::core namespace is split into odb::common (database- independent stuff) and odb::core proper, which imports odb::common. Each database runtime now defines odb::<db>::core namespace which also imports odb::common and adds the database-specific bits. The overall idea is that one can do using namespace odb::<db>::core just like for odb::core. | |||||
2012-11-21 | Add dynamic multi-database query support | Boris Kolpackov | 1 | -27/+68 | |
2012-10-29 | Don't use boolean as identifier2.2.0.a1 | Boris Kolpackov | 1 | -8/+8 | |
Some headers/systems defined it as a macro. | |||||
2012-10-12 | Completion of prepared query support | Boris Kolpackov | 1 | -0/+5 | |
2012-10-08 | Ground work for multi-database support | Boris Kolpackov | 1 | -179/+241 | |
All generated code now includes database id. The database-specific database class interface has been updated to include all the database operations. The database-specific tests now use this interface. | |||||
2012-09-14 | Indicate value cannot be NULL when initializing query parameter image | Boris Kolpackov | 1 | -42/+42 | |
2012-07-16 | Simplify query inheritance hierarchy | Boris Kolpackov | 1 | -8/+9 | |
This should also allow Sun CC handle queries for objects with circular dependencies. | |||||
2012-07-10 | Add support for custom database type mapping | Boris Kolpackov | 1 | -23/+38 | |
New pragma qualifier, map, and specifiers: as, to, from. New tests: <database>/custom. | |||||
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. | |||||
2011-10-03 | Export query operators that were made non-inline | Boris Kolpackov | 1 | -3/+3 | |
2011-10-02 | If query substituting placeholder is empty, pass true expression instead | Boris Kolpackov | 1 | -31/+31 | |
This allows uniform usage of views both with and without any extra conditions. Also optimize some common cases so that we don't have useless WHERE TRUE clauses or (...) AND (TRUE) expressions. | |||||
2011-09-16 | Support for views; integrated part | Boris Kolpackov | 1 | -0/+71 | |
2011-09-09 | New templated query_columns architecture | Boris Kolpackov | 1 | -45/+54 | |
We also now use the correct separate "role"-base join approach instead of having a single merged join for each table. | |||||
2011-09-05 | Support for views; native part | Boris Kolpackov | 1 | -8/+8 | |
2011-08-19 | Rework query machinery not to use '_' as primary table alias | Boris Kolpackov | 1 | -36/+60 | |
Now we always qualify with the actual table name and use the '_' alias for situations where an object is referencing itself. | |||||
2011-07-25 | Suppress warnings1.5.0 | Boris Kolpackov | 1 | -5/+5 | |
2011-04-18 | Implement automatic mapping for C++ enums | Boris Kolpackov | 1 | -10/+7 | |
2011-04-18 | Get rid of image type argument in value_traits | Boris Kolpackov | 1 | -29/+21 | |
2011-03-25 | Update interface to conform to what's expected by generated code | Boris Kolpackov | 1 | -3/+3 | |
2011-01-04 | Copyright update | Boris Kolpackov | 1 | -1/+1 | |
2010-12-07 | Use mutable instead of const_cast | Boris Kolpackov | 1 | -2/+2 | |
2010-11-06 | Add support for container persistence | Boris Kolpackov | 1 | -40/+66 | |
Generalize statements that were used for persisting objects to work for both objects and containers. Implement a cache for container statements. | |||||
2010-09-22 | Add database type id as value_traits template argument | Boris Kolpackov | 1 | -40/+203 | |
2010-09-21 | Redesign value_traits | Boris Kolpackov | 1 | -21/+21 | |
2010-09-09 | Avoid infinite recursion | Boris Kolpackov | 1 | -6/+6 | |
2010-09-09 | Rework MySQL header inclusion | Boris Kolpackov | 1 | -12/+1 | |
2010-09-06 | Resolve export warnings | Boris Kolpackov | 1 | -6/+6 | |
2010-09-03 | Add support for MinGW build | Boris Kolpackov | 1 | -3/+4 | |
2010-08-30 | Support for automake and VC++ builds | Boris Kolpackov | 1 | -9/+24 | |
2010-08-18 | Move shared_ptr to the details namespace | Boris Kolpackov | 1 | -4/+4 | |
2010-08-18 | Move buffer to the details namespace | Boris Kolpackov | 1 | -2/+4 | |
2010-08-13 | Add support for language-embedded query | Boris Kolpackov | 1 | -8/+803 | |
2010-08-10 | Add query support | Boris Kolpackov | 1 | -0/+828 | |