# Partitions Functions

These functions manage partition operations on a database.

Function | Description
EsbPartitionApplyOtlChangeFile() | Tells the server to apply metadata changes to files.
EsbPartitionApplyOtlChangeRecs() | Tells the server to apply metadata changes to records.
EsbPartitionCloseDefFile() | Closes the shared partition definition file.
EsbPartitionFreeDefCtx() | Frees memory dynamically allocated under shared partition context structures.
EsbPartitionFreeOtlChanges() | Frees up memory allocated by the ReadMetaChange routine.
EsbPartitionGetAreaCellCount() | Returns the number of cells in the specified slice string.
EsbPartitionGetList() | Returns a list of the partition partition definitions in which the currently selected database participates.
EsbPartitionGetOtlChanges() | Pulls meta data changes from a given source.
EsbPartitionGetReplCells() | Replicates all data cells that are identified in the replication partition from the source database to the selected target database.
EsbPartitionNewDefFile() | Creates and opens a new shared partition, definition file based upon input parameters supplied.
EsbPartitionOpenDefFile() | Opens an existing shared partition definition file.
EsbPartitionPurgeOtlChangeFile() | Purges meta changes made previous to the time specified with the TimeStamp parameter.
EsbPartitionPutReplCells() | Replicates all data cells that are identified in the replication partition from the selected source database to the target database.
EsbPartitionReadDefFile() | Replicates all data cells that are identified in the replication partition from the selected source database to the target database.
EsbPartitionReadOtlChangeFile() | Reads meta changes from a file into memory.
EsbPartitionReplaceDefFile() | Tells the server that a new shared partition file has been sent, which replaces any existing file for this database.
EsbPartitionResetOtlChangeTime() | Takes the last metadata change time from the source partition and assigns it as the last metadata change time of the destination partition.
EsbPartitionValidateDefinition() | Performs 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.
EsbPartitionValidateLocal() | Performs 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.
EsbPartitionWriteDefFile() | Writes the current memory version of the shared partition definition file to disk.