0} O O  O  O < <   O  O   <  = B < <  O  O O v <  < addNewNodesCalledZtableConstructortopTableConstructor()VCodeinit](Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V ExceptionsmarkTopTableConstructor()ZrejectParameterssetTableConstructorTypes7(Lorg/apache/derby/impl/sql/compile/ResultColumnList;)VenhanceRCLForInsertd(Lorg/apache/derby/impl/sql/compile/InsertNode;Z[I)Lorg/apache/derby/impl/sql/compile/ResultSetNode; optimizeIt(Lorg/apache/derby/iapi/sql/compile/Optimizer;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/CostEstimate;Lorg/apache/derby/iapi/sql/compile/RowOrdering;)Lorg/apache/derby/iapi/sql/compile/CostEstimate;pushExpressions4(Lorg/apache/derby/impl/sql/compile/PredicateList;)VmodifyAccessPathU(Lorg/apache/derby/iapi/util/JBitSet;)Lorg/apache/derby/iapi/sql/compile/Optimizable;modifyAccessPaths3()Lorg/apache/derby/impl/sql/compile/ResultSetNode; addNewNodestoString()Ljava/lang/String;bindExpressions/(Lorg/apache/derby/impl/sql/compile/FromList;)Vgeneratet(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)VgetFinalCostEstimate2()Lorg/apache/derby/iapi/sql/compile/CostEstimate;getOperatorName pq sjava/lang/Boolean x nm om nx yq+org/apache/derby/impl/sql/compile/UnionNode 2org/apache/derby/impl/sql/compile/RowResultSetNode z{          |}   x    !" #$ %& '$ () (* +, -, ., /0 12 34;org/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor 567 89 ,org/apache/derby/impl/sql/compile/SelectNode: ;< lm -org/apache/derby/iapi/sql/compile/Optimizable =m >x ?@ AB CDE FG8org/apache/derby/impl/sql/compile/NormalizeResultSetNode H IJ FK/org/apache/derby/impl/sql/compile/ResultSetNode+org/apache/derby/impl/sql/compile/FromTable LM N OP QR"org/apache/derby/iapi/util/JBitSet ST UV WX YX Z[ \[ ]^.org/apache/derby/impl/sql/compile/RowCountNode _m.org/apache/derby/iapi/types/DataTypeDescriptor1org/apache/derby/impl/sql/compile/SetOperatorNode `a42Y10 bc de fq g hi jkl mq nop q rs tu vM w wxjava/lang/StringgetUnionResultSet0org.apache.derby.iapi.sql.execute.NoPutResultSet yz {2 |UNION-org/apache/derby/iapi/error/StandardExceptionK(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V booleanValuerightResultSet1Lorg/apache/derby/impl/sql/compile/ResultSetNode; leftResultSet,org/apache/derby/impl/sql/compile/InsertNodeenhanceAndCheckForAutoincrementg(Lorg/apache/derby/impl/sql/compile/ResultSetNode;Z[I)Lorg/apache/derby/impl/sql/compile/ResultSetNode; resultColumns4Lorg/apache/derby/impl/sql/compile/ResultColumnList;2org/apache/derby/impl/sql/compile/ResultColumnListsize()IresultColumnListgetRCLForInsertf(Lorg/apache/derby/impl/sql/compile/InsertNode;[I)Lorg/apache/derby/impl/sql/compile/ResultColumnList;getCurrentAccessPath0()Lorg/apache/derby/iapi/sql/compile/AccessPath;,org/apache/derby/iapi/sql/compile/AccessPathgetJoinStrategy2()Lorg/apache/derby/iapi/sql/compile/JoinStrategy;.org/apache/derby/iapi/sql/compile/JoinStrategy isHashJoin:org/apache/derby/iapi/sql/compile/OptimizablePredicateListgetOptPredicate;(I)Lorg/apache/derby/iapi/sql/compile/OptimizablePredicate;pushOptPredicate;(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicate;)ZremoveOptPredicate(I)VupdateBestPlanMap(SLjava/lang/Object;)VgetLeftOptPredicateList3()Lorg/apache/derby/impl/sql/compile/PredicateList;optimizeSource(Lorg/apache/derby/iapi/sql/compile/Optimizer;Lorg/apache/derby/impl/sql/compile/ResultSetNode;Lorg/apache/derby/impl/sql/compile/PredicateList;Lorg/apache/derby/iapi/sql/compile/CostEstimate;)Lorg/apache/derby/impl/sql/compile/ResultSetNode;getRightOptPredicateListgetCostEstimate_(Lorg/apache/derby/iapi/sql/compile/Optimizer;)Lorg/apache/derby/iapi/sql/compile/CostEstimate;.org/apache/derby/iapi/sql/compile/CostEstimategetEstimatedCost()DrowCountsingleScanRowCountsetCost(DDD)V costEstimate0Lorg/apache/derby/iapi/sql/compile/CostEstimate;add(Lorg/apache/derby/iapi/sql/compile/CostEstimate;Lorg/apache/derby/iapi/sql/compile/CostEstimate;)Lorg/apache/derby/iapi/sql/compile/CostEstimate; estimateCost8(Lorg/apache/derby/iapi/sql/compile/Optimizable;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/CostEstimate;)V+org/apache/derby/iapi/sql/compile/Optimizer considerCost(Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/CostEstimate;Lorg/apache/derby/iapi/sql/compile/CostEstimate;)V/org/apache/derby/impl/sql/compile/PredicateListpushExpressionsIntoSelect2(Lorg/apache/derby/impl/sql/compile/SelectNode;Z)VallcolumnTypesAndLengthsMatchgetNodeFactory1()Lorg/apache/derby/iapi/sql/compile/NodeFactory;FALSELjava/lang/Boolean;getContextManager9()Lorg/apache/derby/iapi/services/context/ContextManager;-org/apache/derby/iapi/sql/compile/NodeFactorygetNode(ILjava/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;genProjectRestricttablePropertiesLjava/util/Properties;(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; tableNumberIsetTableNumberreferencedTableMap$Lorg/apache/derby/iapi/util/JBitSet;clone()Ljava/lang/Object;setReferencedTableMap'(Lorg/apache/derby/iapi/util/JBitSet;)V orderByList/Lorg/apache/derby/impl/sql/compile/OrderByList;offset-Lorg/apache/derby/impl/sql/compile/ValueNode; fetchFirstgetResultColumns6()Lorg/apache/derby/impl/sql/compile/ResultColumnList;copyListAndObjectsgenVirtualColumnNodesh(Lorg/apache/derby/impl/sql/compile/ResultSetNode;Lorg/apache/derby/impl/sql/compile/ResultColumnList;)V insertSourcegetParamColumnTypesh([Lorg/apache/derby/iapi/types/DataTypeDescriptor;Lorg/apache/derby/impl/sql/compile/RowResultSetNode;)I newExceptionC(Ljava/lang/String;)Lorg/apache/derby/iapi/error/StandardException;setParamColumnTypesh([Lorg/apache/derby/iapi/types/DataTypeDescriptor;Lorg/apache/derby/impl/sql/compile/RowResultSetNode;)VassignResultSetNumber8org/apache/derby/impl/sql/compile/ActivationClassBuilder!pushGetResultSetFactoryExpression:(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)VisExactTypeAndLengthMatch7(Lorg/apache/derby/impl/sql/compile/ResultColumnList;)Z5org/apache/derby/iapi/services/compiler/MethodBuilderswapgetCompilerContext5()Lorg/apache/derby/iapi/sql/compile/CompilerContext;1org/apache/derby/iapi/sql/compile/CompilerContextgetNextResultSetNumbermakeResultDescription/()Lorg/apache/derby/iapi/sql/ResultDescription;generateNormalizationResultSet(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;ILorg/apache/derby/iapi/sql/ResultDescription;)VresultSetNumberpush(D)V callMethod;(SLjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)IfinalCostEstimategetNewCostEstimate! Olmnmompqr*str"*+,-*uvwqr*nxr*yqr **uvz{r=1*,*M, , N- + - M, + uv|}rXL*@*+* - *+* - *+ **+-**+-uv~r ,@*/,d6 *, ,****+* *- **+* *- *+:* !* "* #* #c$* %&W**,'-+(+*,-)uvri]* * +** ++* +,* * +** ++* +,uvr#*+-M*.,*/0uvr*1L*.+*/uvr*L*.**.*2[*3*4z+5*678L*4|+95*:*6;?+*@ABC*2*D*4+*D*:*6;