private void handleMaterializedView(Table table) throws HiveException {
    if (table.isMaterializedView()) {
      table.setOutdatedForRewriting(context.getDb().isOutdatedMaterializedView(
          table,
          table.getMVMetadata().getSourceTableNames(),
          false,
          () -> context.getConf().get(ValidTxnList.VALID_TXNS_KEY),
          SessionState.get().getTxnMgr()));
    }
  }
Fix the type name of a column of type decimal w/o precision/scale specified. This makes
the describe table show "decimal(10,0)" instead of "decimal" even if the type stored
in metastore is "decimal", which is possible with previous hive.

@param cols columns that to be fixed as such
ql/src/java/org/apache/hadoop/hive/ql/ddl/table/info/desc/DescTableOperation.java