Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-09-21 | Rework const object handling | Boris Kolpackov | 1 | -1/+1 | |
Now objects are always loaded as non-const and the object cache in session treats all objects as non-const. | |||||
2011-09-20 | Rename query_clause to query_statement for consistency | Boris Kolpackov | 1 | -2/+2 | |
2011-09-16 | Support for views; integrated part | Boris Kolpackov | 1 | -5/+6 | |
2011-09-09 | New templated query_columns architecture | Boris Kolpackov | 1 | -16/+16 | |
We also now use the correct separate "role"-base join approach instead of having a single merged join for each table. | |||||
2011-09-09 | Fix bug in PG type oid generation | Boris Kolpackov | 1 | -6/+16 | |
2011-09-06 | View support customizations for PostgreSQL | Boris Kolpackov | 1 | -8/+32 | |
2011-09-05 | Support for views; native part | Boris Kolpackov | 1 | -2/+2 | |
2011-08-31 | Rename comp_value() predicate to composite() | Boris Kolpackov | 1 | -10/+10 | |
2011-08-31 | Cosmetic changes and cleanups | Boris Kolpackov | 1 | -7/+9 | |
Rename some functions to have consistent names. Add object() predicate. | |||||
2011-08-28 | Add wrapper support for containers | Boris Kolpackov | 1 | -6/+5 | |
2011-08-28 | Add wrapper support for composite values | Boris Kolpackov | 1 | -6/+34 | |
NULL semantics for composite values is not yet supported. | |||||
2011-08-22 | Add database::erase_query() function | Boris Kolpackov | 1 | -8/+20 | |
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-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-21 | Correct container statement name generation for PostgreSQL | Constantin Michael | 1 | -2/+2 | |
2011-07-19 | New design for NULL semantics | Boris Kolpackov | 1 | -2/+2 | |
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-13 | Aesthetic changes | Constantin Michael | 1 | -3/+3 | |
2011-07-13 | Add support for DATE, TIME and TIMESTAMP PostgreSQL types | Constantin Michael | 1 | -18/+22 | |
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 | 1 | -8/+13 | |
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 | 1 | -0/+8 | |
2011-07-05 | Correct PostgreSQL container statement and types array generation | Constantin Michael | 1 | -112/+54 | |
2011-07-05 | Implement PostgreSQL container statement name and types array generation | Constantin Michael | 1 | -53/+244 | |
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 | 1 | -7/+122 | |
2011-07-05 | Correct typos | Constantin Michael | 1 | -2/+2 | |
2011-07-05 | Add PostgreSQL source generation implementation | Constantin Michael | 1 | -0/+801 | |