Index: src/libchcore/TSQLiteSerializerRowReader.cpp =================================================================== diff -u -N -r9479911a096555a7504c5c8a8eaee83ecb63440c -r1875711000138ff9d4185c2e3e74d455533de8a8 --- src/libchcore/TSQLiteSerializerRowReader.cpp (.../TSQLiteSerializerRowReader.cpp) (revision 9479911a096555a7504c5c8a8eaee83ecb63440c) +++ src/libchcore/TSQLiteSerializerRowReader.cpp (.../TSQLiteSerializerRowReader.cpp) (revision 1875711000138ff9d4185c2e3e74d455533de8a8) @@ -63,79 +63,79 @@ if(!m_bInitialized) THROW_CORE_EXCEPTION(eErr_SerializeLoadError); - bValue = m_spStatement->GetInt(GetColumnIndex(strColName)) != 0; + m_spStatement->GetValue(GetColumnIndex(strColName), bValue); } void TSQLiteSerializerRowReader::GetValue(const TString& strColName, short& iValue) { if(!m_bInitialized) THROW_CORE_EXCEPTION(eErr_SerializeLoadError); - iValue = boost::numeric_cast(m_spStatement->GetInt(GetColumnIndex(strColName))); + m_spStatement->GetValue(GetColumnIndex(strColName), iValue); } void TSQLiteSerializerRowReader::GetValue(const TString& strColName, unsigned short& uiValue) { if(!m_bInitialized) THROW_CORE_EXCEPTION(eErr_SerializeLoadError); - uiValue = boost::numeric_cast(m_spStatement->GetUInt(GetColumnIndex(strColName))); + m_spStatement->GetValue(GetColumnIndex(strColName), uiValue); } void TSQLiteSerializerRowReader::GetValue(const TString& strColName, int& iValue) { if(!m_bInitialized) THROW_CORE_EXCEPTION(eErr_SerializeLoadError); - iValue = m_spStatement->GetInt(GetColumnIndex(strColName)); + m_spStatement->GetValue(GetColumnIndex(strColName), iValue); } void TSQLiteSerializerRowReader::GetValue(const TString& strColName, unsigned int& uiValue) { if(!m_bInitialized) THROW_CORE_EXCEPTION(eErr_SerializeLoadError); - uiValue = m_spStatement->GetUInt(GetColumnIndex(strColName)); + m_spStatement->GetValue(GetColumnIndex(strColName), uiValue); } void TSQLiteSerializerRowReader::GetValue(const TString& strColName, long long& llValue) { if(!m_bInitialized) THROW_CORE_EXCEPTION(eErr_SerializeLoadError); - llValue = m_spStatement->GetInt64(GetColumnIndex(strColName)); + m_spStatement->GetValue(GetColumnIndex(strColName), llValue); } void TSQLiteSerializerRowReader::GetValue(const TString& strColName, unsigned long long& ullValue) { if(!m_bInitialized) THROW_CORE_EXCEPTION(eErr_SerializeLoadError); - ullValue = m_spStatement->GetUInt64(GetColumnIndex(strColName)); + m_spStatement->GetValue(GetColumnIndex(strColName), ullValue); } void TSQLiteSerializerRowReader::GetValue(const TString& strColName, double& dValue) { if(!m_bInitialized) THROW_CORE_EXCEPTION(eErr_SerializeLoadError); - dValue = m_spStatement->GetDouble(GetColumnIndex(strColName)); + m_spStatement->GetValue(GetColumnIndex(strColName), dValue); } void TSQLiteSerializerRowReader::GetValue(const TString& strColName, TString& strValue) { if(!m_bInitialized) THROW_CORE_EXCEPTION(eErr_SerializeLoadError); - strValue = m_spStatement->GetText(GetColumnIndex(strColName)); + m_spStatement->GetValue(GetColumnIndex(strColName), strValue); } void TSQLiteSerializerRowReader::GetValue(const TString& strColName, TSmartPath& pathValue) { if(!m_bInitialized) THROW_CORE_EXCEPTION(eErr_SerializeLoadError); - pathValue = PathFromString(m_spStatement->GetText(GetColumnIndex(strColName))); + m_spStatement->GetValue(GetColumnIndex(strColName), pathValue); } int TSQLiteSerializerRowReader::GetColumnIndex(const TString& strColName) const