public static class FormatTable.FormatTableImpl extends Object implements FormatTable
FormatTable.FormatTable.Builder, FormatTable.Format, FormatTable.FormatTableImpl| Constructor and Description |
|---|
FormatTableImpl(FileIO fileIO,
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.
|
FileIO |
fileIO()
File io of this table.
|
FormatTable.Format |
format()
Format of this table.
|
String |
fullName()
Full name of the table, default is database.tableName.
|
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, waitbuilder, createBranch, createBranch, createTag, createTag, createTag, createTag, deleteBranch, deleteTag, fastForward, indexManifestFileReader, latestSnapshot, manifestFileReader, manifestListReader, newBatchWriteBuilder, newExpireChangelog, newExpireSnapshots, newReadBuilder, newStreamWriteBuilder, parseFormat, renameTag, replaceTag, rollbackTo, rollbackTo, snapshot, statisticsdeleteBranches, deleteTags, uuidpublic String fullName()
Tablepublic RowType rowType()
Tablepublic List<String> partitionKeys()
TablepartitionKeys in interface Tablepublic List<String> primaryKeys()
TableprimaryKeys in interface Tablepublic String location()
FormatTablelocation in interface FormatTablepublic FormatTable.Format format()
FormatTableformat in interface FormatTablepublic Map<String,String> options()
Tablepublic Optional<String> comment()
Tablepublic FormatTable copy(Map<String,String> dynamicOptions)
Tablecopy in interface FormatTablecopy in interface TableCopyright © 2023–2025 The Apache Software Foundation. All rights reserved.