public static parquet.schema.Type getParquetType( HiveColumnHandle column, MessageType messageType, boolean useParquetColumnNames) { if (useParquetColumnNames) { return getParquetTypeByName(column.getName(), messageType); } if (column.getHiveColumnIndex() < messageType.getFieldCount()) { return messageType.getType(column.getHiveColumnIndex()); } return null; }
private parquet.schema.Type getParquetType(HiveColumnHandle column, MessageType messageType) { if (useParquetColumnNames) { if (messageType.containsField(column.getName())) { return messageType.getType(column.getName()); } return null; } if (column.getHiveColumnIndex() < messageType.getFieldCount()) { return messageType.getType(column.getHiveColumnIndex()); } return null; }