Skip to content

SnapshotDescriptor

SnapshotDescriptor is an abstraction of descriptions of the versioned snapshots of a delta table.

Contract

DeltaLog

deltaLog: DeltaLog

DeltaLog

Used when:

Metadata

metadata: Metadata

Metadata

Used when:

Protocol

protocol: Protocol

Protocol

Used when:

Version

version: Long

Used when:

Implementations

Table Schema

schema: StructType

schema requests the Metadata for the table schema.


schema is used when:

isCatalogOwned

isCatalogOwned: Boolean

isCatalogOwned is enabled (true) when all the following holds:

  1. version is at least 0
  2. CatalogOwnedTableFeature is among the reader and writer features (of this Protocol)

isCatalogOwned is used when: