作者:虚伪小仔 | 来源:互联网 | 2023-06-08 15:57
本文整理了Java中org.apache.hadoop.hive.metastore.MetaStoreUtils.partitionNameHasValidCharacters()方法的一些代码示例
本文整理了Java中org.apache.hadoop.hive.metastore.MetaStoreUtils.partitionNameHasValidCharacters()
方法的一些代码示例,展示了MetaStoreUtils.partitionNameHasValidCharacters()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MetaStoreUtils.partitionNameHasValidCharacters()
方法的具体详情如下:
包路径:org.apache.hadoop.hive.metastore.MetaStoreUtils
类名称:MetaStoreUtils
方法名:partitionNameHasValidCharacters
暂无
代码示例
代码示例来源:origin: Netflix/metacat
/**
* {@inheritDoc}
*/
@Override
public boolean partition_name_has_valid_characters(final List partVals, final boolean throwException)
throws TException {
return requestWrapper("partition_name_has_valid_characters", new Object[]{partVals, throwException},
() -> {
Pattern pattern = null;
final String partitiOnPattern= config.getHivePartitionWhitelistPattern();
if (!Strings.isNullOrEmpty(partitionPattern)) {
pattern = PATTERNS.getUnchecked(partitionPattern);
}
if (throwException) {
MetaStoreUtils.validatePartitionNameCharacters(partVals, pattern);
return true;
} else {
return MetaStoreUtils.partitionNameHasValidCharacters(partVals, pattern);
}
});
}
代码示例来源:origin: com.netflix.metacat/metacat-thrift
/**
* {@inheritDoc}
*/
@Override
public boolean partition_name_has_valid_characters(final List partVals, final boolean throwException)
throws TException {
return requestWrapper("partition_name_has_valid_characters", new Object[]{partVals, throwException},
() -> {
Pattern pattern = null;
final String partitiOnPattern= config.getHivePartitionWhitelistPattern();
if (!Strings.isNullOrEmpty(partitionPattern)) {
pattern = PATTERNS.getUnchecked(partitionPattern);
}
if (throwException) {
MetaStoreUtils.validatePartitionNameCharacters(partVals, pattern);
return true;
} else {
return MetaStoreUtils.partitionNameHasValidCharacters(partVals, pattern);
}
});
}
代码示例来源:origin: com.facebook.presto.hive/hive-apache
@Override
public boolean partition_name_has_valid_characters(List part_vals,
boolean throw_exception) throws TException, MetaException {
startFunction("partition_name_has_valid_characters");
boolean ret = false;
Exception ex = null;
try {
if (throw_exception) {
MetaStoreUtils.validatePartitionNameCharacters(part_vals, partitionValidationPattern);
ret = true;
} else {
ret = MetaStoreUtils.partitionNameHasValidCharacters(part_vals,
partitionValidationPattern);
}
} catch (Exception e) {
if (e instanceof MetaException) {
throw (MetaException)e;
} else {
ex = e;
throw newMetaException(e);
}
}
endFunction("partition_name_has_valid_characters", true, null);
return ret;
}
代码示例来源:origin: org.spark-project.hive/hive-metastore
@Override
public boolean partition_name_has_valid_characters(List part_vals,
boolean throw_exception) throws TException, MetaException {
startFunction("partition_name_has_valid_characters");
boolean ret = false;
Exception ex = null;
try {
if (throw_exception) {
MetaStoreUtils.validatePartitionNameCharacters(part_vals, partitionValidationPattern);
ret = true;
} else {
ret = MetaStoreUtils.partitionNameHasValidCharacters(part_vals,
partitionValidationPattern);
}
} catch (Exception e) {
if (e instanceof MetaException) {
throw (MetaException)e;
} else {
ex = e;
throw newMetaException(e);
}
}
endFunction("partition_name_has_valid_characters", true, null);
return ret;
}
代码示例来源:origin: edu.berkeley.cs.shark/hive-metastore
@Override
public boolean partition_name_has_valid_characters(List part_vals,
boolean throw_exception) throws TException, MetaException {
startFunction("partition_name_has_valid_characters");
boolean ret = false;
Exception ex = null;
try {
if (throw_exception) {
MetaStoreUtils.validatePartitionNameCharacters(part_vals, partitionValidationPattern);
ret = true;
} else {
ret = MetaStoreUtils.partitionNameHasValidCharacters(part_vals,
partitionValidationPattern);
}
} catch (Exception e) {
if (e instanceof MetaException) {
throw (MetaException)e;
} else {
ex = e;
MetaException me = new MetaException();
me.initCause(e);
throw me;
}
}
endFunction("partition_name_has_valid_characters", true, null);
return ret;
}
}