Procházet zdrojové kódy

Remove some useless lines of code, the initialAllocationSize is ignored in SXSSFRow() anyway

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1734925 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_3_15_BETA2
Dominik Stadler před 8 roky
rodič
revize
002ec1ec70

+ 1
- 13
src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFSheet.java Zobrazit soubor

@@ -133,19 +133,7 @@ public class SXSSFSheet implements Sheet, Cloneable
"in the range [0," + _sh.getLastRowNum() + "] that is already written to disk.");
}

//Make the initial allocation as big as the row above.
Row previousRow=rownum>0?getRow(rownum-1):null;
int initialAllocationSize=0;
//have previous row in memory -> take that value.
if(previousRow!=null)
initialAllocationSize=previousRow.getLastCellNum();
//are we called after a flush(0)? If yes, ask the writer for the value.
if(initialAllocationSize<=0&&_writer.getNumberOfFlushedRows()>0)
initialAllocationSize=_writer.getNumberOfCellsOfLastFlushedRow();
//default to 10 on the first row.
if(initialAllocationSize<=0)
initialAllocationSize=10;
SXSSFRow newRow=new SXSSFRow(this,initialAllocationSize);
SXSSFRow newRow=new SXSSFRow(this);
_rows.put(rownum,newRow);
allFlushed = false;
if(_randomAccessWindowSize>=0&&_rows.size()>_randomAccessWindowSize)

Načítá se…
Zrušit
Uložit