Bug 51460

Summary: iterator for CellValueRecordInterface in ValueRecordsAggregate
Product: POI Reporter: jingqi <jingqi.se>
Component: HSSFAssignee: POI Developers List <dev>
Status: RESOLVED FIXED    
Severity: enhancement    
Priority: P2    
Version: 3.8-dev   
Target Milestone: ---   
Hardware: All   
OS: All   
Attachments: iterator for CellValueRecordInterface in ValueRecordsAggregate

Description jingqi 2011-07-01 11:09:44 UTC
Created attachment 27237 [details]
iterator for CellValueRecordInterface in ValueRecordsAggregate

I noticed that when converting from CellValueRecordInterface to HSSFCell, a temporary array of CellValueRecordInterface was generated and it takes so much memory with a big xls file. I think maybe we need an iterator for CellValueRecordInterface in ValueRecordsAggregate here.
Comment 1 Nick Burch 2011-07-01 16:17:49 UTC
Thanks, applied in r1141970.

(Note that I tweaked a few method names and documentation in the process, as well as fixing up some related generics warnings in nearby code, so the patch was slightly tweaked)