TSqlUpdaterV2 Class
TSqlUpdaterV2; 接口设计与TSqlInsertV2几乎相同,故不对其做详细介绍 More...
| Header: | #include <TSqlUpdaterV2> |
Public Functions
| TSqlUpdaterV2() | |
| TSqlUpdaterV2(const QString &iTableStr) | |
| TSqlUpdaterV2(const QVariantMap &iDataMap) | |
| TSqlUpdaterV2(const TSqlUpdaterV2 &iOther) | |
| ~TSqlUpdaterV2() | |
| TSqlUpdaterV2 & | addField(const QString &iField) |
| TSqlUpdaterV2 & | addUniqueField(const QString &iField) |
| TSqlUpdaterV2 & | addWhere(const TSqlWhereAbsV2 &iWhere) |
| TSqlUpdaterV2 & | addWhere(const QString &iField, const QVariant &iValue, const QString &iOperator = "=") |
| TSqlUpdaterV2 & | addWhere(const QString &iWhereStr) |
| TSqlUpdaterV2 & | clear() |
| QString | connectionName() const |
| QVariantMap | data() const |
| QStringList | field() const |
| QStringList & | fieldRef() |
| TSqlUpdaterV2 & | setConnectionName(const QString &iCntNameStr) |
| TSqlUpdaterV2 & | setData(const QVariantMap &iDataMap) |
| TSqlUpdaterV2 & | setField(const QStringList &iFieldLst) |
| TSqlUpdaterV2 & | setTable(const QString &iTableStr) |
| TSqlUpdaterV2 & | setUniqueField(const QStringList &iFieldLst) |
| TSqlUpdaterV2 & | setUniqueField(const QString &iField) |
| TSqlUpdaterV2 & | setUpdatePolicy(const QString &iField, const QVariant &iPolicy) |
| TSqlUpdaterV2 & | setUpdatePolicy(const QVariantMap &iUpdatePolicyMap) |
| TSqlUpdaterV2 & | setUserData(const QVariant &iDataVar) |
| TSqlUpdaterV2 & | setWhere(const TSqlWhereCompsiteV2 &iWhere) |
| TSqlUpdaterV2 & | setWhere(const QString &iField, const QVariant &iValue, const QString &iOperator = "=") |
| TSqlUpdaterV2 & | setWhere(const QString &iWhereStr) |
| QString | table() const |
| QStringList | uniqueField() const |
| QStringList & | uniqueFieldRef() |
| QVariant | updatePolicy(const QString &iField) const |
| QVariantMap | updatePolicy() const |
| QVariant | userData() const |
| TSqlWhereCompsiteV2 | where() const |
| TSqlWhereCompsiteV2 & | whereRef() |
| TSqlUpdaterV2 & | operator=(const TSqlUpdaterV2 &iOther) |
Detailed Description
TSqlUpdaterV2; 接口设计与TSqlInsertV2几乎相同,故不对其做详细介绍
See also TSqlInserterV2.
Member Function Documentation
TSqlUpdaterV2::TSqlUpdaterV2()
Default constructs an instance of TSqlUpdaterV2.
TSqlUpdaterV2::TSqlUpdaterV2(const QString &iTableStr)
Default constructs an instance of TSqlUpdaterV2.
TSqlUpdaterV2::TSqlUpdaterV2(const QVariantMap &iDataMap)
Default constructs an instance of TSqlUpdaterV2.
TSqlUpdaterV2::TSqlUpdaterV2(const TSqlUpdaterV2 &iOther)
Copy constructor.
TSqlUpdaterV2::~TSqlUpdaterV2()
Destroys the instance of TSqlUpdaterV2.
TSqlUpdaterV2 &TSqlUpdaterV2::addField(const QString &iField)
TSqlUpdaterV2 &TSqlUpdaterV2::addUniqueField(const QString &iField)
TSqlUpdaterV2 &TSqlUpdaterV2::addWhere(const TSqlWhereAbsV2 &iWhere)
TSqlUpdaterV2 &TSqlUpdaterV2::addWhere(const QString &iField, const QVariant &iValue, const QString &iOperator = "=")
TSqlUpdaterV2 &TSqlUpdaterV2::addWhere(const QString &iWhereStr)
TSqlUpdaterV2 &TSqlUpdaterV2::clear()
QString TSqlUpdaterV2::connectionName() const
See also setConnectionName().
QVariantMap TSqlUpdaterV2::data() const
See also setData().
QStringList TSqlUpdaterV2::field() const
See also setField().
QStringList &TSqlUpdaterV2::fieldRef()
TSqlUpdaterV2 &TSqlUpdaterV2::setConnectionName(const QString &iCntNameStr)
See also connectionName().
TSqlUpdaterV2 &TSqlUpdaterV2::setData(const QVariantMap &iDataMap)
See also data().
TSqlUpdaterV2 &TSqlUpdaterV2::setField(const QStringList &iFieldLst)
See also field().
TSqlUpdaterV2 &TSqlUpdaterV2::setTable(const QString &iTableStr)
See also table().
TSqlUpdaterV2 &TSqlUpdaterV2::setUniqueField(const QStringList &iFieldLst)
See also uniqueField().
TSqlUpdaterV2 &TSqlUpdaterV2::setUniqueField(const QString &iField)
TSqlUpdaterV2 &TSqlUpdaterV2::setUpdatePolicy(const QString &iField, const QVariant &iPolicy)
See also updatePolicy().
TSqlUpdaterV2 &TSqlUpdaterV2::setUpdatePolicy(const QVariantMap &iUpdatePolicyMap)
TSqlUpdaterV2 &TSqlUpdaterV2::setUserData(const QVariant &iDataVar)
See also userData().
TSqlUpdaterV2 &TSqlUpdaterV2::setWhere(const TSqlWhereCompsiteV2 &iWhere)
See also where().
TSqlUpdaterV2 &TSqlUpdaterV2::setWhere(const QString &iField, const QVariant &iValue, const QString &iOperator = "=")
TSqlUpdaterV2 &TSqlUpdaterV2::setWhere(const QString &iWhereStr)
QString TSqlUpdaterV2::table() const
See also setTable().
QStringList TSqlUpdaterV2::uniqueField() const
See also setUniqueField().
QStringList &TSqlUpdaterV2::uniqueFieldRef()
QVariant TSqlUpdaterV2::updatePolicy(const QString &iField) const
See also setUpdatePolicy().
QVariantMap TSqlUpdaterV2::updatePolicy() const
QVariant TSqlUpdaterV2::userData() const
See also setUserData().
TSqlWhereCompsiteV2 TSqlUpdaterV2::where() const
See also setWhere().
TSqlWhereCompsiteV2 &TSqlUpdaterV2::whereRef()
TSqlUpdaterV2 &TSqlUpdaterV2::operator=(const TSqlUpdaterV2 &iOther)
Copy-assignment operator.