From: Raj T. <win...@us...> - 2005-03-21 20:07:37
|
Update of /cvsroot/tora/tora In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16452 Modified Files: NEWS toabout.cpp todefaultkeywords.h tooracleconnection.cpp tooracleextract.cpp Log Message: Support for TIMESTAMP in column listing + fix bug in char length for NCHAR/NVARCHAR in script Index: NEWS =================================================================== RCS file: /cvsroot/tora/tora/NEWS,v retrieving revision 1.976 retrieving revision 1.977 diff -C2 -d -r1.976 -r1.977 *** NEWS 20 Mar 2005 02:47:50 -0000 1.976 --- NEWS 21 Mar 2005 20:07:13 -0000 1.977 *************** *** 5,8 **** --- 5,10 ---- 2005-03-19: Fix index extraction bug from 1109904 2005-03-19: Fix minor bugs in todebug.cpp + bug 877682 + 2005-03-20: Fix bug in char length in script for NCHAR/NVARCHAR (use char_length instead of data_length) + 2005-03-20: Added support for type TIMESTAMP in column listing in table browser 1.3.16: 2005-03-04 Index: tooracleextract.cpp =================================================================== RCS file: /cvsroot/tora/tora/tooracleextract.cpp,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** tooracleextract.cpp 13 Mar 2005 03:45:12 -0000 1.49 --- tooracleextract.cpp 21 Mar 2005 20:07:17 -0000 1.50 *************** *** 2626,2633 **** " ,'RAW' ,data_length\n" " ,'CHAR' ,data_length\n" ! " ,'NCHAR' ,data_length\n" " ,'UROWID' ,data_length\n" " ,'VARCHAR2' ,data_length\n" ! " ,'NVARCHAR2',data_length\n" " ,'NUMBER' ,data_precision\n" " , null\n" --- 2626,2633 ---- " ,'RAW' ,data_length\n" " ,'CHAR' ,data_length\n" ! " ,'NCHAR' ,char_length\n" " ,'UROWID' ,data_length\n" " ,'VARCHAR2' ,data_length\n" ! " ,'NVARCHAR2',char_length\n" " ,'NUMBER' ,data_precision\n" " , null\n" *************** *** 2695,2699 **** " ,'RAW' ,'RAW '\n" " ,'CHAR' ,'CHAR '\n" - " ,'NCHAR' ,'NCHAR '\n" " ,'UROWID' ,'UROWID '\n" " ,'VARCHAR2','VARCHAR2 '\n" --- 2695,2698 ---- *************** *** 2711,2718 **** " ,'RAW' ,'('\n" " ,'CHAR' ,'('\n" - " ,'NCHAR' ,'('\n" " ,'UROWID' ,'('\n" " ,'VARCHAR2' ,'('\n" - " ,'NVARCHAR2','('\n" " ,null\n" " )\n" --- 2710,2715 ---- *************** *** 2721,2728 **** " ,'RAW' ,data_length\n" " ,'CHAR' ,data_length\n" - " ,'NCHAR' ,data_length\n" " ,'UROWID' ,data_length\n" " ,'VARCHAR2' ,data_length\n" - " ,'NVARCHAR2',data_length\n" " ,'NUMBER' ,data_precision\n" " , null\n" --- 2718,2723 ---- *************** *** 2752,2756 **** " ,'RAW' ,')'\n" " ,'CHAR' ,')'\n" - " ,'NCHAR' ,')'\n" " ,'UROWID' ,')'\n" " ,'VARCHAR2' ,')'\n" --- 2747,2750 ---- Index: todefaultkeywords.h =================================================================== RCS file: /cvsroot/tora/tora/todefaultkeywords.h,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** todefaultkeywords.h 23 Feb 2005 23:47:14 -0000 1.22 --- todefaultkeywords.h 21 Mar 2005 20:07:16 -0000 1.23 *************** *** 703,706 **** --- 703,707 ---- "THROUGH", "TIMEOUT", + "TIMESTAMP", "TIMEZONE_ABBR", "TIMEZONE_HOUR", Index: toabout.cpp =================================================================== RCS file: /cvsroot/tora/tora/toabout.cpp,v retrieving revision 1.98 retrieving revision 1.99 diff -C2 -d -r1.98 -r1.99 *** toabout.cpp 20 Mar 2005 16:07:00 -0000 1.98 --- toabout.cpp 21 Mar 2005 20:07:14 -0000 1.99 *************** *** 128,132 **** "<B>Matthias Wolle</B>,\n" "<B>Joachim Zetzsche</B>,\n" ! "<B>Massimiliano Ziccardi</B>\n" "<B>Raj Thukral</B>...\n"; # endif --- 128,132 ---- "<B>Matthias Wolle</B>,\n" "<B>Joachim Zetzsche</B>,\n" ! "<B>Massimiliano Ziccardi</B>,\n" "<B>Raj Thukral</B>...\n"; # endif Index: tooracleconnection.cpp =================================================================== RCS file: /cvsroot/tora/tora/tooracleconnection.cpp,v retrieving revision 1.92 retrieving revision 1.93 diff -C2 -d -r1.92 -r1.93 *** tooracleconnection.cpp 21 Mar 2005 04:17:05 -0000 1.92 --- tooracleconnection.cpp 21 Mar 2005 20:07:16 -0000 1.93 *************** *** 449,452 **** --- 449,455 ---- desc.Datatype=QString::fromLatin1("BLOB"); break; + case 187: + desc.Datatype=QString::fromLatin1("TIMESTAMP"); + break; default: desc.Datatype=QString::fromLatin1("UNKNOWN"); *************** *** 464,468 **** desc.Datatype.append(QString::fromLatin1(")")); } ! } else { desc.Datatype.append(QString::fromLatin1(" (")); desc.Datatype.append(QString::number(description[i].dbsize)); --- 467,478 ---- desc.Datatype.append(QString::fromLatin1(")")); } ! } else if (desc.Datatype==QString::fromLatin1("TIMESTAMP")) { ! if (description[i].scale!=0) { ! desc.Datatype.append(QString::fromLatin1(" (")); ! desc.Datatype.append(QString::number(description[i].scale)); ! desc.Datatype.append(QString::fromLatin1(")")); ! } ! } ! else { desc.Datatype.append(QString::fromLatin1(" (")); desc.Datatype.append(QString::number(description[i].dbsize)); |