public static class SnapshotSummary.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
addedFile(PartitionSpec spec,
DataFile file) |
void |
addedFile(PartitionSpec spec,
DeleteFile file) |
void |
addedManifest(ManifestFile manifest) |
java.util.Map<java.lang.String,java.lang.String> |
build() |
void |
clear() |
void |
deletedFile(PartitionSpec spec,
ContentFile<?> file) |
void |
deletedFile(PartitionSpec spec,
DataFile file) |
void |
deletedFile(PartitionSpec spec,
DeleteFile file) |
void |
incrementDuplicateDeletes() |
void |
incrementDuplicateDeletes(int increment) |
void |
merge(SnapshotSummary.Builder builder) |
void |
set(java.lang.String property,
java.lang.String value) |
void |
setPartitionSummaryLimit(int max)
Sets the maximum number of changed partitions before partition summaries will be excluded.
|
public void clear()
public void setPartitionSummaryLimit(int max)
If the number of changed partitions is over this max, summaries will not be included. If the number of changed partitions is <= this limit, then partition-level summaries will be included in the summary if they are available, and "partition-summaries-included" will be set to "true".
max
- maximum number of changed partitionspublic void incrementDuplicateDeletes()
public void incrementDuplicateDeletes(int increment)
public void addedFile(PartitionSpec spec, DataFile file)
public void addedFile(PartitionSpec spec, DeleteFile file)
public void deletedFile(PartitionSpec spec, ContentFile<?> file)
public void deletedFile(PartitionSpec spec, DataFile file)
public void deletedFile(PartitionSpec spec, DeleteFile file)
public void addedManifest(ManifestFile manifest)
public void set(java.lang.String property, java.lang.String value)
public void merge(SnapshotSummary.Builder builder)
public java.util.Map<java.lang.String,java.lang.String> build()