public List<Partition> getPartitionsUsingProjectionList(List<Long> partitionIds)
      throws MetaException {
    TreeMap<Long, StorageDescriptor> sds = new TreeMap<>();
    TreeMap<Long, List<FieldSchema>> cds = new TreeMap<>();
    TreeMap<Long, SerDeInfo> serdes = new TreeMap<>();
    TreeMap<Long, Partition> partitions = new TreeMap<>();
    List<Partition> results = setSingleValuedFields(partitionIds, partitions, sds, serdes, cds);
    setMultivaluedFields(partitions, sds, serdes, cds);
    return results;
  }
Given a list of partition ids, returns the List of partially filled partitions based on the
projection list used to instantiate this PartitionProjectionEvaluator
@param partitionIds List of partition ids corresponding to the Partitions objects which are requested
@return Partitions where each partition has only the projected fields set
@throws MetaException
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PartitionProjectionEvaluator.java