Index

A B C D E F G H I L N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractCommitInfo - Interface in io.delta.storage.commit.actions
Interface for objects that represents the base information for a commit.
AbstractMetadata - Interface in io.delta.storage.commit.actions
Interface for metadata actions in Delta.
AbstractProtocol - Interface in io.delta.storage.commit.actions
Interface for protocol actions in Delta.
acquire(Path) - Method in class io.delta.storage.internal.PathLock
Acquire a lock for the path before writing.
AzureLogStore - Class in io.delta.storage
LogStore implementation for Azure.
AzureLogStore(Configuration) - Constructor for class io.delta.storage.AzureLogStore
 

B

BACKFILL_LISTING_OFFSET - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
Offset from current commit version for backfill listing optimization.
backfillToVersion(LogStore, Configuration, TableDescriptor, long, Long) - Method in interface io.delta.storage.commit.CommitCoordinatorClient
API to ask the commit coordinator client to backfill all commits up to version and notify the commit coordinator.
backfillToVersion(LogStore, Configuration, TableDescriptor, long, Long) - Method in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
 

C

CatalogTrackedInfo - Class in org.apache.spark.sql.delta.coordinatedcommits
 
CatalogTrackedInfo(Optional<UniformMetadata>) - Constructor for class org.apache.spark.sql.delta.coordinatedcommits.CatalogTrackedInfo
 
close() - Method in interface io.delta.storage.commit.uccommitcoordinator.UCClient
Closes any resources used by this client.
close() - Method in class io.delta.storage.commit.uccommitcoordinator.UCTokenBasedRestClient
 
close() - Method in class io.delta.storage.LineCloseableIterator
 
CloseableIterator<T> - Interface in io.delta.storage
:: DeveloperApi :: An iterator that may contain resources which should be released after use.
ColumnDef(String, String, String, String, boolean, int) - Constructor for class io.delta.storage.commit.uccommitcoordinator.UCClient.ColumnDef
 
commit(LogStore, Configuration, TableDescriptor, long, Iterator<String>, UpdatedActions) - Method in interface io.delta.storage.commit.CommitCoordinatorClient
API to commit the given set of actions to the table represented by logPath at the given commitVersion.
commit(LogStore, Configuration, TableDescriptor, long, Iterator<String>, UpdatedActions) - Method in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
 
commit(LogStore, Configuration, TableDescriptor, long, Iterator<String>, CatalogTrackedInfo, UpdatedActions) - Method in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
 
commit(String, URI, Optional<Commit>, Optional<Long>, boolean, Optional<AbstractMetadata>, Optional<AbstractProtocol>, Optional<UniformMetadata>) - Method in interface io.delta.storage.commit.uccommitcoordinator.UCClient
Commits new changes to a Delta table using the Unity Catalog as the Commit Coordinator.
commit(String, URI, Optional<Commit>, Optional<Long>, boolean, Optional<AbstractMetadata>, Optional<AbstractProtocol>, Optional<UniformMetadata>) - Method in class io.delta.storage.commit.uccommitcoordinator.UCTokenBasedRestClient
 
Commit - Class in io.delta.storage.commit
Representation of a commit file
Commit(long, FileStatus, long) - Constructor for class io.delta.storage.commit.Commit
 
CommitCoordinatorClient - Interface in io.delta.storage.commit
The CommitCoordinatorClient is responsible for communicating with the commit coordinator and backfilling commits.
commitDirPath(Path) - Static method in class io.delta.storage.commit.CoordinatedCommitsUtils
Returns path to the directory which holds the unbackfilled commits
CommitFailedException - Exception Class in io.delta.storage.commit
CommitFailedException(boolean, boolean, String) - Constructor for exception class io.delta.storage.commit.CommitFailedException
 
CommitFailedException(boolean, boolean, String, Throwable) - Constructor for exception class io.delta.storage.commit.CommitFailedException
 
