aboutsummaryrefslogtreecommitdiff
path: root/common/auto
AgeCommit message (Collapse)AuthorFilesLines
2015-07-03Implement nested id supportBoris Kolpackov4-253/+0
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-08Fix incorrect id typeBoris Kolpackov1-1/+1
2015-02-06Update copyrightBoris Kolpackov3-3/+3
2014-11-25Implement bulk database operation support for Oracle and SQL ServerBoris Kolpackov1-2/+2
2014-06-03Support for VC12 (2013), initial workBoris Kolpackov1-1/+4
2013-07-08Add support for Visual Studio 2005Boris Kolpackov1-2/+4
2013-06-21Add support for running tests in dynamic multi-database modeBoris Kolpackov1-16/+13
Only possible in the development build system at this stage.
2013-06-13Handle --database option directly in automake and VC++ projectsBoris Kolpackov1-3/+3
2013-06-03Use database name in options and driver files (build part)Boris Kolpackov1-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-09Update copyright yearBoris Kolpackov3-3/+3
2012-09-16Add support for Visual Studio 2012Boris Kolpackov1-1/+3
2012-02-24C++11 support (pass --std ODB compiler option in build makefiles)Boris Kolpackov1-0/+5
2012-01-29Update copyright yearBoris Kolpackov3-3/+3
2012-01-29Remove author field from file headerBoris Kolpackov3-3/+0
Too much effort to maintain.
2012-01-20Add test for object with only auto-id memberBoris Kolpackov2-27/+63
This tests the generation of the INSERT ... DEFAULT VALUES special syntax in some databases.
2011-10-21Remove common_ from all table_prefix arguments in common testsConstantin Michael1-1/+1
2011-10-21Add common tests for OracleConstantin Michael1-1/+1
Due to the 30 character limit imposed by Oracle on identifiers, some of the common tests code and/or makefiles had to be modified.
2011-08-24Make tests use unique table prefixesBoris Kolpackov1-1/+2
2011-03-27Fix issues preventing building outside source directoryBoris Kolpackov1-3/+3
2011-02-25Add support for tests in subdirectoriesBoris Kolpackov1-1/+1
2011-02-18Add odb::core namespace to be used in using-directivesBoris Kolpackov1-1/+1
Port all the examples and tests.
2011-01-04Copyright updateBoris Kolpackov3-3/+3
2010-11-26Save test result to a temp file instead of piping it to diffBoris Kolpackov1-1/+4
This makes tests more robust.
2010-09-28Rename begin_transaction() to begin()Boris Kolpackov1-2/+2
2010-09-13Change pragma syntaxBoris Kolpackov1-2/+2
Change odb pragma namespace to db. Use qualifiers (object, value, and member) to specify type/member name. Add support for mapping C++ types to db types.
2010-09-08Add suppor for VC++ buildBoris Kolpackov2-6/+17
2010-09-06Add automake build supportBoris Kolpackov1-1/+13
2010-08-19Test automatic id assignmentBoris Kolpackov4-0/+184