public class HiveIcebergMetaHook
extends java.lang.Object
implements org.apache.hadoop.hive.metastore.HiveMetaHook
Constructor and Description |
---|
HiveIcebergMetaHook(org.apache.hadoop.conf.Configuration conf) |
Modifier and Type | Method and Description |
---|---|
void |
commitCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) |
void |
commitDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable,
boolean deleteData) |
void |
preCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) |
void |
preDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) |
void |
rollbackCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) |
void |
rollbackDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) |
public HiveIcebergMetaHook(org.apache.hadoop.conf.Configuration conf)
public void preCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable)
preCreateTable
in interface org.apache.hadoop.hive.metastore.HiveMetaHook
public void rollbackCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable)
rollbackCreateTable
in interface org.apache.hadoop.hive.metastore.HiveMetaHook
public void commitCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable)
commitCreateTable
in interface org.apache.hadoop.hive.metastore.HiveMetaHook
public void preDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable)
preDropTable
in interface org.apache.hadoop.hive.metastore.HiveMetaHook
public void rollbackDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable)
rollbackDropTable
in interface org.apache.hadoop.hive.metastore.HiveMetaHook
public void commitDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable, boolean deleteData)
commitDropTable
in interface org.apache.hadoop.hive.metastore.HiveMetaHook