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 ka...@apache.org on 2013/10/10 12:57:58 UTC
svn commit: r1530913 -
/db/derby/code/trunk/java/engine/org/apache/derby/iapi/sql/dictionary/TriggerDescriptor.java
Author: kahatlen
Date: Thu Oct 10 10:57:58 2013
New Revision: 1530913
URL: http://svn.apache.org/r1530913
Log:
DERBY-6371: DROP COLUMN looks in wrong schema when checking trigger dependencies
Fix another occurrence where the wrong schema is used. This occurrence
doesn't cause any problems currently, since it's only used for
parsing, and the problems wouldn't appear until one attempt to do
binding with the incorrect schema. Fix it anyway for consistency.
Modified:
db/derby/code/trunk/java/engine/org/apache/derby/iapi/sql/dictionary/TriggerDescriptor.java
Modified: db/derby/code/trunk/java/engine/org/apache/derby/iapi/sql/dictionary/TriggerDescriptor.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/engine/org/apache/derby/iapi/sql/dictionary/TriggerDescriptor.java?rev=1530913&r1=1530912&r2=1530913&view=diff
==============================================================================
--- db/derby/code/trunk/java/engine/org/apache/derby/iapi/sql/dictionary/TriggerDescriptor.java (original)
+++ db/derby/code/trunk/java/engine/org/apache/derby/iapi/sql/dictionary/TriggerDescriptor.java Thu Oct 10 10:57:58 2013
@@ -374,14 +374,13 @@ public class TriggerDescriptor extends U
isRow &&
usesReferencingClause)
{
- SchemaDescriptor compSchema;
- compSchema = getDataDictionary().getSchemaDescriptor(triggerSchemaId, null);
- CompilerContext newCC = lcc.pushCompilerContext(compSchema);
+ CompilerContext newCC = lcc.pushCompilerContext(
+ dd.getSchemaDescriptor(actionSPS.getCompSchemaId(), null));
Parser pa = newCC.getParser();
Visitable stmtnode = pa.parseStatement(triggerDefinition);
lcc.popCompilerContext(newCC);
- actionSPS.setText(getDataDictionary().getTriggerActionString(stmtnode,
+ actionSPS.setText(dd.getTriggerActionString(stmtnode,
oldReferencingName,
newReferencingName,
triggerDefinition,