0*                             Q                                E E E                       Q   !"# $% &'( )  * + , - . /0 1 2 3 4 56 7 8 9 :;  < = > ? @ A B C D E FG H I J K LM NO 5P FQ 5R 5S  TU TV TW X Y Z [ N\ 5] T^ _ ` Ta Tb =c def gh e ki jkl  m?ə Tn b o Fpq =r Ts t u v Fw Nx@ y z{ | }~   F                     @             @   E E                                  ! ! ! !   ]                        F F F       F  = =U              <  a     E E    E             F !"# !$ % !& ' (  ) * !+, !- . / 0 1 2 !3 4 !5  67 8 9 !:  ; !<= > ? @AB C D EF GHI J K L  MN O P FQ  R S T U V VW XY X XZ [ X\ ] ^ _ F` a bc b  d e  Ef g h ij  i  k l cmn op q  r Ns t uv w x  yz{UNSETI ConstantValuehasCheckedIndexStatsZ tableName-Lorg/apache/derby/impl/sql/compile/TableName;tableDescriptor6Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;baseConglomerateDescriptor=Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor; conglomDescs>[Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;updateOrDelete bulkFetchbulkFetchTurnedOff multiProbingsingleScanRowCountDreferencedCols4Lorg/apache/derby/iapi/services/io/FormatableBitSet;templateColumns4Lorg/apache/derby/impl/sql/compile/ResultColumnList; columnNames[Ljava/lang/String;specialMaxScan distinctScanraDependentScanraParentResultSetIdLjava/lang/String;fkIndexConglomIdJ fkColArray[IbaseTableRestrictionList1Lorg/apache/derby/impl/sql/compile/PredicateList;nonBaseTableRestrictionListrestrictionListstoreRestrictionListnonStoreRestrictionListrequalificationRestrictionListUPDATEDELETEexistsBaseTable isNotExists dependencyMap$Lorg/apache/derby/iapi/util/JBitSet;getUpdateLocks gotRowCountrowCount5class$org$apache$derby$impl$sql$compile$QueryTreeNodeLjava/lang/Class; Synthetic()VCodeinitK(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)VLOJ_reorderable(I)Z Exceptions|LOJgetReferencedTables'(I)Lorg/apache/derby/iapi/util/JBitSet;nextAccessPath(Lorg/apache/derby/iapi/sql/compile/Optimizer;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/RowOrdering;)Z canBeOrdered()Z 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;getTableDescriptor8()Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;isMaterializablepushOptPredicate;(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicate;)ZpullOptPredicates?(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)VisCoveringIndex@(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;)ZverifyProperties8(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;)VgetBaseTableName()Ljava/lang/String;startOptimizing_(Lorg/apache/derby/iapi/sql/compile/Optimizer;Lorg/apache/derby/iapi/sql/compile/RowOrdering;)V'convertAbsoluteToRelativeColumnPosition(I)I 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;scanCostAfterSelectivity(DDDZ)DsetLockingBasedOnThreshold1(Lorg/apache/derby/iapi/sql/compile/Optimizer;D)V isBaseTable forUpdateinitialCapacity()I loadFactor()F memoryUsageOK(DI)Z isTargetTable uniqueJoin?(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)D isOneRowScanlegalJoinOrder'(Lorg/apache/derby/iapi/util/JBitSet;)ZtoStringgetExistsBaseTablesetExistsBaseTable)(ZLorg/apache/derby/iapi/util/JBitSet;Z)VclearDependency(Ljava/util/Vector;)VsetTableProperties(Ljava/util/Properties;)VbindNonVTITables(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;Lorg/apache/derby/impl/sql/compile/FromList;)Lorg/apache/derby/impl/sql/compile/ResultSetNode;getFromTableByNameT(Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/derby/impl/sql/compile/FromTable;bindTableDescriptorbindExpressions/(Lorg/apache/derby/impl/sql/compile/FromList;)VbindResultColumnsgetMatchingColumne(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;genProjectRestrict4(I)Lorg/apache/derby/impl/sql/compile/ResultSetNode;changeAccessPath3()Lorg/apache/derby/impl/sql/compile/ResultSetNode;newResultColumns(Lorg/apache/derby/impl/sql/compile/ResultColumnList;Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;Z)Lorg/apache/derby/impl/sql/compile/ResultColumnList;generatet(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)VgenerateResultSett(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)VgetFinalCostEstimate2()Lorg/apache/derby/iapi/sql/compile/CostEstimate; pushIndexNamew(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)VgenerateMaxSpecialResultSetgenerateDistinctScan#generateRefActionDependentTableScangetScanArgumentst(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)I#mapAbsoluteToRelativeColumnPositiongetExposedNamegetExposedTableName/()Lorg/apache/derby/impl/sql/compile/TableName;getTableNameFieldgetAllResultColumnsc(Lorg/apache/derby/impl/sql/compile/TableName;)Lorg/apache/derby/impl/sql/compile/ResultColumnList;genResultColList6()Lorg/apache/derby/impl/sql/compile/ResultColumnList; addColsToList(Lorg/apache/derby/impl/sql/compile/ResultColumnList;Lorg/apache/derby/iapi/services/io/FormatableBitSet;)Lorg/apache/derby/impl/sql/compile/ResultColumnList; getTableNamemarkAsCursorTargetTablecursorTargetTable markUpdated7(Lorg/apache/derby/impl/sql/compile/ResultColumnList;)VreferencesTarget(Ljava/lang/String;Z)ZreferencesSessionSchemaisOneRowResultSet?(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)ZsupersetOfUniqueIndex([Z)Z(([Lorg/apache/derby/iapi/util/JBitSet;)ZupdateTargetLockMode isOrderedOnJ([Lorg/apache/derby/impl/sql/compile/ColumnReference;ZLjava/util/Vector;)ZdisableBulkFetchdoSpecialMaxScanisPossibleDistinctScan(Ljava/util/Set;)ZmarkForDistinctScanadjustForSortElimination:(Lorg/apache/derby/iapi/sql/compile/RequiredRowOrdering;)V isOrderedt([Lorg/apache/derby/impl/sql/compile/ColumnReference;Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;)ZisStrictlyOrdered|(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)ZgetDefaultBulkFetchgetUserSpecifiedIndexNamegetStoreCostControllerw(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;)Lorg/apache/derby/iapi/store/access/StoreCostController;getBaseCostController:()Lorg/apache/derby/iapi/store/access/StoreCostController; baseRowCount()JgetRowTemplate(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;Lorg/apache/derby/iapi/store/access/StoreCostController;)[Lorg/apache/derby/iapi/types/DataValueDescriptor;getFirstConglom?()Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;getNextConglom|(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;)Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;getConglomDescssetRefActionInfo(J[ILjava/lang/String;Z)VacceptChildren.(Lorg/apache/derby/iapi/sql/compile/Visitor;)Vclass$%(Ljava/lang/String;)Ljava/lang/Class;} ~ java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError        java/lang/Integer +org/apache/derby/impl/sql/compile/TableName  ; 2org/apache/derby/impl/sql/compile/ResultColumnList   "org/apache/derby/iapi/util/JBitSet   -   ; n-  ;    NULL       -                 e +org/apache/derby/impl/sql/compile/Predicate     .org/apache/derby/impl/sql/compile/ResultColumn  .org/apache/derby/impl/sql/compile/ConstantNode ;   -SYS   java/lang/String index42Y50 ,-  42Y46    constraint5org/apache/derby/iapi/sql/dictionary/SchemaDescriptor  42Y48 joinStrategy hashInitialCapacity  :42Y59 hashLoadFactor  <java/lang/NumberFormatException42Y5842Y60hashMaxCapacity 42Y6142Y64 942Y66 42Y44index, constraint, joinStrategy     x-  ;org/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor      ./ m1  )/org/apache/derby/impl/sql/compile/PredicateList '  ; ;    B           2org/apache/derby/iapi/services/io/FormatableBitSet           67 ()       ;  ! "#$ %>org/apache/derby/impl/sql/compile/BinaryRelationalOperatorNode &'8org/apache/derby/impl/sql/compile/LikeEscapeOperatorNode () *1org/apache/derby/impl/sql/compile/ColumnReference +; , -. /0/org/apache/derby/iapi/types/DataValueDescriptor 12 34 56 76  8; 9: 45; <=>? @A B;  CD z   >? !" E; FG  C  HE I J K R" LM N- OP QRS TU NO VW tu XYZ [ \] ^_ `- ab0org/apache/derby/impl/sql/compile/CreateViewNode c] du e f g hi jk lm n o p qp Vr.org/apache/derby/impl/sql/compile/FromSubquery s t5org/apache/derby/impl/sql/compile/CollectNodesVisitor  /org.apache.derby.impl.sql.compile.QueryTreeNode  u vw xy z{| } ~/org/apache/derby/impl/sql/compile/QueryTreeNode  _  -   XSAI2.Sjava/lang/Long   ;java/lang/StringBuffer   F-  \. \ ! 42X05 p  + op -        Z[ u  /org/apache/derby/impl/sql/compile/ResultSetNode   42Y65 -           ; ; SYSSTATEMENTS      z ^_    java/lang/Boolean  V     ;  V+org/apache/derby/impl/sql/compile/ValueNode   bc    hc  ic  jc  kl 0org.apache.derby.iapi.sql.execute.NoPutResultSet 1org.apache.derby.iapi.sql.execute.CursorResultSet  -     - java.lang.String  de    ;     fg ;  ; getLastIndexKeyResultSet ; 1 7org/apache/derby/iapi/services/io/FormatableArrayHolder    getDistinctScanResultSet     getRaDependentTableScanResultSet  ;           V ; xp {|       ;   java/util/HashSet  derby.language.bulkFetchDefault16    ! " #$% &' ()  /org/apache/derby/impl/sql/compile/FromBaseTable+org/apache/derby/impl/sql/compile/FromTable-org/apache/derby/iapi/error/StandardExceptionjava/lang/ClassforName initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;'(Ljava/lang/Object;Ljava/lang/Object;)VintValue resultColumnssetOrigTableName0(Lorg/apache/derby/impl/sql/compile/TableName;)V(I)VfillInReferencedTableMap'(Lorg/apache/derby/iapi/util/JBitSet;)VgetCurrentAccessPath0()Lorg/apache/derby/iapi/sql/compile/AccessPath;,org/apache/derby/iapi/sql/compile/AccessPathgetConglomerateDescriptor:org/apache/derby/iapi/sql/compile/OptimizablePredicateListsize+org/apache/derby/iapi/sql/compile/Optimizertrace(IIIDLjava/lang/Object;)VgetTableNumber-org/apache/derby/iapi/sql/compile/RowOrderingremoveOptimizable tableNumber%org/apache/derby/iapi/util/StringUtilSQLToUpperCase&(Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Z4org/apache/derby/iapi/sql/dictionary/TableDescriptorgetHeapConglomerateId@(J)Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;getConglomerateNameresetJoinStrategies0(Lorg/apache/derby/iapi/sql/compile/Optimizer;)VsetColumnNames([Ljava/lang/String;)VisIndexaddUnorderedOptimizable2(Lorg/apache/derby/iapi/sql/compile/Optimizable;)VgetIndexDescriptor:()Lorg/apache/derby/iapi/sql/dictionary/IndexRowGenerator;6org/apache/derby/iapi/sql/dictionary/IndexRowGeneratorbaseColumnPositions()[I isAscending()[ZorderedOnColumn(III)ZnextOrderPositionaddOrderedColumn(III)VsetConglomerateDescriptor@(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;)VcostOptimizable(Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/CostEstimate;)VgetCostEstimate addPredicate0(Lorg/apache/derby/impl/sql/compile/Predicate;)VgetOptPredicate;(I)Lorg/apache/derby/iapi/sql/compile/OptimizablePredicate;addOptPredicate;(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicate;)VremoveOptPredicate elementAt4(I)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; isReferenced getExpression/()Lorg/apache/derby/impl/sql/compile/ValueNode;getColumnPositiontablePropertiesLjava/util/Properties;java/util/Propertieskeys()Ljava/util/Enumeration; getSchemaNameSQLEqualsIgnoreCase'(Ljava/lang/String;Ljava/lang/String;)Zjava/util/EnumerationhasMoreElements nextElement()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object; newExceptionU(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException;getConglomerateDescriptors@()[Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;g(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException;getCompilerContext5()Lorg/apache/derby/iapi/sql/compile/CompilerContext;1org/apache/derby/iapi/sql/compile/CompilerContextcreateDependency.(Lorg/apache/derby/iapi/sql/depend/Provider;)V3org/apache/derby/iapi/sql/dictionary/DataDictionarygetConstraintDescriptorByName(Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;Ljava/lang/String;Z)Lorg/apache/derby/iapi/sql/dictionary/ConstraintDescriptor;9org/apache/derby/iapi/sql/dictionary/ConstraintDescriptorhasBackingIndexuserSpecifiedJoinStrategygetIntProperty'(Ljava/lang/String;Ljava/lang/String;)IvalueOf(I)Ljava/lang/String;java/lang/Float parseFloat(Ljava/lang/String;)FF maxCapacityC(Ljava/lang/String;)Lorg/apache/derby/iapi/error/StandardException;getConglomerateId!()Lorg/apache/derby/catalog/UUID;^(Lorg/apache/derby/catalog/UUID;)Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;removeput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getBestAccessPathgetBestSortAvoidancePathsetCoveringIndexScan(Z)V setLockMode_(Lorg/apache/derby/iapi/sql/compile/Optimizer;)Lorg/apache/derby/iapi/sql/compile/CostEstimate;setCostEstimate3(Lorg/apache/derby/iapi/sql/compile/CostEstimate;)V.org/apache/derby/iapi/sql/compile/CostEstimatesetCost(DDD)V useStatisticsstatisticsExistcopyPredicatesToOtherList getTableTypegetTotalNumberOfIndexesmarkForIndexStatsUpdate(J)VgetJoinStrategy2()Lorg/apache/derby/iapi/sql/compile/JoinStrategy;uniqueJoinWithOuterTableremoveAllElements.org/apache/derby/iapi/sql/compile/JoinStrategygetBasePredicates(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/Optimizable;)Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;getScratchCostEstimateoptimizableAlwaysOrdered6org/apache/derby/iapi/store/access/StoreCostControllergetFetchFromFullKeyCost8(Lorg/apache/derby/iapi/services/io/FormatableBitSet;I)DgetEstimatedCost()DmultiplyBaseCostByOuterRows6org/apache/derby/iapi/sql/compile/OptimizablePredicate isStartKey isStopKeygetReferencedMap&()Lorg/apache/derby/iapi/util/JBitSet;hasSingleBitSetgetFetchFromRowLocationCostsetEstimatedCost(D)VcompareWithKnownConstant3(Lorg/apache/derby/iapi/sql/compile/Optimizable;Z)ZisRedundantPredicategetIndexPosition selectivity2(Lorg/apache/derby/iapi/sql/compile/Optimizable;)D getAndNode-()Lorg/apache/derby/impl/sql/compile/AndNode;)org/apache/derby/impl/sql/compile/AndNodegetLeftOperandgetColumnOperandd(Lorg/apache/derby/iapi/sql/compile/Optimizable;)Lorg/apache/derby/impl/sql/compile/ColumnReference;requiresTypeFromContext5org/apache/derby/impl/sql/compile/TernaryOperatorNode getReceivergetColumnNumber isQualifierselectivityForConglomerateA(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;I)DnonBasePredicateSelectivityn(Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)DgetSourceInList9(Z)Lorg/apache/derby/impl/sql/compile/InListOperatorNode;getCompareValueb(Lorg/apache/derby/iapi/sql/compile/Optimizable;)Lorg/apache/derby/iapi/types/DataValueDescriptor; startOperator2(Lorg/apache/derby/iapi/sql/compile/Optimizable;)I stopOperator scanCostType getScanCost (IJIZLorg/apache/derby/iapi/services/io/FormatableBitSet;[Lorg/apache/derby/iapi/types/DataValueDescriptor;[Lorg/apache/derby/iapi/types/DataValueDescriptor;I[Lorg/apache/derby/iapi/types/DataValueDescriptor;IZILorg/apache/derby/iapi/store/access/StoreCostResult;)V4org/apache/derby/impl/sql/compile/InListOperatorNodegetRightOperandList3()Lorg/apache/derby/impl/sql/compile/ValueNodeList;/org/apache/derby/impl/sql/compile/ValueNodeListjava/lang/Mathpow(DD)DtableLockThresholdputBasePredicates{(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)VgetNumberOfColumns%checkTopPredicatesForEqualsConditions.(I[Z[I[Lorg/apache/derby/iapi/util/JBitSet;Z)Vcontainsjava/util/Vector(I)Ljava/lang/Object;cleargetNodeFactory1()Lorg/apache/derby/iapi/sql/compile/NodeFactory;getCorrelationName getProperties()Ljava/util/Properties;getContextManager9()Lorg/apache/derby/iapi/services/context/ContextManager;-org/apache/derby/iapi/sql/compile/NodeFactory mapTableAsVTI(Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;Ljava/lang/String;Lorg/apache/derby/impl/sql/compile/ResultColumnList;Ljava/util/Properties;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/ResultSetNode;getNodek(ILorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode;getViewDescriptorm(Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)Lorg/apache/derby/iapi/sql/dictionary/ViewDescriptor;3org/apache/derby/iapi/sql/dictionary/ViewDescriptorgetCompSchemaIdgetSchemaDescriptor(Lorg/apache/derby/catalog/UUID;Lorg/apache/derby/iapi/store/access/TransactionController;)Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;pushCompilationSchema:(Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;)V getViewTextparseStatementF(Ljava/lang/String;Z)Lorg/apache/derby/impl/sql/compile/StatementNode;getParsedQueryExpressiongetResultColumnscontainsAllResultColumnsetCountMismatchAllowedisPrivilegeCollectionRequiredgetTableColumnDescriptor9()Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptor;addRequiredColumnPriv:(Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptor;)VgetOrderByList1()Lorg/apache/derby/impl/sql/compile/OrderByList; getOffset getFetchFirstcorrelationNamegetOrigTableName(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;levelsetLevel%(Ljava/lang/Class;Ljava/lang/Class;)VacceptZ(Lorg/apache/derby/iapi/sql/compile/Visitor;)Lorg/apache/derby/iapi/sql/compile/Visitable;getList()Ljava/util/Vector;iterator()Ljava/util/Iterator;java/util/IteratorhasNextnextdisablePrivilegeCollectionsetOrigCompilationSchema origTableNamegetFullTableNamepropagateDCLInfoI(Lorg/apache/derby/impl/sql/compile/ResultColumnList;Ljava/lang/String;)VpopCompilationSchemagetColumnNames()[Ljava/lang/String;getNextTableNumberappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(C)Ljava/lang/StringBuffer;0(Lorg/apache/derby/impl/sql/compile/TableName;)Z9()Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;K(Ljava/lang/String;)Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;(Ljava/lang/String;Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;)Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;resolveTableToSynonym\(Lorg/apache/derby/impl/sql/compile/TableName;)Lorg/apache/derby/impl/sql/compile/TableName;getTableNameNodegetDataDictionary7()Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;bind getColumnNamegetResultColumnD(Ljava/lang/String;)Lorg/apache/derby/impl/sql/compile/ResultColumn;setTableNumbersetColumnNumbergetReferencedColumnMap6()Lorg/apache/derby/iapi/services/io/FormatableBitSet;setsetReferencedColumnMap7(Lorg/apache/derby/iapi/services/io/FormatableBitSet;)VreferencedTableMapcopyListAndObjectsgenVirtualColumnNodesi(Lorg/apache/derby/impl/sql/compile/ResultSetNode;Lorg/apache/derby/impl/sql/compile/ResultColumnList;Z)V doProjectiongetTrulyTheBestAccessPath getOptimizer/()Lorg/apache/derby/iapi/sql/compile/Optimizer; bulkFetchOKgetNameignoreBulkFetchremoveRedundantPredicatesdivideUpPredicateListsW(Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;)VisInListProbePredicategetLevelgetReferencedFormatableBitSet9(ZZZ)Lorg/apache/derby/iapi/services/io/FormatableBitSet;compactColumns8(ZZ)Lorg/apache/derby/impl/sql/compile/ResultColumnList;getCoveringIndexScan addRCForRIDgetConglomerateNumber setIndexRow(JZ)Vxor (ILjava/lang/Object;Ljava/lang/Object;Ljava/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;markAllUnreferencedmarkReferencedColumns3(I)Lorg/apache/derby/impl/sql/compile/ResultColumn;cloneMe2()Lorg/apache/derby/impl/sql/compile/ResultColumn;getVirtualColumnId'org/apache/derby/iapi/util/ReuseFactory getInteger(I)Ljava/lang/Integer;(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; setExpression0(Lorg/apache/derby/impl/sql/compile/ValueNode;)VaddResultColumn3(Lorg/apache/derby/impl/sql/compile/ResultColumn;)V8org/apache/derby/impl/sql/compile/ActivationClassBuilderrememberCursorTarget:(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)VassignResultSetNumber8org/apache/derby/impl/sql/compile/ExpressionClassBuilder!pushGetResultSetFactoryExpressionresultSetMethodName(ZZ)Ljava/lang/String;5org/apache/derby/iapi/services/compiler/MethodBuilder callMethod;(SLjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Icast(Ljava/lang/String;)VgetRowLocationScanResultSetNameputField'(Ljava/lang/String;Ljava/lang/String;)V isConstraintgetUUIDgetConstraintDescriptor(Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;Lorg/apache/derby/catalog/UUID;)Lorg/apache/derby/iapi/sql/dictionary/ConstraintDescriptor;getConstraintNamepushpushNulladdItem(Ljava/lang/Object;)IgetLockGranularity()CpushThisAsActivationgetResultSetNumbergenerateHolder(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/services/io/FormatableBitSet;Lorg/apache/derby/iapi/services/io/FormatableBitSet;)V'org/apache/derby/iapi/util/PropertyUtilsortProperties*(Ljava/util/Properties;)Ljava/lang/String; getLockModegetScanIsolationLevel anySetBit5org/apache/derby/iapi/services/io/FormatableIntHoldergetFormatableIntHolders<([I)[Lorg/apache/derby/iapi/services/io/FormatableIntHolder;([Ljava/lang/Object;)VgetLanguageConnectionContext<()Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext;8org/apache/derby/iapi/sql/conn/LanguageConnectionContextgetTransactionCompile<()Lorg/apache/derby/iapi/store/access/TransactionController;8org/apache/derby/iapi/store/access/TransactionControllergetStaticCompiledConglomInfoE(J)Lorg/apache/derby/iapi/store/access/StaticCompiledOpenConglomInfo;getRowLocationTemplate(Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)Lorg/apache/derby/iapi/types/RowLocation;generateHolderMethod(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/io/FormatableBitSet;Lorg/apache/derby/iapi/services/io/FormatableBitSet;)Lorg/apache/derby/iapi/services/compiler/MethodBuilder;getMaxMemoryPerTable getScanArgs(Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/ExpressionClassBuilderInterface;ILorg/apache/derby/iapi/services/compiler/MethodBuilder;IIIZIIZ)I makeTableNameS(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/derby/impl/sql/compile/TableName;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;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/ColumnDescriptorsetTableDescriptor9(Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)VgetType2()Lorg/apache/derby/iapi/types/DataTypeDescriptor;(ILjava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; getPositionisSessionSchema:(Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;)Z isHashJoinnondestructiveAppend:(Lorg/apache/derby/impl/sql/compile/QueryTreeNodeVector;)V(org/apache/derby/catalog/IndexDescriptorisUniquesetToandgetCurrentIsolationLeveladdhasOptimizableEqualityPredicate4(Lorg/apache/derby/iapi/sql/compile/Optimizable;IZ)Z4org/apache/derby/iapi/services/property/PropertyUtilgetServicePropertyo(Lorg/apache/derby/iapi/services/property/PersistentSet;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getProperty;(J)Lorg/apache/derby/iapi/store/access/StoreCostController;getEstimatedRowCount buildEmptyRow-()Lorg/apache/derby/iapi/sql/execute/ExecRow;)org/apache/derby/iapi/sql/execute/ExecRow getRowArray4()[Lorg/apache/derby/iapi/types/DataValueDescriptor;buildEmptyIndexRow (Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;Lorg/apache/derby/iapi/store/access/StoreCostController;Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;)Lorg/apache/derby/iapi/sql/execute/ExecRow;!#     \%**** * `T- (*, *+ *- **, *+ *-****YM*,, *:*::+*, ,*-**+,- :+'*!"#$*%*%&':<*(6*)+*)2:*:$ *+,- ?<'*+,- -*+:*+,*+,- *-:*+,- +*!*./+*!0=*,1&+!, ,-*2+ w3:4:5: 6  W-  3* .62-  37-  3* .8 9 , +**%*,-:*;!"*%#$% *<+=>&'7+*<?d=+*<@A*<B() =+0+3N-4:*C66`*DE:FAGH3=I66   .=  *+d P*J=>:*JK:*%LMNWOPQ:*JRQ:S$ T*UV="#$:*%W: 6   ,  2:*:   $ : X*UY*Z[M\$Z T*UV>"#$&+*%]^: _`*UY*Z[a$*"bc$#**de*ef*egVh$7*ij:lY*j *jvmVn$#**do*oQp*ogVq$0**d*r*gV*stuvwY 2-+xy:*:*J\zW*JS{Wzk,-*|./*N*}:*~:-999--*+:-*+,01*23 I 66 : W+S*%,6 *%6Y: + *'**%*%*%**:  : &*!,+9 *+16* +**W*,:*:*,*R**9(*!9 -k9-k66+=+: 6  %**!-,0I*,A*9k9c$*!c999999666 6!6"6#6$6%6&6'6(+*?6*6*6+:,6--**-@:))6.)6/./6&)6%)*60."0"'  )6"/"0#(  )6#"#q*-. /+);)*k9$9)=:111*:,6$)*k9*-)=g)=:0,U0M0:11;1:22,2:33,3, k9))*k9 )*k9!6"6#-@  *99$ +*%,+9 *+k9' ':-:-( (:.:.6'6(6"6#:/600**0@:))61)6212f)=:/)*631#3"-')*S'6"2#3#.()*S(6# 6"6#0f***60**61 6061*,*:2-. * *a73 3*s2-0.195,0J957+kcc5*!,6*!78;+9 :!97C*5kk>*!@*5kk)*!6kk-*!/W/Ҷ699k9:9k9<9k:77:<77<& #t99%^ T*9;;:9=-9?=;og9AA?9CCg9E;Ek9GG99`99*9,0I*,A*999k9c0*!6kk.*!*999; 9-k99;-k9;7-k97-; -9;,0=&8%3*9==*=o9?;? 9?;ok99 * o9=;==9;9;*!-9=9?*֙ \9?9=1*  k9=k9?=&=?/*!qle7k9A= A* k8A*֙ A-o<*! +*45J >%*9o9   9')gk99)c67 *89'**ؚ *ٙ:;*e<=*j>? **ڬ@ *ABf ZI+:*۶6*6 ::Y`S*ޙ*};I(C*֙*߬DE*֙ +*F-G*֬HI(** *,*JK6**%=+*+ LM*+JNOa E*N-%*-****:+,*:***<****Z:****-k+-:+:  [*:  : *6  *C+* DE:    *   * * *|**J*:*Y  Y :   W  :   * +,:  * :  :-[*--&'*Y-&V**.***!*!*PQ* :,!Y",#.$+#%+:', , *$**$*, , ,KF**&,*%'($*+$**|$**!Y"* #)#+#%$*R"~r* L*+*M***|,+%*%K**,N--*V*-** *M**-|,+%*%-*V*%ST UT VWM+.N-- * -*/0*1: * */0- -&\*+23M,L+*!4+,I5*%5*%6:Y*%`7:,I8*%9,XY)*Y:*:*!;*<Z[C 7*M**=,**>,?**,*@\] |*AM,N,:,B:"*!*7CDEVF *G*H*G**G*<I***J***K***L**<*J*K*L*/M6*<?3*<N=:OP*G* C9F/*Q(* *s*H*R **S*Z-[-0>*MTU6*****VW***X*,Yx*Zq***-*[***-*[*\*s *\***VW***X**]*s^**Z*[**<*L_**-*[:::*A*L *L?0**V:**V:`**V:**X: *** aY*طb*LaY*sb*J*c@L****-*[**d*Je*K *Ke*\*\***VW***X**]*s^**ص*+^_ ,3:4:* *:6R.6 + f: - g:  *k*  hi*jkl :  m-]*s^`a*+,n*ؙ+,obc*p*q *+,r*s *+,t*u *+,v*AN+,w*+,x6,Q-**yz{W* *",|},+~|,z}de *A;fgTH+&*/N-*%+:, +0,+* ,hc*AN*:*W +*W6*%T6+,w+,,**+,*W,-],*%*J,*J ,*-,,,*A,,*Z,,,Qz {Wic*AN*:*W +*W6*%T6*C :*W6O-6*W6   O*W 6 :Y: + 6 -]7 * : +,w+,, ,+ *+,*W,*, ,*%*J,*J ,*-,,-,,*A,,*Z,,,Qz{Wjc+,w*+,x>,*,*,+*,+*/**%`6,Qz{W* *",|},+~|,z}kl *+*WN6*W +*W66*ؚ *ٙe*A:0R34:35: : 6   $   3  .  .tO + 6*A::*,**J*K+*-*A*%T*ZB*6m1?3*W=>*W*Wn- ***op"* ***qp*rs*+**tu L:*1:* *L*%:66Q:*%*^*jkN*P-*EM+,m+vw N:*1:* *:*%:  6 6   g  :6 , E+ fY:2*>*k:*P*E:m xp8,*L++ * +*/0++*y*z*ج{| *+}~!+*U$ **%'qe*֙*AL+M,8**N*J -*J*K -*K*-1**A*<*1%*%WM>,*,2+ym*%WM>,^,2:0H3:4:6+.3  *%WM>,,2:03:y:+26Y:Y: 6   .; 6  +- + 2   + 2; ҄];fZ*A0*<2*%T&*A=~x==*Ag[6++2*!*A:0*+6 *+6- -*W *Q**qWK*<*<?YM>*C *DE:,GW,+Ƭ*s *< *<+DZ+N6,34:R66+#+2.-T6 *J*.Ț 66--3-,3ə>6,34:+o,3əZ+2. >+2.0*J*.Ț,3əd X,,N+0+3:ɚ4:*/:6.6-*Ț;A5*˸M*,ʶd< rgV-!L*J *JSL+*Z+] **, * *L*+ * * 9-+0*й**%+,*/N- *(*)2@4=*)+*)2 *)d *)`2*)**%W)#**-**uRF*+*K *K+W*< *<+W* *+W*L *L+W&*LY+