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