EssPartitionPurgeOtlChangeFile() purges changes made previous to the time specified with the TimeStamp parameter.
ESS_FUNC_M EssPartitionPurgeOtlChangeFile (hCtx, pPartition, TimeStamp);
| ESS_HCTX_T | hCtx |
| ESB_PPART_DEFINED_T | pPartition |
| ESS_TIME_T | TimeStamp |
| hCtx | Essbase API context handle. |
| pPartition | Partition specification |
| TimeStamp | Purge all change records before this time. |
Returns zero if successful, error code if unsuccessful.
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);
}
Constant and Structure Definitions for
Partitions
EssPartitionApplyOtlChangeFile()
EssPartitionApplyOtlChangeRecs()
EssPartitionCloseDefFile()
EssPartitionFreeDefCtx()
EssPartitionFreeOtlChanges()
EssPartitionGetAreaCellCount()
EssPartitionGetList()
EssPartitionGetOtlChanges()
EssPartitionGetReplCells()
EssPartitionNewDefFile()
EssPartitionOpenDefFile()
EssPartitionPutReplCells()
EssPartitionReadDefFile()
EssPartitionReadOtlChangeFile()
EssPartitionReplaceDefFile()
EssPartitionResetOtlChangeTime()
EssPartitionValidateDefinition()
EssPartitionWriteDefFile()