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 Daniel John Debrunner <dj...@debrunners.com> on 2005/01/05 00:11:01 UTC

[PATCH] RowList removal & ProviderList cleanup.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Patch for the trunk, I will assume lazy approval for this and commit at
the end of the week if there are no objections.

Remove the RowList class, replacing its use with simple ExecRow[] (arrays).

Clean up some code related to ProviderList, remove handling of
dependencies for defaults since defaults are constants.

This is a step towards removing ProviderList class, which can be simply
replaced with java.util.List. First I'm checking to see how it is used,
since some of its use is left over from the old Cloudsync product.

derbyall tests pass

Dan.

svn status output

M
java\engine\org\apache\derby\impl\sql\compile\CompilerContextImpl.java
M
java\engine\org\apache\derby\impl\sql\compile\ColumnDefinitionNode.java
M
java\engine\org\apache\derby\impl\sql\compile\ConstraintDefinitionNode.java
M      java\engine\org\apache\derby\impl\sql\compile\CreateViewNode.java
M      java\engine\org\apache\derby\impl\sql\compile\DefaultNode.java
M
java\engine\org\apache\derby\impl\sql\depend\BasicDependencyManager.java
M
java\engine\org\apache\derby\impl\sql\execute\CreateTableConstantAction.java
M
java\engine\org\apache\derby\impl\sql\execute\AlterTableConstantAction.java
M      java\engine\org\apache\derby\impl\sql\catalog\TabInfoImpl.java
M      java\engine\org\apache\derby\impl\sql\catalog\DataDictionaryImpl.java
M      java\engine\org\apache\derby\iapi\sql\depend\ProviderList.java
M      java\engine\org\apache\derby\iapi\sql\dictionary\TabInfo.java
D      java\engine\org\apache\derby\iapi\sql\dictionary\RowList.java
M      java\engine\org\apache\derby\catalog\types\DefaultInfoImpl.java

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFB2yKFIv0S4qsbfuQRAlI1AJ0ULI2yTFUoHQL7nKswGKSxk42FFQCfbqvU
udLlU1jICg1PzlaIHZaBgeI=
=ZoMB
-----END PGP SIGNATURE-----