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); }
関連トピック