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.HiveMetaHookpublic void rollbackCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable)
rollbackCreateTable in interface org.apache.hadoop.hive.metastore.HiveMetaHookpublic void commitCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable)
commitCreateTable in interface org.apache.hadoop.hive.metastore.HiveMetaHookpublic void preDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable)
preDropTable in interface org.apache.hadoop.hive.metastore.HiveMetaHookpublic void rollbackDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable)
rollbackDropTable in interface org.apache.hadoop.hive.metastore.HiveMetaHookpublic void commitDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable,
                            boolean deleteData)
commitDropTable in interface org.apache.hadoop.hive.metastore.HiveMetaHook