deltalake_core::protocol

Module checkpoints

Source
Expand description

Implementation for writing delta checkpoints.

Constants§

Functions§

  • Deletes all delta log commits that are older than the cutoff time and less than the specified version.
  • Delete expires log files before given version from table. The table log retention is based on the logRetentionDuration property of the Delta Table, 30 days by default.
  • Creates checkpoint at current table version
  • Creates checkpoint for a given table version, table state and object store
  • Loads table from given table_uri at given version and creates checkpoint for it. The cleanup param decides whether to run metadata cleanup of obsolete logs. If it’s empty then the table’s enableExpiredLogCleanup is used.