25 lines
612 B
C
25 lines
612 B
C
|
|
#ifndef DBCHECKSYNC_H
|
|||
|
|
#define DBCHECKSYNC_H
|
|||
|
|
|
|||
|
|
#include "db_api_ex/CDbApi.h"
|
|||
|
|
#include "pub_sysinfo_api/SysInfoApi.h"
|
|||
|
|
#include "db_base_api/CDbBaseApi.h"
|
|||
|
|
|
|||
|
|
using namespace kbd_public;
|
|||
|
|
using namespace kbd_dbms;
|
|||
|
|
class DbCheckSync
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
DbCheckSync();
|
|||
|
|
DbCheckSync( kbd_public::CSysInfoInterfacePtr sysInfo);
|
|||
|
|
|
|||
|
|
//返回非 -1 则查询成功
|
|||
|
|
int getSyncMaxId(SDatabaseInfo &info);
|
|||
|
|
static int getSyncMaxId(SDatabaseInfo &stConnect, SNodeInfo &stNodeInfo);
|
|||
|
|
static int getSyncMaxId(CDbBaseApi& baseApi);
|
|||
|
|
private:
|
|||
|
|
kbd_public::CSysInfoInterfacePtr m_ptrSysInfo;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
#endif // DBCHECKSYNC_H
|