|
@@ -1,100 +0,0 @@
|
|
|
-#include "stdafx.h"
|
|
|
-#include "CInvalidElement.h"
|
|
|
-namespace OTSClassifyEngine
|
|
|
-{
|
|
|
- using namespace OTSSQLITE;
|
|
|
-
|
|
|
- void CInvalidElement::AddColumn(ColumnDefine col)
|
|
|
- {
|
|
|
- return myTable->AddColumn(col);
|
|
|
- }
|
|
|
-
|
|
|
- int CInvalidElement::GetColumnCount()
|
|
|
- {
|
|
|
- return myTable->GetColumnCount();
|
|
|
- }
|
|
|
-
|
|
|
- CString CInvalidElement::GetTableName()
|
|
|
- {
|
|
|
- return myTable->GetTableName();
|
|
|
- }
|
|
|
-
|
|
|
- void CInvalidElement::SetTableName(LPCTSTR a_sTableName)
|
|
|
- {
|
|
|
- return myTable->SetTableName(a_sTableName);
|
|
|
- }
|
|
|
-
|
|
|
- CString CInvalidElement::GetColumnName(const int a_nColId)
|
|
|
- {
|
|
|
- return myTable->GetColumnName(a_nColId);
|
|
|
- }
|
|
|
-
|
|
|
- CString CInvalidElement::GetColumnFullName(const int a_nColId)
|
|
|
- {
|
|
|
- return myTable->GetColumnFullName(a_nColId);
|
|
|
- }
|
|
|
-
|
|
|
- CString CInvalidElement::GetColumnNames(const BOOL a_bWithPrimary /*= TRUE*/)
|
|
|
- {
|
|
|
- return myTable->GetColumnNames(a_bWithPrimary);
|
|
|
- }
|
|
|
-
|
|
|
- CString CInvalidElement::GetColumnFullNames(const BOOL a_bWithPrimary /*= TRUE*/)
|
|
|
- {
|
|
|
- return myTable->GetColumnFullNames(a_bWithPrimary);
|
|
|
- }
|
|
|
-
|
|
|
- OTSSQLITE::ColumnType CInvalidElement::GetColumnType(const int a_nColId)
|
|
|
- {
|
|
|
- return myTable->GetColumnType(a_nColId);
|
|
|
- }
|
|
|
-
|
|
|
- CString CInvalidElement::GetCreateTableCommandString()
|
|
|
- {
|
|
|
- return myTable->GetCreateTableCommandString();
|
|
|
- }
|
|
|
-
|
|
|
- CString CInvalidElement::GetDeleteTableCommandString()
|
|
|
- {
|
|
|
- return myTable->GetDeleteTableCommandString();
|
|
|
- }
|
|
|
-
|
|
|
- CString CInvalidElement::GetRemoveAllRowsCommandString()
|
|
|
- {
|
|
|
- return myTable->GetRemoveAllRowsCommandString();
|
|
|
- }
|
|
|
-
|
|
|
- CString CInvalidElement::GetInsertCommandFormatString(const BOOL a_bWithPrimary /*= FALSE*/)
|
|
|
- {
|
|
|
- return myTable->GetInsertCommandFormatString(a_bWithPrimary);
|
|
|
- }
|
|
|
-
|
|
|
- CString CInvalidElement::GetInsertCommandFormatString(std::vector<int>& a_colIndexes)
|
|
|
- {
|
|
|
- return myTable->GetInsertCommandFormatString(a_colIndexes);
|
|
|
- }
|
|
|
-
|
|
|
- CString CInvalidElement::GetUpdateCommandFormatString(std::vector<int>& a_updateColIndexes, const int a_nConditionColIndex)
|
|
|
- {
|
|
|
- return myTable->GetUpdateCommandFormatString(a_updateColIndexes, a_nConditionColIndex);
|
|
|
- }
|
|
|
-
|
|
|
- CInvalidElement::CInvalidElement()
|
|
|
- {
|
|
|
- myTable = CreateNewSQLiteTable();
|
|
|
-
|
|
|
- myTable->AddColumn(std::make_pair(_T("Id"), ColumnType(ColumnType::ID::INT, TRUE)));
|
|
|
- myTable->AddColumn(std::make_pair(_T("ElementName"), ColumnType(ColumnType::ID::INT, FALSE)));
|
|
|
-
|
|
|
-
|
|
|
- ASSERT(myTable->GetColumnCount() == ((int)ColumnID::MAX - (int)ColumnID::MIN) + 1);
|
|
|
-
|
|
|
- SetTableName("InvalidElementNames");
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- CInvalidElement::~CInvalidElement()
|
|
|
- {
|
|
|
- }
|
|
|
-}
|