/** * Gets the table name. * * @return the table name */ @Deprecated // @deprecated in favour of {@link HCatPartition.#getTableName()}. To be removed in Hive 0.16. public String getTableName() { return hcatPartition == null? tableName : hcatPartition.getTableName(); }
@Override public HCatPartition deserializePartition(String hcatPartitionStringRep) throws HCatException { HCatPartition hcatPartition = MetadataSerializer.get().deserializePartition(hcatPartitionStringRep); hcatPartition.hcatTable(getTable(hcatPartition.getDatabaseName(), hcatPartition.getTableName())); return hcatPartition; }
@Override public List<HCatPartition> deserializePartitions(List<String> hcatPartitionStringReps) throws HCatException { List<HCatPartition> partitions = new ArrayList<HCatPartition>(hcatPartitionStringReps.size()); MetadataSerializer deserializer = MetadataSerializer.get(); HCatTable table = null; for (String partString : hcatPartitionStringReps) { HCatPartition partition; if (table == null) { partition = deserializePartition(partString); table = partition.hcatTable(); } else { partition = deserializer.deserializePartition(partString); if (partition.getDatabaseName().equals(table.getDbName()) && partition.getTableName().equals(table.getTableName())) { partition.hcatTable(table); } else { throw new HCatException("All partitions are not of the same table: " + table.getDbName() + "." + table.getTableName()); } } partitions.add(partition); } return partitions; }
/** * Gets the table name. * * @return the table name */ @Deprecated // @deprecated in favour of {@link HCatPartition.#getTableName()}. To be removed in Hive 0.16. public String getTableName() { return hcatPartition == null? tableName : hcatPartition.getTableName(); }
/** * Gets the table name. * * @return the table name */ @Deprecated // @deprecated in favour of {@link HCatPartition.#getTableName()}. To be removed in Hive 0.16. public String getTableName() { return hcatPartition == null? tableName : hcatPartition.getTableName(); }
/** * Gets the table name. * * @return the table name */ @Deprecated // @deprecated in favour of {@link HCatPartition.#getTableName()}. To be removed in Hive 0.16. public String getTableName() { return hcatPartition == null? tableName : hcatPartition.getTableName(); }
@Override public HCatPartition deserializePartition(String hcatPartitionStringRep) throws HCatException { HCatPartition hcatPartition = MetadataSerializer.get().deserializePartition(hcatPartitionStringRep); hcatPartition.hcatTable(getTable(hcatPartition.getDatabaseName(), hcatPartition.getTableName())); return hcatPartition; }
@Override public HCatPartition deserializePartition(String hcatPartitionStringRep) throws HCatException { HCatPartition hcatPartition = MetadataSerializer.get().deserializePartition(hcatPartitionStringRep); hcatPartition.hcatTable(getTable(hcatPartition.getDatabaseName(), hcatPartition.getTableName())); return hcatPartition; }
@Override public HCatPartition deserializePartition(String hcatPartitionStringRep) throws HCatException { HCatPartition hcatPartition = MetadataSerializer.get().deserializePartition(hcatPartitionStringRep); hcatPartition.hcatTable(getTable(hcatPartition.getDatabaseName(), hcatPartition.getTableName())); return hcatPartition; }
@Override public List<HCatPartition> deserializePartitions(List<String> hcatPartitionStringReps) throws HCatException { List<HCatPartition> partitions = new ArrayList<HCatPartition>(hcatPartitionStringReps.size()); MetadataSerializer deserializer = MetadataSerializer.get(); HCatTable table = null; for (String partString : hcatPartitionStringReps) { HCatPartition partition; if (table == null) { partition = deserializePartition(partString); table = partition.hcatTable(); } else { partition = deserializer.deserializePartition(partString); if (partition.getDatabaseName().equals(table.getDbName()) && partition.getTableName().equals(table.getTableName())) { partition.hcatTable(table); } else { throw new HCatException("All partitions are not of the same table: " + table.getDbName() + "." + table.getTableName()); } } partitions.add(partition); } return partitions; }
@Override public List<HCatPartition> deserializePartitions(List<String> hcatPartitionStringReps) throws HCatException { List<HCatPartition> partitions = new ArrayList<HCatPartition>(hcatPartitionStringReps.size()); MetadataSerializer deserializer = MetadataSerializer.get(); HCatTable table = null; for (String partString : hcatPartitionStringReps) { HCatPartition partition; if (table == null) { partition = deserializePartition(partString); table = partition.hcatTable(); } else { partition = deserializer.deserializePartition(partString); if (partition.getDatabaseName().equals(table.getDbName()) && partition.getTableName().equals(table.getTableName())) { partition.hcatTable(table); } else { throw new HCatException("All partitions are not of the same table: " + table.getDbName() + "." + table.getTableName()); } } partitions.add(partition); } return partitions; }
@Override public List<HCatPartition> deserializePartitions(List<String> hcatPartitionStringReps) throws HCatException { List<HCatPartition> partitions = new ArrayList<HCatPartition>(hcatPartitionStringReps.size()); MetadataSerializer deserializer = MetadataSerializer.get(); HCatTable table = null; for (String partString : hcatPartitionStringReps) { HCatPartition partition; if (table == null) { partition = deserializePartition(partString); table = partition.hcatTable(); } else { partition = deserializer.deserializePartition(partString); if (partition.getDatabaseName().equals(table.getDbName()) && partition.getTableName().equals(table.getTableName())) { partition.hcatTable(table); } else { throw new HCatException("All partitions are not of the same table: " + table.getDbName() + "." + table.getTableName()); } } partitions.add(partition); } return partitions; }