public abstract class AbstractDataTableRead extends Object implements InnerTableRead
InnerTableRead for data table.| Constructor and Description |
|---|
AbstractDataTableRead(TableSchema schema) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
applyReadType(RowType readType) |
RecordReader<InternalRow> |
createReader(Split split) |
TableRead |
executeFilter() |
protected abstract InnerTableRead |
innerWithFilter(Predicate predicate) |
abstract RecordReader<InternalRow> |
reader(Split split) |
InnerTableRead |
withFilter(Predicate predicate) |
TableRead |
withIOManager(IOManager ioManager) |
InnerTableRead |
withProjection(int[] projection)
Use
InnerTableRead.withReadType(RowType) instead. |
InnerTableRead |
withReadType(RowType readType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforceKeepDelete, withFilter, withMetricRegistrycreateReader, createReaderpublic AbstractDataTableRead(TableSchema schema)
public abstract void applyReadType(RowType readType)
public abstract RecordReader<InternalRow> reader(Split split) throws IOException
IOExceptionpublic TableRead withIOManager(IOManager ioManager)
withIOManager in interface TableReadpublic final InnerTableRead withFilter(Predicate predicate)
withFilter in interface InnerTableReadprotected abstract InnerTableRead innerWithFilter(Predicate predicate)
public TableRead executeFilter()
executeFilter in interface InnerTableReadexecuteFilter in interface TableReadpublic final InnerTableRead withProjection(int[] projection)
InnerTableReadInnerTableRead.withReadType(RowType) instead.withProjection in interface InnerTableReadpublic final InnerTableRead withReadType(RowType readType)
withReadType in interface InnerTableReadpublic final RecordReader<InternalRow> createReader(Split split) throws IOException
createReader in interface TableReadIOExceptionCopyright © 2023–2025 The Apache Software Foundation. All rights reserved.