Class MetastoreUtil

java.lang.Object
org.apache.iceberg.hive.MetastoreUtil

public class MetastoreUtil extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    alterTable(org.apache.hadoop.hive.metastore.IMetaStoreClient client, String databaseName, String tblName, org.apache.hadoop.hive.metastore.api.Table table)
    Calls alter_table method using the metastore client.
    static void
    alterTable(org.apache.hadoop.hive.metastore.IMetaStoreClient client, String databaseName, String tblName, org.apache.hadoop.hive.metastore.api.Table table, Map<String,String> extraEnv)
    Calls alter_table method using the metastore client.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • alterTable

      public static void alterTable(org.apache.hadoop.hive.metastore.IMetaStoreClient client, String databaseName, String tblName, org.apache.hadoop.hive.metastore.api.Table table) throws org.apache.thrift.TException
      Calls alter_table method using the metastore client. If the HMS supports it, environmental context will be set in a way that turns off stats updates to avoid recursive file listing.
      Throws:
      org.apache.thrift.TException
    • alterTable

      public static void alterTable(org.apache.hadoop.hive.metastore.IMetaStoreClient client, String databaseName, String tblName, org.apache.hadoop.hive.metastore.api.Table table, Map<String,String> extraEnv) throws org.apache.thrift.TException
      Calls alter_table method using the metastore client. If the HMS supports it, environmental context will be set in a way that turns off stats updates to avoid recursive file listing.
      Throws:
      org.apache.thrift.TException