protected static class TableLineageTable.TableLineageRead extends Object implements InnerTableRead
| Modifier | Constructor and Description |
|---|---|
protected |
TableLineageRead(LineageMetaFactory lineageMetaFactory,
Options options,
java.util.function.BiFunction<LineageMeta,Predicate,Iterator<TableLineageEntity>> tableLineageQuery) |
| Modifier and Type | Method and Description |
|---|---|
RecordReader<InternalRow> |
createReader(Split split) |
InnerTableRead |
withFilter(Predicate predicate) |
TableRead |
withIOManager(IOManager ioManager) |
InnerTableRead |
withProjection(int[][] projection) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteFilter, forceKeepDelete, withFilter, withProjectioncreateReader, createReaderprotected TableLineageRead(LineageMetaFactory lineageMetaFactory, Options options, java.util.function.BiFunction<LineageMeta,Predicate,Iterator<TableLineageEntity>> tableLineageQuery)
public InnerTableRead withFilter(Predicate predicate)
withFilter in interface InnerTableReadpublic InnerTableRead withProjection(int[][] projection)
withProjection in interface InnerTableReadpublic TableRead withIOManager(IOManager ioManager)
withIOManager in interface TableReadpublic RecordReader<InternalRow> createReader(Split split) throws IOException
createReader in interface TableReadIOExceptionCopyright © 2023–2024 The Apache Software Foundation. All rights reserved.