aboutsummaryrefslogtreecommitdiff
path: root/odb
AgeCommit message (Expand)AuthorFilesLines
2011-10-24Generate database schema from database model instead of C++ modelBoris Kolpackov58-1310/+3745
2011-10-24Do not suppress empty lines from outputBoris Kolpackov1-15/+12
2011-10-24Add support for string representation of sql_tokenBoris Kolpackov2-13/+21
2011-10-21Use base implementation instead of duplicating codeBoris Kolpackov1-10/+8
2011-10-21Add support for const data membersBoris Kolpackov29-233/+588
2011-10-21Add aliases to GCC tree node to semantic graph node mapBoris Kolpackov1-1/+6
2011-10-21Add name hint to the qualifies edge (cvr-qualification)Boris Kolpackov3-0/+75
2011-10-21Implement more robust profile path parsingBoris Kolpackov1-2/+13
2011-10-21Add support for readonly membersBoris Kolpackov13-218/+663
2011-10-21Split 'in' binding into insert/update pair; rename 'out' to selectBoris Kolpackov10-259/+598
2011-10-21Generate auto_id constant even if id is in baseBoris Kolpackov1-0/+3
2011-10-21Add schema_file implementation to support schema file header and footer hooksConstantin Michael3-0/+49
2011-10-21Refactor persist statement hookConstantin Michael2-41/+22
2011-10-21Correct auto_id flag generationConstantin Michael1-1/+1
2011-10-21Implement Oracle identifier truncation to 30 charactersConstantin Michael2-0/+15
2011-10-21Rename relational::context::use_as to relational::context::need_alias_asConstantin Michael7-14/+14
2011-10-21Aesthetic changes and small bug fixesConstantin Michael2-4/+5
2011-10-21Add persist_stmt hook to handle generation of persist statement SQLConstantin Michael2-9/+57
2011-10-21Disable auto_id initialization hook for OracleConstantin Michael1-2/+1
2011-10-21Update code generation to support use of SQLT_NUM OCI type instead of SQLT_VNUConstantin Michael2-3/+4
2011-10-21Correct generation of Oracle sequences and triggers for auto increment columnsConstantin Michael1-4/+12
2011-10-21Disable generation of inline foreign key constraintsConstantin Michael1-0/+5
2011-10-21Specify all VARCHAR2 and NVARCHAR2 columns as nullableConstantin Michael1-0/+13
2011-10-21Cascade constraints when dropping Oracle tablesConstantin Michael1-1/+1
2011-10-21Minimize Oracle schema_emitter implementationConstantin Michael2-15/+5
2011-10-21Use cached auto_id flag to determine presence of auto increment columnConstantin Michael2-22/+7
2011-10-21Add a context flag indicating whether AS SQL keyword should be used for aliasesConstantin Michael6-0/+10
2011-10-21Do not allocate a buffer for LOB images as connections now maintain oneConstantin Michael2-10/+6
2011-10-21Generate object traits auto id flag for all databasesConstantin Michael2-17/+3
2011-10-21Generate Oracle code using updated bind callback and context membersConstantin Michael2-7/+6
2011-10-21Initialize position context to zero prior to Oracle LOB set_image callConstantin Michael1-1/+2
2011-10-21Aesthetic changes and syntax correctionsConstantin Michael2-5/+5
2011-10-21Correct Oracle SQL type parser implementationConstantin Michael1-12/+14
2011-10-21Utilize the RAW buffer typeConstantin Michael1-1/+1
2011-10-21Generate select_statement::stream_result in Oracle sourceConstantin Michael1-0/+6
2011-10-21Add init_value_extra hook to relational source generationConstantin Michael1-5/+16
2011-10-21Specialize schema_emitter for OracleConstantin Michael1-0/+47
2011-10-21Allow per database specialization of schema_emitterConstantin Michael2-34/+36
2011-10-21Update init_image and init_value generation to use updated LOB traitsConstantin Michael1-2/+0
2011-10-21Use an auto_descriptor to manage a bound result LOBConstantin Michael1-1/+18
2011-10-21Use the quoted column name of the id member in the auto id trigger bodyConstantin Michael1-1/+1
2011-10-21Remove local is_null variable used during value initializationConstantin Michael1-17/+20
2011-10-21Initialise lob_callback member of oracle::bind structureConstantin Michael1-0/+2
2011-10-21Correct bind::capacity initialization expression for big_int and stringConstantin Michael1-4/+4
2011-10-21Enforce maximum byte length for CHAR, NCHAR, VARCHAR2 and NVARCHAR2 imagesConstantin Michael1-2/+10
2011-10-21Add an additional byte of storage to the big_int image for a terminator byteConstantin Michael1-2/+3
2011-10-21Aesthetic changes and comment additionsConstantin Michael3-8/+10
2011-10-21Correct oracle_version comparison operationsConstantin Michael1-31/+32
2011-10-21Add Oracle header and source implementationsConstantin Michael3-0/+943
2011-10-21Implement unsigned_integer as part of oracle::contextConstantin Michael3-13/+16