Package io.delta.storage.commit.uccommitcoordinator
package io.delta.storage.commit.uccommitcoordinator
-
ClassDescriptionRaised when UC cannot determine whether the commit at the requested version already landed: the version is at or below the latest commit, but UC retains no row at it (the row was backfilled and cleaned up), so UC cannot tell whether the version holds this caller's own commit or a different writer's.This exception is thrown by the UC client in case UC has reached the maximum number of commits that it is allowed to track (50 by default).This exception is thrown by the UC client in case a commit attempt tried to add a UUID-based commit to the wrong table.Interface for interacting with the Unity Catalog.Column definition for registering table schema with Unity Catalog.A commit coordinator client that uses unity-catalog as the commit coordinator.Base class for all exceptions thrown by the UC client from coordinated commits-related APIs.Shared utility methods for parsing flat UC configuration maps (e.g.Class containing usage logs emitted by Coordinated Commits.Extends
UCClientwith Delta table lifecycle operations backed by the UC Delta API (load, stage, and create tables).Delta-owned models for the UC Delta API.Per-commit metrics payload reported to Unity Catalog.Post-commit file-size distribution snapshot, reported alongside the commit report.Result ofUCDeltaClient.loadTable(io.delta.storage.commit.TableIdentifier)/UCDeltaClient.createTable(java.net.URI, io.delta.storage.commit.TableIdentifier, io.delta.storage.commit.uccommitcoordinator.UCDeltaModels.TableType, io.delta.storage.commit.actions.AbstractMetadata, io.delta.storage.commit.actions.AbstractProtocol, java.util.List<io.delta.storage.commit.actions.AbstractDomainMetadata>, long, java.util.Optional<io.delta.storage.commit.uniform.UniformMetadata>).A REST client implementation ofUCDeltaClientthat uses the UC Delta API for all table lifecycle and commit coordination operations.A REST client implementation ofUCClientfor interacting with Unity Catalog's commit coordination service.This exception is thrown by the UC client in case the client attempted an upgrade of a table to a UC managed table but the upgrade is not allowed because the previous commit was a downgrade.