public class MergeTreeSplitGenerator extends Object implements SplitGenerator
SplitGenerator.SplitGenerator.SplitGroup| Constructor and Description |
|---|
MergeTreeSplitGenerator(Comparator<InternalRow> keyComparator,
long targetSplitSize,
long openFileCost,
boolean deletionVectorsEnabled,
CoreOptions.MergeEngine mergeEngine) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
alwaysRawConvertible() |
List<SplitGenerator.SplitGroup> |
splitForBatch(List<DataFileMeta> files) |
List<SplitGenerator.SplitGroup> |
splitForStreaming(List<DataFileMeta> files) |
public MergeTreeSplitGenerator(Comparator<InternalRow> keyComparator, long targetSplitSize, long openFileCost, boolean deletionVectorsEnabled, CoreOptions.MergeEngine mergeEngine)
public boolean alwaysRawConvertible()
alwaysRawConvertible in interface SplitGeneratorpublic List<SplitGenerator.SplitGroup> splitForBatch(List<DataFileMeta> files)
splitForBatch in interface SplitGeneratorpublic List<SplitGenerator.SplitGroup> splitForStreaming(List<DataFileMeta> files)
splitForStreaming in interface SplitGeneratorCopyright © 2023–2024 The Apache Software Foundation. All rights reserved.