C Main API Partition Functions

These functions manage partition operations on a database.

FunctionDescription
EssPartitionApplyOtlChangeFileTells the server to apply metadata changes to files.
EssPartitionApplyOtlChangeFileExTells the server to apply metadata changes to files.
EssPartitionApplyOtlChangeRecsTells the server to apply metadata changes to records.
EssPartitionCloseDefFileCloses the shared partition definition file.
EssPartitionFreeDefCtxFrees memory dynamically allocated under shared partition context structures.
EssPartitionFreeOtlChangesFrees up memory allocated by the ReadMetaChange routine.
EssPartitionGetAreaCellCountReturns the number of cells in the specified slice string.
EssPartitionGetListReturns a list of the partition partition definitions in which the currently selected database participates.
EssPartitionGetOtlChangesPulls meta data changes from a given source.
EssPartitionGetReplCellsReplicates all data cells that are identified in the replication partition from the source database to the selected target database.
EssPartitionNewDefFileCreates and opens a new shared partition, definition file based upon input parameters supplied.
EssPartitionOpenDefFileOpens an existing shared partition definition file.
EssPartitionPurgeOtlChangeFilePurges meta changes made previous to the time specified with the TimeStamp parameter.
EssPartitionPutReplCellsReplicates all data cells that are identified in the replication partition from the selected source database to the target database.
EssPartitionReadDefFileReplicates all data cells that are identified in the replication partition from the selected source database to the target database.
EssPartitionReadOtlChangeFileReads meta changes from a file into memory.
EssPartitionReplaceDefFileTells the server that a new shared partition file has been sent, which replaces any existing file for this database.
EssPartitionResetOtlChangeTimeTakes two partitions, one source and one destination. It takes the "last meta change" time from the source partition and assigns it as the "last meta change" time of the destination partition.
EssPartitionValidateDefinitionPerforms full validation of the specified partition definition; that is, validates the source and target parts of one partition definition. Useful during creation of a new or modification of an existing partition definition.
EssPartitionValidateLocalPerforms partial validation of all partition definitions on the specified server. Useful to ascertain the validity of partition definitions after metadata changes; for example, after database restructuring.
EssPartitionWriteDefFileWrites the current memory version of the shared partition definition file to disk.