| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | #pragma once#include "DBBase.h"#include "ParticleSTD.h"namespace OTSClassifyEngine{	using namespace OTSSQLITE;	class  __declspec(dllexport) CConstantsDataDb	{	public:		CConstantsDataDb(CDBStoreBasePtr a_datastore);		~CConstantsDataDb();		virtual CDBTableBasePtr GetTableInfo() ;		virtual BOOL Init(const BOOL a_bClean = FALSE) ;		virtual BOOL CreateTable(const BOOL a_bForce = FALSE) ;		virtual BOOL DeleteTable() ;		virtual BOOL RemoveAllRows() ;		virtual BOOL IsDBExist() ;		virtual CDBStoreBasePtr GetDatastore() ;		virtual CDBQueryBasePtr GetTableQuery(LPCTSTR a_sOrderColumnName = nullptr) ;		std::string GetConstantsLib(BOOL bForce = FALSE);	protected:		CString ReadConstantsDataItem(CDBQueryBasePtr a_query);	protected:		CDBTableBasePtr m_tableInfo;	private:		CDBBasePtr myDB;	};	typedef std::shared_ptr<CConstantsDataDb>  __declspec(dllexport) CConstantsDataDbPtr;}
 |