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 SplitGenerator
public List<SplitGenerator.SplitGroup> splitForBatch(List<DataFileMeta> files)
splitForBatch
in interface SplitGenerator
public List<SplitGenerator.SplitGroup> splitForStreaming(List<DataFileMeta> files)
splitForStreaming
in interface SplitGenerator
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.