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:
Action<RewriteDataFilesAction,,RewriteDataFilesActionResult> SnapshotUpdateAction<RewriteDataFilesAction,RewriteDataFilesActionResult>
-
Constructor Summary
ConstructorsConstructorDescriptionRewriteDataFilesAction(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env, Table table) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcommit(SnapshotUpdate<?> update) protected FileIOfileIO()maxParallelism(int parallelism) protected StringmetadataTableName(String tableName, MetadataTableType type) protected StringrewriteDataForTasks(List<CombinedScanTask> combinedScanTasks) protected RewriteDataFilesActionself()Methods inherited from class org.apache.iceberg.actions.BaseRewriteDataFilesAction
caseSensitive, caseSensitive, encryptionManager, execute, filter, outputSpecId, spec, splitLookback, splitOpenFileCost, table, targetSizeInBytes, useStartingSequenceNumber
-
Constructor Details
-
RewriteDataFilesAction
public RewriteDataFilesAction(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env, Table table)
-
-
Method Details
-
fileIO
- Specified by:
fileIOin classBaseRewriteDataFilesAction<RewriteDataFilesAction>
-
rewriteDataForTasks
- Specified by:
rewriteDataForTasksin classBaseRewriteDataFilesAction<RewriteDataFilesAction>
-
self
-
maxParallelism
-
set
- Specified by:
setin interfaceSnapshotUpdateAction<ThisT,R>
-
commit
-
metadataTableName
-
metadataTableName
-