protected AbstractAlterTableDesc createDesc(ASTNode command, TableName tableName, Map<String, String> partitionSpec,
      Map<String, String> properties, boolean isToTxn, boolean isExplicitStatsUpdate,
      EnvironmentContext environmentContext) throws SemanticException {
    addPropertyReadEntry(properties, inputs);
    boolean isAcidConversion = isToTxn && AcidUtils.isFullAcidTable(properties)
        && !AcidUtils.isFullAcidTable(getTable(tableName, true));
    return new AlterTableSetPropertiesDesc(tableName, partitionSpec, null, isView(), properties,
        isExplicitStatsUpdate, isAcidConversion, environmentContext);
  }
Analyzer for setting the properties of table like entities commands.
ql/src/java/org/apache/hadoop/hive/ql/ddl/table/misc/properties/AbstractAlterTableSetPropertiesAnalyzer.java