Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\sql\compile\FromVTI.class
Êþº¾ 0´ ¦ v@øj u!@Ã? u" u# u$% u& u' v() u*+ u, u- u. /01 u23 u4 u5 u6 u7 u8 u9t:t;t< u= |> u? ?>@ ®ABC uDEFGHBIBJ uKLM N O uP ÐQ uR ÐS uT uUV vW uXYZ Ð[ u\]^ B_`a ub uc ud ue ufgh i ujk O l m un o pqrs pt uv uwx uy Yz ¦{ u| u}~ F? u? ®???? u? u? uM?? u?@I @ u? u?? ®??? u? ? ? ? u?? |?? |?? u? |??? u? ?? F¡¢ £¤ ¦¥ ?¦ ?§¨© ?ª ?« ?¦¬ ? ?® ?¦ ?¯ ?¦° ?± ?¦² ?³ ?¦´ ?µ ¶¦ ¶· ¤¦¸ ¤¹º u»¼½ ¾¿ ¦À ÁÂà ¬ÄÅ Æ uÇÈ uÉ OÊËÌËÍÎ ¶Ï ¶ÐÑ ¹Ò Ó ¹Ô Õ Ö ×Ø ÀÙ ÀÚ /ÛÜ Ý ¶Þ ¶ß à ¶á Àâ ¶ã /ä /åæ çè Я ué Ðê ë Ðì í uî ï ð ñ uò /óô Ðõ uöG÷ uø uù uúû ä uü uý þ Àÿ À ß ä B? B× u C u u ó C C uÏ Ð ù Ä ù ý Ä ý u u u u u ä u ! # $ % &' ()*+ , u- ./ u012345 ¯ u6 ê .7 u8 .9 : u;< O? u=3> u?3@ BAB3C3DgE3FBG uH .IJ3K .L3M3N O3P3Q3R3S3T3U .V .WXYZ3[ § v\]^_` ab_cdefg aÕ aÚ ah i? ij kß kl /m vn uo up uq r stguvw xyz e e er{r| }~ u? u? ¦Ú? ®? Á? ?????? correlationMap $Lorg/apache/derby/iapi/util/JBitSet; dependencyMap methodCall 2Lorg/apache/derby/impl/sql/compile/MethodCallNode; exposedName -Lorg/apache/derby/impl/sql/compile/TableName; subqueryList 0Lorg/apache/derby/impl/sql/compile/SubqueryList; implementsVTICosting Z optimized materializable isTarget isDerbyStyleTableFunction isRestrictedTableFunction rs Ljava/sql/ResultSet; compileTimeConstants 7Lorg/apache/derby/iapi/services/io/FormatableHashtable; numVTICols I restrictionList 1Lorg/apache/derby/impl/sql/compile/PredicateList; forUpdatePresent emptyForUpdate estimatedCost D estimatedRowCount supportsMultipleInstantiations vtiCosted version2 implementsPushable ps Ljava/sql/PreparedStatement; methodParms 2[Lorg/apache/derby/impl/sql/compile/JavaValueNode; controlsDeferral isInsensitive resultSetType projectedColumnNames [Ljava/lang/String; vtiRestriction "Lorg/apache/derby/vti/Restriction; (class$org$apache$derby$vti$RestrictedVTI Ljava/lang/Class; Synthetic 7class$org$apache$derby$impl$sql$compile$ColumnReference 5class$org$apache$derby$impl$sql$compile$ParameterNode %class$org$apache$derby$vti$VTICosting <init> ()V Code init K(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V Exceptions ](Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V estimateCost7(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;Lorg/apache/derby/iapi/sql/compile/CostEstimate;Lorg/apache/derby/iapi/sql/compile/Optimizer;Lorg/apache/derby/iapi/sql/compile/RowOrdering;)Lorg/apache/derby/iapi/sql/compile/CostEstimate; legalJoinOrder '(Lorg/apache/derby/iapi/util/JBitSet;)Z isMaterializable ()Z adjustForSortElimination modifyAccessPath U(Lorg/apache/derby/iapi/util/JBitSet;)Lorg/apache/derby/iapi/sql/compile/Optimizable; pushOptPredicate ;(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicate;)Z toString ()Ljava/lang/String; printSubNodes (I)V isConstructor getMethodCall 4()Lorg/apache/derby/impl/sql/compile/MethodCallNode; getExposedName getExposedTableName /()Lorg/apache/derby/impl/sql/compile/TableName; setTarget bindNonVTITables ?(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;Lorg/apache/derby/impl/sql/compile/FromList;)Lorg/apache/derby/impl/sql/compile/ResultSetNode; getVTIName bindVTITables _(Lorg/apache/derby/impl/sql/compile/FromList;)Lorg/apache/derby/impl/sql/compile/ResultSetNode; getResultSetMetaData ()Ljava/sql/ResultSetMetaData; getNewInstance ()Ljava/lang/Object; getDeferralControl *()Lorg/apache/derby/vti/DeferModification; getResultSetType ()I bindExpressions /(Lorg/apache/derby/impl/sql/compile/FromList;)V getNodesFromParameters %(Ljava/lang/Class;)Ljava/util/Vector; getAllResultColumns c(Lorg/apache/derby/impl/sql/compile/TableName;)Lorg/apache/derby/impl/sql/compile/ResultColumnList; getMatchingColumn e(Lorg/apache/derby/impl/sql/compile/ColumnReference;)Lorg/apache/derby/impl/sql/compile/ResultColumn; preprocess ?(ILorg/apache/derby/impl/sql/compile/GroupByList;Lorg/apache/derby/impl/sql/compile/FromList;)Lorg/apache/derby/impl/sql/compile/ResultSetNode; genProjectRestrict 4(I)Lorg/apache/derby/impl/sql/compile/ResultSetNode; performMaterialization computeProjectionAndRestriction 4(Lorg/apache/derby/impl/sql/compile/PredicateList;)V computeProjection ()Ljava/util/HashMap; computeRestriction G(Lorg/apache/derby/impl/sql/compile/PredicateList;Ljava/util/HashMap;)V canBePushedDown 0(Lorg/apache/derby/impl/sql/compile/Predicate;)Z makeRestriction d(Lorg/apache/derby/impl/sql/compile/ValueNode;Ljava/util/HashMap;)Lorg/apache/derby/vti/Restriction; makeLeafRestriction w(Lorg/apache/derby/impl/sql/compile/BinaryRelationalOperatorNode;Ljava/util/HashMap;)Lorg/apache/derby/vti/Restriction; makeIsNullRestriction e(Lorg/apache/derby/impl/sql/compile/IsNullNode;Ljava/util/HashMap;)Lorg/apache/derby/vti/Restriction; iAmConfused Q(Lorg/apache/derby/impl/sql/compile/ValueNode;)Lorg/apache/derby/vti/Restriction; flipOperator (I)I mapOperator squeezeConstantValue A(Lorg/apache/derby/impl/sql/compile/ValueNode;)Ljava/lang/Object; generate t(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V getScanArguments t(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)I storeObjectInPS O(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;Ljava/lang/Object;)I generateConstructor u(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Z)V referencesTarget (Ljava/lang/String;Z)Z acceptChildren .(Lorg/apache/derby/iapi/sql/compile/Visitor;)V getSpecialTriggerVTITableName m(Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext;Ljava/lang/String;)Lorg/apache/derby/catalog/UUID; genResultColList l(Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)Lorg/apache/derby/impl/sql/compile/ResultColumnList; needsSpecialRCLBinding isUpdatableCursor markUpdatableByCursor (Ljava/util/Vector;)V getForUpdateColumnList ()[I isCompileTime getOriginalSQL getStatementIsolationLevel setSharedState +(Ljava/lang/String;Ljava/io/Serializable;)V getSharedState &(Ljava/lang/String;)Ljava/lang/Object; #createResultColumnsForTableFunction ,(Lorg/apache/derby/catalog/TypeDescriptor;)V implementsDerbyStyleVTICosting (Ljava/lang/String;)Z getVTICosting #()Lorg/apache/derby/vti/VTICosting; lookupClass %(Ljava/lang/String;)Ljava/lang/Class; class$? java/lang/ClassNotFoundException java/lang/NoClassDefFoundErrorª«?????????? java/lang/String??°? 0org/apache/derby/impl/sql/compile/MethodCallNode{| 2org/apache/derby/impl/sql/compile/ResultColumnList????????? .org/apache/derby/impl/sql/compile/SubqueryList? +org/apache/derby/impl/sql/compile/TableName}~?????????? ??¡??Y«?? java/sql/SQLException¢£¤¥¦§¨©ª«¬¶®¯°±??²³´µ¶·«xy¸¹zyº´???? java/lang/Throwable¸¹??»¼½¾¶?? /org/apache/derby/impl/sql/compile/PredicateList +org/apache/derby/impl/sql/compile/Predicate¿À 3org/apache/derby/impl/sql/compile/NewInvocationNodeÁÂ????Ã?ÄÅÆÇÓȽÉÊ java/util/VectorËÌÍÎ??ÏÐÑÒÓÔÕ¶Ö×ØÙ java/lang/reflect/Method¤¥ "org.apache.derby.vti.RestrictedVTIÒÚÛÜ??À¶ java.sql.PreparedStatementÝ 42X08ɽÞß java.sql.ResultSet !org.apache.derby.vti.IQualifyable org.apache.derby.vti.VTICostingàáâÌÍ 42X43ÞãäåÓ??æçèÓéêÎÏ java/sql/PreparedStatementëÓ 42Z90ìÍ &org/apache/derby/vti/DeferModification??ÒÓ java/lang/AbstractMethodError java/lang/NoSuchMethodError?? java/sql/ResultSetíî java/lang/ObjectïðÏñ¶ò¥óô java/lang/Short java/lang/Integerõתö java/lang/Byte÷øªùª¿ java/lang/Longªú java/lang/Floatªû java/lang/Doubleªüýþÿ java/lang/Characterª java/lang/Class +java/lang/reflect/InvocationTargetException -org/apache/derby/iapi/error/StandardException¶§¥ 1org.apache.derby.impl.sql.compile.ColumnReferenceÖ×¶Ï 1org/apache/derby/impl/sql/compile/ColumnReferenceÓË 5org/apache/derby/impl/sql/compile/CollectNodesVisitorª½ó .org/apache/derby/impl/sql/compile/ResultColumn ¶!½?" +org/apache/derby/impl/sql/compile/ValueNode#$%Å&½'()¿*Ó+¿,-?. *org/apache/derby/impl/sql/compile/FromListÜ/ "org/apache/derby/iapi/util/JBitSet0y1¿234¿5¹Þß6789:«;<?= /org/apache/derby/impl/sql/compile/ResultSetNode>Ó?¨@¶µ¶ãäåæ java/util/HashMapA7 ¡'BC¶DEFGHçèIJéꢣK $org/apache/derby/vti/Restriction$AND AND InnerClassesªLM½N¶OP )org/apache/derby/impl/sql/compile/AndNodeQRS¶TR (org/apache/derby/impl/sql/compile/OrNodeU¶ #org/apache/derby/vti/Restriction$OR OR >org/apache/derby/impl/sql/compile/BinaryRelationalOperatorNodeëì ,org/apache/derby/impl/sql/compile/IsNullNodeíîïðVÓñòóòOWôõ 0org/apache/derby/vti/Restriction$ColumnQualifier ColumnQualifierªXYR /org/apache/derby/impl/sql/compile/ParameterNodeZÓ .org/apache/derby/impl/sql/compile/ConstantNode[\]^Ï 1org/apache/derby/impl/sql/compile/RemapCRsVisitorª_`«abcøù getVTIResultSet 0org.apache.derby.iapi.sql.execute.NoPutResultSetdef 2org/apache/derby/iapi/services/io/FormatableBitSetghij??kclm¨¥ /org.apache.derby.impl.sql.compile.ParameterNoden?o¿üýopqr 0org.apache.derby.iapi.store.access.Qualifier[][]spo_tÓoüu¯úûvw java.lang.Exceptionxpyz{|}«~mp?|?«?«?«?«???? java.sql.Statement close void?« 1org.apache.derby.catalog.TriggerNewTransitionRows 1org.apache.derby.catalog.TriggerOldTransitionRows??????????? 42Y45 org/apache/derby/catalog/UUID????????? ?????Ó?P?? ¡¢£¤½¥¦§ 5org/apache/derby/iapi/services/io/FormatableHashtable¨©ª«¬?®¯©¥ 42ZB5Þ°±Ó²³P org/apache/derby/vti/VTICosting )org/apache/derby/impl/sql/compile/FromVTI +org/apache/derby/impl/sql/compile/FromTable #org/apache/derby/vti/VTIEnvironment forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; makeTableName S(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/derby/impl/sql/compile/TableName; '(Ljava/lang/Object;Ljava/lang/Object;)V resultColumns 4Lorg/apache/derby/impl/sql/compile/ResultColumnList; getNodeFactory 1()Lorg/apache/derby/iapi/sql/compile/NodeFactory; getContextManager 9()Lorg/apache/derby/iapi/services/context/ContextManager; -org/apache/derby/iapi/sql/compile/NodeFactory getNode k(ILorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; getCostEstimate _(Lorg/apache/derby/iapi/sql/compile/Optimizer;)Lorg/apache/derby/iapi/sql/compile/CostEstimate; costEstimate 0Lorg/apache/derby/iapi/sql/compile/CostEstimate; getEstimatedCostPerInstantiation ((Lorg/apache/derby/vti/VTIEnvironment;)D getEstimatedRowCount ((Lorg/apache/derby/vti/VTIEnvironment;)Z unexpectedUserException F(Ljava/lang/Throwable;)Lorg/apache/derby/iapi/error/StandardException; .org/apache/derby/iapi/sql/compile/CostEstimate setCost (DDD)V getCurrentAccessPath 0()Lorg/apache/derby/iapi/sql/compile/AccessPath; ,org/apache/derby/iapi/sql/compile/AccessPath getJoinStrategy 2()Lorg/apache/derby/iapi/sql/compile/JoinStrategy; .org/apache/derby/iapi/sql/compile/JoinStrategy multiplyBaseCostByOuterRows rowCount ()D multiply c(DLorg/apache/derby/iapi/sql/compile/CostEstimate;)Lorg/apache/derby/iapi/sql/compile/CostEstimate; +org/apache/derby/iapi/sql/compile/Optimizer getDataDictionary 7()Lorg/apache/derby/iapi/sql/dictionary/DataDictionary; optimize 9(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;D)V modifyAccessPaths or '(Lorg/apache/derby/iapi/util/JBitSet;)V contains 6org/apache/derby/iapi/sql/compile/OptimizablePredicate getReferencedMap &()Lorg/apache/derby/iapi/util/JBitSet; hasSingleBitSet addPredicate 0(Lorg/apache/derby/impl/sql/compile/Predicate;)V correlationName Ljava/lang/String; tableNumber getCompilerContext 5()Lorg/apache/derby/iapi/sql/compile/CompilerContext; 1org/apache/derby/iapi/sql/compile/CompilerContext getNextTableNumber getJavaClassName getLanguageConnectionContext <()Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext; bindExpression ¡(Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Ljava/util/Vector;)Lorg/apache/derby/impl/sql/compile/JavaValueNode; getMethodParms 4()[Lorg/apache/derby/impl/sql/compile/JavaValueNode; getRoutineInfo 3()Lorg/apache/derby/catalog/types/RoutineAliasInfo; /org/apache/derby/catalog/types/RoutineAliasInfo getReturnType +()Lorg/apache/derby/catalog/TypeDescriptor; 'org/apache/derby/catalog/TypeDescriptor isRowMultiSet getParameterStyle ()S getResolvedMethod ()Ljava/lang/reflect/Member; ()Ljava/lang/Class; isAssignableFrom (Ljava/lang/Class;)Z assignableTo newException g(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; 3org/apache/derby/iapi/sql/dictionary/DataDictionary getTableDescriptor W(Lorg/apache/derby/catalog/UUID;)Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor; U(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; java/sql/ResultSetMetaData getColumnCount createListFromResultSetMetaData ^(Ljava/sql/ResultSetMetaData;Lorg/apache/derby/impl/sql/compile/TableName;Ljava/lang/String;)V size propagateDCLInfo I(Lorg/apache/derby/impl/sql/compile/ResultColumnList;Ljava/lang/String;)V getResultSetConcurrency getMetaData getMethodParameterClasses ()[Ljava/lang/Class; /org/apache/derby/impl/sql/compile/JavaValueNode getConstantValueAsObject isPrimitive TYPE equals (Ljava/lang/Object;)Z shortValue (S)V byteValue ()B (B)V (J)V (F)V (D)V java/lang/Boolean FALSE Ljava/lang/Boolean; (C)V getClassFactory 6()Lorg/apache/derby/iapi/services/loader/ClassFactory; 2org/apache/derby/iapi/services/loader/ClassFactory getClassInspector 8()Lorg/apache/derby/iapi/services/loader/ClassInspector; 4org/apache/derby/iapi/services/loader/ClassInspector getClass getConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; java/lang/reflect/Constructor newInstance '([Ljava/lang/Object;)Ljava/lang/Object; getTargetException ()Ljava/lang/Throwable; areParametersQueryInvariant elements ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement getTableNumber ?(Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Ljava/util/Vector;)Lorg/apache/derby/impl/sql/compile/ValueNode; (Ljava/lang/Class;)V accept Z(Lorg/apache/derby/iapi/sql/compile/Visitor;)Lorg/apache/derby/iapi/sql/compile/Visitable; getList ()Ljava/util/Vector; getSchemaName 0(Lorg/apache/derby/impl/sql/compile/TableName;)Z elementAt 4(I)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; isGenerated getName ?(ILjava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; addResultColumn 3(Lorg/apache/derby/impl/sql/compile/ResultColumn;)V getTableNameNode getColumnName getResultColumn D(Ljava/lang/String;)Lorg/apache/derby/impl/sql/compile/ResultColumn; setTableNumber getColumnPosition setColumnNumber doJoinOrderOptimization ()Ljava/lang/Boolean; }(ILjava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; ?(ILorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Lorg/apache/derby/impl/sql/compile/PredicateList;)V referencedTableMap set categorize ((Lorg/apache/derby/iapi/util/JBitSet;Z)Z clear getCorrelationTables copyListAndObjects 6()Lorg/apache/derby/impl/sql/compile/ResultColumnList; genVirtualColumnNodes i(Lorg/apache/derby/impl/sql/compile/ResultSetNode;Lorg/apache/derby/impl/sql/compile/ResultColumnList;Z)V doProjection tableProperties Ljava/util/Properties; é(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; getFirstSetBit getTrulyTheBestAccessPath doesMaterialization getResultColumns 3(I)Lorg/apache/derby/impl/sql/compile/ResultColumn; isReferenced getBaseColumnNode 4()Lorg/apache/derby/impl/sql/compile/BaseColumnNode; 0org/apache/derby/impl/sql/compile/BaseColumnNode put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getAndNode -()Lorg/apache/derby/impl/sql/compile/AndNode; org/apache/derby/vti/Restriction G(Lorg/apache/derby/vti/Restriction;Lorg/apache/derby/vti/Restriction;)V getReferencedSet isQualifier get (I)Z getRightOperand /()Lorg/apache/derby/impl/sql/compile/ValueNode; isBooleanTrue getLeftOperand isBooleanFalse getOperator &(Ljava/lang/Object;)Ljava/lang/Object; ((Ljava/lang/String;ILjava/lang/Object;)V getOperand getParameterNumber getValue 3()Lorg/apache/derby/iapi/types/DataValueDescriptor; /org/apache/derby/iapi/types/DataValueDescriptor getObject (Z)V assignResultSetNumber 8org/apache/derby/impl/sql/compile/ActivationClassBuilder !pushGetResultSetFactoryExpression :(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V 5org/apache/derby/iapi/services/compiler/MethodBuilder callMethod ;(SLjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)I getFinalCostEstimate 2()Lorg/apache/derby/iapi/sql/compile/CostEstimate; addItem (Ljava/lang/Object;)I pushThisAsActivation generateHolder t(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V resultSetNumber push (Ljava/lang/String;)V generateQualifiers (Lorg/apache/derby/iapi/sql/compile/ExpressionClassBuilderInterface;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/sql/compile/Optimizable;Z)V pushNull getScanIsolationLevel getEstimatedCost newGeneratedFun L(Ljava/lang/String;I)Lorg/apache/derby/iapi/services/compiler/MethodBuilder; addThrownException newFieldDeclaration I(ILjava/lang/String;)Lorg/apache/derby/iapi/services/compiler/LocalField; getField 7(Lorg/apache/derby/iapi/services/compiler/LocalField;)V conditionalIfNull generateExpression upCast putField startElseCode completeConditional methodReturn complete pushMethodReference q(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V getCloseActivationMethod 9()Lorg/apache/derby/iapi/services/compiler/MethodBuilder; endStatement 8org/apache/derby/iapi/sql/conn/LanguageConnectionContext getTriggerTable 8()Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor; 4org/apache/derby/iapi/sql/dictionary/TableDescriptor getUUID !()Lorg/apache/derby/catalog/UUID; getTriggerExecutionContext 4()Lorg/apache/derby/iapi/db/TriggerExecutionContext; 0org/apache/derby/iapi/db/TriggerExecutionContext getTargetTableId getColumnDescriptorList =()Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptorList; 9org/apache/derby/iapi/sql/dictionary/ColumnDescriptorList :(I)Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptor; 5org/apache/derby/iapi/sql/dictionary/ColumnDescriptor getType 2()Lorg/apache/derby/iapi/types/DataTypeDescriptor; ¡(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; getNumColumnsReturned updatableByCursor java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V getParser ,()Lorg/apache/derby/iapi/sql/compile/Parser; (org/apache/derby/iapi/sql/compile/Parser getSQLtext 2org/apache/derby/iapi/sql/execute/ExecutionContext CS_TO_JDBC_ISOLATION_LEVEL_MAP [I getRowColumnNames ()[Ljava/lang/String; getRowTypes ,()[Lorg/apache/derby/catalog/TypeDescriptor; .org/apache/derby/iapi/types/DataTypeDescriptor [(Lorg/apache/derby/catalog/TypeDescriptor;)Lorg/apache/derby/iapi/types/DataTypeDescriptor; addColumn r(Lorg/apache/derby/impl/sql/compile/TableName;Ljava/lang/String;Lorg/apache/derby/iapi/types/DataTypeDescriptor;)V j(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; getModifiers java/lang/reflect/Modifier isPublic !uv w "