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()
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, wait
builder, createBranch, createBranch, createTag, createTag, createTag, createTag, deleteBranch, deleteTag, fastForward, indexManifestFileReader, latestSnapshotId, manifestFileReader, manifestListReader, newBatchWriteBuilder, newExpireChangelog, newExpireSnapshots, newReadBuilder, newStreamWriteBuilder, parseFormat, renameTag, replaceTag, rollbackTo, rollbackTo, snapshot, statistics
deleteBranches, deleteTags, uuid
public String fullName()
Table
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–2025 The Apache Software Foundation. All rights reserved.