@Override
    public void writeData(Object[] data) throws HyracksDataException {
      try {
        writer.write(data);

      } catch (Exception e) {
        throw new HyracksDataException(e);
      }
    }
 @Override
 public void close() throws HyracksDataException {
   writer.close();
 }