CommitLimitReachedException - Exception Class in io.delta.storage.commit.uccommitcoordinator
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).
CommitLimitReachedException(String) - Constructor for exception class io.delta.storage.commit.uccommitcoordinator.CommitLimitReachedException
 
CommitResponse - Class in io.delta.storage.commit
CommitResponse(Commit) - Constructor for class io.delta.storage.commit.CommitResponse
 
conf - Variable in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
Configuration map containing settings for the coordinator client.
CoordinatedCommitsUtils - Class in io.delta.storage.commit
 

D

deltaFile(Path, long) - Static method in class io.delta.storage.internal.FileNameUtils
Returns the delta (json format) path for a given delta file.
deltaUniformIceberg() - Method in class org.apache.spark.sql.delta.coordinatedcommits.CatalogTrackedInfo
 
deltaVersion(Path) - Static method in class io.delta.storage.internal.FileNameUtils
Returns the version for the given delta path.

E

EMPTY - Static variable in class org.apache.spark.sql.delta.coordinatedcommits.CatalogTrackedInfo
 
equals(Object) - Method in class io.delta.storage.commit.Commit
 

F

FileNameUtils - Class in io.delta.storage.internal
Helper for misc functions relating to file names for delta commits.
FileNameUtils() - Constructor for class io.delta.storage.internal.FileNameUtils
 
finalizeCreate(String, String, String, String, List<UCClient.ColumnDef>, Map<String, String>) - Method in interface io.delta.storage.commit.uccommitcoordinator.UCClient
Promotes a staging table to a real managed table in Unity Catalog.
finalizeCreate(String, String, String, String, List<UCClient.ColumnDef>, Map<String, String>) - Method in class io.delta.storage.commit.uccommitcoordinator.UCTokenBasedRestClient
 

G

GCSLogStore - Class in io.delta.storage
The LogStore implementation for GCS, which uses gcs-connector to provide the necessary atomic and durability guarantees: Atomic Visibility: Read/read-after-metadata-update/delete are strongly consistent for GCS. Consistent Listing: GCS guarantees strong consistency for both object and bucket listing operations.
GCSLogStore(Configuration) - Constructor for class io.delta.storage.GCSLogStore
 
generateUnbackfilledDeltaFilePath(Path, long) - Static method in class io.delta.storage.commit.CoordinatedCommitsUtils
Creates a new unbackfilled delta file path for the given commit version.
getBackfilledDeltaFilePath(Path, Long) - Static method in class io.delta.storage.commit.CoordinatedCommitsUtils
Returns the path to the backfilled delta file for the given commit version.
getCommit() - Method in class io.delta.storage.commit.CommitResponse
 
getCommitInfo() - Method in class io.delta.storage.commit.UpdatedActions
 
getCommits() - Method in class io.delta.storage.commit.GetCommitsResponse
 
getCommits(TableDescriptor, Long, Long) - Method in interface io.delta.storage.commit.CommitCoordinatorClient
API to get the unbackfilled commits for the table represented by the given logPath.
getCommits(TableDescriptor, Long, Long) - Method in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
 
getCommits(String, URI, Optional<Long>, Optional<Long>) - Method in interface io.delta.storage.commit.uccommitcoordinator.UCClient
Retrieves the unbackfilled commits for a Delta table within a specified version range.
getCommits(String, URI, Optional<Long>, Optional<Long>) - Method in class io.delta.storage.commit.uccommitcoordinator.UCTokenBasedRestClient
 
GetCommitsResponse - Class in io.delta.storage.commit
GetCommitsResponse(List<Commit>, long) - Constructor for class io.delta.storage.commit.GetCommitsResponse
 
getCommitTimestamp() - Method in interface io.delta.storage.commit.actions.AbstractCommitInfo
Get the timestamp of the commit as millis after the epoch.
getCommitTimestamp() - Method in class io.delta.storage.commit.Commit
 
