0             ! "# $% &' ( ) *+ , - . / 0 1 234 # 5 6 7 8 9 :; l< := > ?@A BC 2D #E F G 2H #I 2JK L :M 2N O P Q RS TU C :V CWX CY Z[ J \ J] ^_ `a Qb Jc d e f Og h i j k 2l 2m :n o pq rs tu :v w x :y z :{ | }~ l :  # l 2         2           O    O    M                    Z \      c         O  lb  :       l   # #" 2  COLUMNNAMELjava/lang/String; ConstantValuedeferredZ emptyHeapRow+Lorg/apache/derby/iapi/sql/execute/ExecRow; targetTable-Lorg/apache/derby/impl/sql/compile/FromTable;fkInfo*Lorg/apache/derby/impl/sql/execute/FKInfo;readColsBitSet4Lorg/apache/derby/iapi/services/io/FormatableBitSet;dependentConstantActions3[Lorg/apache/derby/iapi/sql/execute/ConstantAction; cascadeDeletedependentNodes2[Lorg/apache/derby/impl/sql/compile/StatementNode;()VCodeinit'(Ljava/lang/Object;Ljava/lang/Object;)VstatementToString()Ljava/lang/String; bindStatement Exceptions getPrivType()IreferencesSessionSchema()ZmakeConstantAction4()Lorg/apache/derby/iapi/sql/execute/ConstantAction;generatet(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)VgetStatementType getReadMap(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)Lorg/apache/derby/iapi/services/io/FormatableBitSet;getDependentTableNode(Ljava/lang/String;ILorg/apache/derby/iapi/sql/dictionary/ColumnDescriptorList;)Lorg/apache/derby/impl/sql/compile/StatementNode;getEmptyDeleteNodeW(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/derby/impl/sql/compile/StatementNode;getEmptyUpdateNode(Ljava/lang/String;Ljava/lang/String;Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptorList;)Lorg/apache/derby/impl/sql/compile/StatementNode; getSetClause(Lorg/apache/derby/impl/sql/compile/TableName;Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptorList;)Lorg/apache/derby/impl/sql/compile/ResultColumnList;optimizeStatementgetDeleteReadMap(Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;Ljava/util/Vector;Lorg/apache/derby/iapi/sql/dictionary/GenericDescriptorList;[Z)Lorg/apache/derby/iapi/services/io/FormatableBitSet;correlateAddedColumnsd(Lorg/apache/derby/impl/sql/compile/ResultColumnList;Lorg/apache/derby/impl/sql/compile/FromTable;)V +org/apache/derby/impl/sql/compile/TableName DELETE      *org/apache/derby/impl/sql/compile/FromList   ,org/apache/derby/impl/sql/compile/SelectNode  +org/apache/derby/impl/sql/compile/FromTable /org/apache/derby/impl/sql/compile/CurrentOfNode )org/apache/derby/impl/sql/compile/FromVTI     42X28        2org/apache/derby/impl/sql/compile/ResultColumnList        ! "8org/apache/derby/impl/sql/compile/CurrentRowLocationNode###RowLocationToDelete #.org/apache/derby/impl/sql/compile/ResultColumn $ %&   ' () * +[I ,- . /0 1 234 56 78java/lang/StringBuffer 9 :;. < =java/util/Hashtable >? @A /org/apache/derby/impl/sql/compile/StatementNode java/lang/Integer  BC DK EF  G HI J K LM NOP QR ST@org/apache/derby/iapi/store/access/StaticCompiledOpenConglomInfoU VW XY Z[ \] ^ _` ab cd ef2org/apache/derby/iapi/services/io/FormatableBitSet g h ij kl morg/apache/derby/catalog/UUID n o pq rst uv w xy z{ | 1org.apache.derby.iapi.sql.execute.CursorResultSet } ~getDeleteCascadeResultSetgetDeleteResultSetgetDeleteVTIResultSet  %org.apache.derby.iapi.sql.ResultSet[] ~#org.apache.derby.iapi.sql.ResultSet   T        java/lang/String      v0org.apache.derby.impl.sql.execute.BaseActivationraParentResultSets3org.apache.derby.iapi.sql.execute.CursorResultSet[]  java/util/Vector:org/apache/derby/iapi/sql/dictionary/GenericDescriptorList         ,org/apache/derby/impl/sql/compile/DeleteNode ,org/apache/derby/impl/sql/compile/UpdateNode   6org/apache/derby/iapi/services/io/FormatablePropertiesindexnull/org/apache/derby/impl/sql/compile/FromBaseTable     +org/apache/derby/impl/sql/compile/ValueNode          6org/apache/derby/iapi/sql/dictionary/TriggerDescriptor      31org/apache/derby/impl/sql/compile/ColumnReference 5org/apache/derby/impl/sql/compile/DMLModStatementNode-org/apache/derby/iapi/error/StandardException(Ljava/lang/Object;)VtargetTableName-Lorg/apache/derby/impl/sql/compile/TableName;getCompilerContext5()Lorg/apache/derby/iapi/sql/compile/CompilerContext;1org/apache/derby/iapi/sql/compile/CompilerContextpushCurrentPrivType(I)VgetNodeFactory1()Lorg/apache/derby/iapi/sql/compile/NodeFactory;-org/apache/derby/iapi/sql/compile/NodeFactorydoJoinOrderOptimization()Ljava/lang/Boolean;getContextManager9()Lorg/apache/derby/iapi/services/context/ContextManager;getNode}(ILjava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode;getDataDictionary7()Lorg/apache/derby/iapi/sql/dictionary/DataDictionary; bindTables8(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;)V resultSet1Lorg/apache/derby/impl/sql/compile/ResultSetNode;fromList,Lorg/apache/derby/impl/sql/compile/FromList; elementAt4(I)Lorg/apache/derby/impl/sql/compile/QueryTreeNode;getBaseCursorTargetTableName/()Lorg/apache/derby/impl/sql/compile/TableName; targetVTI+Lorg/apache/derby/impl/sql/compile/FromVTI; setTargetequals0(Lorg/apache/derby/impl/sql/compile/TableName;)Z getCursorName newExceptiong(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException;verifyTargetTablegetResultColumnListresultColumnList4Lorg/apache/derby/impl/sql/compile/ResultColumnList;getResultColumnsForList(Lorg/apache/derby/impl/sql/compile/TableName;Lorg/apache/derby/impl/sql/compile/ResultColumnList;Lorg/apache/derby/impl/sql/compile/TableName;)Lorg/apache/derby/impl/sql/compile/ResultColumnList;/org/apache/derby/impl/sql/compile/ResultSetNodesetResultColumns7(Lorg/apache/derby/impl/sql/compile/ResultColumnList;)Vg(Lorg/apache/derby/impl/sql/compile/ResultColumnList;)Lorg/apache/derby/impl/sql/compile/FromBaseTable;targetTableDescriptor6Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor; addColsToList(Lorg/apache/derby/impl/sql/compile/ResultColumnList;Lorg/apache/derby/iapi/services/io/FormatableBitSet;)Lorg/apache/derby/impl/sql/compile/ResultColumnList;4org/apache/derby/iapi/sql/dictionary/TableDescriptorgetMaxColumnIDget(I)ZgetEmptyExecRow-()Lorg/apache/derby/iapi/sql/execute/ExecRow;k(ILorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode;(ILjava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; markGeneratedaddResultColumn3(Lorg/apache/derby/impl/sql/compile/ResultColumn;)VbindExpressionsgetResultColumns6()Lorg/apache/derby/impl/sql/compile/ResultColumnList;bindUntypedNullsToResultColumnsbindResultColumnToExpressionbindConstraintsa(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;Lorg/apache/derby/iapi/sql/compile/NodeFactory;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;Lorg/apache/derby/iapi/sql/depend/Dependent;Lorg/apache/derby/impl/sql/compile/ResultColumnList;[ILorg/apache/derby/iapi/services/io/FormatableBitSet;ZZ)Lorg/apache/derby/impl/sql/compile/ValueNode;getNamesubqueryReferencesTarget(Ljava/lang/String;Z)ZrequiresDeferredProcessinggetWhereClause/()Lorg/apache/derby/impl/sql/compile/ValueNode;3org/apache/derby/impl/sql/compile/VTIDeferModPolicydeferIts(ILorg/apache/derby/impl/sql/compile/FromVTI;[Ljava/lang/String;Lorg/apache/derby/impl/sql/compile/QueryTreeNode;)Z fkTableNames[Ljava/lang/String; getSchemaNameappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringisDependentTablegraphHashTableLjava/util/Hashtable; containsKey(Ljava/lang/Object;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; fkRefActionsfkColDescriptors<[Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptorList;isPrivilegeCollectionRequiredaddRequiredTablePriv9(Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)VpopCurrentPrivTypeupdateTargetLockModegetHeapConglomerateId()JgetLanguageConnectionContext<()Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext;8org/apache/derby/iapi/sql/conn/LanguageConnectionContextgetTransactionCompile<()Lorg/apache/derby/iapi/store/access/TransactionController;indexConglomerateNumbers[J8org/apache/derby/iapi/store/access/TransactionControllergetStaticCompiledConglomInfoE(J)Lorg/apache/derby/iapi/store/access/StaticCompiledOpenConglomInfo;getLockGranularity()CmakeResultDescription/()Lorg/apache/derby/iapi/sql/ResultDescription;getGenericConstantActionFactoryB()Lorg/apache/derby/impl/sql/execute/GenericConstantActionFactory; getTableTypeindicesToMaintain9[Lorg/apache/derby/iapi/sql/dictionary/IndexRowGenerator;getUUID!()Lorg/apache/derby/catalog/UUID; getFKInfo-()[Lorg/apache/derby/impl/sql/execute/FKInfo;getTriggerInfo1()Lorg/apache/derby/impl/sql/execute/TriggerInfo;7(Lorg/apache/derby/iapi/services/io/FormatableBitSet;)VgetNumberOfColumns getReadColMap9(ILorg/apache/derby/iapi/services/io/FormatableBitSet;)[IgetStreamStorableColIds(I)[I getNumBitsSetisOneRowResultSet>org/apache/derby/impl/sql/execute/GenericConstantActionFactorygetDeleteConstantAction(JILorg/apache/derby/iapi/store/access/StaticCompiledOpenConglomInfo;[Lorg/apache/derby/iapi/sql/dictionary/IndexRowGenerator;[J[Lorg/apache/derby/iapi/store/access/StaticCompiledOpenConglomInfo;Lorg/apache/derby/iapi/sql/execute/ExecRow;ZZLorg/apache/derby/catalog/UUID;ILjava/lang/Object;Ljava/lang/Object;[IJLjava/lang/String;Ljava/lang/String;Lorg/apache/derby/iapi/sql/ResultDescription;[Lorg/apache/derby/impl/sql/execute/FKInfo;Lorg/apache/derby/impl/sql/execute/TriggerInfo;Lorg/apache/derby/iapi/services/io/FormatableBitSet;[I[IILorg/apache/derby/catalog/UUID;Z[Lorg/apache/derby/iapi/sql/execute/ConstantAction;)Lorg/apache/derby/iapi/sql/execute/ConstantAction;getUpdatableVTIConstantAction6(IZ)Lorg/apache/derby/iapi/sql/execute/ConstantAction;8org/apache/derby/impl/sql/compile/ActivationClassBuildergetExecuteMethod9()Lorg/apache/derby/iapi/services/compiler/MethodBuilder;generateCodeForTemporaryTablegenerateParameterValueSet=(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;)V!pushGetResultSetFactoryExpression:(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)VnewRowLocationScanResultSetNamegetRowLocationScanResultSetNamenewFieldDeclaration[(ILjava/lang/String;Ljava/lang/String;)Lorg/apache/derby/iapi/services/compiler/LocalField;addItem(Ljava/lang/Object;)I5org/apache/derby/iapi/services/compiler/MethodBuilderpushI(ILjava/lang/String;)Lorg/apache/derby/iapi/services/compiler/LocalField; pushNewArray(Ljava/lang/String;I)VsetField7(Lorg/apache/derby/iapi/services/compiler/LocalField;)VfkIndexConglomNumbers fkColArrays[[IsetRefActionInfo(J[ILjava/lang/String;Z)VgetFieldstatementNumHitLimitnewGeneratedFunL(Ljava/lang/String;I)Lorg/apache/derby/iapi/services/compiler/MethodBuilder; methodReturncompletepushThis callMethod;(SLjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)IsetArrayElementpushNull(Ljava/lang/String;)V getRowCountgetConstructorputField9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V endStatementrelevantTriggers*?**@A?:*BCYD*&EFGF*&<FH:*I*JYKL*LMe*N*B6 * OP*LQY RSW6   3*P **B 2*T .*U 2VS*P 2W ̧A*I:CYD*&EFGF*&<FH:*LQYRSW*X&**Y**&Z*[*[: *[  .::<:*\'*& *]<*&^A*_`:*ab:6*a/cS*&dT<:*I *e:*f *&g c*h*a*-*?*&i *j*k*( llY*(m*&n*(o* *&np*( *&n *(qr*s*tu*f*?v) *++wx*I*+y+,z+{W*+,|*&/+}+~W*N *I N6N6 6N*I,+**N ,:*NCYD*&EFGF*&<FH:+:,*P,6*P*P2*/*2,, H+: *P2+   ,, W*P2+,,l,*I ,*N *I0CYD*&EFGF*&<FH:,,-W*IA*N:+6/+:}H<N-*>TY:*Y,*-:**-3ui:+.6+:+`:"*:I*LL#*-:*L NY:+,*:%* . :* :Y:W-* : e * 1O :Y:+,*:%* . :* :Y:  W *-* : f * 1O s g*: * .#: * .:6,¢5,:ĶřP* 12N-4 2&*N<*P*P2Ƅ*DZ    **6lY`:*+*:,,˞[-T6,:(:Књ66҄ b V,N-*-:+666+2::ؙ:  لɱ