public static List<String> getColumnNames(final String columns) {
    return (List<String>) VirtualColumn.
        removeVirtualColumns(StringUtils.getStringCollection(columns));
  }
From a string which columns names (including hive column), return a list
of string columns

@param columns comma separated list of columns
@return list with virtual columns removed
ql/src/java/org/apache/hadoop/hive/ql/io/parquet/read/DataWritableReadSupport.java