public class KnownSplitsTable extends Object implements ReadonlyTable
Modifier and Type | Method and Description |
---|---|
Table |
copy(Map<String,String> dynamicOptions)
Copy this table with adding dynamic options.
|
static KnownSplitsTable |
create(InnerTable origin,
DataSplit[] splits) |
String |
name()
A name to identify this table.
|
InnerTableRead |
newRead() |
InnerTableScan |
newScan() |
Map<String,String> |
options()
Options of this table.
|
List<String> |
partitionKeys()
Partition keys of this table.
|
List<String> |
primaryKeys()
Primary keys of this table.
|
RowType |
rowType()
Returns the row type of this table.
|
DataSplit[] |
splits() |
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, renameTag, replaceTag, rollbackTo, rollbackTo, snapshot, statistics
newReadBuilder
deleteBranches, deleteTags, fullName, uuid
public static KnownSplitsTable create(InnerTable origin, DataSplit[] splits)
public DataSplit[] splits()
public RowType rowType()
Table
public List<String> primaryKeys()
Table
primaryKeys
in interface Table
public List<String> partitionKeys()
Table
partitionKeys
in interface ReadonlyTable
partitionKeys
in interface Table
public Map<String,String> options()
Table
options
in interface ReadonlyTable
options
in interface Table
public InnerTableRead newRead()
newRead
in interface InnerTable
public InnerTableScan newScan()
newScan
in interface InnerTable
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.