Package com.dremio.nessie.iceberg
Class NessieTableOperations
- java.lang.Object
-
- org.apache.iceberg.BaseMetastoreTableOperations
-
- com.dremio.nessie.iceberg.NessieTableOperations
-
- All Implemented Interfaces:
org.apache.iceberg.TableOperations
public class NessieTableOperations extends org.apache.iceberg.BaseMetastoreTableOperationsNessie implementation of Iceberg TableOperations.
-
-
Constructor Summary
Constructors Constructor Description NessieTableOperations(org.apache.hadoop.conf.Configuration conf, com.dremio.nessie.model.ContentsKey key, com.dremio.nessie.iceberg.UpdateableReference reference, NessieClient client)Create a nessie table operations given a table identifier.
-
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()-
Methods inherited from class org.apache.iceberg.BaseMetastoreTableOperations
commit, current, currentMetadataLocation, currentVersion, locationProvider, metadataFileLocation, refresh, refreshFromMetadataLocation, refreshFromMetadataLocation, refreshFromMetadataLocation, requestRefresh, temp, writeNewMetadata
-
-
-
-
Constructor Detail
-
NessieTableOperations
public NessieTableOperations(org.apache.hadoop.conf.Configuration conf, com.dremio.nessie.model.ContentsKey key, com.dremio.nessie.iceberg.UpdateableReference reference, NessieClient client)Create a nessie table operations given a table identifier.
-
-
Method Detail
-
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()
-
-