An interface that defines how to write the data to data source for batch processing.
A data writer returned by
DataWriterFactory.createWriter(int, long) and is
responsible for writing data for an input RDD partition.
A factory of
DataWriter returned by
BatchWrite.createBatchWriterFactory(PhysicalWriteInfo), which is responsible for
creating and initializing the actual data writer at executor side.
This interface contains logical write information that data sources can use when generating a
Write builder trait for tables that support dynamic partition overwrite.
Write builder trait for tables that support overwrite by filter.
Write builder trait for tables that support truncation.
A trait that should be implemented by V1 DataSources that would like to leverage the DataSource V2 write code paths.
An interface for building the
A commit message returned by
DataWriter.commit() and will be sent back to the driver side
as the input parameter of