Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-08-22 | Add database::erase_query() function | Boris Kolpackov | 2 | -9/+22 | |
New test: common/erase-query. Documentation is in Section 3.9, "Deleting Persistent Objects". The current implementation does not work well with the session (no removal of the erased objects from the cache). | |||||
2011-08-19 | Make container object_id reference the object | Boris Kolpackov | 1 | -7/+33 | |
Make it ON DELETE CASCADE. Also in erase(), delete the container rows first. | |||||
2011-07-25 | Remove @@ notes that no longer apply | Boris Kolpackov | 1 | -1/+1 | |
2011-07-24 | Never generate zero length oid arrays for PostgreSQL | Constantin Michael | 1 | -0/+8 | |
VC++ does not allow zero length array initialization, nor for const values to remain uninitialized. | |||||
2011-07-22 | Add pragma for setting type's or member's default value | Boris Kolpackov | 1 | -0/+37 | |
New pragma: default. New test: default. | |||||
2011-07-22 | Cosmetic change | Boris Kolpackov | 1 | -1/+1 | |
2011-07-21 | Correct container statement name generation for PostgreSQL | Constantin Michael | 1 | -2/+2 | |
2011-07-19 | New design for NULL semantics | Boris Kolpackov | 3 | -16/+5 | |
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-19 | Cosmetic change | Boris Kolpackov | 1 | -1/+1 | |
2011-07-14 | Map unsigned short and int C++ types to SMALLINT and INTEGER PostgreSQL types | Constantin Michael | 1 | -2/+2 | |
2011-07-13 | Aesthetic changes | Constantin Michael | 1 | -3/+3 | |
2011-07-13 | Add support for DATE, TIME and TIMESTAMP PostgreSQL types | Constantin Michael | 2 | -20/+31 | |
2011-07-12 | Lengthen PostgreSQL BIT image buffer to allow for length specifier | Constantin Michael | 1 | -1/+5 | |
2011-07-12 | Correct bugs in PostgreSQL sql type parser | Constantin Michael | 1 | -2/+10 | |
2011-07-12 | Correct PostgreSQL varbit member image type to ubuffer | Constantin Michael | 1 | -1/+1 | |
2011-07-08 | Add foreign keys to PostgreSQL schema generation | Constantin Michael | 1 | -0/+129 | |
2011-07-08 | Add CASCADE to PostgreSQL DROP TABLE statements | Constantin Michael | 1 | -0/+26 | |
2011-07-08 | Fix inverse case of container select_all statement parameter type generation | Constantin Michael | 1 | -4/+2 | |
2011-07-05 | Update source generation to use PostgreSQL specific query implementation | Constantin Michael | 1 | -1/+0 | |
2011-07-05 | Correct container statement name logic to avoid inherited name conflicts | Constantin Michael | 1 | -1/+5 | |
2011-07-05 | Only generate query statement names if queries are being generated | Constantin Michael | 2 | -14/+21 | |
2011-07-05 | Add enum support to PostgreSQL | Constantin Michael | 2 | -4/+25 | |
2011-07-05 | Implement PostgreSQL query_statement_ctor and post_query_ hooks | Constantin Michael | 1 | -0/+23 | |
2011-07-05 | Generate PostgreSQL query statement name | Constantin Michael | 2 | -0/+13 | |
2011-07-05 | Correct PostgreSQL container statement and types array generation | Constantin Michael | 2 | -120/+62 | |
2011-07-05 | Implement PostgreSQL container statement name and types array generation | Constantin Michael | 2 | -71/+289 | |
2011-07-05 | Add support for auto ID aware PostgreSQL query parameter generation | Constantin Michael | 1 | -5/+18 | |
2011-07-05 | Implement PostgreSQL statement name and types array code generation | Constantin Michael | 2 | -7/+151 | |
2011-07-05 | Correct typos | Constantin Michael | 1 | -2/+2 | |
2011-07-05 | Add PostgreSQL source generation implementation | Constantin Michael | 1 | -0/+801 | |
2011-07-05 | Correct PostgreSQL schema generation implementation | Constantin Michael | 1 | -9/+10 | |
2011-07-05 | Correct size type used in header generation | Constantin Michael | 1 | -25/+4 | |
2011-07-05 | Add PostgreSQL header generation implementation | Constantin Michael | 1 | -0/+158 | |
2011-07-05 | Add PostgreSQL schema generation implementation | Constantin Michael | 1 | -0/+55 | |
2011-07-05 | Add PostgreSQL common implementation | Constantin Michael | 2 | -0/+592 | |
2011-07-05 | Implement remainder of PostgreSQL context | Constantin Michael | 2 | -261/+177 | |
2011-07-05 | Add PostgreSQL FLOAT and timezone suffix parsing | Constantin Michael | 2 | -6/+58 | |
2011-07-05 | Correct db_id_type for PostgreSQL TEXT type | Constantin Michael | 1 | -1/+1 | |
2011-07-05 | Remove support for timezone types TIMETZ and TIMESTAMPTZ | Constantin Michael | 2 | -4/+10 | |
2011-07-05 | Add pgsql sql_type and sql type parsing implementation | Constantin Michael | 2 | -0/+747 | |