Package org.apache.iceberg.nessie
Class NessieTableOperations
java.lang.Object
org.apache.iceberg.BaseMetastoreOperations
org.apache.iceberg.BaseMetastoreTableOperations
org.apache.iceberg.nessie.NessieTableOperations
- All Implemented Interfaces:
- TableOperations
Nessie implementation of Iceberg TableOperations.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.iceberg.BaseMetastoreOperationsBaseMetastoreOperations.CommitStatus
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringName of the `TableMetadataproperty that holds the Nessie commit-ID from which the metadata has been loaded.static final StringFields inherited from class org.apache.iceberg.BaseMetastoreTableOperationsICEBERG_TABLE_TYPE_VALUE, METADATA_LOCATION_PROP, PREVIOUS_METADATA_LOCATION_PROP, TABLE_TYPE_PROP
- 
Method SummaryModifier and TypeMethodDescriptionprotected voiddoCommit(TableMetadata base, TableMetadata metadata) protected voidio()Returns aFileIOto read and write table data and metadata files.protected StringThe full name of the table used for logging purposes only.Methods inherited from class org.apache.iceberg.BaseMetastoreTableOperationscheckCommitStatus, checkCommitStatusStrict, commit, current, currentMetadataLocation, currentVersion, disableRefresh, locationProvider, metadataFileLocation, refresh, refreshFromMetadataLocation, refreshFromMetadataLocation, refreshFromMetadataLocation, refreshFromMetadataLocation, requestRefresh, temp, writeNewMetadata, writeNewMetadataIfRequiredMethods inherited from class org.apache.iceberg.BaseMetastoreOperationscheckCommitStatus, checkCommitStatusStrictMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.iceberg.TableOperationsencryption, newSnapshotId, requireStrictCleanup
- 
Field Details- 
NESSIE_COMMIT_ID_PROPERTYName of the `TableMetadataproperty that holds the Nessie commit-ID from which the metadata has been loaded.- See Also:
 
- 
NESSIE_GC_NO_WARNING_PROPERTY- See Also:
 
 
- 
- 
Method Details- 
tableNameDescription copied from class:BaseMetastoreTableOperationsThe full name of the table used for logging purposes only. For example for HiveTableOperations it is catalogName + "." + database + "." + table.- Specified by:
- tableNamein class- BaseMetastoreTableOperations
- Returns:
- The full name
 
- 
doRefreshprotected void doRefresh()- Overrides:
- doRefreshin class- BaseMetastoreTableOperations
 
- 
doCommit- Overrides:
- doCommitin class- BaseMetastoreTableOperations
 
- 
ioDescription copied from interface:TableOperationsReturns aFileIOto read and write table data and metadata files.
 
-