public Map<String, PropertyMap> selectProperties(String namePrefix, String predicateStr, String... projectStr) {
    return selectProperties(namePrefix, predicateStr,
        projectStr == null
            ? Collections.emptyList()
            : Arrays.asList(projectStr));
  }
Selects a set of properties.
@param namePrefix the map name prefix
@param predicateStr the condition selecting maps
@param projectStr the projection property names or script
@return the map of property maps keyed by their name
standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/properties/PropertyManager.java