/** * {@inheritDoc} */ @Override public boolean partition_name_has_valid_characters(final List<String> 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); } }); }
/** * {@inheritDoc} */ @Override public boolean partition_name_has_valid_characters(final List<String> 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); } }); }
@Override public boolean partition_name_has_valid_characters(List<String> 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; }
@Override public boolean partition_name_has_valid_characters(List<String> 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; }
@Override public boolean partition_name_has_valid_characters(List<String> 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; } }