EssPartitionPurgeOtlChangeFile

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);
}
      

関連トピック