private void logMapWorkExplainVectorization(MapWork mapWork) {

      if (!logExplainVectorization(mapWork, "Map")) {
        return;
      }

      // Conditions.
      List<String> enabledConditionsMet = mapWork.getVectorizationEnabledConditionsMet();
      if (enabledConditionsMet != null && !enabledConditionsMet.isEmpty()) {
        LOG.info("Map enabledConditionsMet: " + enabledConditionsMet.toString());
      }
      List<String> enabledConditionsNotMet = mapWork.getVectorizationEnabledConditionsNotMet();
      if (enabledConditionsNotMet != null && !enabledConditionsNotMet.isEmpty()) {
        LOG.info("Map enabledConditionsNotMet: " + enabledConditionsNotMet.toString());
      }
      Set<String> inputFileFormatClassNameSet =
          mapWork.getVectorizationInputFileFormatClassNameSet();
      if (inputFileFormatClassNameSet != null && !inputFileFormatClassNameSet.isEmpty()) {
        LOG.info("Map inputFileFormatClassNameSet: " + inputFileFormatClassNameSet.toString());
      }
    }
Decimal types can be specified with different precision and scales e.g. decimal(10,5),
as opposed to other data types which can be represented by constant strings.
The regex matches only the {@link serdeConstants#DECIMAL_TYPE_NAME} prefix of the type.
ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/Vectorizer.java