Package io.delta.kernel
package io.delta.kernel
Delta Kernel interfaces for constructing table object representing a Delta Lake table, getting
snapshot from the table and building a scan object to scan a subset of the data in the table.
-
ClassDescriptionRepresents all actions from a single commit version in a table.Represents a range of contiguous commits in a Delta Lake table with a defined start and end version.A builder for creating
CommitRangeinstances that define a contiguous range of commits in a Delta Lake table.Defines a boundary (start or end) of a commit range in a Delta Lake table.Contains the context for writing data to Delta table.An operation that can be performed on a Delta table.Extension ofScanthat supports pagination.An iterator overFilteredColumnarBatch, each representing a batch of Scan Files in a paginated scan.Represents a scan of a Delta table.Builder to constructScanobject.Represents a snapshot of a Delta table at a specific version.Indicates how a checksum file should be written for this Snapshot.Builder for constructing aSnapshotinstance.Represents the Delta Lake table for a given path.The entry point for loading and creating Delta tables.Represents a transaction to mutate a Delta table.Builder for creating aTransactionto mutate a Delta table.Contains the result of a successful transaction commit.