public static boolean isRemovedInsertOnlyTable(Set<String> removedSet) {
    boolean hasTxn = removedSet.contains(hive_metastoreConstants.TABLE_IS_TRANSACTIONAL),
        hasProps = removedSet.contains(hive_metastoreConstants.TABLE_TRANSACTIONAL_PROPERTIES);
    return hasTxn || hasProps;
  }
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