[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/kexi/kexiDB
From: Adam Pigg <adam () piggz ! fsnet ! co ! uk>
Date: 2003-09-08 22:07:14
[Download RAW message or body]
CVS commit by piggz:
Changed kexidb/escape* functions to consts. It makes sense because they shouldnt be \
changing anything in the object and i needed to use them in a const function \
(kexidb/structure). Reflected the changes in the mysql driver, hopefully i didnt \
break anything.
M +3 -3 kexidb.h 1.36
M +3 -3 drivers/mySQL/mysqldb.cpp 1.70
M +3 -3 drivers/mySQL/mysqldb.h 1.37
--- koffice/kexi/kexiDB/kexidb.h #1.35:1.36
@@ -79,5 +79,5 @@ public:
virtual QStringList tableNames()=0;
//Returns an escaped version of a named object, eg table...mysql uses `, \
postgres uses "
- virtual QString escapeName(const QString &table) = 0;
+ virtual QString escapeName(const QString &table) const = 0;
//! Returns true if database named by dbName is considered as system \
database @@ -111,6 +111,6 @@ public slots:
virtual bool query(const QString& statement) =0;
- virtual QString escape(const QString &str) =0;
- virtual QString escape(const QByteArray& str) =0;
+ virtual QString escape(const QString &str)const =0;
+ virtual QString escape(const QByteArray& str)const =0;
virtual bool alterField(const KexiDBField& changedField,
\
unsigned int index, KexiDBTableStruct fields) = 0;
--- koffice/kexi/kexiDB/drivers/mySQL/mysqldb.cpp #1.69:1.70
@@ -352,5 +352,5 @@ MySqlDB::driverName() const
QString
-MySqlDB::escape(const QString &str)
+MySqlDB::escape(const QString &str) const
{
// QCString val(encode(str));
@@ -364,5 +364,5 @@ MySqlDB::escape(const QString &str)
QString
-MySqlDB::escape(const QByteArray& str)
+MySqlDB::escape(const QByteArray& str) const
{
QString rval;
@@ -728,5 +728,5 @@ MySqlDB::~MySqlDB()
}
-QString MySqlDB::escapeName(const QString &tn)
+QString MySqlDB::escapeName(const QString &tn) const
{
QString en;
--- koffice/kexi/kexiDB/drivers/mySQL/mysqldb.h #1.36:1.37
@@ -65,5 +65,5 @@ class KEXI_MYSQL_IFACE_EXPORT MySqlDB :
QString nativeDataType(const KexiDBField::ColumnType& t) const;
- QString escapeName(const QString &tn);
+ QString escapeName(const QString &tn) const;
public slots:
@@ -90,6 +90,6 @@ class KEXI_MYSQL_IFACE_EXPORT MySqlDB :
// int realQuery(const char *statement, unsigned int \
length);
- QString escape(const QString &str);
- QString escape(const QByteArray& str);
+ QString escape(const QString &str) const;
+ QString escape(const QByteArray& str) const;
bool alterField(const KexiDBField& changedField,
unsigned int index, KexiDBTableStruct fields);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic