org.apache.hadoop.hive.ql.metadata.Partition.checkValidity()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中org.apache.hadoop.hive.ql.metadata.Partition.checkValidity()方法的一些代码示例,展示了Partition.checkValidity()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Partition.checkValidity()方法的具体详情如下:
包路径:org.apache.hadoop.hive.ql.metadata.Partition
类名称:Partition
方法名:checkValidity

Partition.checkValidity介绍

暂无

代码示例

代码示例来源:origin: apache/hive

private void validatePartition(Partition newPart) throws HiveException {
 // Remove the DDL time so that it gets refreshed
 if (newPart.getParameters() != null) {
  newPart.getParameters().remove(hive_metastoreConstants.DDL_TIME);
 }
 newPart.checkValidity();
}

代码示例来源:origin: apache/drill

private void validatePartition(Partition newPart) throws HiveException {
 // Remove the DDL time so that it gets refreshed
 if (newPart.getParameters() != null) {
  newPart.getParameters().remove(hive_metastoreConstants.DDL_TIME);
 }
 newPart.checkValidity();
}

代码示例来源:origin: com.facebook.presto.hive/hive-apache

/**
 * Updates the existing partition metadata with the new metadata.
 *
 * @param dbName
 *          name of the exiting table's database
 * @param tblName
 *          name of the existing table
 * @param newPart
 *          new partition
 * @throws InvalidOperationException
 *           if the changes in metadata is not acceptable
 * @throws TException
 */
public void alterPartition(String dbName, String tblName, Partition newPart)
  throws InvalidOperationException, HiveException {
 try {
  // Remove the DDL time so that it gets refreshed
  if (newPart.getParameters() != null) {
   newPart.getParameters().remove(hive_metastoreConstants.DDL_TIME);
  }
  newPart.checkValidity();
  getMSC().alter_partition(dbName, tblName, newPart.getTPartition());
 } catch (MetaException e) {
  throw new HiveException("Unable to alter partition. " + e.getMessage(), e);
 } catch (TException e) {
  throw new HiveException("Unable to alter partition. " + e.getMessage(), e);
 }
}

相关文章

微信公众号

最新文章

更多