Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-01-20 | Document custom session support | Boris Kolpackov | 2 | -10/+158 | |
2013-01-18 | Document transaction callbacks | Boris Kolpackov | 2 | -238/+418 | |
2013-01-16 | Make session cache management functions static, add notifications | Boris Kolpackov | 1 | -4/+9 | |
2013-01-16 | Implement two-phase session insertion | Boris Kolpackov | 1 | -2/+5 | |
On the first step an uninitialized object is inserted into the cache as before (this is necessary to handle recursive loading). The second step is to notify the session that the object has been initialized. On this second step the session can perform change tracking preparations, such as make a copy of the object or reset the modification flag. New test: common/session/custom (implements a custom session that uses copies to track changes). | |||||
2013-01-16 | Add support for using custom session implementations | Boris Kolpackov | 2 | -8/+31 | |
New option, --session-type. | |||||
2013-01-15 | Bump version to 2.2.0.a3 | Boris Kolpackov | 2 | -5/+5 | |
2013-01-15 | Add support for setting SQL Server transaction isolation level | Boris Kolpackov | 2 | -7/+34 | |
2013-01-15 | Document SQL Server ROWVERSION support | Boris Kolpackov | 2 | -16/+64 | |
2013-01-14 | Fix bug in handling polymorphic derived classes without any value members | Boris Kolpackov | 1 | -27/+51 | |
2013-01-14 | Add support for MSSQL ROWVERSION | Boris Kolpackov | 5 | -39/+214 | |
ODB can now use ROWVERSION column as an optimistic concurrency version. | |||||
2013-01-10 | Handle -x option in default options file | Boris Kolpackov | 1 | -11/+39 | |
This can be used, for example, to override the g++ executable path. | |||||
2012-12-12 | Bump version to 2.2.0.a22.2.0.a2 | Boris Kolpackov | 2 | -5/+5 | |
2012-12-12 | Get rid of warning | Boris Kolpackov | 1 | -1/+1 | |
2012-12-12 | Add support for SQL name transformations | Boris Kolpackov | 32 | -385/+975 | |
2012-12-05 | Documentation for multi-database support | Boris Kolpackov | 5 | -247/+1180 | |
2012-12-05 | Cosmetic change | Boris Kolpackov | 1 | -1/+1 | |
2012-12-03 | Make --export-symbol and --extern-symbole values database-prefixable | Boris Kolpackov | 6 | -16/+28 | |
2012-11-28 | Add support for DLL exporting of generated code | Boris Kolpackov | 12 | -156/+357 | |
New options: --export-symbol, --extern-symbol. | |||||
2012-11-21 | Add dynamic multi-database query support | Boris Kolpackov | 29 | -1536/+2699 | |
2012-11-21 | Generate query tags in object_traits for dynamic multi-database support | Boris Kolpackov | 4 | -86/+129 | |
2012-11-21 | Move some of the preprocessing from relational to common | Boris Kolpackov | 9 | -1094/+1264 | |
2012-11-21 | Fix inefficiency in container processing | Boris Kolpackov | 1 | -1/+1 | |
2012-11-21 | Rework query alias tag system | Boris Kolpackov | 5 | -137/+283 | |
Now each object pointer or view-associated object with alias gets its own unique tag. | |||||
2012-11-21 | Add dynamic multi-database support excluding query | Boris Kolpackov | 8 | -46/+439 | |
2012-11-20 | Merge branch '2.1' | Boris Kolpackov | 3 | -0/+18 | |
2012-11-20 | Ignore polymorphic id reference when generating grow()2.1.12.1 | Boris Kolpackov | 3 | -0/+18 | |
2012-10-29 | Suppress warning | Boris Kolpackov | 1 | -1/+1 | |
2012-10-29 | Bump version to 2.2.0.a12.2.0.a1 | Boris Kolpackov | 5 | -11/+11 | |
2012-10-29 | Update NEWS file | Boris Kolpackov | 1 | -0/+4 | |
2012-10-29 | Add support for database prefixes in command line interface | Boris Kolpackov | 9 | -233/+450 | |
2012-10-29 | Cast odb::database to concrete type when initializing object pointer | Boris Kolpackov | 1 | -2/+4 | |
2012-10-25 | Add support for database prefixes in pragma language | Boris Kolpackov | 3 | -36/+229 | |
2012-10-25 | Static multi-database support | Boris Kolpackov | 23 | -2203/+2852 | |
Add new options (--multi-database, --default-database). Generate common code to -odb.?xx files and database-specific to -odb-<db>.?xx. | |||||
2012-10-19 | Document prepared query support | Boris Kolpackov | 2 | -5/+479 | |
2012-10-19 | Implement early connection release | Boris Kolpackov | 2 | -2/+8 | |
2012-10-19 | Completion of prepared query support | Boris Kolpackov | 7 | -273/+405 | |
2012-10-19 | Initial support for prepared queries | Boris Kolpackov | 7 | -137/+309 | |
2012-10-08 | Ground work for multi-database support | Boris Kolpackov | 15 | -252/+401 | |
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-10-08 | Fix bug in transient inheritance handling | Boris Kolpackov | 1 | -4/+0 | |
Also test that we can handle it for objects, composite values, and views. | |||||
2012-10-04 | Make sure we detect TR1 pointers when used as wrappers | Boris Kolpackov | 1 | -3/+29 | |
2012-10-02 | Instantiate type of virtual data member with by-value accessor | Boris Kolpackov | 1 | -7/+42 | |
2012-10-02 | Bump version to 2.1.1 | Boris Kolpackov | 2 | -3/+3 | |
2012-10-02 | Cosmetic change | Boris Kolpackov | 1 | -1/+1 | |
2012-10-02 | Fix regression in include directive generation | Boris Kolpackov | 1 | -1/+2 | |
Make sure we remove the directory part. | |||||
2012-09-20 | Fix typo | Boris Kolpackov | 1 | -1/+1 | |
2012-09-17 | Convert integer and floating default values immediately2.1.0 | Boris Kolpackov | 3 | -82/+73 | |
It appears that GCC 4.8 reuses token tree nodes that are returned during pragma parsing. So saving such nodes for later no longer works. | |||||
2012-09-17 | GCC 4.8 compatibility fixes | Boris Kolpackov | 1 | -2/+3 | |
2012-09-17 | Proofreading fixes | Boris Kolpackov | 1 | -25/+26 | |
2012-09-16 | Set explicit unlimited size for MSSQL TEXT, NTEXT, and IMAGE types | Boris Kolpackov | 1 | -0/+8 | |
2012-09-16 | Add support for Visual Studio 2012 | Boris Kolpackov | 1 | -3/+3 | |