public abstract class TableLineageTable extends Object implements ReadonlyTable
Modifier and Type | Class and Description |
---|---|
protected static class |
TableLineageTable.TableLineageRead
Table lineage read with lineage meta query.
|
Modifier and Type | Field and Description |
---|---|
protected LineageMetaFactory |
lineageMetaFactory |
protected Options |
options |
static RowType |
TABLE_TYPE |
Modifier | Constructor and Description |
---|---|
protected |
TableLineageTable(LineageMetaFactory lineageMetaFactory,
Options options) |
Modifier and Type | Method and Description |
---|---|
InnerTableScan |
newScan() |
List<String> |
primaryKeys()
Primary keys of this table.
|
RowType |
rowType()
Returns the row type of this table.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
comment, createBranch, createBranch, createTag, createTag, createTag, createTag, deleteBranch, deleteTag, fastForward, indexManifestFileReader, latestSnapshotId, manifestFileReader, manifestListReader, newBatchWriteBuilder, newCommit, newExpireChangelog, newExpireSnapshots, newStreamScan, newStreamWriteBuilder, newWrite, newWriteSelector, options, partitionKeys, renameTag, replaceTag, rollbackTo, rollbackTo, snapshot, statistics
newRead, newReadBuilder
copy, deleteBranches, deleteTags, fullName, name
protected final LineageMetaFactory lineageMetaFactory
protected final Options options
public static final RowType TABLE_TYPE
protected TableLineageTable(LineageMetaFactory lineageMetaFactory, Options options)
public InnerTableScan newScan()
newScan
in interface InnerTable
public RowType rowType()
Table
public List<String> primaryKeys()
Table
primaryKeys
in interface Table
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.