const char* CTableManager::GetStringAttr(long lAttrEnum) { CDataObject *pData = GetColumnData(lAttrEnum); if(pData) return pData->GetStringValue(); return NULL; }
// 设置数据对象值 bool CTableManager::SetLongAttr(long lAttrEnum, long value) { CDataObject *pData = GetColumnData(lAttrEnum); if(!pData) return false; pData->SetLongValue(value); return true; }
// 删除数据对象值 void CTableManager::DelAttr(long lAttrEnum) { CDataObject* pData = GetColumnData(lAttrEnum); if(pData) { pData->DelValue(); } }
bool CTableManager::SetGuidAttr(long lAttrEnum, const CGUID& guid) { CDataObject *pData = GetColumnData(lAttrEnum); if(!pData) return false; pData->SetGUIDValue(guid); return true; }
bool CTableManager::SetBufAttr(long lAttrEnum, void* buf, long bufSize) { CDataObject *pData = GetColumnData(lAttrEnum); if(!pData) return false; pData->SetBufValue(buf, bufSize); return true; }
long CTableManager::GetBufAttr(long lAttrEnum, void* buf, long bufSize) { CDataObject *pData = GetColumnData(lAttrEnum); if(pData) { return pData->GetBufValue(buf, bufSize); } return 0; }
// 取得数据对象值 long CTableManager::GetLongAttr(long lAttrEnum) { CDataObject *pData = GetColumnData(lAttrEnum); if(pData) { return pData->GetLongValue(); } return 0; }
void CTableManager::AddGuidAttr(long lAttrEnum, const CGUID& guid) { CDataObject* pData = GetColumnData(lAttrEnum); if(!pData) pData = CreateColumnData(lAttrEnum); if(pData) { pData->SetGUIDValue(guid); return; } }
// 创建数据对象值 void CTableManager::AddLongAttr(long lAttrEnum, long value) { CDataObject* pData = GetColumnData(lAttrEnum); if(!pData) pData = CreateColumnData(lAttrEnum); if(pData) { pData->SetLongValue(value); return; } }
bool CTableManager::SetStringAttr(long lAttrEnum, const char* value) { if(NULL == value) return false; CDataObject *pData = GetColumnData(lAttrEnum); if(!pData) return false; pData->SetStringValue(value, sizeof(value)); return true; }
long CTableManager::GetGuidAttr(long lAttrEnum, CGUID& guid) { CDataObject *pData = GetColumnData(lAttrEnum); if(pData) { guid = pData->GetGUIDValue(); return 1; } return 0; }
void CTableManager::AddStringAttr(long lAttrEnum, const char* value) { if(value == NULL) return; CDataObject* pData = GetColumnData(lAttrEnum); if(!pData) pData = CreateColumnData(lAttrEnum); if(pData) { pData->SetStringValue(value, sizeof(value)); return; } }
void CTableManager::AddTimeAttr(long lAttrEnum, long* buf, long bufSize) { if(buf == NULL || bufSize == 0) return; CDataObject* pData = GetColumnData(lAttrEnum); if(!pData) pData = CreateColumnData(lAttrEnum); if(pData) { pData->SetBufValue(buf, bufSize); return; } }
void DbValue::Assign( T v ) { GetColumnData().SetValue( parent->rowIndex, v ); #if __DEBUG if( Nullable() ) { #endif GetNullflag().SetFalse( parent->rowIndex ); #if __DEBUG } #endif }
OP_STATUS SearchSuggestionAutocompleteItem::GetItemData(OpTreeModelItem::ItemData *item_data) { switch(item_data->query_type) { case INIT_QUERY: { OP_ASSERT(item_data->treeview); if (item_data->treeview) { item_data->treeview->SetColumnFixedWidth(0, m_badge_width); } item_data->flags |= FLAG_FORMATTED_TEXT; break; } case COLUMN_QUERY: { return GetColumnData(item_data); } } return SimpleAutocompleteItem::GetItemData(item_data); }
/** Add loop data. */ int CIFfile::DataBlock::AddLoopData( const char* ptr, BufferedLine& infile ) { // Should be as much data as there are column headers if (GetColumnData( columnHeaders_.size(), infile, false )) return 1; return 0; }
/** Add entries to a serial data block. */ int CIFfile::DataBlock::AddSerialDataRecord( const char* ptr, BufferedLine& infile ) { if (ptr == 0) return 1; if (GetColumnData(2, infile, true)) return 1; return 0; }
//------------------------------------------------------------------------------ void ClimateFile::LoadClimateInformation() { AnsiString nombre = AnsiString(FileName); int posicion=nombre.Pos("."); int longitud=nombre.Length(); int caract=longitud-posicion; AnsiString ext=nombre.SubString(posicion+1,caract); if(ext=="prn") { RecNum=CountRegisters(FileName); GetColumnData(FileName , TitTMin , MinTemp ); GetColumnData(FileName , TitTMax , MaxTemp ); GetColumnData(FileName , TitPrec , Precipit ); GetColumnData(FileName , TitRad , Radiation); GetColumnData(FileName , TitET , ET); GetColumnData(FileName , TitIrri , Irri); GetColumnData(FileName , TitSoilTemp , SoilTemp); GetColumnData(FileName , TitSunshine , Sunshine); GetColumnData(FileName , TitDay , Day); GetColumnData(FileName , TitMonth , Month); GetColumnData(FileName , TitYear , Year); GetColumnData(FileName , TitObs , Obs); GetColumnData(FileName , TitObsCC , ObsCC); } if(ext=="csv") { RecNum=CountRegistersFromCSVFile(FileName); GetColumnDataFromCSVFile(FileName , TitTMin , MinTemp ); GetColumnDataFromCSVFile(FileName , TitTMax , MaxTemp ); GetColumnDataFromCSVFile(FileName , TitPrec , Precipit ); GetColumnDataFromCSVFile(FileName , TitRad , Radiation); GetColumnDataFromCSVFile(FileName , TitET , ET); GetColumnDataFromCSVFile(FileName , TitIrri , Irri); GetColumnDataFromCSVFile(FileName , TitSoilTemp , SoilTemp); GetColumnDataFromCSVFile(FileName , TitSunshine , Sunshine); GetColumnDataFromCSVFile(FileName , TitDay , Day); GetColumnDataFromCSVFile(FileName , TitMonth , Month); GetColumnDataFromCSVFile(FileName , TitYear , Year); GetColumnDataFromCSVFile(FileName , TitObs , Obs); GetColumnDataFromCSVFile(FileName , TitObsCC , ObsCC); } }
void DbValue::SetValue( T&& v ) { return GetColumnData().SetValue<T>( parent->rowIndex, std::forward<T>( v ) ); }
T& DbValue::RefValue() { return GetColumnData().RefValue<T>( parent->rowIndex ); }
T DbValue::GetValue() const { return GetColumnData().GetValue<T>( parent->rowIndex ); }