public abstract class SizeBasedPositionDeletesRewriter extends SizeBasedFileRewriter<PositionDeletesScanTask,DeleteFile>
MAX_FILE_GROUP_SIZE_BYTES, MAX_FILE_GROUP_SIZE_BYTES_DEFAULT, MAX_FILE_SIZE_BYTES, MAX_FILE_SIZE_DEFAULT_RATIO, MIN_FILE_SIZE_BYTES, MIN_FILE_SIZE_DEFAULT_RATIO, MIN_INPUT_FILES, MIN_INPUT_FILES_DEFAULT, REWRITE_ALL, REWRITE_ALL_DEFAULT, TARGET_FILE_SIZE_BYTES
Modifier | Constructor and Description |
---|---|
protected |
SizeBasedPositionDeletesRewriter(Table table) |
Modifier and Type | Method and Description |
---|---|
protected long |
defaultTargetFileSize() |
protected java.lang.Iterable<java.util.List<PositionDeletesScanTask>> |
filterFileGroups(java.util.List<java.util.List<PositionDeletesScanTask>> groups) |
protected java.lang.Iterable<PositionDeletesScanTask> |
filterFiles(java.lang.Iterable<PositionDeletesScanTask> tasks) |
enoughContent, enoughInputFiles, init, inputSize, numOutputFiles, planFileGroups, splitSize, table, tooMuchContent, validOptions, writeMaxFileSize, wronglySized
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
description, rewrite
protected SizeBasedPositionDeletesRewriter(Table table)
protected java.lang.Iterable<PositionDeletesScanTask> filterFiles(java.lang.Iterable<PositionDeletesScanTask> tasks)
filterFiles
in class SizeBasedFileRewriter<PositionDeletesScanTask,DeleteFile>
protected java.lang.Iterable<java.util.List<PositionDeletesScanTask>> filterFileGroups(java.util.List<java.util.List<PositionDeletesScanTask>> groups)
filterFileGroups
in class SizeBasedFileRewriter<PositionDeletesScanTask,DeleteFile>
protected long defaultTargetFileSize()
defaultTargetFileSize
in class SizeBasedFileRewriter<PositionDeletesScanTask,DeleteFile>