You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by Kristian Waagan <Kr...@Sun.COM> on 2010/02/08 12:37:55 UTC
Re: svn commit: r906595 - in /db/derby/code/trunk/java:
engine/org/apache/derby/iapi/store/access/ engine/org/apache/derby/iapi/types/
engine/org/apache/derby/impl/sql/ engine/org/apache/derby/impl/sql/execute/
engine/org/apache/derby/impl/store/access/ en...
On 04.02.10 19:21, kristwaa@apache.org 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 ]