} else if (alterTbl.getOp() == AlterTableDesc.AlterTableTypes.ADDSERDE) { StorageDescriptor sd = retrieveStorageDescriptor(tbl, part); String serdeName = alterTbl.getSerdeName(); String oldSerdeName = sd.getSerdeInfo().getSerializationLib(); if (alterTbl.getSerdeName() != null) { sd.getSerdeInfo().setSerializationLib(alterTbl.getSerdeName());
} else if (alterTbl.getOp() == AlterTableDesc.AlterTableTypes.ADDSERDE) { StorageDescriptor sd = retrieveStorageDescriptor(tbl, part); String serdeName = alterTbl.getSerdeName(); String oldSerdeName = sd.getSerdeInfo().getSerializationLib(); if (alterTbl.getSerdeName() != null) { sd.getSerdeInfo().setSerializationLib(alterTbl.getSerdeName());
} else if (alterTbl.getOp() == AlterTableDesc.AlterTableTypes.ADDSERDE) { StorageDescriptor sd = (part == null ? tbl.getTTable().getSd() : part.getTPartition().getSd()); String serdeName = alterTbl.getSerdeName(); sd.getSerdeInfo().setSerializationLib(serdeName); if ((alterTbl.getProps() != null) && (alterTbl.getProps().size() > 0)) { sd.setInputFormat(alterTbl.getInputFormat()); sd.setOutputFormat(alterTbl.getOutputFormat()); if (alterTbl.getSerdeName() != null) { sd.getSerdeInfo().setSerializationLib(alterTbl.getSerdeName());
String serdeName = alterTbl.getSerdeName(); if (part != null) { part.getTPartition().getSd().getSerdeInfo().setSerializationLib(serdeName); tbl.setSerializationLib(alterTbl.getSerdeName()); if ((alterTbl.getProps() != null) && (alterTbl.getProps().size() > 0)) { tbl.getTTable().getSd().getSerdeInfo().getParameters().putAll( part.getTPartition().getSd().setInputFormat(alterTbl.getInputFormat()); part.getTPartition().getSd().setOutputFormat(alterTbl.getOutputFormat()); if (alterTbl.getSerdeName() != null) { part.getTPartition().getSd().getSerdeInfo().setSerializationLib( alterTbl.getSerdeName()); if (alterTbl.getSerdeName() != null) { tbl.setSerializationLib(alterTbl.getSerdeName());