0 1 23 4 5 6 78 9: ; < => ? @ AB CD E FG?w HI 1 JK L6 LM 9N OP Q CR CST U V W XY 'Z '[ \ ] ^_` ^a b cd 1e 1N 6 f 1g 1h ij 9k 9l mi no p 1q ^r s Jtuv E1 7w Exy Ez { |} 1~  1 J  1   < V   x6  J         c u u     q 2 9 1 | x1 | | | o 1 o 1 1   1   9 q]  1  6    o   q u   ] C         1 1 ^ m6 m ?   6   ?      h   1 1   1  ^ 1 1  1  1 ^  1   1 1      C           A  numColumnsItd6Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;()VCodeaddTableElement7(Lorg/apache/derby/impl/sql/compile/TableElementNode;)V)setCollationTypesOnCharacterStringColumns:(Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;)V Exceptions'setCollationTypeOnCharacterStringColumnr(Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;Lorg/apache/derby/impl/sql/compile/ColumnDefinitionNode;)Vvalidate(Lorg/apache/derby/impl/sql/compile/DDLStatementNode;Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)VvalidatePrimaryKeyNullabilitycountConstraints(I)IcountGenerationClauses()IcountNumberOfColumnsgenColumnInfos2([Lorg/apache/derby/impl/sql/execute/ColumnInfo;)IappendNewColumnsToRCL4(Lorg/apache/derby/impl/sql/compile/FromBaseTable;)VbindAndValidateCheckConstraints/(Lorg/apache/derby/impl/sql/compile/FromList;)V bindAndValidateGenerationClauses(Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/iapi/services/io/FormatableBitSet;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)VfindIllegalGenerationReferencese(Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)V&validateForeignKeysOnGenerationClausesc(Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/iapi/services/io/FormatableBitSet;)VgenConstraintActions(Z[Lorg/apache/derby/impl/sql/execute/ConstraintConstantAction;Ljava/lang/String;Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;)V columnsMatch)([Ljava/lang/String;[Ljava/lang/String;)ZgenIndexAction(ZZZLjava/lang/String;Lorg/apache/derby/impl/sql/compile/ConstraintDefinitionNode;[Ljava/lang/String;ZLorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;Ljava/lang/String;ILorg/apache/derby/iapi/sql/dictionary/DataDictionary;)Lorg/apache/derby/impl/sql/execute/IndexConstantAction;checkIndexPageSizePropertyT(Lorg/apache/derby/impl/sql/compile/ConstraintDefinitionNode;)Ljava/util/Properties;checkForDuplicateColumns^(Lorg/apache/derby/impl/sql/compile/DDLStatementNode;Ljava/util/Hashtable;Ljava/lang/String;)V checkForDuplicateConstraintNamesverifyUniqueColumnLists(Lorg/apache/derby/impl/sql/compile/DDLStatementNode;Lorg/apache/derby/impl/sql/compile/ConstraintDefinitionNode;)VsetColumnListToNotNull?(Lorg/apache/derby/impl/sql/compile/ConstraintDefinitionNode;)VareColumnsNullableu(Lorg/apache/derby/impl/sql/compile/ConstraintDefinitionNode;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)ZcheckForNullColumnsu(Lorg/apache/derby/impl/sql/compile/ConstraintDefinitionNode;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)VgetColumnDataTypeDescriptorD(Ljava/lang/String;)Lorg/apache/derby/iapi/types/DataTypeDescriptor;z(Ljava/lang/String;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)Lorg/apache/derby/iapi/types/DataTypeDescriptor;findColumnDefinitionL(Ljava/lang/String;)Lorg/apache/derby/impl/sql/compile/ColumnDefinitionNode;containsColumnName(Ljava/lang/String;)Z 6org/apache/derby/impl/sql/compile/ColumnDefinitionNode     2org/apache/derby/impl/sql/compile/TableElementNode   !"42XA9 #$ %&' ()* +" ,- java/util/Hashtable .java/util/Vector/ 012 3 4 51org/apache/derby/impl/sql/compile/CreateTableNode 6 7" 8"42962  9: ;< =>2org/apache/derby/impl/sql/compile/ModifyColumnNode ?: @: A" B$C DE42X14 F$ %G H":org/apache/derby/impl/sql/compile/ConstraintDefinitionNode IJ K L$ MN OP9org/apache/derby/iapi/sql/dictionary/ConstraintDescriptor Q$ RST 42Z93 ! U$ VW VX YZ42X86java/lang/StringBuffer [$ \]. ^$ _`a bc d" "# e" fg () h"428C1 %i $%,org/apache/derby/impl/sql/execute/ColumnInfoj k lmn op qr stu vw xy z{org/apache/derby/catalog/UUID |} ~    N    +org/apache/derby/impl/sql/compile/ValueNode .org/apache/derby/impl/sql/compile/ResultColumn /org/apache/derby/impl/sql/compile/FromBaseTable   -org/apache/derby/iapi/sql/depend/ProviderList p  -.org/apache/derby/impl/sql/compile/SubqueryList 42Y01 $       2org/apache/derby/impl/sql/compile/ResultColumnList  42621    -      42XA0 $42XA1  -java/lang/String  $.org/apache/derby/catalog/types/DefaultInfoImpl $  java/util/ArrayListjava/util/HashSet S   K 1org/apache/derby/impl/sql/compile/ColumnReference 42XA4  (I)Lorg/apache/derby/iapi/sql/dictionary/ConstraintDescriptor;getConstraintType(Ljava/lang/Object;)V tableTypeisLongConcatableTypeIdisUserDefinedTypeId checkUserType9(Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)VbindAndValidateDefaultn(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;)VvalidateAutoincremento(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;I)VcheckExistingConstraintsuseExistingCollationisAutoincrementColumngetName4org/apache/derby/iapi/sql/dictionary/TableDescriptorgetColumnDescriptorK(Ljava/lang/String;)Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptor;getQualifiedNameg(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; hasConstraintbindl(Lorg/apache/derby/impl/sql/compile/DDLStatementNode;Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;)V(I)Ljava/lang/Object;getConstraintMoniker getColumnList6()Lorg/apache/derby/impl/sql/compile/ResultColumnList;getColumnNames()[Ljava/lang/String;getConstraintNamegetColumnDescriptors=()Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptorList;9org/apache/derby/iapi/sql/dictionary/ColumnDescriptorListgetDropSchemaNamegetSchemaDescriptor9()Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;K(Ljava/lang/String;)Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;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; getSchemaNameappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringgetCompilerContext5()Lorg/apache/derby/iapi/sql/compile/CompilerContext;1org/apache/derby/iapi/sql/compile/CompilerContextcreateDependency.(Lorg/apache/derby/iapi/sql/depend/Provider;)VhasPrimaryKeyConstrainthasUniqueKeyConstraint checkVersion(ILjava/lang/String;)ZhasForeignKeyConstraintC(Ljava/lang/String;)Lorg/apache/derby/iapi/error/StandardException;5org/apache/derby/iapi/sql/dictionary/ColumnDescriptor(Ljava/lang/String;Lorg/apache/derby/iapi/types/DataTypeDescriptor;Lorg/apache/derby/iapi/types/DataValueDescriptor;Lorg/apache/derby/catalog/DefaultInfo;[Lorg/apache/derby/iapi/sql/depend/ProviderInfo;Lorg/apache/derby/catalog/UUID;Lorg/apache/derby/catalog/UUID;IJJJ)VgetGenerationClauseNode:()Lorg/apache/derby/impl/sql/compile/GenerationClauseNode;6org/apache/derby/impl/sql/compile/GenerationClauseNodegetAuxiliaryProviderList1()Lorg/apache/derby/iapi/sql/depend/ProviderList;getDataDictionary7()Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;getDependencyManager6()Lorg/apache/derby/iapi/sql/depend/DependencyManager;2org/apache/derby/iapi/sql/depend/DependencyManagergetPersistentProviderInfosa(Lorg/apache/derby/iapi/sql/depend/ProviderList;)[Lorg/apache/derby/iapi/sql/depend/ProviderInfo;getDefaultValue3()Lorg/apache/derby/iapi/types/DataValueDescriptor;getDefaultInfo(()Lorg/apache/derby/catalog/DefaultInfo;getOldDefaultUUID!()Lorg/apache/derby/catalog/UUID; getActiongetAutoincrementStart()JgetAutoincrementIncrement+getAutoinc_create_or_modify_Start_IncrementgetResultColumns getTableName/()Lorg/apache/derby/impl/sql/compile/TableName;getNodeFactory1()Lorg/apache/derby/iapi/sql/compile/NodeFactory;getContextManager9()Lorg/apache/derby/iapi/services/context/ContextManager;-org/apache/derby/iapi/sql/compile/NodeFactorygetNode(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode;(ILjava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode;setName(Ljava/lang/String;)V*org/apache/derby/impl/sql/compile/FromListgetCheckCondition/()Lorg/apache/derby/impl/sql/compile/ValueNode;getReliabilitygetCurrentAuxiliaryProviderListsetCurrentAuxiliaryProviderList2(Lorg/apache/derby/iapi/sql/depend/ProviderList;)VsetReliabilitybindExpression(Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Ljava/util/Vector;)Lorg/apache/derby/impl/sql/compile/ValueNode;getConstraintTextcheckIsBooleansetCheckCondition0(Lorg/apache/derby/impl/sql/compile/ValueNode;)VsetAuxiliaryProviderListcountReferencedColumnsrecordColumnReferences([II)VsetCheckColumnReferences([I)Vk(ILorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode;copyReferencedColumnsToNewList7(Lorg/apache/derby/impl/sql/compile/ResultColumnList;)Vequals(Ljava/lang/Object;)Z setColumnListclearColumnReferences2org/apache/derby/iapi/services/io/FormatableBitSetgrowgetTypeServicessetType3(Lorg/apache/derby/iapi/types/DataTypeDescriptor;)VgetResultColumnE(Ljava/lang/String;Z)Lorg/apache/derby/impl/sql/compile/ResultColumn;getTableDescriptor8()Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;getTypeCompilerV(Lorg/apache/derby/iapi/types/TypeId;)Lorg/apache/derby/iapi/sql/compile/TypeCompiler;.org/apache/derby/iapi/sql/compile/TypeCompiler convertible((Lorg/apache/derby/iapi/types/TypeId;Z)ZgetSQLTypeName getPosition(Ljava/lang/String;I)IsetgetLanguageConnectionContext<()Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext;8org/apache/derby/iapi/sql/conn/LanguageConnectionContextgetCurrentSchemaNamegetExpressionText:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)VsetDefaultInfo3(Lorg/apache/derby/catalog/types/DefaultInfoImpl;)VgetGeneratedColumns:(I)Lorg/apache/derby/iapi/sql/dictionary/ColumnDescriptor;addgetfindReferencedColumns()Ljava/util/Vector;contains getNumBitsSetgetReferencedConstraintInfo4()Lorg/apache/derby/impl/sql/execute/ConstraintInfo;0org/apache/derby/impl/sql/execute/ConstraintInfogetReferentialActionDeleteRulegetReferentialActionUpdateRuleisSet(I)Z exportNames([Ljava/lang/String;)VrequiresBackingIndexconstraintTyperequiresUniqueIndexgetGenericConstantActionFactoryB()Lorg/apache/derby/impl/sql/execute/GenericConstantActionFactory;getUUIDgetDropBehavior getVerifyType>org/apache/derby/impl/sql/execute/GenericConstantActionFactorygetDropConstraintConstantAction(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/derby/catalog/UUID;Ljava/lang/String;Lorg/apache/derby/impl/sql/execute/IndexConstantAction;II)Lorg/apache/derby/impl/sql/execute/ConstraintConstantAction;!getCreateConstraintConstantActionZ(Ljava/lang/String;IZLjava/lang/String;Lorg/apache/derby/catalog/UUID;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/derby/impl/sql/execute/IndexConstantAction;Ljava/lang/String;ZLorg/apache/derby/impl/sql/execute/ConstraintInfo;[Lorg/apache/derby/iapi/sql/depend/ProviderInfo;)Lorg/apache/derby/impl/sql/execute/CreateConstraintConstantAction;getBackingIndexNameI(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;)Ljava/lang/String;getHeapConglomerateIdgetDropIndexConstantAction(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/derby/catalog/UUID;J)Lorg/apache/derby/impl/sql/execute/DropIndexConstantAction;getBackingIndexUUIDgetCreateIndexConstantAction(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;)Lorg/apache/derby/impl/sql/execute/CreateIndexConstantAction; getProperties()Ljava/util/Properties;&(Ljava/lang/Object;)Ljava/lang/Object;getTransactionCompile<()Lorg/apache/derby/iapi/store/access/TransactionController;4org/apache/derby/iapi/services/property/PropertyUtilgetServiceProperty](Lorg/apache/derby/iapi/services/property/PersistentSet;Ljava/lang/String;)Ljava/lang/String;getApproximateLengthInBytes3(Lorg/apache/derby/iapi/types/DataTypeDescriptor;)Iput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; verifyCreateConstraintColumnListH(Lorg/apache/derby/impl/sql/compile/TableElementList;)Ljava/lang/String;2org/apache/derby/impl/sql/compile/DDLStatementNodegetRelativeNameverifyUniqueNames(Z)Ljava/lang/String;setNullability(Z)V isNullable!*, *++ + *Y`K?*=+>6.* :*:*+ ұ?3+>, :,  ,,*-6*6Y`:Y`:Y:-F,-:  86   +  :       6 + +6 6  L*  :  * :  *   !" *+ # -$ ,-% ,- & ' ':  -( -) *)  +: - ,- -./ 0| 1:  +,2 3  3::64s5:  1 1:6:78:# 9 9:::;<:* 78=> 6/  1*+ 6? 3n 6:  b @: -A *B:,- C:)DEYFGHIH HJ-./*KL M *+ N8 O!*+ N,P* -Q R *+ N  STZN*<=D* N-0+-1:M* *U **QMA=*>62* :11:3 I=<*=>0* ::   *  1 %=*>6* 6* +:+VY*,W XS* *::: YZ:![*\]:^:+dVY _`abc* d * e * fgXSi  ~*=+jN+k:6g*U*:*l^ *mno:*lP *mpq:r-sn+tuN*6*KMY:6I* :1-1:3v: ,w6 xYy: ,z: , {,Fy| +}~: 4 :   [  , {, |: , | -j:  6  :    *l *m: 7<7qq: qq  _,tu:j:j6*6 *,-`*K:Y: 6   *  :   :   Y:w6z:xYy:{vy|,} :: :.  *+  $2::* / 4 [ {|:{|j:6 : 6-:6 .dqS*:Y:  JCXXZXYNY:*6,0,:66W6C* :': -WW-66b-:Y:  :  46 6   2  5:    ̈́,+tuN-j:*66* :::  6  6    T   O:  6 6 7 q::6, ȄW*666: * : :  0o d 1:  7 7:  7  36  : 6: ęk HP:* *666*  - : *   - :  1,* @-*G   ̶S :::  :"[]:^: :,* -* *ʧaG  Sn]Q6+,+6,6>666+2,2 6   : #* G**ҶӰ: 6     T *G * *ʧa *ֶװ+M, YM,۶*۸,+7N66-I-q:**:**:`6 ,W, (,--:+ -! -!-,--:+ -"#@4+,7*N-+-/,7N- -$%>2+7M,>6!,q:*߱&'^R+7N-66>-q:,*: *,: () u+7N-66b-q:,*: *,:1)*P:*+*+M,, *,!,+,N--W*+߰-.H<*=>1* ::+/0*+