TimeStampパラメータで指定した時刻より前に行われた変更を削除します。
構文
ESS_FUNC_M EssPartitionPurgeOtlChangeFile (
hCtx, pPartition, TimeStamp
);
| パラメータ | データ型 | 説明 |
|---|---|---|
hCtx |
ESS_HCTX_T |
APIコンテキスト・ハンドル。 |
pPartition |
ESS_PART_DEFINED_T |
パーティション定義。 |
TimeStamp |
ESS_TIME_T |
この時刻より前のすべての変更レコードを削除します。 |
戻り値
正常終了の場合は0が戻されます。それ以外の場合はエラー・コードが戻されます。
例
ESS_FUNC_M ESS_PartitionPurgeOtlChangeFile(ESS_HCTX_T hCtx)
{
ESS_FUNC_M sts;
ESS_STR_T hostname, appname, dbname;
ESS_USHORT_T usType,usdir;
ESS_PART_DEFINED_T Partition;
memset(&Partition, 0, sizeof(ESS_PART_DEFINED_T));
hostname = "local";
appname = "App1";
dbname = "Src1";
usType = ESS_PARTITION_OP_LINKED;
usdir = ESS_PARTITION_DATA_TARGET;
Partition.usType = usType;
Partition.usDirection = usdir;
Partition.HostDatabase.pszHostName = hostname;
Partition.HostDatabase.pszAppName = appname;
Partition.HostDatabase.pszDbName = dbname;
sts = EssPartitionPurgeOtlChangeFile (hCtx, &Partition, 0);
printf("EssPartitionPurgeOtlChangeFile sts: %ld\n",sts);
return(sts);
}
関連トピック