Javadoc
This method can be used to return "partially-filled" partitions when clients are only interested in
some fields of the Partition objects. The partitionFields parameter is a list of dot separated
partition field names. For example, if a client is interested in only partition location,
serializationLib, values and parameters it can specify sd.location, sd.serdeInfo.serializationLib,
values, parameters in the partitionFields list. In such a case all the returned partitions will have
only the requested fields set and the rest of the fields will remain unset. The implementation of this method
runs queries only for the fields which are requested and pushes down the projection to the database to improve
performance.