fastdo  0.6.16
eiendb::PgsqlModifier类 参考

#include <eiendb_pgsql.hpp>

类 eiendb::PgsqlModifier 继承关系图:
eiendb::PgsqlModifier 的协作图:

Public 成员函数

 PgsqlModifier (PgsqlConnection *cnn, winux::String const &tableName)
 
virtual ~PgsqlModifier ()
 
- Public 成员函数 继承自 eiendb::DbModifier
 DbModifier (IDbConnection *cnn, winux::String const &tableName)
 
virtual ~DbModifier ()
 
virtual bool addNew (winux::StringArray const &fieldNames, winux::MixedArray const &values) override
 添加新记录 更多...
 
virtual bool addNew (winux::Mixed const &fields) override
 添加新记录 更多...
 
virtual bool modify (winux::StringArray const &fieldNames, winux::MixedArray const &values, winux::Mixed const &prkValue) override
 修改一条记录,用主键来指定数据记录 更多...
 
virtual bool modify (winux::Mixed const &fields, winux::Mixed const &prkValue) override
 修改一条记录,用主键来指定数据记录 更多...
 
virtual bool modifyEx (winux::StringArray const &fieldNames, winux::MixedArray const &values, winux::String const &where) override
 修改记录,用where子句来指定数据记录 更多...
 
virtual bool modifyEx (winux::Mixed const &fields, winux::String const &where) override
 修改记录,用where子句来指定数据记录 更多...
 
virtual bool deleteOne (winux::Mixed const &prkValue) override
 删除一条记录,用主键来指定数据记录 更多...
 
virtual bool deleteEx (winux::String const &where) override
 删除一条记录,用where子句来指定数据记录 更多...
 
- Public 成员函数 继承自 eiendb::IDbModifier
virtual ~IDbModifier ()
 

Protected 成员函数

virtual bool _execInsertInto (winux::SharedPointer< IDbStatement > stmt) override
 
- Protected 成员函数 继承自 eiendb::DbModifier
virtual void _getTableInfo ()
 
virtual winux::String _buildInsertInto (winux::StringArray const *fieldNames, size_t valuesCount)
 

额外继承的成员函数

- Protected 属性 继承自 eiendb::DbModifier
IDbConnection_cnn
 
winux::String _tableName
 
winux::StringArray _prkColumn
 
winux::StringArray _fieldNames
 

详细描述

在文件 eiendb_pgsql.hpp136 行定义.

构造及析构函数说明

eiendb::PgsqlModifier::PgsqlModifier ( PgsqlConnection cnn,
winux::String const &  tableName 
)
virtual eiendb::PgsqlModifier::~PgsqlModifier ( )
virtual

成员函数说明

virtual bool eiendb::PgsqlModifier::_execInsertInto ( winux::SharedPointer< IDbStatement stmt)
overrideprotectedvirtual

该类的文档由以下文件生成: