Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\sql\compile\FromBaseTable.class
Êþº¾ 0* ¨©ª« ¬ ׬ Ö® Ö¯ Ö° Ö±² Ö³´ Öµ ¶ Ö·¸ Ö¹ Öº Ö»¼ ½ Ö¾ Ö¿ ÖÀÁÂÃÄ ÖÅÆÇ ÖÈÉÊ ×Ë ÖÌ ÍÎÏ QÐ ÖÑ ÒÓ ÒÔ ÖÕ ÖÖ × ÖØ ÖÙ ÖÚ ÖÛ Ü Ý ÖÞÉß à áâ áãÉäÉåÉæÁçÆèÁé Öêë ?ì ?Ä ?íÃî ?ï Ä ðñ Eò Eóô Eõ Öö ÷ø Òùú Íûüýüþÿ ÷ Ö Ò Ö Ö Ö Ö Q Ö Ö!"ç# Ö$% &'( ) * ÷+ ÷, - Ö. Ö/0Á1Á2 Ö3Á4ïÿÿÿÿÿÿ56 ×7 Ö8Æ9 Ò:; ?¬Ã< Ö= Ò> Ò? Ö@ ÒAÁBÆC ÖD ?EFG ÖH ÖI ÖJÉK ÖLMNO5PFQ5R5SÃíTUTVTW X ÖY ÖZ Ö[N\5]T^ ?_ ?`TaTb =c def ´gh ¶e ki jkl ºÈ ºm?É??????Tn ?b¿ð ÒoFpq =rTs ?t ?u Öv FwNx@ Ö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 ÖDEFGHI ÖJ ÖK ÖL MN OÆPFQ ?Ä ?R ÖS ÖT ÒU VÄ VW XY XÚ XZ ?[ X\ ×] ^ Ö_F` ?abcbâ Ä d e ÐEf Ög Öh ?ij ì Ãi ÃÐ ?k ?l ácmn op ÷q rNs tuv w ×x ?¸ Öyz{ UNSET I ConstantValueÿÿÿÿ hasCheckedIndexStats Z tableName -Lorg/apache/derby/impl/sql/compile/TableName; tableDescriptor 6Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor; baseConglomerateDescriptor =Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor; conglomDescs >[Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor; updateOrDelete bulkFetch bulkFetchTurnedOff multiProbing singleScanRowCount D referencedCols 4Lorg/apache/derby/iapi/services/io/FormatableBitSet; templateColumns 4Lorg/apache/derby/impl/sql/compile/ResultColumnList; columnNames [Ljava/lang/String; specialMaxScan distinctScan raDependentScan raParentResultSetId Ljava/lang/String; fkIndexConglomId J fkColArray [I baseTableRestrictionList 1Lorg/apache/derby/impl/sql/compile/PredicateList; nonBaseTableRestrictionList restrictionList storeRestrictionList nonStoreRestrictionList requalificationRestrictionList UPDATE DELETE existsBaseTable isNotExists dependencyMap $Lorg/apache/derby/iapi/util/JBitSet; getUpdateLocks gotRowCount rowCount 5class$org$apache$derby$impl$sql$compile$QueryTreeNode Ljava/lang/Class; Synthetic <init> ()V Code init K(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V LOJ_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; getTableDescriptor 8()Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor; isMaterializable pushOptPredicate ;(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicate;)Z pullOptPredicates ?(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)V isCoveringIndex @(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;)Z verifyProperties 8(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;)V getBaseTableName ()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)D setLockingBasedOnThreshold 1(Lorg/apache/derby/iapi/sql/compile/Optimizer;D)V isBaseTable forUpdate initialCapacity ()I loadFactor ()F memoryUsageOK (DI)Z isTargetTable uniqueJoin ?(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)D isOneRowScan legalJoinOrder '(Lorg/apache/derby/iapi/util/JBitSet;)Z toString getExistsBaseTable setExistsBaseTable )(ZLorg/apache/derby/iapi/util/JBitSet;Z)V clearDependency (Ljava/util/Vector;)V setTableProperties (Ljava/util/Properties;)V bindNonVTITables ?(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;Lorg/apache/derby/impl/sql/compile/FromList;)Lorg/apache/derby/impl/sql/compile/ResultSetNode; getFromTableByName T(Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/derby/impl/sql/compile/FromTable; bindTableDescriptor bindExpressions /(Lorg/apache/derby/impl/sql/compile/FromList;)V bindResultColumns 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; changeAccessPath 3()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; generate t(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V generateResultSet t(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V getFinalCostEstimate 2()Lorg/apache/derby/iapi/sql/compile/CostEstimate; pushIndexName w(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V generateMaxSpecialResultSet generateDistinctScan #generateRefActionDependentTableScan getScanArguments t(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)I #mapAbsoluteToRelativeColumnPosition getExposedName getExposedTableName /()Lorg/apache/derby/impl/sql/compile/TableName; getTableNameField getAllResultColumns c(Lorg/apache/derby/impl/sql/compile/TableName;)Lorg/apache/derby/impl/sql/compile/ResultColumnList; genResultColList 6()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; getTableName markAsCursorTargetTable cursorTargetTable markUpdated 7(Lorg/apache/derby/impl/sql/compile/ResultColumnList;)V referencesTarget (Ljava/lang/String;Z)Z referencesSessionSchema isOneRowResultSet ?(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)Z supersetOfUniqueIndex ([Z)Z (([Lorg/apache/derby/iapi/util/JBitSet;)Z updateTargetLockMode isOrderedOn J([Lorg/apache/derby/impl/sql/compile/ColumnReference;ZLjava/util/Vector;)Z disableBulkFetch doSpecialMaxScan isPossibleDistinctScan (Ljava/util/Set;)Z markForDistinctScan adjustForSortElimination :(Lorg/apache/derby/iapi/sql/compile/RequiredRowOrdering;)V isOrdered t([Lorg/apache/derby/impl/sql/compile/ColumnReference;Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;)Z isStrictlyOrdered |(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)Z getDefaultBulkFetch getUserSpecifiedIndexName getStoreCostController w(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;)Lorg/apache/derby/iapi/store/access/StoreCostController; getBaseCostController :()Lorg/apache/derby/iapi/store/access/StoreCostController; baseRowCount ()J getRowTemplate ©(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; getConglomDescs setRefActionInfo (J[ILjava/lang/String;Z)V acceptChildren .(Lorg/apache/derby/iapi/sql/compile/Visitor;)V class$ %(Ljava/lang/String;)Ljava/lang/Class;}~§ java/lang/ClassNotFoundException java/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ÐÑ index 42Y50,-ÒÓÔÕ 42Y46ÒÖ×ØÙÚÛ constraint 5org/apache/derby/iapi/sql/dictionary/SchemaDescriptorÜÝÞßà 42Y48 joinStrategyáö hashInitialCapacityâã:Ù 42Y59äå hashLoadFactoræçè<é java/lang/NumberFormatException 42Y58 42Y60 hashMaxCapacityêÙ 42Y61 42Y649 42Y66Òë 42Y44 index, 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/DataValueDescriptor12345676??8;9:45;<=>?@AB;ÝCDzÝ Ý>?!"E;FG??C HE ÝIÐJK?R"LMN-OPQRSTUNOVWtuXYZ[í\]^_`-ab 0org/apache/derby/impl/sql/compile/CreateViewNodec]duefõghijklmnÂoÂpöqpVr .org/apache/derby/impl/sql/compile/FromSubquerysÙt? 5org/apache/derby/impl/sql/compile/CollectNodesVisitor /org.apache.derby.impl.sql.compile.QueryTreeNode¦§uvwxyz{|}~Ï /org/apache/derby/impl/sql/compile/QueryTreeNode?_?ß?-???âã XSAI2.S java/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.bulkFetchDefault 16 ??!"?#$%&'()¤¥ýü /org/apache/derby/impl/sql/compile/FromBaseTable +org/apache/derby/impl/sql/compile/FromTable -org/apache/derby/iapi/error/StandardException java/lang/Class forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; '(Ljava/lang/Object;Ljava/lang/Object;)V intValue resultColumns setOrigTableName 0(Lorg/apache/derby/impl/sql/compile/TableName;)V (I)V fillInReferencedTableMap '(Lorg/apache/derby/iapi/util/JBitSet;)V getCurrentAccessPath 0()Lorg/apache/derby/iapi/sql/compile/AccessPath; ,org/apache/derby/iapi/sql/compile/AccessPath getConglomerateDescriptor :org/apache/derby/iapi/sql/compile/OptimizablePredicateList size +org/apache/derby/iapi/sql/compile/Optimizer trace (IIIDLjava/lang/Object;)V getTableNumber -org/apache/derby/iapi/sql/compile/RowOrdering removeOptimizable tableNumber %org/apache/derby/iapi/util/StringUtil SQLToUpperCase &(Ljava/lang/String;)Ljava/lang/String; equals (Ljava/lang/Object;)Z 4org/apache/derby/iapi/sql/dictionary/TableDescriptor getHeapConglomerateId @(J)Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor; getConglomerateName resetJoinStrategies 0(Lorg/apache/derby/iapi/sql/compile/Optimizer;)V setColumnNames ([Ljava/lang/String;)V isIndex addUnorderedOptimizable 2(Lorg/apache/derby/iapi/sql/compile/Optimizable;)V getIndexDescriptor :()Lorg/apache/derby/iapi/sql/dictionary/IndexRowGenerator; 6org/apache/derby/iapi/sql/dictionary/IndexRowGenerator baseColumnPositions ()[I isAscending ()[Z orderedOnColumn (III)Z nextOrderPosition addOrderedColumn (III)V setConglomerateDescriptor @(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;)V costOptimizable(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;)V getCostEstimate addPredicate 0(Lorg/apache/derby/impl/sql/compile/Predicate;)V getOptPredicate ;(I)Lorg/apache/derby/iapi/sql/compile/OptimizablePredicate; addOptPredicate ;(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicate;)V removeOptPredicate elementAt 4(I)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; isReferenced getExpression /()Lorg/apache/derby/impl/sql/compile/ValueNode; getColumnPosition tableProperties Ljava/util/Properties; java/util/Properties keys ()Ljava/util/Enumeration; getSchemaName SQLEqualsIgnoreCase '(Ljava/lang/String;Ljava/lang/String;)Z java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; get &(Ljava/lang/Object;)Ljava/lang/Object; newException U(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; getCompilerContext 5()Lorg/apache/derby/iapi/sql/compile/CompilerContext; 1org/apache/derby/iapi/sql/compile/CompilerContext createDependency .(Lorg/apache/derby/iapi/sql/depend/Provider;)V 3org/apache/derby/iapi/sql/dictionary/DataDictionary getConstraintDescriptorByName ½(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/ConstraintDescriptor hasBackingIndex userSpecifiedJoinStrategy getIntProperty '(Ljava/lang/String;Ljava/lang/String;)I valueOf (I)Ljava/lang/String; java/lang/Float parseFloat (Ljava/lang/String;)F F maxCapacity C(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; remove put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getBestAccessPath getBestSortAvoidancePath setCoveringIndexScan (Z)V setLockMode _(Lorg/apache/derby/iapi/sql/compile/Optimizer;)Lorg/apache/derby/iapi/sql/compile/CostEstimate; setCostEstimate 3(Lorg/apache/derby/iapi/sql/compile/CostEstimate;)V .org/apache/derby/iapi/sql/compile/CostEstimate setCost (DDD)V useStatistics statisticsExist copyPredicatesToOtherList getTableType getTotalNumberOfIndexes markForIndexStatsUpdate (J)V getJoinStrategy 2()Lorg/apache/derby/iapi/sql/compile/JoinStrategy; uniqueJoinWithOuterTable removeAllElements .org/apache/derby/iapi/sql/compile/JoinStrategy getBasePredicates å(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; getScratchCostEstimate optimizableAlwaysOrdered 6org/apache/derby/iapi/store/access/StoreCostController getFetchFromFullKeyCost 8(Lorg/apache/derby/iapi/services/io/FormatableBitSet;I)D getEstimatedCost ()D multiplyBaseCostByOuterRows 6org/apache/derby/iapi/sql/compile/OptimizablePredicate isStartKey isStopKey getReferencedMap &()Lorg/apache/derby/iapi/util/JBitSet; hasSingleBitSet getFetchFromRowLocationCost setEstimatedCost (D)V compareWithKnownConstant 3(Lorg/apache/derby/iapi/sql/compile/Optimizable;Z)Z isRedundantPredicate getIndexPosition selectivity 2(Lorg/apache/derby/iapi/sql/compile/Optimizable;)D getAndNode -()Lorg/apache/derby/impl/sql/compile/AndNode; )org/apache/derby/impl/sql/compile/AndNode getLeftOperand getColumnOperand d(Lorg/apache/derby/iapi/sql/compile/Optimizable;)Lorg/apache/derby/impl/sql/compile/ColumnReference; requiresTypeFromContext 5org/apache/derby/impl/sql/compile/TernaryOperatorNode getReceiver getColumnNumber isQualifier selectivityForConglomerate A(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;I)D nonBasePredicateSelectivity n(Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)D getSourceInList 9(Z)Lorg/apache/derby/impl/sql/compile/InListOperatorNode; getCompareValue b(Lorg/apache/derby/iapi/sql/compile/Optimizable;)Lorg/apache/derby/iapi/types/DataValueDescriptor; startOperator 2(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;)V 4org/apache/derby/impl/sql/compile/InListOperatorNode getRightOperandList 3()Lorg/apache/derby/impl/sql/compile/ValueNodeList; /org/apache/derby/impl/sql/compile/ValueNodeList java/lang/Math pow (DD)D tableLockThreshold putBasePredicates {(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)V getNumberOfColumns %checkTopPredicatesForEqualsConditions .(I[Z[I[Lorg/apache/derby/iapi/util/JBitSet;Z)V contains java/util/Vector (I)Ljava/lang/Object; clear getNodeFactory 1()Lorg/apache/derby/iapi/sql/compile/NodeFactory; getCorrelationName getProperties ()Ljava/util/Properties; getContextManager 9()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; getNode k(ILorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; getViewDescriptor m(Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)Lorg/apache/derby/iapi/sql/dictionary/ViewDescriptor; 3org/apache/derby/iapi/sql/dictionary/ViewDescriptor getCompSchemaId getSchemaDescriptor ?(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 getViewText parseStatement F(Ljava/lang/String;Z)Lorg/apache/derby/impl/sql/compile/StatementNode; getParsedQueryExpression getResultColumns containsAllResultColumn setCountMismatchAllowed isPrivilegeCollectionRequired getTableColumnDescriptor 9()Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptor; addRequiredColumnPriv :(Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptor;)V getOrderByList 1()Lorg/apache/derby/impl/sql/compile/OrderByList; getOffset getFetchFirst correlationName getOrigTableName é(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; level setLevel %(Ljava/lang/Class;Ljava/lang/Class;)V accept Z(Lorg/apache/derby/iapi/sql/compile/Visitor;)Lorg/apache/derby/iapi/sql/compile/Visitable; getList ()Ljava/util/Vector; iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next disablePrivilegeCollection setOrigCompilationSchema origTableName getFullTableName propagateDCLInfo I(Lorg/apache/derby/impl/sql/compile/ResultColumnList;Ljava/lang/String;)V popCompilationSchema getColumnNames ()[Ljava/lang/String; getNextTableNumber append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuffer; 0(Lorg/apache/derby/impl/sql/compile/TableName;)Z 9()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; getTableNameNode getDataDictionary 7()Lorg/apache/derby/iapi/sql/dictionary/DataDictionary; bind getColumnName getResultColumn D(Ljava/lang/String;)Lorg/apache/derby/impl/sql/compile/ResultColumn; setTableNumber setColumnNumber getReferencedColumnMap 6()Lorg/apache/derby/iapi/services/io/FormatableBitSet; set setReferencedColumnMap 7(Lorg/apache/derby/iapi/services/io/FormatableBitSet;)V referencedTableMap copyListAndObjects genVirtualColumnNodes i(Lorg/apache/derby/impl/sql/compile/ResultSetNode;Lorg/apache/derby/impl/sql/compile/ResultColumnList;Z)V doProjection getTrulyTheBestAccessPath getOptimizer /()Lorg/apache/derby/iapi/sql/compile/Optimizer; bulkFetchOK getName ignoreBulkFetch removeRedundantPredicates divideUpPredicateListsW(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;)V isInListProbePredicate getLevel getReferencedFormatableBitSet 9(ZZZ)Lorg/apache/derby/iapi/services/io/FormatableBitSet; compactColumns 8(ZZ)Lorg/apache/derby/impl/sql/compile/ResultColumnList; getCoveringIndexScan addRCForRID getConglomerateNumber setIndexRow (JZ)V xor (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; markAllUnreferenced markReferencedColumns 3(I)Lorg/apache/derby/impl/sql/compile/ResultColumn; cloneMe 2()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; setExpression 0(Lorg/apache/derby/impl/sql/compile/ValueNode;)V addResultColumn 3(Lorg/apache/derby/impl/sql/compile/ResultColumn;)V 8org/apache/derby/impl/sql/compile/ActivationClassBuilder rememberCursorTarget :(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V assignResultSetNumber 8org/apache/derby/impl/sql/compile/ExpressionClassBuilder !pushGetResultSetFactoryExpression resultSetMethodName (ZZ)Ljava/lang/String; 5org/apache/derby/iapi/services/compiler/MethodBuilder callMethod ;(SLjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)I cast (Ljava/lang/String;)V getRowLocationScanResultSetName putField '(Ljava/lang/String;Ljava/lang/String;)V isConstraint getUUID getConstraintDescriptor ?(Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;Lorg/apache/derby/catalog/UUID;)Lorg/apache/derby/iapi/sql/dictionary/ConstraintDescriptor; getConstraintName push pushNull addItem (Ljava/lang/Object;)I getLockGranularity ()C pushThisAsActivation getResultSetNumber generateHolder Ü(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/PropertyUtil sortProperties *(Ljava/util/Properties;)Ljava/lang/String; getLockMode getScanIsolationLevel anySetBit 5org/apache/derby/iapi/services/io/FormatableIntHolder getFormatableIntHolders <([I)[Lorg/apache/derby/iapi/services/io/FormatableIntHolder; ([Ljava/lang/Object;)V getLanguageConnectionContext <()Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext; 8org/apache/derby/iapi/sql/conn/LanguageConnectionContext getTransactionCompile <()Lorg/apache/derby/iapi/store/access/TransactionController; 8org/apache/derby/iapi/store/access/TransactionController getStaticCompiledConglomInfo E(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 makeTableName S(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/ColumnDescriptor setTableDescriptor 9(Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)V getType 2()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; getPosition isSessionSchema :(Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;)Z isHashJoin nondestructiveAppend :(Lorg/apache/derby/impl/sql/compile/QueryTreeNodeVector;)V (org/apache/derby/catalog/IndexDescriptor isUnique setTo and getCurrentIsolationLevel add hasOptimizableEqualityPredicate 4(Lorg/apache/derby/iapi/sql/compile/Optimizable;IZ)Z 4org/apache/derby/iapi/services/property/PropertyUtil getServiceProperty o(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 getRowArray 4()[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-Á ? (*,¶ *+À µ *-À ¶ µ *À µ § *,¶ *+À µ *-À µ **´ ¶ **´ µ ± ¬ » Y· M*,¶ ,° *· :*¶ :¹ :+*,Ç § ,¹ *¶ ¹ -*¶ ¹ Æ ?Æ *+,-· ? ¸:§ ²+'*´ !¹ ¸ "#¶ $? *´ %*´ %¶ &¶ ':§ <*· (6*´ )¾¢ +*´ )2:¶ *:Æ ¶ $? § ?§ÿÑ*+,-· ? ?§ <Æ '*+,-· ? -*· +:*+¶ ,*+,-· ? § *· -:*+,-· ? Ç +*´ !¹ § *´ .¶ /+*´ !¹ Æ ¹¶ 0? =*,¶ 1? &+!,Ç § ,¹ ¹ -*¹ 2 § ?+ ¹ § w¶ 3:¶ 4:¶ 5: 6 ¾¢ W- 3? § *¶ .¹ 6 ? 2- 3? § ¹ 7 - 3? § *¶ .¹ 8 ? §ÿ§¹ 9 Æ § ¬ ¬ , +**´ %*¶ ¹ ,-¹ : *¶ ¹ ; ° !"