mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-13 00:03:09 -04:00
complete QgsDataSourceURI() methods
git-svn-id: http://svn.osgeo.org/qgis/trunk@10581 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
parent
3b3556b06e
commit
02bf44eb2c
@ -55,7 +55,13 @@ public:
|
||||
QString table() const;
|
||||
QString sql() const;
|
||||
QString geometryColumn() const;
|
||||
QString database() const; // added in version 1.1
|
||||
|
||||
// added in 1.1
|
||||
QString host() const;
|
||||
QString database() const;
|
||||
QString password() const;
|
||||
QString port() const;
|
||||
SSLmode sslMode() const;
|
||||
|
||||
void setSql(QString sql);
|
||||
};
|
||||
|
@ -212,11 +212,31 @@ QString QgsDataSourceURI::username() const
|
||||
return mUsername;
|
||||
}
|
||||
|
||||
QString QgsDataSourceURI::host() const
|
||||
{
|
||||
return mHost;
|
||||
}
|
||||
|
||||
QString QgsDataSourceURI::database() const
|
||||
{
|
||||
return mDatabase;
|
||||
}
|
||||
|
||||
QString QgsDataSourceURI::password() const
|
||||
{
|
||||
return mPassword;
|
||||
}
|
||||
|
||||
QString QgsDataSourceURI::port() const
|
||||
{
|
||||
return mPort;
|
||||
}
|
||||
|
||||
QgsDataSourceURI::SSLmode QgsDataSourceURI::sslMode() const
|
||||
{
|
||||
return mSSLmode;
|
||||
}
|
||||
|
||||
QString QgsDataSourceURI::schema() const
|
||||
{
|
||||
return mSchema;
|
||||
|
@ -71,12 +71,17 @@ class CORE_EXPORT QgsDataSourceURI
|
||||
QString table() const;
|
||||
QString sql() const;
|
||||
QString geometryColumn() const;
|
||||
QString database() const; // added in version 1.1
|
||||
enum SSLmode sslMode() const;
|
||||
|
||||
void clearSchema();
|
||||
void setSql( QString sql );
|
||||
|
||||
// added in version 1.1
|
||||
QString host() const;
|
||||
QString database() const;
|
||||
QString port() const;
|
||||
QString password() const;
|
||||
enum SSLmode sslMode() const;
|
||||
|
||||
private:
|
||||
void skipBlanks( const QString &uri, int &i );
|
||||
QString getValue( const QString &uri, int &i );
|
||||
|
Loading…
x
Reference in New Issue
Block a user