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.