]> source.dussan.org Git - poi.git/commit
Merged revisions 703063 via svnmerge from
authorJosh Micich <josh@apache.org>
Thu, 9 Oct 2008 07:20:46 +0000 (07:20 +0000)
committerJosh Micich <josh@apache.org>
Thu, 9 Oct 2008 07:20:46 +0000 (07:20 +0000)
commitb3959ec23749b0f64af561b9e2e72271d1e28e71
tree8a58e0219491caa370039d6046c769d3feecb2bc
parenteb12a8716f8b5ec11d19ab1aea8603e8bbd316ad
Merged revisions 703063 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk

........
  r703063 | josh | 2008-10-08 23:07:36 -0700 (Wed, 08 Oct 2008) | 1 line

  Performance optimisation for EvaluationCache.  Changed to use HSSFCell as key into cache entry map.  Reduced dependency information storage for blank cells.  Introduced EvaluationSheet and EvaluationCell interfaces.  Modified HSSFFormulaEvaluator API to have simpler notify~ methods
........

git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@703083 13f79535-47bb-0310-9956-ffa450edef68
32 files changed:
src/java/org/apache/poi/hssf/usermodel/HSSFEvaluationCell.java [new file with mode: 0644]
src/java/org/apache/poi/hssf/usermodel/HSSFEvaluationSheet.java [new file with mode: 0644]
src/java/org/apache/poi/hssf/usermodel/HSSFEvaluationWorkbook.java
src/java/org/apache/poi/hssf/usermodel/HSSFFormulaEvaluator.java
src/java/org/apache/poi/ss/formula/CellCacheEntry.java
src/java/org/apache/poi/ss/formula/CellEvaluationFrame.java
src/java/org/apache/poi/ss/formula/CellLocation.java [deleted file]
src/java/org/apache/poi/ss/formula/EvaluationCache.java
src/java/org/apache/poi/ss/formula/EvaluationCell.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/EvaluationSheet.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/EvaluationTracker.java
src/java/org/apache/poi/ss/formula/EvaluationWorkbook.java
src/java/org/apache/poi/ss/formula/FormulaCellCache.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/FormulaCellCacheEntry.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/FormulaCellCacheEntrySet.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/FormulaUsedBlankCellSet.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/IEvaluationListener.java
src/java/org/apache/poi/ss/formula/PlainCellCache.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/PlainValueCellCacheEntry.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/SheetRefEvaluator.java
src/java/org/apache/poi/ss/formula/WorkbookEvaluator.java
src/java/org/apache/poi/ss/usermodel/FormulaEvaluator.java
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFEvaluationCell.java [new file with mode: 0644]
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFEvaluationSheet.java [new file with mode: 0644]
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFEvaluationWorkbook.java
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFFormulaEvaluator.java
src/testcases/org/apache/poi/hssf/usermodel/HSSFEvaluationTestHelper.java [new file with mode: 0644]
src/testcases/org/apache/poi/hssf/usermodel/TestFormulaEvaluatorBugs.java
src/testcases/org/apache/poi/ss/formula/EvaluationListener.java
src/testcases/org/apache/poi/ss/formula/TestCellCacheEntry.java
src/testcases/org/apache/poi/ss/formula/TestEvaluationCache.java
src/testcases/org/apache/poi/ss/formula/TestWorkbookEvaluator.java