Inheritance diagram for OpenSim::Data::Base::BaseFieldMapper:

Public Member Functions | |
| abstract object | GetParamValue (object obj) |
| BaseFieldMapper (BaseTableMapper tableMapper, string fieldName, Type valueType) | |
| abstract void | SetPropertyFromReader (object mapper, BaseDataReader reader) |
| void | RawAddParam (DbCommand command, List< string > fieldNames, string fieldName, object value) |
| virtual void | ExpandField (TObj obj, DbCommand command, List< string > fieldNames) |
Protected Member Functions | |
| virtual object | GetValue (BaseDataReader reader) |
Protected Attributes | |
| Type | m_valueType |
Properties | |
| string | FieldName [get] |
| Type | ValueType [get] |
| OpenSim::Data::Base::BaseFieldMapper::BaseFieldMapper | ( | BaseTableMapper | tableMapper, | |
| string | fieldName, | |||
| Type | valueType | |||
| ) | [inline] |
| tableMapper | ||
| fieldName | ||
| valueType |
| abstract object OpenSim::Data::Base::BaseFieldMapper::GetParamValue | ( | object | obj | ) | [pure virtual] |
Implemented in OpenSim::Data::Base::ObjectField< TObject, TField >.
| abstract void OpenSim::Data::Base::BaseFieldMapper::SetPropertyFromReader | ( | object | mapper, | |
| BaseDataReader | reader | |||
| ) | [pure virtual] |
Implemented in OpenSim::Data::Base::ObjectField< TObject, TField >.
| void OpenSim::Data::Base::BaseFieldMapper::RawAddParam | ( | DbCommand | command, | |
| List< string > | fieldNames, | |||
| string | fieldName, | |||
| object | value | |||
| ) | [inline] |
| command | ||
| fieldNames | ||
| fieldName | ||
| value |
| virtual void OpenSim::Data::Base::BaseFieldMapper::ExpandField | ( | TObj | obj, | |
| DbCommand | command, | |||
| List< string > | fieldNames | |||
| ) | [inline, virtual] |
<typeparam name="TObj"></typeparam>
| obj | ||
| command | ||
| fieldNames |
Reimplemented in OpenSim::Data::OpenSimObjectFieldMapper< TObject, TField >.
| virtual object OpenSim::Data::Base::BaseFieldMapper::GetValue | ( | BaseDataReader | reader | ) | [inline, protected, virtual] |
| reader |
Reimplemented in OpenSim::Data::OpenSimObjectFieldMapper< TObject, TField >.
Type OpenSim::Data::Base::BaseFieldMapper::m_valueType [protected] |
string OpenSim::Data::Base::BaseFieldMapper::FieldName [get] |
Type OpenSim::Data::Base::BaseFieldMapper::ValueType [get] |
1.5.1