summaryrefslogtreecommitdiff
path: root/odb/relational/mssql/source.cxx
AgeCommit message (Collapse)AuthorFilesLines
2024-01-24Turn odb repository into muti-package repositoryKaren Arutyunov1-1201/+0
Also remove the autoconf/make-based build system.
2020-02-13Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-05-24Update copyright yearKaren Arutyunov1-1/+1
2017-01-03Update copyright yearBoris Kolpackov1-1/+1
2015-07-15Implement SQLite incremental BLOB/TEXT I/OBoris Kolpackov1-1/+1
2015-07-03Implement nested id supportBoris Kolpackov1-7/+7
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-06Update copyrightBoris Kolpackov1-1/+1
2015-02-05Implement result modifiers in view query conditionBoris Kolpackov1-0/+11
2015-02-04Implement object loading viewsBoris Kolpackov1-2/+2
See section 10.2 in the manual for details.
2014-11-26Implement optimistic concurrency support in bulk operationsBoris Kolpackov1-4/+8
Bulk update and SQL Server ROWVERSION not yet supported.
2014-11-25Implement bulk database operation support for Oracle and SQL ServerBoris Kolpackov1-5/+64
2013-09-16Diagnose (potentially) empty UPDATE statements with ROWVERSIONBoris Kolpackov1-2/+31
2013-09-10Schema versioning support for rest of databaseBoris Kolpackov1-9/+16
2013-08-30Statement processing/optimization base workBoris Kolpackov1-24/+30
2013-08-14Add support for object sectionsBoris Kolpackov1-2/+49
Sections are an optimization mechanism that allows the partitioning of data members of a persistent class into groups that can be separately loaded and/or updated.
2013-02-09Update copyright yearBoris Kolpackov1-1/+1
2013-02-05Add support for change-tracking containersBoris Kolpackov1-1/+1
ODB now supports "smart" ordered containers. Such containers get extra functions for updating and deleting individual elements. Based on this functionality implement two change-tracking containers: odb::vector (equivalent to std::vector) and QOdbList (equivalent to QList). New tests: common/container/change-tracking and qt/common/container/change- tracking.
2013-01-14Add support for MSSQL ROWVERSIONBoris Kolpackov1-18/+125
ODB can now use ROWVERSION column as an optimistic concurrency version.
2012-12-12Add support for SQL name transformationsBoris Kolpackov1-2/+8
2012-08-15Add support for member accessors/modifiersBoris Kolpackov1-0/+35
New pragmas: get, set, access. New test: common/access.
2012-08-15Factor out check for SQL Server long dataBoris Kolpackov1-43/+1
2012-07-10Add support for custom database type mappingBoris Kolpackov1-2/+4
New pragma qualifier, map, and specifiers: as, to, from. New tests: <database>/custom.
2012-04-25Fix auto id handling in polymorphic objectsBoris Kolpackov1-1/+4
2012-04-23Polymorphic inheritance supportBoris Kolpackov1-133/+35
2012-03-07Use RAII to free select statement resultsBoris Kolpackov1-18/+0
2012-02-22Add support for composite object idsBoris Kolpackov1-323/+20
New pragma id_type (member). New test: common/composite-id. The composite example has also been updated.
2012-01-29Update copyright yearBoris Kolpackov1-1/+1
2012-01-29Remove author field from file headerBoris Kolpackov1-1/+0
Too much effort to maintain.
2012-01-20Work around SQL Server 2005 bug with long data and OUTPUT clauseBoris Kolpackov1-3/+32
2012-01-20Query support for SQL ServerBoris Kolpackov1-11/+1
2012-01-20Add missing static_castBoris Kolpackov1-4/+6
2012-01-20Add support for defining composite value type as class template ↵Boris Kolpackov1-2/+2
instantiations (mssql)
2012-01-20Handle delayed result set freeing in all placesBoris Kolpackov1-3/+8
2012-01-20Correct NULL handling in object pointersBoris Kolpackov1-4/+6
2012-01-20ODB compiler implementation, traits, and types test for SQL ServerBoris Kolpackov1-0/+1320