public class FileRewriteCoordinator
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
clearRewrite(org.apache.iceberg.Table table,
java.lang.String fileSetId) |
java.util.Set<org.apache.iceberg.DataFile> |
fetchNewDataFiles(org.apache.iceberg.Table table,
java.lang.String fileSetId)
Deprecated.
will be removed in 1.4.0; use
fetchNewFiles(Table, String) instead. |
java.util.Set<F> |
fetchNewFiles(org.apache.iceberg.Table table,
java.lang.String fileSetId) |
java.util.Set<java.lang.String> |
fetchSetIds(org.apache.iceberg.Table table) |
java.util.Set<java.lang.String> |
fetchSetIDs(org.apache.iceberg.Table table)
Deprecated.
will be removed in 1.4.0; use
fetchSetIds(Table) instead |
static FileRewriteCoordinator |
get() |
void |
stageRewrite(org.apache.iceberg.Table table,
java.lang.String fileSetId,
java.util.Set<F> newFiles)
Called to persist the output of a rewrite action for a specific group.
|
public static FileRewriteCoordinator get()
@Deprecated
public java.util.Set<org.apache.iceberg.DataFile> fetchNewDataFiles(org.apache.iceberg.Table table,
java.lang.String fileSetId)
fetchNewFiles(Table, String) instead.@Deprecated public java.util.Set<java.lang.String> fetchSetIDs(org.apache.iceberg.Table table)
fetchSetIds(Table) insteadpublic void stageRewrite(org.apache.iceberg.Table table,
java.lang.String fileSetId,
java.util.Set<F> newFiles)
table - table where the rewrite is occurringfileSetId - the id used to identify the source set of files being rewrittennewFiles - the new files which have been writtenpublic java.util.Set<F> fetchNewFiles(org.apache.iceberg.Table table,
java.lang.String fileSetId)
public void clearRewrite(org.apache.iceberg.Table table,
java.lang.String fileSetId)
public java.util.Set<java.lang.String> fetchSetIds(org.apache.iceberg.Table table)