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:
org.apache.iceberg.TableOperations
public class NessieTableOperations extends org.apache.iceberg.BaseMetastoreTableOperationsNessie implementation of Iceberg TableOperations.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNESSIE_COMMIT_ID_PROPERTYName of the `TableMetadataproperty that holds the Nessie commit-ID from which the metadata has been loaded.static java.lang.StringNESSIE_GC_NO_WARNING_PROPERTY
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoCommit(org.apache.iceberg.TableMetadata base, org.apache.iceberg.TableMetadata metadata)protected voiddoRefresh()org.apache.iceberg.io.FileIOio()protected java.lang.StringtableName()-
Methods inherited from class org.apache.iceberg.BaseMetastoreTableOperations
checkCommitStatus, commit, current, currentMetadataLocation, currentVersion, disableRefresh, locationProvider, metadataFileLocation, refresh, refreshFromMetadataLocation, refreshFromMetadataLocation, refreshFromMetadataLocation, refreshFromMetadataLocation, requestRefresh, temp, writeNewMetadata, writeNewMetadataIfRequired
-
-
-
-
Field Detail
-
NESSIE_COMMIT_ID_PROPERTY
public static final java.lang.String NESSIE_COMMIT_ID_PROPERTY
Name of the `TableMetadataproperty that holds the Nessie commit-ID from which the metadata has been loaded.- See Also:
- Constant Field Values
-
NESSIE_GC_NO_WARNING_PROPERTY
public static final java.lang.String NESSIE_GC_NO_WARNING_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
tableName
protected java.lang.String tableName()
- Specified by:
tableNamein classorg.apache.iceberg.BaseMetastoreTableOperations
-
doRefresh
protected void doRefresh()
- Overrides:
doRefreshin classorg.apache.iceberg.BaseMetastoreTableOperations
-
doCommit
protected void doCommit(org.apache.iceberg.TableMetadata base, org.apache.iceberg.TableMetadata metadata)- Overrides:
doCommitin classorg.apache.iceberg.BaseMetastoreTableOperations
-
io
public org.apache.iceberg.io.FileIO io()
-
-