public final class KeyValueTableRead extends AbstractDataTableRead
MergeFileSplitRead to provide reading of InternalRow.| Constructor and Description |
|---|
KeyValueTableRead(java.util.function.Supplier<MergeFileSplitRead> mergeReadSupplier,
java.util.function.Supplier<RawFileSplitRead> batchRawReadSupplier,
TableSchema schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyReadType(RowType readType) |
InnerTableRead |
forceKeepDelete() |
protected InnerTableRead |
innerWithFilter(Predicate predicate) |
IOManager |
ioManager() |
RecordReader<InternalRow> |
reader(Split split) |
static RecordReader<InternalRow> |
unwrap(RecordReader<KeyValue> reader) |
TableRead |
withIOManager(IOManager ioManager) |
createReader, executeFilter, withFilter, withProjection, withReadTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwithFilter, withMetricRegistrycreateReader, createReaderpublic KeyValueTableRead(java.util.function.Supplier<MergeFileSplitRead> mergeReadSupplier, java.util.function.Supplier<RawFileSplitRead> batchRawReadSupplier, TableSchema schema)
public void applyReadType(RowType readType)
applyReadType in class AbstractDataTableReadpublic InnerTableRead forceKeepDelete()
protected InnerTableRead innerWithFilter(Predicate predicate)
innerWithFilter in class AbstractDataTableReadpublic TableRead withIOManager(IOManager ioManager)
withIOManager in interface TableReadwithIOManager in class AbstractDataTableReadpublic RecordReader<InternalRow> reader(Split split) throws IOException
reader in class AbstractDataTableReadIOExceptionpublic static RecordReader<InternalRow> unwrap(RecordReader<KeyValue> reader)
@VisibleForTesting public IOManager ioManager()
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.