aboutsummaryrefslogtreecommitdiff
path: root/odb/pragma.cxx
AgeCommit message (Expand)AuthorFilesLines
2018-05-24Update copyright yearKaren Arutyunov1-1/+1
2017-11-07Get rid of GCC 7 case fall-through warningsBoris Kolpackov1-3/+2
2017-01-03Update copyright yearBoris Kolpackov1-1/+1
2016-12-28Fix GCC 6 issue with PRAGMA_DB macroBoris Kolpackov1-4/+4
2015-10-07Add support for using object pointers as map keysBoris Kolpackov1-1/+25
2015-07-10Keep track of {}-balance in addition to ()-balance in expressionsBoris Kolpackov1-6/+16
2015-07-03Add support for defining views as class template instantiationsBoris Kolpackov1-3/+10
2015-07-03Implement nested id supportBoris Kolpackov1-0/+38
2015-07-01C++ type mapping support for data membersBoris Kolpackov1-0/+1
2015-06-19Populate custom type map, make available in contextBoris Kolpackov1-53/+48
2015-06-19Parse C++ type mappingBoris Kolpackov1-44/+106
2015-06-19Distinguish between database and C++ type mappingBoris Kolpackov1-8/+89
2015-06-16Implement before/after pragmas for virtual data member orderingBoris Kolpackov1-34/+159
2015-06-16Implement support for nested members in inverse pragmaBoris Kolpackov1-2/+19
2015-06-15Add points_to pragmaBoris Kolpackov1-0/+68
2015-02-07Fix to work with GCC 5Boris Kolpackov1-21/+6
2015-02-06Update copyrightBoris Kolpackov1-1/+1
2015-02-06Implement join types support in viewsBoris Kolpackov1-2/+66
2015-02-05Implement result modifiers in view query conditionBoris Kolpackov1-2/+58
2015-02-04Implement object loading viewsBoris Kolpackov1-8/+15
2014-11-25Implement bulk database operation support for Oracle and SQL ServerBoris Kolpackov1-2/+45
2014-10-27Use expansion point rather than macro location in GCC 4.7.0 and laterBoris Kolpackov1-1/+1
2014-08-06Make sure persistent class templates are fully instantiatedBoris Kolpackov1-6/+17
2014-05-05GCC 4.9.0 compatibility fixesBoris Kolpackov1-2/+2
2013-12-04Implement on_delete pragma for object pointersBoris Kolpackov1-0/+42
2013-08-28Support for added and deleted data member pragmasBoris Kolpackov1-4/+27
2013-08-16Implement soft delete for persistent classesBoris Kolpackov1-3/+61
2013-08-14Add support for object sectionsBoris Kolpackov1-1/+156
2013-05-17Use primary type node to resolve virtual data member classBoris Kolpackov1-1/+1
2013-04-26Use open, closed names in version pragmaBoris Kolpackov1-5/+5
2013-04-10Add model version pragmaBoris Kolpackov1-21/+134
2013-02-09Update copyright yearBoris Kolpackov1-1/+1
2012-11-21Move some of the preprocessing from relational to commonBoris Kolpackov1-37/+73
2012-10-29Suppress warningBoris Kolpackov1-1/+1
2012-10-25Add support for database prefixes in pragma languageBoris Kolpackov1-36/+221
2012-09-17Convert integer and floating default values immediately2.1.0Boris Kolpackov1-14/+50
2012-09-09Use new multi-index support from libcutlBoris Kolpackov1-2/+2
2012-09-06Rename id() to no_idBoris Kolpackov1-33/+15
2012-08-31Issue better diagnostics for virtual member without nameBoris Kolpackov1-1/+16
2012-08-31Add support for virtual data membersBoris Kolpackov1-83/+341
2012-08-16Add support for automatically discovering accessor/modifier functionsBoris Kolpackov1-1/+1
2012-08-15Add support for member accessors/modifiersBoris Kolpackov1-9/+53
2012-07-31Add support for changing location that ODB views as class definitionBoris Kolpackov1-1/+15
2012-07-27Add support for defining indexesBoris Kolpackov1-96/+503
2012-07-27Use cxx_lexer interface instead of pragma_lex() directlyBoris Kolpackov1-289/+309
2012-07-10Add support for custom database type mappingBoris Kolpackov1-97/+241
2012-04-26Make session optionalBoris Kolpackov1-0/+47
2012-04-23Polymorphic inheritance supportBoris Kolpackov1-1/+14
2012-03-05Add support for specifying object/view pointer on namespaceBoris Kolpackov1-2/+12
2012-03-02Get rid of uninitialized variable warningsBoris Kolpackov1-1/+1