public final class IncrementalFileMerger
extends java.lang.Object
merge(List, IncrementalFileMergerOutput, IncrementalFileMergerState). See
package description for a discussion on merging concepts.| Modifier and Type | Method and Description |
|---|---|
static IncrementalFileMergerState |
merge(java.util.List<IncrementalFileMergerInput> inputs,
IncrementalFileMergerOutput output,
IncrementalFileMergerState state)
Performs an incremental merge operation.
|
@NonNull public static IncrementalFileMergerState merge(@NonNull java.util.List<IncrementalFileMergerInput> inputs, @NonNull IncrementalFileMergerOutput output, @NonNull IncrementalFileMergerState state)
IncrementalFileMergerInput to a current state represented by an instance of
IncrementalFileMergerState. All changes that need to be made to the output as a
consequence of the inputs are reported to output.
See package description for details.
inputs - all inputs representing changes to the inputsoutput - object receiving information about all changes that need to be made to the
outputstate - state of the previous merge; an empty state if this is the first merge