- /// Annotations for all segments
- vector< map<const decode::Row, decode::RowData>> segmented_rows_;
-
- /// Set of annotations for current segment
- map<const decode::Row, decode::RowData> *current_rows_;
+ vector<DecodeSegment> segments_;
+ uint32_t current_segment_id_;
+ DecodeSegment *current_segment_;