private static ProtectMode getProtectMode(Map<String, String> parameters) { if (!parameters.containsKey(ProtectMode.PARAMETER_NAME)) { return new ProtectMode(); } else { return getProtectModeFromString(parameters.get(ProtectMode.PARAMETER_NAME)); } }
private static ProtectMode getProtectMode(Map<String, String> parameters) { if (!parameters.containsKey(ProtectMode.PARAMETER_NAME)) { return new ProtectMode(); } else { return getProtectModeFromString(parameters.get(ProtectMode.PARAMETER_NAME)); } }
private static ProtectMode getProtectMode(Map<String, String> parameters) { if (parameters == null) { return null; } if (!parameters.containsKey(ProtectMode.PARAMETER_NAME)) { return new ProtectMode(); } else { return ProtectMode.getProtectModeFromString(parameters.get(ProtectMode.PARAMETER_NAME)); } }
private static ProtectMode getProtectMode(Map<String, String> parameters) { if (parameters == null) { return null; } if (!parameters.containsKey(ProtectMode.PARAMETER_NAME)) { return new ProtectMode(); } else { return ProtectMode.getProtectModeFromString(parameters.get(ProtectMode.PARAMETER_NAME)); } }
/** * @return protect mode */ public ProtectMode getProtectMode(){ Map<String, String> parameters = tTable.getParameters(); if (!parameters.containsKey(ProtectMode.PARAMETER_NAME)) { return new ProtectMode(); } else { return ProtectMode.getProtectModeFromString( parameters.get(ProtectMode.PARAMETER_NAME)); } }
/** * @return protect mode */ public ProtectMode getProtectMode(){ Map<String, String> parameters = tPartition.getParameters(); if (parameters == null) { return null; } if (!parameters.containsKey(ProtectMode.PARAMETER_NAME)) { return new ProtectMode(); } else { return ProtectMode.getProtectModeFromString( parameters.get(ProtectMode.PARAMETER_NAME)); } }
private Table getTable(HiveMetastore metastore, SchemaTableName tableName) { Optional<Table> target = metastore.getTable(tableName.getSchemaName(), tableName.getTableName()); if (!target.isPresent()) { throw new TableNotFoundException(tableName); } Table table = target.get(); String protectMode = table.getParameters().get(ProtectMode.PARAMETER_NAME); if (protectMode != null && getProtectModeFromString(protectMode).offline) { throw new TableOfflineException(tableName); } String prestoOffline = table.getParameters().get(PRESTO_OFFLINE); if (!isNullOrEmpty(prestoOffline)) { throw new TableOfflineException(tableName, format("Table '%s' is offline for Presto: %s", tableName, prestoOffline)); } return table; }
if (protectMode != null && getProtectModeFromString(protectMode).offline) { throw new PartitionOfflineException(tableName, partName);