TSqlWhereStringV2 Class
Header: | #include <TSqlWhereStringV2> |
Inherits: | TSqlWhereAbsV2 |
Public Functions
TSqlWhereStringV2() | |
TSqlWhereStringV2(const QString &iWhereStr) | |
TSqlWhereStringV2(const TSqlWhereStringV2 &iOther) | |
~TSqlWhereStringV2() | |
TSqlWhereStringV2 & | setString(const QString &iStr) |
QString | string() const |
TSqlWhereStringV2 & | operator=(const TSqlWhereStringV2 &iOther) |
Reimplemented Public Functions
- 2 public functions inherited from TSqlWhereAbsV2
Detailed Description
Member Function Documentation
TSqlWhereStringV2::TSqlWhereStringV2()
Default constructs an instance of TSqlWhereStringV2.
TSqlWhereStringV2::TSqlWhereStringV2(const QString &iWhereStr)
构造函数;通过传入字符串构造此对象,例如
TSqlWhereStringV2 where{"id = 233"};
TSqlWhereStringV2::TSqlWhereStringV2(const TSqlWhereStringV2 &iOther)
复制构造函数,例如
TSqlWhereStringV2 where = TSqlWhereStringV2{"id = 233"};
Note: 仅复制了内部字符串
TSqlWhereStringV2::~TSqlWhereStringV2()
Destroys the instance of TSqlWhereStringV2.
[virtual]
TSqlWhereStringV2 *TSqlWhereStringV2::clone() const
Reimplemented from TSqlWhereAbsV2::clone().
返回一个复制的实例指针
Note: 仅复制了内部字符串;另外,由于返回的是一个指针,所以该指针需要调用者来释放
TSqlWhereStringV2 &TSqlWhereStringV2::setString(const QString &iStr)
设置内部字符串
See also string().
QString TSqlWhereStringV2::string() const
返回内部字符串
See also setString().
[virtual]
QString TSqlWhereStringV2::toSql() const
Reimplemented from TSqlWhereAbsV2::toSql().
See also string().
TSqlWhereStringV2 &TSqlWhereStringV2::operator=(const TSqlWhereStringV2 &iOther)
赋值函数,仅复制内部字符串
TSqlWhereStringV2 tmp{"id = 233"}; TSqlWhereStringV2 where = tmp;