aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-11-11Shorten table prefixes to help OracleBoris Kolpackov9-9/+9
2011-11-11Minor fixes to Oracle driver generatorBoris Kolpackov1-5/+5
2011-11-11Add tests for Oracle support of Qt profileConstantin Michael15-7/+672
2011-11-11Set and export LD_LIBRARY_PATH and SQLPATH in Oracle test driverConstantin Michael1-0/+14
2011-11-10Test large Oracle LOBsConstantin Michael2-0/+45
2011-11-10Oracle INTERVAL hours field valid range is 0-23Constantin Michael1-1/+1
2011-11-10Add descriptor management flags for TIMESTAMP and INTERVAL image typesBoris Kolpackov2-1/+27
For a query expression that has only by-value parameters, we guarantee that it can be used by multiple threads. However, the way we handle TIMESTAMP and INTERVAL types now requires the modification of the image during query execution. To resolve this, the datetime, interval_ym, and interval_ds image types now have flags that allow the query implementation to avoid the modification.
2011-11-09Make sure we can use same type as both container and simple valueBoris Kolpackov2-1/+9
2011-11-08Add support for const version membersBoris Kolpackov1-1/+1
2011-11-08Add common/transaction test (port from tracer)Boris Kolpackov6-1/+271
2011-11-08Get rid of special tracer databaseBoris Kolpackov55-1918/+252
The include, types, and pragma tests have been moved to the common/ directory while the object test has been merged into common/lifecycle. The transaction test will be re-implemented as common/ test as soon as SQL statement tracing support is merged.
2011-11-08Add tests for Oracle support of the Boost profileConstantin Michael11-2/+524
2011-11-08Add tests for Oracle INTERVAL temporal typesConstantin Michael3-25/+217
2011-11-08Get rid of custom value_traits specialization in query testBoris Kolpackov7-263/+3
auto_ptr<string> is now handled automatically as a wrapper.
2011-11-03Restore oracle sub-directory in all_dirsBoris Kolpackov1-2/+1
2011-11-03Use ODB_DATABASE_XXX macros instead DATABASE_XXX in ODB-compiled headers1.7.0.a1Boris Kolpackov2-14/+10
DATABASE_XXX macros are not defined when building from VC++ project.
2011-11-03Temporarily remove oracle sub-directory from all_dirsBoris Kolpackov1-1/+2
This is for the 1.7.0.a1 release, which doesn't include Oracle support.
2011-11-03Add support for mapping char[N] and unsigned char[N] types to BLOBBoris Kolpackov5-0/+236
New test: common/blob.
2011-11-02Bump version to 1.7.0.a1Boris Kolpackov1-1/+1
2011-11-02Add example for optimistic concurrency supportBoris Kolpackov1-1/+1
2011-11-02Add result_iterator::id() function that returns id without loading objectBoris Kolpackov2-0/+15
2011-11-02Prevent potential image overwrite in MySQL query resultBoris Kolpackov1-1/+6
2011-11-01Fix bug in view column parsingBoris Kolpackov1-13/+1
2011-11-01Implement support for optimistic concurrencyBoris Kolpackov5-0/+488
New pragmas: optimistic, version. New test: optimistic. New database function: reload().
2011-11-01Enable query test 14 for OracleConstantin Michael1-2/+0
2011-11-01Only pass -S option to sqlplus when the Oracle driver is passed a fileConstantin Michael1-1/+2
2011-10-27Make sure output directory exist before generating config.hBoris Kolpackov1-1/+1
2011-10-27Add support for persistent classes without object idsBoris Kolpackov5-0/+235
New pragma id (object). New test: common/no-id.
2011-10-27Dereference nullableBoris Kolpackov1-1/+1
2011-10-27Rename typedef type for clarityConstantin Michael2-4/+5
2011-10-27Temporarily exclude query test 14 from Oracle test suiteConstantin Michael1-13/+15
2011-10-27Simplify LOB column query testsConstantin Michael3-62/+67
2011-10-27Refactor pre-processor directives used to realize Oracle identifier quotingConstantin Michael1-7/+3
2011-10-27Revert to manually quoting Oracle identifiers where necessaryConstantin Michael3-24/+35
2011-10-27Simplify Oracle driverConstantin Michael1-2/+1
2011-10-26Shorten inheritance test table prefix to avoid name collisionsConstantin Michael1-1/+1
2011-10-26Remove temporary makefile overrides for OracleConstantin Michael1-16/+0
2011-10-26Add BLOB comparison and null predicate test cases to query testConstantin Michael3-53/+119
2011-10-26Temporarily disable query test 14Constantin Michael1-13/+13
2011-10-26Use CLOB instead of TEXT for Oracle query testConstantin Michael1-1/+5
2011-10-26Disable use of result::size for Oracle testsConstantin Michael1-1/+1
2011-10-26Add Oracle traits implementation for query testConstantin Michael2-0/+62
2011-10-26Quote schema object identifiers for Oracle where necessaryConstantin Michael6-28/+161
Oracle converts all alphabetical characters in unquoted schema object identifiers to uppercase. This behaviour cannot be disabled.
2011-10-26Get rid of common_ prefix in query testBoris Kolpackov1-1/+1
2011-10-24Enable ON DELETE CASCADE-based checks for MySQLBoris Kolpackov1-6/+0
Now that we generate proper foreign keys for containers.
2011-10-24Add t_ prefix to all the common tests that conflict with examplesBoris Kolpackov8-20/+20
2011-10-21Add test_ prefix to view test since it conflicts with view exampleBoris Kolpackov3-15/+15
2011-10-21Shorten table prefixesBoris Kolpackov2-2/+2
2011-10-21Rename common/const test to common/const-objectBoris Kolpackov5-5/+5
2011-10-21Add support for const data membersBoris Kolpackov7-13/+451
Const data members are automatically treated as readonly. New test: const-member.