Package org.apache.iceberg.mr.hive
Class HiveIcebergMetaHook
java.lang.Object
org.apache.iceberg.mr.hive.HiveIcebergMetaHook
- All Implemented Interfaces:
org.apache.hadoop.hive.metastore.HiveMetaHook
public class HiveIcebergMetaHook
extends Object
implements org.apache.hadoop.hive.metastore.HiveMetaHook
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcommitCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) voidcommitDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable, boolean deleteData) voidpreCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) voidpreDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) voidrollbackCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) voidrollbackDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable)
-
Constructor Details
-
HiveIcebergMetaHook
public HiveIcebergMetaHook(org.apache.hadoop.conf.Configuration conf)
-
-
Method Details
-
preCreateTable
public void preCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) - Specified by:
preCreateTablein interfaceorg.apache.hadoop.hive.metastore.HiveMetaHook
-
rollbackCreateTable
public void rollbackCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) - Specified by:
rollbackCreateTablein interfaceorg.apache.hadoop.hive.metastore.HiveMetaHook
-
commitCreateTable
public void commitCreateTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) - Specified by:
commitCreateTablein interfaceorg.apache.hadoop.hive.metastore.HiveMetaHook
-
preDropTable
public void preDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) - Specified by:
preDropTablein interfaceorg.apache.hadoop.hive.metastore.HiveMetaHook
-
rollbackDropTable
public void rollbackDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable) - Specified by:
rollbackDropTablein interfaceorg.apache.hadoop.hive.metastore.HiveMetaHook
-
commitDropTable
public void commitDropTable(org.apache.hadoop.hive.metastore.api.Table hmsTable, boolean deleteData) - Specified by:
commitDropTablein interfaceorg.apache.hadoop.hive.metastore.HiveMetaHook
-