Package org.apache.iceberg.flink.actions
Class RewriteDataFilesAction
- java.lang.Object
-
- org.apache.iceberg.actions.BaseRewriteDataFilesAction<RewriteDataFilesAction>
-
- org.apache.iceberg.flink.actions.RewriteDataFilesAction
-
- All Implemented Interfaces:
org.apache.iceberg.actions.Action<RewriteDataFilesAction,org.apache.iceberg.actions.RewriteDataFilesActionResult>,org.apache.iceberg.actions.SnapshotUpdateAction<RewriteDataFilesAction,org.apache.iceberg.actions.RewriteDataFilesActionResult>
public class RewriteDataFilesAction extends org.apache.iceberg.actions.BaseRewriteDataFilesAction<RewriteDataFilesAction>
-
-
Constructor Summary
Constructors Constructor Description RewriteDataFilesAction(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env, org.apache.iceberg.Table table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcommit(org.apache.iceberg.SnapshotUpdate<?> arg0)protected org.apache.iceberg.io.FileIOfileIO()RewriteDataFilesActionmaxParallelism(int parallelism)protected java.lang.StringmetadataTableName(java.lang.String arg0, org.apache.iceberg.MetadataTableType arg1)protected java.lang.StringmetadataTableName(org.apache.iceberg.MetadataTableType arg0)protected java.util.List<org.apache.iceberg.DataFile>rewriteDataForTasks(java.util.List<org.apache.iceberg.CombinedScanTask> combinedScanTasks)protected RewriteDataFilesActionself()ThisTset(java.lang.String arg0, java.lang.String arg1)-
Methods inherited from class org.apache.iceberg.actions.BaseRewriteDataFilesAction
caseSensitive, caseSensitive, encryptionManager, execute, filter, outputSpecId, spec, splitLookback, splitOpenFileCost, table, targetSizeInBytes, useStartingSequenceNumber
-
-
-
-
Method Detail
-
fileIO
protected org.apache.iceberg.io.FileIO fileIO()
- Specified by:
fileIOin classorg.apache.iceberg.actions.BaseRewriteDataFilesAction<RewriteDataFilesAction>
-
rewriteDataForTasks
protected java.util.List<org.apache.iceberg.DataFile> rewriteDataForTasks(java.util.List<org.apache.iceberg.CombinedScanTask> combinedScanTasks)
- Specified by:
rewriteDataForTasksin classorg.apache.iceberg.actions.BaseRewriteDataFilesAction<RewriteDataFilesAction>
-
self
protected RewriteDataFilesAction self()
-
maxParallelism
public RewriteDataFilesAction maxParallelism(int parallelism)
-
set
public ThisT set(java.lang.String arg0, java.lang.String arg1)- Specified by:
setin interfaceorg.apache.iceberg.actions.SnapshotUpdateAction<ThisT extends java.lang.Object,R extends java.lang.Object>
-
commit
protected void commit(org.apache.iceberg.SnapshotUpdate<?> arg0)
-
metadataTableName
protected java.lang.String metadataTableName(org.apache.iceberg.MetadataTableType arg0)
-
metadataTableName
protected java.lang.String metadataTableName(java.lang.String arg0, org.apache.iceberg.MetadataTableType arg1)
-
-