Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-09-19 | Use scope and location of db pointer pragma instead of class | Boris Kolpackov | 1 | -9/+11 | |
2011-09-19 | Use common lookup function instead of duplicating code | Boris Kolpackov | 1 | -2/+17 | |
2011-09-19 | Recognize C++ keywords when parsing C++ expressions in pragmas | Boris Kolpackov | 1 | -2/+11 | |
2011-09-19 | Rename error.?xx to diagnostics.?xx | Boris Kolpackov | 1 | -1/+1 | |
2011-09-16 | Support for views; integrated part | Boris Kolpackov | 1 | -81/+447 | |
2011-09-11 | Generalize pragma code to support arbitrary types for context values | Boris Kolpackov | 1 | -50/+102 | |
2011-09-06 | Add support for object pragma | Boris Kolpackov | 1 | -101/+175 | |
This pragma is used to specify objects in a view declaration. | |||||
2011-09-05 | Support for views; native part | Boris Kolpackov | 1 | -41/+49 | |
2011-07-24 | Add support for resetting options accumulated with options pragma | Boris Kolpackov | 1 | -9/+17 | |
2011-07-24 | Allow pragmas to be either overriding or accumulating | Boris Kolpackov | 1 | -2/+3 | |
2011-07-22 | Add pragma for setting type's or member's default value | Boris Kolpackov | 1 | -0/+138 | |
New pragma: default. New test: default. | |||||
2011-07-22 | Add support for optional tree node value in pragmas | Boris Kolpackov | 1 | -2/+3 | |
2011-07-22 | Add support for specifying extra column options | Boris Kolpackov | 1 | -46/+173 | |
New pragmas: options, id_options, index_options, key_options, and value_options. | |||||
2011-07-19 | New design for NULL semantics | Boris Kolpackov | 1 | -3/+37 | |
Now, instead of being specified as part of the SQL type with the type pragma, there are separate null and not_null pragmas. The not_null pragma was used to control NULL-ness of object pointers. Now the two pragmas are used consistently for object pointers and simple values (and in the future will work for composite values and containers). | |||||
2011-07-04 | Implement support for database operations callbacks | Boris Kolpackov | 1 | -1/+37 | |
New object pragma: callback. New test: common/callback. New manual section: 10.1.4, "callback". | |||||
2011-04-25 | Use out own diagnostic functions to avoid bogus location context | Boris Kolpackov | 1 | -58/+57 | |
2011-04-25 | Add support for abstract object types | Boris Kolpackov | 1 | -1/+14 | |
2011-04-24 | Implement id_type value type pragma | Boris Kolpackov | 1 | -0/+20 | |
2011-01-04 | Copyright update | Boris Kolpackov | 1 | -1/+1 | |
2010-12-01 | Implement not_null pointer pragma | Boris Kolpackov | 1 | -0/+31 | |
New exception: null_pointer. | |||||
2010-11-29 | Make container pragmas also work on types in addition to members | Boris Kolpackov | 1 | -8/+31 | |
2010-11-28 | Qualify all unqualified name components in pointer types | Boris Kolpackov | 1 | -10/+10 | |
This this necessary since they may not resolve in the typedef that we generate in namespace odb. | |||||
2010-11-24 | Add support for unordered storage of ordered containers | Boris Kolpackov | 1 | -0/+21 | |
New pragma: unordered. | |||||
2010-11-22 | Implement support for one-to-{one,many} inverse relationships | Boris Kolpackov | 1 | -0/+43 | |
New pragma: inverse. | |||||
2010-11-15 | Add support for custom object pointers | Boris Kolpackov | 1 | -61/+173 | |
New option: --default-pointer. New object pragma specifier: pointer. | |||||
2010-11-06 | Add support for container persistence | Boris Kolpackov | 1 | -6/+101 | |
2010-09-22 | Handle pragmas for fundamental types and template instantiations | Boris Kolpackov | 1 | -2/+7 | |
Use main type variant as a key in pragma map. | |||||
2010-09-13 | Change GPL v3 | Boris Kolpackov | 1 | -1/+1 | |
2010-09-13 | Change pragma syntax | Boris Kolpackov | 1 | -205/+236 | |
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-08-19 | Add support for automatic object ids | Boris Kolpackov | 1 | -0/+47 | |
2010-07-30 | Add pragma transient | Boris Kolpackov | 1 | -1/+48 | |
2010-06-04 | Next chunk of functionality | Boris Kolpackov | 1 | -14/+169 | |
2010-04-02 | Implement pragma support | Boris Kolpackov | 1 | -0/+274 | |