getConfiguration() - Method in interface io.delta.storage.commit.actions.AbstractMetadata
The table properties defined on the table.
getConflict() - Method in exception class io.delta.storage.commit.CommitFailedException
 
getConvertedDeltaTimestamp() - Method in class io.delta.storage.commit.uniform.IcebergMetadata
Returns the timestamp when the conversion occurred.
getConvertedDeltaVersion() - Method in class io.delta.storage.commit.uniform.IcebergMetadata
Returns the Delta version that was converted to Iceberg.
getCoordinatorConf(AbstractMetadata) - Static method in class io.delta.storage.commit.CoordinatedCommitsUtils
Get the coordinated commits owner configuration from the provided abstract metadata.
getCoordinatorName(AbstractMetadata) - Static method in class io.delta.storage.commit.CoordinatedCommitsUtils
Retrieves the coordinator name from the provided abstract metadata.
getCreatedTime() - Method in interface io.delta.storage.commit.actions.AbstractMetadata
Timestamp for the creation of this metadata.
getDescription() - Method in interface io.delta.storage.commit.actions.AbstractMetadata
User-specified table description.
getFileStatus() - Method in class io.delta.storage.commit.Commit
 
getFormatOptions() - Method in interface io.delta.storage.commit.actions.AbstractMetadata
The format options
getIcebergMetadata() - Method in class io.delta.storage.commit.uniform.UniformMetadata
Returns the Iceberg metadata if Iceberg conversion is enabled.
getId() - Method in interface io.delta.storage.commit.actions.AbstractMetadata
A unique table identifier.
getLastKnownBackfilledVersion(long, Configuration, LogStore, TableDescriptor) - Method in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
Find the last known backfilled version by doing a listing of the last UCCommitCoordinatorClient.BACKFILL_LISTING_OFFSET commits.
getLatestTableVersion() - Method in class io.delta.storage.commit.GetCommitsResponse
 
getLogPath() - Method in class io.delta.storage.commit.TableDescriptor
 
getMetadataLocation() - Method in class io.delta.storage.commit.uniform.IcebergMetadata
Returns the Iceberg metadata file location.
getMetastoreId() - Method in interface io.delta.storage.commit.uccommitcoordinator.UCClient
Retrieves the metastore ID associated with this Unity Catalog instance.
getMetastoreId() - Method in class io.delta.storage.commit.uccommitcoordinator.UCTokenBasedRestClient
 
getMinReaderVersion() - Method in interface io.delta.storage.commit.actions.AbstractProtocol
The minimum reader version required to read the table.
getMinWriterVersion() - Method in interface io.delta.storage.commit.actions.AbstractProtocol
The minimum writer version required to read the table.
getName() - Method in interface io.delta.storage.commit.actions.AbstractMetadata
User-specified table identifier.
getName() - Method in class io.delta.storage.commit.TableIdentifier
Returns the name of the table.
getName() - Method in class io.delta.storage.commit.uccommitcoordinator.UCClient.ColumnDef
 
getNamespace() - Method in class io.delta.storage.commit.TableIdentifier
Returns the namespace of the table.
getNewMetadata() - Method in class io.delta.storage.commit.UpdatedActions
 
getNewProtocol() - Method in class io.delta.storage.commit.UpdatedActions
 
getOldMetadata() - Method in class io.delta.storage.commit.UpdatedActions
 
getOldProtocol() - Method in class io.delta.storage.commit.UpdatedActions
 
getPartitionColumns() - Method in interface io.delta.storage.commit.actions.AbstractMetadata
List of partition columns.
getPosition() - Method in class io.delta.storage.commit.uccommitcoordinator.UCClient.ColumnDef
 
getProvider() - Method in interface io.delta.storage.commit.actions.AbstractMetadata
The table provider format.
getReaderFeatures() - Method in interface io.delta.storage.commit.actions.AbstractProtocol
The reader features that need to be supported to read the table.
getRetryable() - Method in exception class io.delta.storage.commit.CommitFailedException
 
