0a  P P P P P  ! ! !                          !" !#$% & ' ( ) * +, - ./ P0 1 23 4 5 67 8 9 :;< Z= >? Z@ A BCD EFGH PI JK hL hM NOPQ RSTU V WX PY Z [ h\ ] o^ o_ `a bc Pd be fg Rh i j klm nopq nr stu v ow bx Ry z o{ P|} R~ R  e     e R b p{  b  R forCreateTableZuniqueuniqueWithDuplicateNulls indexTypeLjava/lang/String; columnNames[Ljava/lang/String; isAscending[Z isConstraintconglomerateUUIDLorg/apache/derby/catalog/UUID; propertiesLjava/util/Properties;indexTemplateRow+Lorg/apache/derby/iapi/sql/execute/ExecRow; conglomIdJdroppedConglomNum(ZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/derby/catalog/UUID;[Ljava/lang/String;[ZZLorg/apache/derby/catalog/UUID;Ljava/util/Properties;)VCode(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;Ljava/util/Properties;)VtoString()Ljava/lang/String;executeConstantAction)(Lorg/apache/derby/iapi/sql/Activation;)V ExceptionsgetIndexTemplateRow-()Lorg/apache/derby/iapi/sql/execute/ExecRow;getCreatedConglomNumber()JgetReplacedConglomNumbergetCreatedUUID!()Lorg/apache/derby/catalog/UUID;statementExceptionCleanupq(Lorg/apache/derby/iapi/store/access/ScanController;Lorg/apache/derby/iapi/store/access/ConglomerateController;)V loadSorter=([Lorg/apache/derby/iapi/sql/execute/ExecRow;[Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/store/access/GroupFetchScanController;J[Lorg/apache/derby/iapi/types/RowLocation;)Lorg/apache/derby/iapi/store/access/RowLocationRetRowSource;              java/lang/String   java/lang/StringBuffer  CREATE INDEX               X0Y38.S  X0Y28.S    42X14          java/lang/ClassNotFoundExceptionX0X67.S      01504  6org/apache/derby/iapi/sql/dictionary/IndexRowGenerator        java/util/PropertiesbaseConglomerateId       nUniqueColumns rowLocationColumn nKeyFields  2org/apache/derby/iapi/services/io/FormatableBitSet   2[Lorg/apache/derby/iapi/types/DataValueDescriptor;0[[Lorg/apache/derby/iapi/store/access/Qualifier; )org/apache/derby/iapi/sql/execute/ExecRow.org/apache/derby/iapi/sql/execute/ExecIndexRow   !" # $% &' () *+ ,-'org/apache/derby/iapi/types/RowLocation. /0 12 34 5 67 89 :;< =9org/apache/derby/impl/sql/execute/UniqueIndexSortObserver >implTypesort almost unique externalKorg/apache/derby/impl/sql/execute/UniqueWithDuplicateNullsIndexSortObserver3org/apache/derby/impl/sql/execute/BasicSortObserver ?1org/apache/derby/iapi/store/access/ColumnOrdering2org/apache/derby/impl/sql/execute/IndexColumnOrder @ AB C DE FB GH[J IJ KLM NX0X85.S4org/apache/derby/impl/sql/execute/CardinalityCounter O PQ9org/apache/derby/iapi/sql/dictionary/StatisticsDescriptorI-org/apache/derby/catalog/types/StatisticsImpl R ST UV WXY Z[ \7 ] ^_ `;org/apache/derby/impl/sql/execute/CreateIndexConstantAction5org/apache/derby/impl/sql/execute/IndexConstantAction-org/apache/derby/iapi/error/StandardExceptionX(Lorg/apache/derby/catalog/UUID;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V4org/apache/derby/iapi/sql/dictionary/TableDescriptorgetUUID;org/apache/derby/iapi/sql/dictionary/ConglomerateDescriptorgetConglomerateNamegetName getSchemaNamegetConglomerateNumbergetIndexDescriptor:()Lorg/apache/derby/iapi/sql/dictionary/IndexRowGenerator;isUnique()ZisUniqueWithDuplicateNullsgetColumnNames()[Ljava/lang/String;()[ZbaseColumnPositions()[IgetColumnDescriptorList=()Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptorList;9org/apache/derby/iapi/sql/dictionary/ColumnDescriptorList elementAt:(I)Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptor;5org/apache/derby/iapi/sql/dictionary/ColumnDescriptor getColumnName()Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; indexName$org/apache/derby/iapi/sql/ActivationgetLanguageConnectionContext<()Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext;8org/apache/derby/iapi/sql/conn/LanguageConnectionContextgetDataDictionary7()Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;3org/apache/derby/iapi/sql/dictionary/DataDictionarygetDependencyManager6()Lorg/apache/derby/iapi/sql/depend/DependencyManager;getTransactionExecute<()Lorg/apache/derby/iapi/store/access/TransactionController; startWriting=(Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext;)V schemaNamegetSchemaDescriptor(Ljava/lang/String;Lorg/apache/derby/iapi/store/access/TransactionController;Z)Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;getDDLTableDescriptor8()Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;tableIdgetTableDescriptorW(Lorg/apache/derby/catalog/UUID;)Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor; tableName(Ljava/lang/String;Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;Lorg/apache/derby/iapi/store/access/TransactionController;)Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor; newExceptiong(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; getTableType()IgetHeapConglomerateIdlockTableForDDL?(Lorg/apache/derby/iapi/store/access/TransactionController;JZ)V2org/apache/derby/iapi/sql/depend/DependencyManager invalidateFori(Lorg/apache/derby/iapi/sql/depend/Provider;ILorg/apache/derby/iapi/sql/conn/LanguageConnectionContext;)VgetColumnDescriptorK(Ljava/lang/String;)Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptor;getType2()Lorg/apache/derby/iapi/types/DataTypeDescriptor;.org/apache/derby/iapi/types/DataTypeDescriptor getTypeId&()Lorg/apache/derby/iapi/types/TypeId;getLanguageConnectionFactory<()Lorg/apache/derby/iapi/sql/conn/LanguageConnectionFactory;8org/apache/derby/iapi/sql/conn/LanguageConnectionFactorygetClassFactory6()Lorg/apache/derby/iapi/services/loader/ClassFactory;"org/apache/derby/iapi/types/TypeId orderable7(Lorg/apache/derby/iapi/services/loader/ClassFactory;)ZuserTypegetCorrespondingJavaTypeName2org/apache/derby/iapi/services/loader/ClassFactoryloadApplicationClass%(Ljava/lang/String;)Ljava/lang/Class;isApplicationClass(Ljava/lang/Class;)ZgetSQLTypeNameU(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; getPositiongetConglomerateDescriptors@()[Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;isIndexequals(Ljava/lang/Object;)Z newWarning;(Ljava/lang/String;Ljava/lang/Object;)Ljava/sql/SQLWarning; addWarning(Ljava/sql/SQLWarning;)V(Ljava/lang/String;ZZ[I[ZI)VgetUUIDFactory3()Lorg/apache/derby/iapi/services/uuid/UUIDFactory;/org/apache/derby/iapi/services/uuid/UUIDFactory createUUIDgetDataDescriptorGenerator@()Lorg/apache/derby/iapi/sql/dictionary/DataDescriptorGenerator;5org/apache/derby/iapi/sql/dictionary/SchemaDescriptor?:@60A(B:CD6:6FGHIO. .6R,J:66#2:K *:::6 *6! *6?*L0(..3*3 X*+MNO* PY****Q:*RS 6 * 6T:HC* *%** ,UV:W,X:YW* * : ZY[:\,7]^W*1(_`a^W**b* `c^Wdc^We`c^WQ(_$PY****Q:PY***f:: 7 6*6,g66hY`i:6.jk:,7lmln : o:p:o: 68+qrSsS +qrS*2t,:u6 6!6"! u!vb"!:##<:$6%%6%2!`$wx %2"%2!`yx%$=$z`6!{:!6""+!" |S "2!"2"2}"*  ~    :#:$* **%:%* >* :&**&%&,,&:'':%*$6"Y*%*t,:#6`6"ZY[:$$^WY*%*t,:#`6"Y*t:#":%6&&"2%&Y&* &"d *&3S&$*t%#  7 6*  !: ***t%,    ~  : .:(  ~    (* :*%*4L* *%** ,UV:  W,X:!! YW*   :  \7! ] :#6$$#KYRS* ,Y!#$/$`:%%W$&<?EV-VVXV*t* ** !, ,+ + 7 -:+6  l: 6     + 2S 6  Y6 ,6 ,2 a7  :Y- |