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;