getSchemaString() - Method in interface io.delta.storage.commit.actions.AbstractMetadata
The table schema in string representation.
getTableConf() - Method in class io.delta.storage.commit.TableDescriptor
 
getTableConf(AbstractMetadata) - Static method in class io.delta.storage.commit.CoordinatedCommitsUtils
Get the coordinated commits table configuration from the provided abstract metadata.
getTableIdentifier() - Method in class io.delta.storage.commit.TableDescriptor
 
getTablePath(Path) - Static method in class io.delta.storage.commit.CoordinatedCommitsUtils
Get the table path from the provided log path.
getTypeJson() - Method in class io.delta.storage.commit.uccommitcoordinator.UCClient.ColumnDef
 
getTypeName() - Method in class io.delta.storage.commit.uccommitcoordinator.UCClient.ColumnDef
 
getTypeText() - Method in class io.delta.storage.commit.uccommitcoordinator.UCClient.ColumnDef
 
getUnbackfilledDeltaFile(Path, long, Optional<String>) - Static method in class io.delta.storage.commit.CoordinatedCommitsUtils
Returns the un-backfilled uuid formatted delta (json format) path for a given version.
getVersion() - Method in class io.delta.storage.commit.Commit
 
getWriterFeatures() - Method in interface io.delta.storage.commit.actions.AbstractProtocol
The writer features that need to be supported to write the table.

H

HadoopFileSystemLogStore - Class in io.delta.storage
Default implementation of LogStore for Hadoop FileSystem implementations.
HadoopFileSystemLogStore(Configuration) - Constructor for class io.delta.storage.HadoopFileSystemLogStore
 
hashCode() - Method in class io.delta.storage.commit.Commit
 
hasNext() - Method in class io.delta.storage.LineCloseableIterator
 
HDFSLogStore - Class in io.delta.storage
The LogStore implementation for HDFS, which uses Hadoop FileContext API's to provide the necessary atomic and durability guarantees: Atomic visibility of files: `FileContext.rename` is used write files which is atomic for HDFS. Consistent file listing: HDFS file listing is consistent.
HDFSLogStore(Configuration) - Constructor for class io.delta.storage.HDFSLogStore
 

I

IcebergMetadata - Class in io.delta.storage.commit.uniform
Metadata for Delta Uniform Iceberg conversion.
IcebergMetadata(String, long, String) - Constructor for class io.delta.storage.commit.uniform.IcebergMetadata
Constructs IcebergMetadata with the specified conversion details.
incorrectLogStoreImplementationException(Throwable) - Static method in class io.delta.storage.internal.LogStoreErrors
 
initHadoopConf() - Method in class io.delta.storage.LogStore
:: DeveloperApi :: Hadoop configuration that should only be used during initialization of LogStore.
InvalidTargetTableException - Exception Class in io.delta.storage.commit.uccommitcoordinator
This exception is thrown by the UC client in case a commit attempt tried to add a UUID-based commit to the wrong table.
InvalidTargetTableException(String) - Constructor for exception class io.delta.storage.commit.uccommitcoordinator.InvalidTargetTableException
 
io.delta.storage - package io.delta.storage
 
io.delta.storage.commit - package io.delta.storage.commit
 
io.delta.storage.commit.actions - package io.delta.storage.commit.actions
 
io.delta.storage.commit.uccommitcoordinator - package io.delta.storage.commit.uccommitcoordinator
 
io.delta.storage.commit.uniform - package io.delta.storage.commit.uniform
 
io.delta.storage.internal - package io.delta.storage.internal
 
