@Override public List<HCatPartition> getPartitions(String dbName, String tblName, Map<String, String> partitionSpec) throws HCatException { return listPartitionsByFilter(dbName, tblName, getFilterString(partitionSpec)); }
@Override public HCatPartitionSpec getPartitionSpecs(String dbName, String tableName, Map<String, String> partitionSelector, int maxPartitions) throws HCatException { return listPartitionSpecsByFilter(dbName, tableName, getFilterString(partitionSelector), maxPartitions); }
private void dropPartitionsIteratively(String dbName, String tableName, Map<String, String> partitionSpec, boolean ifExists, boolean deleteData) throws HCatException, TException { LOG.info("HCatClient: Dropping partitions iteratively."); List<Partition> partitions = hmsClient.listPartitionsByFilter(dbName, tableName, getFilterString(partitionSpec), (short) -1); for (Partition partition : partitions) { dropPartition(partition, ifExists, deleteData); } }
@Override public List<HCatPartition> getPartitions(String dbName, String tblName, Map<String, String> partitionSpec) throws HCatException { return listPartitionsByFilter(dbName, tblName, getFilterString(partitionSpec)); }
@Override public List<HCatPartition> getPartitions(String dbName, String tblName, Map<String, String> partitionSpec) throws HCatException { return listPartitionsByFilter(dbName, tblName, getFilterString(partitionSpec)); }
@Override public HCatPartitionSpec getPartitionSpecs(String dbName, String tableName, Map<String, String> partitionSelector, int maxPartitions) throws HCatException { return listPartitionSpecsByFilter(dbName, tableName, getFilterString(partitionSelector), maxPartitions); }
@Override public List<HCatPartition> getPartitions(String dbName, String tblName, Map<String, String> partitionSpec) throws HCatException { return listPartitionsByFilter(dbName, tblName, getFilterString(partitionSpec)); }
@Override public HCatPartitionSpec getPartitionSpecs(String dbName, String tableName, Map<String, String> partitionSelector, int maxPartitions) throws HCatException { return listPartitionSpecsByFilter(dbName, tableName, getFilterString(partitionSelector), maxPartitions); }
@Override public HCatPartitionSpec getPartitionSpecs(String dbName, String tableName, Map<String, String> partitionSelector, int maxPartitions) throws HCatException { return listPartitionSpecsByFilter(dbName, tableName, getFilterString(partitionSelector), maxPartitions); }
private void dropPartitionsIteratively(String dbName, String tableName, Map<String, String> partitionSpec, boolean ifExists, boolean deleteData) throws HCatException, TException { LOG.info("HCatClient: Dropping partitions iteratively."); List<Partition> partitions = hmsClient.listPartitionsByFilter(dbName, tableName, getFilterString(partitionSpec), (short) -1); for (Partition partition : partitions) { dropPartition(partition, ifExists, deleteData); } }
private void dropPartitionsIteratively(String dbName, String tableName, Map<String, String> partitionSpec, boolean ifExists, boolean deleteData) throws HCatException, TException { LOG.info("HCatClient: Dropping partitions iteratively."); List<Partition> partitions = hmsClient.listPartitionsByFilter(dbName, tableName, getFilterString(partitionSpec), (short) -1); for (Partition partition : partitions) { dropPartition(partition, ifExists, deleteData); } }
private void dropPartitionsIteratively(String dbName, String tableName, Map<String, String> partitionSpec, boolean ifExists, boolean deleteData) throws HCatException, TException { LOG.info("HCatClient: Dropping partitions iteratively."); List<Partition> partitions = hmsClient.listPartitionsByFilter(dbName, tableName, getFilterString(partitionSpec), (short) -1); for (Partition partition : partitions) { dropPartition(partition, ifExists, deleteData); } }