destructor
| 51 | } |
| 52 | // destructor |
| 53 | virtual ~CachedInputSplit(void) { |
| 54 | // NOTE delete can handle NULL ptr |
| 55 | // deletion order matters |
| 56 | delete iter_preproc_; |
| 57 | delete fo_; |
| 58 | iter_cached_.Destroy(); |
| 59 | delete tmp_chunk_; |
| 60 | delete base_; |
| 61 | delete fi_; |
| 62 | } |
| 63 | virtual void BeforeFirst(void) { |
| 64 | // if preprocessing did not end |
| 65 | // pull data from preprocessing module |