public Deserializer getDeserializer(Configuration conf) throws Exception {
    Properties schema = getProperties();
    String clazzName = getDeserializerClassName();
    AbstractSerDe serDe = ReflectionUtil.newInstance(conf.getClassByName(clazzName)
        .asSubclass(AbstractSerDe.class), conf);
    serDe.initialize(conf, getTableDesc().getProperties(), schema);
    return serDe;
  }
Return a deserializer object corresponding to the partitionDesc.
ql/src/java/org/apache/hadoop/hive/ql/plan/PartitionDesc.java