public static boolean canBeMadeAcid(String fullTableName, StorageDescriptor sd) {
    return isAcidInputOutputFormat(fullTableName, sd) && sd.getSortColsSize() <= 0;
  }
The method for altering table props; may set the table to MM, non-MM, or not affect MM.
todo: All such validation logic should be TransactionValidationListener
@param tbl object image before alter table command (or null if not retrieved yet).
@param props prop values set in this alter table command
ql/src/java/org/apache/hadoop/hive/ql/io/AcidUtils.java