private void cleanUpMetaColumnAccessControl() {
    //we do this for Update/Delete (incl Merge) because we introduce this column into the query
    //as part of rewrite
    if (columnAccessInfo != null) {
      columnAccessInfo.stripVirtualColumn(VirtualColumn.ROWID);
    }
  }
We need to weed ROW__ID out of the input column info, as it doesn't make any sense to
require the user to have authorization on that column.
ql/src/java/org/apache/hadoop/hive/ql/parse/RewriteSemanticAnalyzer.java