0

C++ パイプ api(1.2.0) を使用して、マッパーの map() フェーズの後に Mapper.cleanup() で呼び出しを取得するにはどうすればよいですか? 基本的に、各チャンクについて、マップ フェーズ中にレコードをメモリ内に保存し、その後何らかの処理を適用したいと考えています。

どんなヒントでも大歓迎です、ありがとう、

4

1 に答える 1

0

Mapper c++ クラスは以下を拡張しClosableます。

class Mapper: public Closable {
public:
  virtual void map(MapContext& context) = 0;
};

Closable次の署名があります。

class Closable {
public:
  virtual void close() {}
  virtual ~Closable() {}
};

だから(C ++プログラマーではない)、私はあなたが名前のメソッドであなたのロジックを書く必要があると推測していますclose

于 2013-05-31T17:52:58.823 に答える