diff options
Diffstat (limited to 'kexi/kexidb/drivers/pqxx/pqxxdriver.cpp')
-rw-r--r-- | kexi/kexidb/drivers/pqxx/pqxxdriver.cpp | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/kexi/kexidb/drivers/pqxx/pqxxdriver.cpp b/kexi/kexidb/drivers/pqxx/pqxxdriver.cpp index d8e6216d1..3d9162ca5 100644 --- a/kexi/kexidb/drivers/pqxx/pqxxdriver.cpp +++ b/kexi/kexidb/drivers/pqxx/pqxxdriver.cpp @@ -33,8 +33,8 @@ KEXIDB_DRIVER_INFO( pqxxSqlDriver, pqxxsql ) //================================================================================== // -pqxxSqlDriver::pqxxSqlDriver( QObject *parent, const char *name, const QStringList &args ) - : Driver( parent, name, args ) +pqxxSqlDriver::pqxxSqlDriver( TQObject *tqparent, const char *name, const TQStringList &args ) + : Driver( tqparent, name, args ) { d->isFileDriver = false; d->features = SingleTransactions | CursorForward | CursorBackward; @@ -47,7 +47,7 @@ pqxxSqlDriver::pqxxSqlDriver( QObject *parent, const char *name, const QStringLi beh->AUTO_INCREMENT_FIELD_OPTION = ""; beh->AUTO_INCREMENT_PK_FIELD_OPTION = "PRIMARY KEY"; beh->ALWAYS_AVAILABLE_DATABASE_NAME = "template1"; - beh->QUOTATION_MARKS_FOR_IDENTIFIER = '"'; + beh->TQUOTATION_MARKS_FOR_IDENTIFIER = '"'; beh->SQL_KEYWORDS = keywords; initSQLKeywords(233); @@ -72,7 +72,7 @@ pqxxSqlDriver::pqxxSqlDriver( QObject *parent, const char *name, const QStringLi //================================================================================== //Override the default implementation to allow for NUMERIC type natively -QString pqxxSqlDriver::sqlTypeName(int id_t, int p) const +TQString pqxxSqlDriver::sqlTypeName(int id_t, int p) const { if (id_t==Field::Null) return "NULL"; @@ -110,69 +110,69 @@ pqxxSqlDriver::drv_createConnection( ConnectionData &conn_data ) //================================================================================== // -bool pqxxSqlDriver::isSystemObjectName( const QString& n ) const +bool pqxxSqlDriver::isSystemObjectName( const TQString& n ) const { return Driver::isSystemObjectName(n); } //================================================================================== // -bool pqxxSqlDriver::drv_isSystemFieldName( const QString& ) const +bool pqxxSqlDriver::drv_isSystemFieldName( const TQString& ) const { return false; } //================================================================================== // -bool pqxxSqlDriver::isSystemDatabaseName( const QString& n ) const +bool pqxxSqlDriver::isSystemDatabaseName( const TQString& n ) const { return n.lower()=="template1" || n.lower()=="template0"; } //================================================================================== // -QString pqxxSqlDriver::escapeString( const QString& str) const +TQString pqxxSqlDriver::escapeString( const TQString& str) const { - return QString::fromLatin1("'") - + QString::fromAscii( pqxx::sqlesc(std::string(str.utf8())).c_str() ) - + QString::fromLatin1("'"); + return TQString::tqfromLatin1("'") + + TQString::fromAscii( pqxx::sqlesc(std::string(str.utf8())).c_str() ) + + TQString::tqfromLatin1("'"); } //================================================================================== // -QCString pqxxSqlDriver::escapeString( const QCString& str) const +TQCString pqxxSqlDriver::escapeString( const TQCString& str) const { - return QCString("'") - + QCString( pqxx::sqlesc(QString(str).ascii()).c_str() ) - + QCString("'"); + return TQCString("'") + + TQCString( pqxx::sqlesc(TQString(str).ascii()).c_str() ) + + TQCString("'"); } //================================================================================== // -QString pqxxSqlDriver::drv_escapeIdentifier( const QString& str) const { - return QString(str).replace( '"', "\"\"" ); +TQString pqxxSqlDriver::drv_escapeIdentifier( const TQString& str) const { + return TQString(str).tqreplace( '"', "\"\"" ); } //================================================================================== // -QCString pqxxSqlDriver::drv_escapeIdentifier( const QCString& str) const { - return QCString(str).replace( '"', "\"\"" ); +TQCString pqxxSqlDriver::drv_escapeIdentifier( const TQCString& str) const { + return TQCString(str).tqreplace( '"', "\"\"" ); } //================================================================================== // -QString pqxxSqlDriver::escapeBLOB(const QByteArray& array) const +TQString pqxxSqlDriver::escapeBLOB(const TQByteArray& array) const { return KexiDB::escapeBLOB(array, KexiDB::BLOBEscapeOctal); } -QString pqxxSqlDriver::valueToSQL( uint ftype, const QVariant& v ) const +TQString pqxxSqlDriver::valueToSQL( uint ftype, const TQVariant& v ) const { if (ftype==Field::Boolean) { // use SQL compliant TRUE or FALSE as described here // http://www.postgresql.org/docs/8.0/interactive/datatype-boolean.html // 1 or 0 does not work - return v.toInt()==0 ? QString::fromLatin1("FALSE") : QString::fromLatin1("TRUE"); + return v.toInt()==0 ? TQString::tqfromLatin1("FALSE") : TQString::tqfromLatin1("TRUE"); } return Driver::valueToSQL(ftype, v); } |