Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-06-18 | Bump version to 2.0.12.0.1 | Boris Kolpackov | 1 | -2/+2 | |
2012-06-18 | Allocate container traits lazily and only when their definition is seen | Boris Kolpackov | 4 | -6/+58 | |
This fixes a problem with polymorphic hierarchies spread over multiple files in which case the source code for the derived class does not have the definition of the container traits for the base class. See the comment in the source code for further details. | |||||
2012-04-29 | Bump version to 2.0.02.0.0 | Boris Kolpackov | 1 | -3/+3 | |
2012-04-29 | Make transaction_impl sanity check optional, use assert | Boris Kolpackov | 1 | -1/+3 | |
2012-04-26 | Replace remaining std::auto_ptr uses with odb::details::unique_ptr | Boris Kolpackov | 1 | -5/+2 | |
GCC in C++11 mode issues a deprecation warning for std::auto_ptr. | |||||
2012-04-26 | Make session optional | Boris Kolpackov | 3 | -10/+8 | |
2012-04-23 | Polymorphic inheritance support | Boris Kolpackov | 23 | -563/+1600 | |
2012-03-07 | Use RAII to free select statement results | Boris Kolpackov | 5 | -36/+73 | |
2012-03-02 | Bump version to 1.9.0.a1 | Boris Kolpackov | 1 | -3/+3 | |
2012-03-02 | Reimplement C++11 support to be header-only | Boris Kolpackov | 2 | -7/+3 | |
This way, the same build of the runtime libraries can be used in both C++98 and C++11 modes. This is important for when runtimes are installed or packaged. | |||||
2012-03-01 | Add support for using C++11 std::unique_ptr to pass connection factory | Boris Kolpackov | 2 | -21/+29 | |
2012-02-22 | Add support for composite object ids | Boris Kolpackov | 3 | -4/+4 | |
New pragma id_type (member). New test: common/composite-id. The composite example has also been updated. | |||||
2012-01-30 | Suppress warning1.8.0 | Boris Kolpackov | 1 | -1/+1 | |
2012-01-29 | Bump version to 1.8.0 | Boris Kolpackov | 1 | -3/+3 | |
2012-01-29 | Update copyright year | Boris Kolpackov | 59 | -59/+59 | |
2012-01-29 | Remove author field from file header | Boris Kolpackov | 59 | -60/+1 | |
Too much effort to maintain. | |||||
2012-01-26 | Implement support for database schema | Boris Kolpackov | 1 | -4/+2 | |
New pragma qualifier: namespace. New pragma specifier: schema. The table specifier was extended to accept a schema prefix. New option: --default- schema. The common/schema test was extended to cover the new functionality. | |||||
2012-01-20 | Work around SQL Server 2005 bug with long data and OUTPUT clause | Boris Kolpackov | 2 | -1/+27 | |
2012-01-20 | Cosmetic changes | Boris Kolpackov | 1 | -5/+4 | |
2012-01-20 | Rename long_buffer to long_data_buffer | Boris Kolpackov | 3 | -7/+7 | |
2012-01-17 | Autotools and VC++ build support | Boris Kolpackov | 4 | -0/+568 | |
2012-01-17 | Free direct statement before disconnecting | Boris Kolpackov | 2 | -2/+2 | |
2012-01-17 | Cosmetic changes | Boris Kolpackov | 1 | -1/+0 | |
2012-01-17 | Use ANSI versions of ODBC functions, get rid of warnings | Boris Kolpackov | 4 | -56/+56 | |
We have to use ANSI versions explicitly because VC++ build defaults to Unicode. | |||||
2012-01-14 | Update license | Boris Kolpackov | 12 | -12/+12 | |
2012-01-14 | Cosmetic changes | Boris Kolpackov | 1 | -6/+6 | |
2012-01-12 | Change short data max and default string sizes for SQL Server | Boris Kolpackov | 1 | -12/+12 | |
Now the default short data max is 1024, non-key string size is 512 characters, and key string size is 256 characters. Also add default mapping for std::wstring. | |||||
2012-01-12 | Detect and throw when object/view with long data is re-loaded from query result | Boris Kolpackov | 7 | -7/+46 | |
2012-01-12 | Query support for SQL Server | Boris Kolpackov | 17 | -16/+3581 | |
2012-01-12 | Cosmetic changes | Boris Kolpackov | 1 | -8/+10 | |
2011-12-22 | Handle delayed result set freeing in all places | Boris Kolpackov | 1 | -0/+1 | |
2011-12-21 | Do not select object id in container SELECT statement | Boris Kolpackov | 2 | -15/+22 | |
2011-12-21 | ODB compiler implementation, traits, and types test for SQL Server | Boris Kolpackov | 7 | -184/+2045 | |
2011-12-13 | Initial value traits implementations | Boris Kolpackov | 7 | -9/+661 | |
2011-12-12 | Bump version to 1.7.0 | Boris Kolpackov | 1 | -3/+3 | |
2011-12-06 | Remove stray comma | Boris Kolpackov | 1 | -1/+1 | |
2011-11-29 | Add object/view/container statements, statements cache | Boris Kolpackov | 14 | -12/+1454 | |
2011-11-28 | Implement statements; add support for tracing | Boris Kolpackov | 18 | -46/+1465 | |
2011-11-28 | Add ODBC library import stub | Boris Kolpackov | 1 | -9/+6 | |
Supports both Windows ODBC driver manager and unixODBC. | |||||
2011-11-21 | Implement connection::execute() | Boris Kolpackov | 2 | -7/+114 | |
2011-11-20 | Implement support for transactions | Boris Kolpackov | 8 | -29/+226 | |
2011-11-20 | Handle error conditions that are indicated via return code | Boris Kolpackov | 5 | -15/+51 | |
2011-11-18 | Implement remaining database constructors, update options | Boris Kolpackov | 3 | -174/+479 | |
2011-11-17 | Translate certain SQLSTATE codes to special exceptions | Boris Kolpackov | 4 | -30/+128 | |
2011-11-17 | Detect and mark lost connections | Boris Kolpackov | 1 | -16/+31 | |
2011-11-17 | Rename odbc.hxx to mssql.hxx for consistency | Boris Kolpackov | 5 | -10/+10 | |
2011-11-17 | Add connection, connection-factory implementations | Boris Kolpackov | 13 | -19/+793 | |
2011-11-17 | Add initial database class implementation | Boris Kolpackov | 7 | -9/+484 | |
2011-11-16 | Add initial translate_error() implementation | Boris Kolpackov | 3 | -0/+102 | |
2011-11-16 | Add auto_handle class template | Boris Kolpackov | 4 | -2/+105 | |