public class HiveTableOperations extends BaseMetastoreTableOperations
ICEBERG_TABLE_TYPE_VALUE, METADATA_LOCATION_PROP, PREVIOUS_METADATA_LOCATION_PROP, TABLE_TYPE_PROP
Modifier | Constructor and Description |
---|---|
protected |
HiveTableOperations(org.apache.hadoop.conf.Configuration conf,
HiveClientPool metaClients,
java.lang.String catalogName,
java.lang.String database,
java.lang.String table) |
Modifier and Type | Method and Description |
---|---|
protected void |
doCommit(TableMetadata base,
TableMetadata metadata) |
protected void |
doRefresh() |
protected void |
doUnlock(long lockId) |
FileIO |
io() |
commit, current, currentMetadataLocation, currentVersion, locationProvider, metadataFileLocation, refresh, refreshFromMetadataLocation, refreshFromMetadataLocation, refreshFromMetadataLocation, requestRefresh, temp, writeNewMetadata
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
encryption, newSnapshotId
protected HiveTableOperations(org.apache.hadoop.conf.Configuration conf, HiveClientPool metaClients, java.lang.String catalogName, java.lang.String database, java.lang.String table)
protected void doRefresh()
doRefresh
in class BaseMetastoreTableOperations
protected void doCommit(TableMetadata base, TableMetadata metadata)
doCommit
in class BaseMetastoreTableOperations
protected void doUnlock(long lockId) throws org.apache.thrift.TException, java.lang.InterruptedException
org.apache.thrift.TException
java.lang.InterruptedException