| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 | #include "stdafx.h"#include "MaxEDSRulesDataTable.h"#include "../myDBConst.h"namespace OTSClassifyEngine{	using namespace OTSSQLITE;	void CMaxEDSRulesDataTable::AddColumn(ColumnDefine col)	{		return myTable->AddColumn(col);	}	int CMaxEDSRulesDataTable::GetColumnCount()	{		return myTable->GetColumnCount();	}	CString CMaxEDSRulesDataTable::GetTableName()	{		return myTable->GetTableName();	}	void CMaxEDSRulesDataTable::SetTableName(LPCTSTR a_sTableName)	{		return myTable->SetTableName(a_sTableName);	}	CString CMaxEDSRulesDataTable::GetColumnName(const int a_nColId)	{		return myTable->GetColumnName(a_nColId);	}	CString CMaxEDSRulesDataTable::GetColumnFullName(const int a_nColId)	{		return myTable->GetColumnFullName(a_nColId);	}	CString CMaxEDSRulesDataTable::GetColumnNames(const BOOL a_bWithPrimary /*= TRUE*/)	{		return myTable->GetColumnNames(a_bWithPrimary);	}	CString CMaxEDSRulesDataTable::GetColumnFullNames(const BOOL a_bWithPrimary /*= TRUE*/)	{		return myTable->GetColumnFullNames(a_bWithPrimary);	}	OTSSQLITE::ColumnType CMaxEDSRulesDataTable::GetColumnType(const int a_nColId)	{		return myTable->GetColumnType(a_nColId);	}	CString CMaxEDSRulesDataTable::GetCreateTableCommandString()	{		return myTable->GetCreateTableCommandString();	}	CString CMaxEDSRulesDataTable::GetDeleteTableCommandString()	{		return myTable->GetDeleteTableCommandString();	}	CString CMaxEDSRulesDataTable::GetRemoveAllRowsCommandString()	{		return myTable->GetRemoveAllRowsCommandString();	}	CString CMaxEDSRulesDataTable::GetInsertCommandFormatString(const BOOL a_bWithPrimary /*= FALSE*/)	{		return myTable->GetInsertCommandFormatString(a_bWithPrimary);	}	CString CMaxEDSRulesDataTable::GetInsertCommandFormatString(std::vector<int>& a_colIndexes)	{		return myTable->GetInsertCommandFormatString(a_colIndexes);	}	CString CMaxEDSRulesDataTable::GetUpdateCommandFormatString(std::vector<int>& a_updateColIndexes, const int a_nConditionColIndex)	{		return myTable->GetUpdateCommandFormatString(a_updateColIndexes, a_nConditionColIndex);	}	CMaxEDSRulesDataTable::CMaxEDSRulesDataTable()	{		myTable = CreateNewSQLiteTable();		//m_listcolumnDefines.clear();		myTable->AddColumn(std::make_pair(_T("MaxEDSTime"), ColumnType(ColumnType::ID::INT, TRUE)));		myTable->AddColumn(std::make_pair(_T("UsingElementList"), ColumnType(ColumnType::ID::STRING)));		myTable->AddColumn(std::make_pair(_T("UsingImgPropertyList"), ColumnType::ID::STRING));		myTable->AddColumn(std::make_pair(_T("UsingOtherPropertyList"), ColumnType::ID::STRING));		myTable->AddColumn(std::make_pair(_T("Expression"), ColumnType::ID::STRING));		ASSERT(myTable->GetColumnCount() == ((int)ColumnID::MAX - (int)ColumnID::MIN) + 1);		SetTableName(g_sMaxEDSRulesLib);	}	CMaxEDSRulesDataTable::~CMaxEDSRulesDataTable()	{	}}
 |