default List<FieldSchema> acidSortColumns(org.apache.hadoop.hive.ql.metadata.Table table, Operation operation) {
    return Collections.emptyList();
  }
{@link UpdateSemanticAnalyzer} rewrites UPDATE and
{@link DeleteSemanticAnalyzer} rewrites DELETE queries into INSERT
queries. E.g. DELETE FROM T WHERE A = 32 is rewritten into
INSERT INTO T SELECT &lt;selectCols&gt; FROM T WHERE A = 32 SORT BY &lt;sortCols&gt;.

This method specifies which columns should be injected into the &lt;sortCols&gt; part of the rewritten query.

Should only return a non-empty list if
{@link HiveStorageHandler#supportsAcidOperations()} returns something
other NONE.

@param table the table which is being deleted/updated/merged into
@param operation the operation type we are executing
@return the list of columns that should be used as sort columns in the rewritten ACID query
ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveStorageHandler.java