aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-07-05Implement remainder of PostgreSQL contextConstantin Michael2-261/+177
2011-07-05Add PostgreSQL FLOAT and timezone suffix parsingConstantin Michael2-6/+58
2011-07-05Correct db_id_type for PostgreSQL TEXT typeConstantin Michael1-1/+1
2011-07-05Remove support for timezone types TIMETZ and TIMESTAMPTZConstantin Michael2-4/+10
2011-07-05Update options file to include PostgreSQLConstantin Michael1-4/+4
2011-07-05Aesthetic changesConstantin Michael1-1/+4
2011-07-05Add pgsql sql_type and sql type parsing implementationConstantin Michael3-0/+752
2011-07-05Make compiler pgsql awareConstantin Michael5-0/+18
2011-07-04Implement support for database operations callbacksBoris Kolpackov10-4/+343
New object pragma: callback. New test: common/callback. New manual section: 10.1.4, "callback".
2011-07-04Fix terminologyBoris Kolpackov1-3/+3
2011-06-30Reset range if we have two values in MySQL FLOAT parsingBoris Kolpackov1-0/+8
2011-06-30Take into account precision in MySQL FLOAT type parsingBoris Kolpackov1-1/+16
2011-06-29Add --include-regex and --include-regex-trace optionsBoris Kolpackov8-52/+225
This requires libcutl update.
2011-06-28Handle anonymous union membersBoris Kolpackov1-0/+19
2011-06-21Distinguish between normal and auto-id params in persist statementBoris Kolpackov1-11/+43
This can be necessary to handle auto-id assignment in some databases, such as PostgreSQL.
2011-06-21Add hooks for generating extra code in object traitsBoris Kolpackov3-0/+29
2011-05-04Add support for customizing query parameter formatBoris Kolpackov1-41/+82
2011-05-04Cosmetic changesBoris Kolpackov1-1/+1
2011-05-04Add instance::get() functionBoris Kolpackov1-0/+6
2011-04-27Pass through -framework option (Mac OS X)1.4.0Boris Kolpackov1-0/+15
2011-04-27Remove unnecessary includeBoris Kolpackov1-2/+0
2011-04-26Bump version to 1.4.0Boris Kolpackov5-11/+11
2011-04-26Update NEWS fileBoris Kolpackov1-5/+27
2011-04-26Add chapter on object inheritance, document abstract pragmaBoris Kolpackov1-229/+517
2011-04-25Add support for mapping to database types based on type aliasesBoris Kolpackov7-38/+101
This allows us to, for example, always map size_t to 64-bit type. The current implementation does not work for containers. It is not clear whether it will be possible to make it work using the GCC AST.
2011-04-25Add typedef hints, move hint map to semantics::unitBoris Kolpackov3-17/+53
2011-04-25Use out own diagnostic functions to avoid bogus location contextBoris Kolpackov5-63/+123
2011-04-25Add support for abstract object typesBoris Kolpackov14-284/+407
2011-04-25Add complete() and abstract() predicates to semantics::class_Boris Kolpackov3-1/+19
2011-04-25Reuse container traits from composite valuesBoris Kolpackov4-198/+301
2011-04-25Reuse container traits from base objectsBoris Kolpackov2-27/+51
2011-04-25Pass id binding instead of id image in container traitsBoris Kolpackov2-78/+82
This will allow us to reuse things more.
2011-04-24Add --odb-{prologue,epilogue}-file optionsBoris Kolpackov4-9/+116
2011-04-24Implement id_type value type pragmaBoris Kolpackov5-43/+125
2011-04-22Add Qt profile chapter to manualConstantin Michael1-12/+397
2011-04-22Detect and diagnose incomplete pointed-to classesBoris Kolpackov1-0/+18
2011-04-22Extract #include directives from prologues/epiloguesBoris Kolpackov2-15/+87
This is necessary in a situation where a forward-declared object's definition is #include'd into the ODB compilation with --odb-epilogue. In this case the ODB compiler extract the directive from the epilogue's text.
2011-04-22Initial support for non-polymorphic inheritanceBoris Kolpackov11-225/+496
Every class gets a separate table. New test: common/inheritance.
2011-04-20Cosmetic changesBoris Kolpackov3-12/+12
2011-04-19Document new enum mappingBoris Kolpackov1-1/+30
2011-04-19Map only continuous, zero-based enums to MySQL ENUMBoris Kolpackov1-14/+39
The others map to INT.
2011-04-19Store enumerator values in semantics graphBoris Kolpackov3-8/+49
2011-04-19Add additional new_node overloadBoris Kolpackov1-6/+17
2011-04-19Implement automatic mapping for C++ enumsBoris Kolpackov7-24/+197
2011-04-19Move extra headers hook to the beginningBoris Kolpackov1-2/+2
2011-04-19Output object columns via traverserBoris Kolpackov1-50/+65
2011-04-19Get rid of image type argument in value_traitsBoris Kolpackov6-54/+0
2011-04-19Add function for getting container member id typeBoris Kolpackov1-0/+6
2011-04-19Remove unused flagBoris Kolpackov2-7/+3
2011-04-19Name enumerators in outer scopeBoris Kolpackov2-20/+44