isCoordinatedCommitsToFSConversion(Long, UpdatedActions) - Static method in class io.delta.storage.commit.CoordinatedCommitsUtils
Returns true if the commit is a coordinated commits to filesystem conversion.
isDeltaFile(Path) - Static method in class io.delta.storage.internal.FileNameUtils
Returns true if the given path is a delta file, else false.
isFatal(Throwable) - Static method in class io.delta.storage.internal.LogStoreErrors
Returns true if the provided Throwable is to be considered fatal, or false if it is to be considered non-fatal
isNonFatal(Throwable) - Static method in class io.delta.storage.internal.LogStoreErrors
Returns true if the provided Throwable is to be considered non-fatal, or false if it is to be considered fatal
isNullable() - Method in class io.delta.storage.commit.uccommitcoordinator.UCClient.ColumnDef
 
isPartialWriteVisible(Path, Configuration) - Method in class io.delta.storage.AzureLogStore
 
isPartialWriteVisible(Path, Configuration) - Method in class io.delta.storage.GCSLogStore
 
isPartialWriteVisible(Path, Configuration) - Method in class io.delta.storage.HDFSLogStore
 
isPartialWriteVisible(Path, Configuration) - Method in class io.delta.storage.LocalLogStore
 
isPartialWriteVisible(Path, Configuration) - Method in class io.delta.storage.LogStore
:: DeveloperApi :: Whether a partial write is visible for the underlying file system of `path`.
isPartialWriteVisible(Path, Configuration) - Method in class io.delta.storage.S3SingleDriverLogStore
 

L

LineCloseableIterator - Class in io.delta.storage
Turn a Reader to CloseableIterator which can be read on demand.
LineCloseableIterator(Reader) - Constructor for class io.delta.storage.LineCloseableIterator
 
listFrom(Path, Configuration) - Method in class io.delta.storage.HadoopFileSystemLogStore
 
listFrom(Path, Configuration) - Method in class io.delta.storage.LogStore
:: DeveloperApi :: List the paths in the same directory that are lexicographically greater or equal to (UTF-8 sorting) the given `path`.
listFrom(Path, Configuration) - Method in class io.delta.storage.S3SingleDriverLogStore
 
LocalLogStore - Class in io.delta.storage
Default LogStore implementation (should be used for testing only!).
LocalLogStore(Configuration) - Constructor for class io.delta.storage.LocalLogStore
 
logDirPath(Path) - Static method in class io.delta.storage.commit.CoordinatedCommitsUtils
Returns path to the directory which holds the delta log
LogStore - Class in io.delta.storage
:: DeveloperApi ::
LogStore(Configuration) - Constructor for class io.delta.storage.LogStore
 
LogStoreErrors - Class in io.delta.storage.internal
 
LogStoreErrors() - Constructor for class io.delta.storage.internal.LogStoreErrors
 

N

next() - Method in class io.delta.storage.LineCloseableIterator
 
NO_ABSTRACT_FILE_SYSTEM_EXCEPTION_MESSAGE - Static variable in class io.delta.storage.HDFSLogStore
 

O

org.apache.spark.sql.delta.coordinatedcommits - package org.apache.spark.sql.delta.coordinatedcommits
 

P

PathLock - Class in io.delta.storage.internal
A lock that provides per-file-path `acquire` and `release` semantics.
PathLock() - Constructor for class io.delta.storage.internal.PathLock
 

R

read(Path, Configuration) - Method in class io.delta.storage.HadoopFileSystemLogStore
 
read(Path, Configuration) - Method in class io.delta.storage.LogStore
:: DeveloperApi :: Load the given file and return an `Iterator` of lines, with line breaks removed from each line.
registerTable(Path, Optional<TableIdentifier>, long, AbstractMetadata, AbstractProtocol) - Method in interface io.delta.storage.commit.CommitCoordinatorClient
API to register the table represented by the given `logPath` at the provided currentTableVersion with the commit coordinator this commit coordinator client represents.
registerTable(Path, Optional<TableIdentifier>, long, AbstractMetadata, AbstractProtocol) - Method in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
For UC, table registration is a no-op because we already contacted UC during table creation and that already obtained the necessary table config and added it to the metadata (this is for performance reasons and ease of use).
release(Path) - Method in class io.delta.storage.internal.PathLock
Release the lock for the path after writing.
resolvePathOnPhysicalStorage(Path, Configuration) - Method in class io.delta.storage.HadoopFileSystemLogStore
 
