Inheritance diagram for OpenSim::Data::Base::BaseTableMapper:

Public Member Functions | |
| BaseTableMapper (BaseDatabaseConnector database, string tableName) | |
| string | CreateParamName (string fieldName) |
| string | CreateCondition (DbCommand command, string fieldName, object key) |
| DbCommand | CreateInsertCommand (DbConnection connection, object obj) |
| DbCommand | CreateUpdateCommand (DbConnection connection, object rowMapper, object primaryKey) |
| object | ConvertToDbType (object value) |
Protected Member Functions | |
| void | WithConnection (Action< DbConnection > action) |
| DbCommand | CreateSelectCommand (DbConnection connection, string fieldName, object primaryKey) |
| virtual BaseDataReader | CreateReader (IDataReader reader) |
Protected Attributes | |
| BaseSchema | m_schema |
| BaseFieldMapper | m_keyFieldMapper |
Properties | |
| string | TableName [get] |
| BaseSchema | Schema [get] |
| BaseFieldMapper | KeyFieldMapper [get] |
| OpenSim::Data::Base::BaseTableMapper::BaseTableMapper | ( | BaseDatabaseConnector | database, | |
| string | tableName | |||
| ) | [inline] |
| database | ||
| tableName |
Reimplemented in OpenSim::Data::Base::BaseTableMapper< TRowMapper, TPrimaryKey >.
| void OpenSim::Data::Base::BaseTableMapper::WithConnection | ( | Action< DbConnection > | action | ) | [inline, protected] |
| action |
| string OpenSim::Data::Base::BaseTableMapper::CreateParamName | ( | string | fieldName | ) | [inline] |
| fieldName |
| DbCommand OpenSim::Data::Base::BaseTableMapper::CreateSelectCommand | ( | DbConnection | connection, | |
| string | fieldName, | |||
| object | primaryKey | |||
| ) | [inline, protected] |
| connection | ||
| fieldName | ||
| primaryKey |
| string OpenSim::Data::Base::BaseTableMapper::CreateCondition | ( | DbCommand | command, | |
| string | fieldName, | |||
| object | key | |||
| ) | [inline] |
| command | ||
| fieldName | ||
| key |
| DbCommand OpenSim::Data::Base::BaseTableMapper::CreateInsertCommand | ( | DbConnection | connection, | |
| object | obj | |||
| ) | [inline] |
| connection | ||
| obj |
| DbCommand OpenSim::Data::Base::BaseTableMapper::CreateUpdateCommand | ( | DbConnection | connection, | |
| object | rowMapper, | |||
| object | primaryKey | |||
| ) | [inline] |
| connection | ||
| rowMapper | ||
| primaryKey |
| object OpenSim::Data::Base::BaseTableMapper::ConvertToDbType | ( | object | value | ) | [inline] |
| value |
| virtual BaseDataReader OpenSim::Data::Base::BaseTableMapper::CreateReader | ( | IDataReader | reader | ) | [inline, protected, virtual] |
| reader |
string OpenSim::Data::Base::BaseTableMapper::TableName [get] |
BaseSchema OpenSim::Data::Base::BaseTableMapper::Schema [get] |
BaseFieldMapper OpenSim::Data::Base::BaseTableMapper::KeyFieldMapper [get] |
1.5.1