public static class FormatTable.FormatTableImpl extends Object implements FormatTable
FormatTable
.FormatTable.Builder, FormatTable.Format, FormatTable.FormatTableImpl
Constructor and Description |
---|
FormatTableImpl(Identifier identifier,
RowType rowType,
List<String> partitionKeys,
String location,
FormatTable.Format format,
Map<String,String> options,
String comment) |
Modifier and Type | Method and Description |
---|---|
Optional<String> |
comment()
Optional comment of this table.
|
FormatTable |
copy(Map<String,String> dynamicOptions)
Copy this table with adding dynamic options.
|
FormatTable.Format |
format()
Format of this table.
|
String |
fullName() |
String |
location()
Directory location in file system.
|
String |
name()
A name to identify this table.
|
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
builder, createBranch, createBranch, createTag, createTag, createTag, createTag, deleteBranch, deleteTag, fastForward, indexManifestFileReader, latestSnapshotId, manifestFileReader, manifestListReader, newBatchWriteBuilder, newExpireChangelog, newExpireSnapshots, newReadBuilder, newStreamWriteBuilder, renameTag, replaceTag, rollbackTo, rollbackTo, snapshot, statistics
deleteBranches, deleteTags
public RowType rowType()
Table
public List<String> partitionKeys()
Table
partitionKeys
in interface Table
public List<String> primaryKeys()
Table
primaryKeys
in interface Table
public String location()
FormatTable
location
in interface FormatTable
public FormatTable.Format format()
FormatTable
format
in interface FormatTable
public Map<String,String> options()
Table
public Optional<String> comment()
Table
public FormatTable copy(Map<String,String> dynamicOptions)
Table
copy
in interface FormatTable
copy
in interface Table
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.