resolvePathOnPhysicalStorage(Path, Configuration) - Method in class io.delta.storage.LogStore
:: DeveloperApi :: Resolve the fully qualified path for the given `path`.
runInNewThread(String, boolean, Callable<T>) - Static method in class io.delta.storage.internal.ThreadUtils
Based on Apache Spark's ThreadUtils.runInNewThread Run a piece of code in a new thread and return the result.

S

s3ListFromArray(FileSystem, Path, Path) - Static method in class io.delta.storage.internal.S3LogStoreUtil
Uses the S3ListRequest.v2 interface with the startAfter parameter to only list files which are lexicographically greater than resolvedPath.
S3LogStoreUtil - Class in io.delta.storage.internal
Static utility methods for the S3SingleDriverLogStore.
S3SingleDriverLogStore - Class in io.delta.storage
Single JVM LogStore implementation for S3.
S3SingleDriverLogStore(Configuration) - Constructor for class io.delta.storage.S3SingleDriverLogStore
 
semanticEquals(CommitCoordinatorClient) - Method in interface io.delta.storage.commit.CommitCoordinatorClient
Determines whether this CommitCoordinatorClient is semantically equal to another CommitCoordinatorClient.
semanticEquals(CommitCoordinatorClient) - Method in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
 

T

TableDescriptor - Class in io.delta.storage.commit
Container for all the info to uniquely identify the table
TableDescriptor(Path, Optional<TableIdentifier>, Map<String, String>) - Constructor for class io.delta.storage.commit.TableDescriptor
 
TableIdentifier - Class in io.delta.storage.commit
Identifier for a table.
TableIdentifier(String[], String) - Constructor for class io.delta.storage.commit.TableIdentifier
 
TableIdentifier(String, String...) - Constructor for class io.delta.storage.commit.TableIdentifier
 
ThreadUtils - Class in io.delta.storage.internal
 
ThreadUtils() - Constructor for class io.delta.storage.internal.ThreadUtils
 

U

UC_ATTEMPT_FULL_BACKFILL - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCoordinatedCommitsUsageLogs
 
UC_BACKFILL_DOES_NOT_EXIST - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCoordinatedCommitsUsageLogs
 
UC_BACKFILL_FAILED - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCoordinatedCommitsUsageLogs
 
UC_BACKFILL_FALLBACK_TO_SYNC - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCoordinatedCommitsUsageLogs
 
UC_BACKFILL_TO_VERSION - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCoordinatedCommitsUsageLogs
 
UC_BACKFILL_VALIDATION_FALLBACK_TO_SYNC - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCoordinatedCommitsUsageLogs
 
UC_COMMIT_STATS - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCoordinatedCommitsUsageLogs
 
UC_FULL_BACKFILL_ATTEMPT_FAILED - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCoordinatedCommitsUsageLogs
 
UC_LAST_KNOWN_BACKFILLED_VERSION_NOT_FOUND - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCoordinatedCommitsUsageLogs
 
UC_METASTORE_ID_KEY - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
Key for identifying Unity Catalog metastore ID in `delta.coordinatedCommits.commitCoordinatorConf{-preview}`.
UC_TABLE_ID_KEY - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
Key for identifying Unity Catalog table ID in `delta.coordinatedCommits.tableConf{-preview}`.
UC_TABLE_ID_KEY_OLD - Static variable in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
 
