public static AbstractSerDe getSpillSerDe(byte alias, TableDesc[] spillTableDesc,
      JoinDesc conf, boolean noFilter) {
    TableDesc desc = getSpillTableDesc(alias, spillTableDesc, conf, noFilter);
    if (desc == null) {
      return null;
    }
    AbstractSerDe sd = (AbstractSerDe) ReflectionUtil.newInstance(desc.getSerDeClass(),
        null);
    try {
      sd.initialize(null, desc.getProperties(), null);
    } catch (SerDeException e) {
      LOG.warn("Error getting spill table", e);
      return null;
    }
    return sd;
  }
Returns true if the row does not pass through filters.
ql/src/java/org/apache/hadoop/hive/ql/exec/JoinUtil.java