Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-02-07 | Fix to use traditional const style | Boris Kolpackov | 2 | -7/+7 | |
2015-02-06 | Update copyright | Boris Kolpackov | 6 | -6/+6 | |
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 | 8 | -45/+1460 | |
See section 10.2 in the manual for details. | |||||
2014-11-10 | Implement {query,execute}_{one,value}() shortcut functions | Michael Shepanski | 1 | -0/+19 | |
Useful in situations where the query is know to return at most one element (*_one) or exactly one element (*_value). | |||||
2014-06-03 | Support for VC12 (2013), initial work | Boris Kolpackov | 1 | -1/+4 | |
2013-09-17 | Provide quoted versions of view statement | Boris Kolpackov | 1 | -6/+14 | |
2013-09-17 | Handling of dynamic empty statements as result of versioning | Boris Kolpackov | 1 | -1/+1 | |
2013-08-14 | Get rid of warning | Boris Kolpackov | 1 | -20/+19 | |
2013-07-08 | Add support for Visual Studio 2005 | Boris Kolpackov | 1 | -2/+4 | |
2013-06-21 | Add support for running tests in dynamic multi-database mode | Boris Kolpackov | 2 | -55/+58 | |
Only possible in the development build system at this stage. | |||||
2013-06-13 | Handle --database option directly in automake and VC++ projects | Boris Kolpackov | 1 | -3/+4 | |
2013-06-03 | Use database name in options and driver files (build part) | Boris Kolpackov | 1 | -1/+1 | |
This way we will be able to have several databases configured at the same time, which is needed for multi-database support testing. | |||||
2013-02-09 | Update copyright year | Boris Kolpackov | 3 | -3/+3 | |
2012-10-19 | Completion of prepared query support | Boris Kolpackov | 1 | -1/+1 | |
2012-09-17 | Remove unused local typedefs (GCC 4.8 warning) | Boris Kolpackov | 1 | -8/+0 | |
2012-09-16 | Add support for Visual Studio 2012 | Boris Kolpackov | 1 | -1/+3 | |
2012-02-24 | C++11 support (pass --std ODB compiler option in build makefiles) | Boris Kolpackov | 1 | -0/+5 | |
2012-01-29 | Update copyright year | Boris Kolpackov | 3 | -3/+3 | |
2012-01-29 | Remove author field from file header | Boris Kolpackov | 3 | -3/+0 | |
Too much effort to maintain. | |||||
2011-11-03 | Use ODB_DATABASE_XXX macros instead DATABASE_XXX in ODB-compiled headers1.7.0.a1 | Boris Kolpackov | 1 | -11/+9 | |
DATABASE_XXX macros are not defined when building from VC++ project. | |||||
2011-11-01 | Fix bug in view column parsing | Boris Kolpackov | 1 | -13/+1 | |
2011-10-27 | Revert to manually quoting Oracle identifiers where necessary | Constantin Michael | 1 | -7/+11 | |
2011-10-26 | Quote schema object identifiers for Oracle where necessary | Constantin Michael | 2 | -20/+121 | |
Oracle converts all alphabetical characters in unquoted schema object identifiers to uppercase. This behaviour cannot be disabled. | |||||
2011-10-24 | Add t_ prefix to all the common tests that conflict with examples | Boris Kolpackov | 3 | -15/+15 | |
2011-10-21 | Add test_ prefix to view test since it conflicts with view example | Boris Kolpackov | 3 | -15/+15 | |
2011-10-21 | Remove common_ from all table_prefix arguments in common tests | Constantin Michael | 3 | -15/+15 | |
2011-10-02 | Handle object pointers when comparing view and object data member types | Boris Kolpackov | 2 | -5/+37 | |
Also issues an error if an object member associated with a view member is transient or inverse. | |||||
2011-10-02 | If query substituting placeholder is empty, pass true expression instead | Boris Kolpackov | 2 | -3/+3 | |
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-27 | Add support for associating tables with views | Boris Kolpackov | 2 | -7/+63 | |
2011-09-21 | Use int instead of size_t for NULL-able value | Boris Kolpackov | 1 | -2/+2 | |
In case of nullable<size_t> the ODB compiler is unable to determine that the wrapped type is size_t. This results in 64-bit integer being stored and 32-bit being loaded. This interacts badly with PG for some reason. | |||||
2011-09-21 | Rework const object handling | Boris Kolpackov | 1 | -1/+1 | |
Now objects are always loaded as non-const and the object cache in session treats all objects as non-const. | |||||
2011-09-20 | Change query syntax to use . for composite and -> for object pointer access | Boris Kolpackov | 2 | -6/+6 | |
Also make non-inverse query columns act as both an object pointer and a normal column. The latter allows us to use natural expressions such as query<employee>::employer.is_null (). | |||||
2011-09-16 | Support for views; integrated part | Boris Kolpackov | 2 | -65/+723 | |
2011-09-06 | Correct view test | Boris Kolpackov | 1 | -1/+0 | |
2011-09-05 | Support for views; native part | Boris Kolpackov | 4 | -0/+408 | |