ucClient - Variable in class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
Unity Catalog client instance for interacting with UC services.
UCClient - Interface in io.delta.storage.commit.uccommitcoordinator
Interface for interacting with the Unity Catalog.
UCClient.ColumnDef - Class in io.delta.storage.commit.uccommitcoordinator
Column definition for registering table schema with Unity Catalog.
UCCommitCoordinatorClient - Class in io.delta.storage.commit.uccommitcoordinator
A commit coordinator client that uses unity-catalog as the commit coordinator.
UCCommitCoordinatorClient(Map<String, String>, UCClient) - Constructor for class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorClient
 
UCCommitCoordinatorException - Exception Class in io.delta.storage.commit.uccommitcoordinator
Base class for all exceptions thrown by the UC client from coordinated commits-related APIs.
UCCommitCoordinatorException(String) - Constructor for exception class io.delta.storage.commit.uccommitcoordinator.UCCommitCoordinatorException
 
UCCoordinatedCommitsUsageLogs - Class in io.delta.storage.commit.uccommitcoordinator
Class containing usage logs emitted by Coordinated Commits.
UCCoordinatedCommitsUsageLogs() - Constructor for class io.delta.storage.commit.uccommitcoordinator.UCCoordinatedCommitsUsageLogs
 
UCTokenBasedRestClient - Class in io.delta.storage.commit.uccommitcoordinator
A REST client implementation of UCClient for interacting with Unity Catalog's commit coordination service.
UCTokenBasedRestClient(String, TokenProvider, Map<String, String>) - Constructor for class io.delta.storage.commit.uccommitcoordinator.UCTokenBasedRestClient
Constructs a new UCTokenBasedRestClient with the specified base URI, TokenProvider, and application version information for telemetry.
UniformMetadata - Class in io.delta.storage.commit.uniform
Metadata for Delta Universal Format (UniForm) conversions.
UniformMetadata(IcebergMetadata) - Constructor for class io.delta.storage.commit.uniform.UniformMetadata
Constructs UniformMetadata with Iceberg conversion metadata.
UpdatedActions - Class in io.delta.storage.commit
A container class to inform the CommitCoordinatorClient about any changes in Protocol/Metadata
UpdatedActions(AbstractCommitInfo, AbstractMetadata, AbstractProtocol, AbstractMetadata, AbstractProtocol) - Constructor for class io.delta.storage.commit.UpdatedActions
 
UpgradeNotAllowedException - Exception Class in io.delta.storage.commit.uccommitcoordinator
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.
UpgradeNotAllowedException(String) - Constructor for exception class io.delta.storage.commit.uccommitcoordinator.UpgradeNotAllowedException
 

W

withCommitTimestamp(long) - Method in class io.delta.storage.commit.Commit
 
withFileStatus(FileStatus) - Method in class io.delta.storage.commit.Commit
 
write(Path, Iterator<String>, Boolean, Configuration) - Method in class io.delta.storage.AzureLogStore
 
write(Path, Iterator<String>, Boolean, Configuration) - Method in class io.delta.storage.GCSLogStore
 
write(Path, Iterator<String>, Boolean, Configuration) - Method in class io.delta.storage.HDFSLogStore
 
write(Path, Iterator<String>, Boolean, Configuration) - Method in class io.delta.storage.LocalLogStore
This write implementation needs to wrap `writeWithRename` with `synchronized` as rename() for RawLocalFileSystem doesn't throw an exception when the target file exists.
write(Path, Iterator<String>, Boolean, Configuration) - Method in class io.delta.storage.LogStore
:: DeveloperApi :: Write the given `actions` to the given `path` with or without overwrite as indicated.
write(Path, Iterator<String>, Boolean, Configuration) - Method in class io.delta.storage.S3SingleDriverLogStore
 
writeUnbackfilledCommitFile(LogStore, Configuration, String, long, Iterator<String>, String) - Static method in class io.delta.storage.commit.CoordinatedCommitsUtils
Write a UUID-based commit file for the specified version to the table at logPath.
A B C D E F G H I L N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form