You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by ba...@apache.org on 2005/06/09 00:48:30 UTC

svn commit: r189664 - /incubator/derby/code/trunk/java/engine/org/apache/derby/impl/sql/compile/UpdateNode.java

Author: bandaram
Date: Wed Jun  8 15:48:28 2005
New Revision: 189664

URL: http://svn.apache.org/viewcvs?rev=189664&view=rev
Log:
Handle the case of VTIs in UpdateNode. The tableName can be NULL there.

Submitted by Satheesh Bandaram (satheesh@sourcery.org)

Modified:
    incubator/derby/code/trunk/java/engine/org/apache/derby/impl/sql/compile/UpdateNode.java

Modified: incubator/derby/code/trunk/java/engine/org/apache/derby/impl/sql/compile/UpdateNode.java
URL: http://svn.apache.org/viewcvs/incubator/derby/code/trunk/java/engine/org/apache/derby/impl/sql/compile/UpdateNode.java?rev=189664&r1=189663&r2=189664&view=diff
==============================================================================
--- incubator/derby/code/trunk/java/engine/org/apache/derby/impl/sql/compile/UpdateNode.java (original)
+++ incubator/derby/code/trunk/java/engine/org/apache/derby/impl/sql/compile/UpdateNode.java Wed Jun  8 15:48:28 2005
@@ -202,9 +202,12 @@
 		DataDictionary dataDictionary = getDataDictionary();
 
 		// check if targetTable is a synonym
-		TableName synonymTab = resolveTableToSynonym(this.targetTableName);
-		if (synonymTab != null)
-			this.targetTableName = synonymTab;
+		if (targetTableName != null)
+		{
+			TableName synonymTab = resolveTableToSynonym(this.targetTableName);
+			if (synonymTab != null)
+				this.targetTableName = synonymTab;
+		}
 
 		bindTables(dataDictionary);