Interface WriteBuilder
- All Known Subinterfaces:
DeltaWriteBuilder,SupportsDynamicOverwrite,SupportsOverwrite,SupportsOverwriteV2,SupportsTruncate
@Evolving
public interface WriteBuilder
An interface for building the
Write. Implementations can mix in some interfaces to
support different ways to write data to data sources.
Unless modified by a mixin interface, the Write configured by this builder is to
append data without affecting existing data.
- Since:
- 3.0.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault Writebuild()Returns a logicalWriteshared between batch and streaming.default BatchWriteDeprecated.default StreamingWriteDeprecated.usebuild()instead.
-
Method Details
-
build
Returns a logicalWriteshared between batch and streaming.- Since:
- 3.2.0
-
buildForBatch
Deprecated.usebuild()instead.Returns aBatchWriteto write data to batch source. -
buildForStreaming
Deprecated.usebuild()instead.Returns aStreamingWriteto write data to streaming source.
-
build()instead.