On 04.02.10 19:21, [email protected] wrote:
Author: kristwaa
Date: Thu Feb  4 18:21:07 2010
New Revision: 906595

URL: http://svn.apache.org/viewvc?rev=906595&view=rev
Log:
DERBY-4520 (partial): Refactor and extend data type cloning facilities

Renamed getClone to cloneValue and added the boolean argument 
'forceMaterialization', whose default has been set to false.
Removed special handling of RowLocation in ValueRow.getNewNullRow.
Made constructors used for cloning private in SQLSmallInt and SQLTinyInt.
Added argument in constructor used for cloning in XML (whether to force 
materialization or not).
Removed some unused imports.
Note that the actual cloning-methods haven't been changed yet (expect changes 
in SQLBlob and SQLClob in a follow-up patch).

Patch file: derby-4520-5a-getClone_renamed_cloneValue.diff
--Denne linjen og de som er under vil bli ignorert--

Obviously, commits should be done using an English locale when invoking svn... I removed the cruft at the end of the commit message using 'svn propedit --revprop -r 906595 svn:log'


--
Kristian

M    java/engine/org/apache/derby/impl/sql/GenericParameter.java
M    java/engine/org/apache/derby/impl/sql/execute/SumAggregator.java
M    java/engine/org/apache/derby/impl/sql/execute/MaxMinAggregator.java
M    java/engine/org/apache/derby/impl/sql/execute/ValueRow.java
M    java/engine/org/apache/derby/impl/sql/execute/InsertResultSet.java
M    java/engine/org/apache/derby/impl/sql/execute/TableScanResultSet.java
M    java/engine/org/apache/derby/impl/sql/execute/DMLWriteResultSet.java
M    
java/engine/org/apache/derby/impl/sql/execute/MultiProbeTableScanResultSet.java
M    
java/engine/org/apache/derby/impl/sql/execute/ScrollInsensitiveResultSet.java
M    java/engine/org/apache/derby/impl/sql/execute/CardinalityCounter.java
M    java/engine/org/apache/derby/impl/sql/execute/DependentResultSet.java
M    java/engine/org/apache/derby/impl/sql/execute/BaseActivation.java
M    java/engine/org/apache/derby/impl/sql/execute/UpdateResultSet.java
M    java/engine/org/apache/derby/impl/sql/execute/BasicSortObserver.java
M    java/engine/org/apache/derby/impl/sql/execute/AlterTableConstantAction.java
M    
java/engine/org/apache/derby/impl/store/access/conglomerate/GenericConglomerate.java
M    java/engine/org/apache/derby/impl/store/access/StorableFormatId.java
M    java/engine/org/apache/derby/impl/store/access/btree/BTreeScan.java
M    java/engine/org/apache/derby/impl/store/access/btree/BTreeMaxScan.java
M    java/engine/org/apache/derby/impl/store/access/heap/HeapRowLocation.java
M    java/engine/org/apache/derby/iapi/types/SQLReal.java
M    java/engine/org/apache/derby/iapi/types/SQLLongvarchar.java
M    java/engine/org/apache/derby/iapi/types/SQLLongint.java
M    java/engine/org/apache/derby/iapi/types/SQLSmallint.java
M    java/engine/org/apache/derby/iapi/types/DataValueDescriptor.java
M    java/engine/org/apache/derby/iapi/types/DataType.java
M    java/engine/org/apache/derby/iapi/types/SQLInteger.java
M    java/engine/org/apache/derby/iapi/types/SQLTinyint.java
M    java/engine/org/apache/derby/iapi/types/SQLTime.java
M    java/engine/org/apache/derby/iapi/types/SQLTimestamp.java
M    java/engine/org/apache/derby/iapi/types/SQLRef.java
M    java/engine/org/apache/derby/iapi/types/CollatorSQLChar.java
M    java/engine/org/apache/derby/iapi/types/CollatorSQLClob.java
M    java/engine/org/apache/derby/iapi/types/XML.java
M    java/engine/org/apache/derby/iapi/types/CollatorSQLVarchar.java
M    java/engine/org/apache/derby/iapi/types/SQLDecimal.java
M    java/engine/org/apache/derby/iapi/types/SQLDate.java
M    java/engine/org/apache/derby/iapi/types/SQLChar.java
M    java/engine/org/apache/derby/iapi/types/SQLClob.java
M    java/engine/org/apache/derby/iapi/types/SQLBoolean.java
M    java/engine/org/apache/derby/iapi/types/BinaryDecimal.java
M    java/engine/org/apache/derby/iapi/types/SQLBinary.java
M    java/engine/org/apache/derby/iapi/types/SQLVarchar.java
M    java/engine/org/apache/derby/iapi/types/UserType.java
M    java/engine/org/apache/derby/iapi/types/CollatorSQLLongvarchar.java
M    java/engine/org/apache/derby/iapi/types/SQLDouble.java
M    java/engine/org/apache/derby/iapi/store/access/BackingStoreHashtable.java
M    java/testing/org/apache/derbyTesting/unitTests/store/T_AccessRow.java
M    
java/testing/org/apache/derbyTesting/functionTests/tests/store/TestDiskHashtable.java

Modified:
     
db/derby/code/trunk/java/engine/org/apache/derby/iapi/store/access/BackingStoreHashtable.java
     
db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/BinaryDecimal.java
     
db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/CollatorSQLChar.java
     
db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/CollatorSQLClob.java
     
db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/CollatorSQLLongvarchar.java
     
db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/CollatorSQLVarchar.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/DataType.java
     
db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/DataValueDescriptor.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLBinary.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLBoolean.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLChar.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLClob.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLDate.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLDecimal.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLDouble.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLInteger.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLLongint.java
     
db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLLongvarchar.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLReal.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLRef.java
     
db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLSmallint.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLTime.java
     
db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLTimestamp.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLTinyint.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/SQLVarchar.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/UserType.java
     db/derby/code/trunk/java/engine/org/apache/derby/iapi/types/XML.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/GenericParameter.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/AlterTableConstantAction.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/BaseActivation.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/BasicSortObserver.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/CardinalityCounter.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/DMLWriteResultSet.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/DependentResultSet.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/InsertResultSet.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/MaxMinAggregator.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/MultiProbeTableScanResultSet.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/ScrollInsensitiveResultSet.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/SumAggregator.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/TableScanResultSet.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/UpdateResultSet.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/sql/execute/ValueRow.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/store/access/StorableFormatId.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/store/access/btree/BTreeMaxScan.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/store/access/btree/BTreeScan.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/store/access/conglomerate/GenericConglomerate.java
     
db/derby/code/trunk/java/engine/org/apache/derby/impl/store/access/heap/HeapRowLocation.java
     
db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/store/TestDiskHashtable.java
     
db/derby/code/trunk/java/testing/org/apache/derbyTesting/unitTests/store/T_AccessRow.java

Modified: 
db/derby/code/trunk/java/engine/org/apache/derby/iapi/store/access/BackingStoreHashtable.java

[ snip ]

Reply via email to