diff --git ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java index f36f707..cedb1a3 100644 --- ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java +++ ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java @@ -2131,47 +2131,7 @@ public static TypeDescription getDesiredRowTypeDescr(Configuration conf, boolean " (isAcidRead " + isAcidRead + ")"); } } else { - - // Try regular properties; - columnNameProperty = conf.get(serdeConstants.LIST_COLUMNS); - columnTypeProperty = conf.get(serdeConstants.LIST_COLUMN_TYPES); - if (columnTypeProperty == null || columnNameProperty == null) { - return null; - } - - schemaEvolutionColumnNames = Lists.newArrayList(columnNameProperty.split(",")); - if (schemaEvolutionColumnNames.size() == 0) { - return null; - } - schemaEvolutionTypeDescrs = - typeDescriptionsFromHiveTypeProperty(columnTypeProperty); - if (schemaEvolutionTypeDescrs.size() != schemaEvolutionColumnNames.size()) { - return null; - } - - // Find first virtual column and clip them off. - int virtualColumnClipNum = -1; - int columnNum = 0; - for (String columnName : schemaEvolutionColumnNames) { - if (VirtualColumn.VIRTUAL_COLUMN_NAMES.contains(columnName)) { - virtualColumnClipNum = columnNum; - break; - } - columnNum++; - } - if (virtualColumnClipNum != -1) { - schemaEvolutionColumnNames = - Lists.newArrayList(schemaEvolutionColumnNames.subList(0, virtualColumnClipNum)); - schemaEvolutionTypeDescrs = Lists.newArrayList(schemaEvolutionTypeDescrs.subList(0, virtualColumnClipNum)); - } - - if (LOG.isInfoEnabled()) { - LOG.info("Using column configuration variables columns " + - schemaEvolutionColumnNames.toString() + - " / columns.types " + - schemaEvolutionTypeDescrs.toString() + - " (isAcidRead " + isAcidRead + ")"); - } + return null; } // Desired schema does not include virtual columns or partition columns.