]> source.dussan.org Git - poi.git/commitdiff
Remove some useless lines of code, the initialAllocationSize is ignored in SXSSFRow...
authorDominik Stadler <centic@apache.org>
Mon, 14 Mar 2016 12:00:27 +0000 (12:00 +0000)
committerDominik Stadler <centic@apache.org>
Mon, 14 Mar 2016 12:00:27 +0000 (12:00 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1734925 13f79535-47bb-0310-9956-ffa450edef68

src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFSheet.java

index 73863ce50b7573665b26a40353e6d44ad67e8951..4f1c47ccada4f7af5fbf37c2ff691135da941550 100644 (file)
@@ -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)