本文整理了Java中org.apache.hadoop.hive.metastore.api.Partition.getValuesIterator()
方法的一些代码示例,展示了Partition.getValuesIterator()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Partition.getValuesIterator()
方法的具体详情如下:
包路径:org.apache.hadoop.hive.metastore.api.Partition
类名称:Partition
方法名:getValuesIterator
暂无
代码示例来源:origin: apache/hive
private Scenario scenarioType(org.apache.hadoop.hive.metastore.api.Partition before,
org.apache.hadoop.hive.metastore.api.Partition after) {
Iterator<String> beforeValIter = before.getValuesIterator();
Iterator<String> afterValIter = after.getValuesIterator();
while(beforeValIter.hasNext()) {
if (!beforeValIter.next().equals(afterValIter.next())) {
return Scenario.RENAME;
}
}
return isTruncateOp ? Scenario.TRUNCATE : Scenario.ALTER;
}
代码示例来源:origin: apache/hive
String tableName = actualDbName + "." + actualTblName;
try {
Iterator<String> beforeIterator = msg.getPtnObjBefore().getValuesIterator();
Iterator<String> afterIterator = msg.getPtnObjAfter().getValuesIterator();
for (FieldSchema fs : msg.getTableObj().getPartitionKeys()) {
oldPartSpec.put(fs.getName(), beforeIterator.next());
代码示例来源:origin: apache/hive
private static Map<String, String> getPtnDesc(Table t, Partition p) {
assertEquals(t.getPartitionKeysSize(),p.getValuesSize());
Map<String,String> retval = new HashMap<String,String>();
Iterator<String> pval = p.getValuesIterator();
for (FieldSchema fs : t.getPartitionKeys()){
retval.put(fs.getName(),pval.next());
}
return retval;
}
代码示例来源:origin: apache/hive
try {
tblObj = msg.getTableObj();
Iterator<String> afterIterator = msg.getPtnObjAfter().getValuesIterator();
for (FieldSchema fs : tblObj.getPartitionKeys()) {
partSpec.put(fs.getName(), afterIterator.next());
代码示例来源:origin: apache/drill
Iterator<String> beforeValIter = pobjBefore.getValuesIterator();
Iterator<String> afterValIter = pobjAfter.getValuesIterator();
for ( ; beforeValIter.hasNext() ; ){
if (!beforeValIter.next().equals(afterValIter.next())){
代码示例来源:origin: apache/drill
org.apache.hadoop.hive.metastore.api.Partition pobjBefore = renamePtnMessage.getPtnObjBefore();
org.apache.hadoop.hive.metastore.api.Partition pobjAfter = renamePtnMessage.getPtnObjAfter();
Iterator<String> beforeValIter = pobjBefore.getValuesIterator();
Iterator<String> afterValIter = pobjAfter.getValuesIterator();
for (FieldSchema fs : tblObj.getPartitionKeys()){
oldPartSpec.put(fs.getName(), beforeValIter.next());
内容来源于网络,如有侵权,请联系作者删除!