vikramahuja1001 commented on code in PR #4912: URL: https://github.com/apache/hive/pull/4912#discussion_r1415125941
########## ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java: ########## @@ -4153,43 +4153,14 @@ public List<Partition> getPartitions(Table tbl) throws HiveException { } /** - * Get all the partitions; unlike {@link #getPartitions(Table)}, does not include auth. - * @param tbl table for which partitions are needed - * @return list of partition objects - */ - public Set<Partition> getAllPartitions(Table tbl) throws HiveException { - if (!tbl.isPartitioned()) { - return Sets.newHashSet(new Partition(tbl)); - } - - List<org.apache.hadoop.hive.metastore.api.Partition> tParts; - try { - tParts = getMSC().listPartitions(tbl.getDbName(), tbl.getTableName(), (short)-1); - } catch (Exception e) { - LOG.error("Failed getAllPartitionsOf", e); - throw new HiveException(e); - } - Set<Partition> parts = new LinkedHashSet<Partition>(tParts.size()); - for (org.apache.hadoop.hive.metastore.api.Partition tpart : tParts) { - parts.add(new Partition(tbl, tpart)); - } - return parts; - } - - /** - * Get all the partitions. Do it in batches if batchSize is more than 0 else get it in one call. + * Get all the partitions in batches. Does not include auth information. * @param tbl table for which partitions are needed * @return list of partition objects */ public Set<Partition> getAllPartitionsOf(Table tbl) throws HiveException { - int batchSize= MetastoreConf.getIntVar( - Hive.get().getConf(), MetastoreConf.ConfVars.BATCH_RETRIEVE_MAX); - if (batchSize > 0) { - return getAllPartitionsInBatches(tbl, batchSize, DEFAULT_BATCH_DECAYING_FACTOR, MetastoreConf.getIntVar( Review Comment: I have reverted this change for now. Better to add it as a part of separate JIRA. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org For additional commands, e-mail: gitbox-h...@hive.apache.org