Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\sql\execute\ConstraintConstantAction.class
Êþº¾ 0 ° 0 J / K / L / M / N / O P Q R S T U V W X Y Z Y [ Y \ ] Q ^ _ ` a b c P d P e f g G h i j k l f m n o p q r s t u v w x ' y z ) { | } p G ~ u [ ? constraintName Ljava/lang/String; constraintType I tableName schemaName schemaId Lorg/apache/derby/catalog/UUID; indexAction 7Lorg/apache/derby/impl/sql/execute/IndexConstantAction; <init> ?(Ljava/lang/String;ILjava/lang/String;Lorg/apache/derby/catalog/UUID;Ljava/lang/String;Lorg/apache/derby/impl/sql/execute/IndexConstantAction;)V Code getConstraintType ()I getConstraintName ()Ljava/lang/String; getIndexAction 9()Lorg/apache/derby/impl/sql/execute/IndexConstantAction; validateFKConstraint*(Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;Lorg/apache/derby/iapi/sql/dictionary/ForeignKeyConstraintDescriptor;Lorg/apache/derby/iapi/sql/dictionary/ReferencedKeyConstraintDescriptor;Lorg/apache/derby/iapi/sql/execute/ExecRow;)V Exceptions ? validateConstraint ?(Ljava/lang/String;Ljava/lang/String;Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor;Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext;Z)Z ; ? 1 2 3 4 5 2 9 : 6 2 ? ? ? ? ? ? 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/impl/sql/execute/RIBulkChecker 9org/apache/derby/iapi/store/access/ConglomerateController )org/apache/derby/iapi/sql/execute/ExecRow ; ? ? ? X0Y45.S @ A ? ? ? ? A ? ? java/lang/StringBuffer ; ? SELECT COUNT(*) FROM ? ? ? A WHERE NOT( ) ? A ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª +org/apache/derby/iapi/types/NumberDataValue « ¬ java/lang/Number ? X0Y59.S ® ? ¯ :org/apache/derby/impl/sql/execute/ConstraintConstantAction >org/apache/derby/impl/sql/execute/DDLSingleTableConstantAction -org/apache/derby/iapi/error/StandardException "(Lorg/apache/derby/catalog/UUID;)V Corg/apache/derby/iapi/sql/dictionary/ForeignKeyConstraintDescriptor getIndexConglomerateDescriptor t(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;)Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor; ;org/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor getConglomerateNumber ()J 8org/apache/derby/iapi/store/access/TransactionController openGroupFetchScan(JZIIILorg/apache/derby/iapi/services/io/FormatableBitSet;[Lorg/apache/derby/iapi/types/DataValueDescriptor;I[[Lorg/apache/derby/iapi/store/access/Qualifier;[Lorg/apache/derby/iapi/types/DataValueDescriptor;I)Lorg/apache/derby/iapi/store/access/GroupFetchScanController; ;org/apache/derby/iapi/store/access/GroupFetchScanController next ()Z close ()V reopenScan ?([Lorg/apache/derby/iapi/types/DataValueDescriptor;I[[Lorg/apache/derby/iapi/store/access/Qualifier;[Lorg/apache/derby/iapi/types/DataValueDescriptor;I)V Forg/apache/derby/iapi/sql/dictionary/ReferencedKeyConstraintDescriptor(Lorg/apache/derby/iapi/store/access/GroupFetchScanController;Lorg/apache/derby/iapi/store/access/GroupFetchScanController;Lorg/apache/derby/iapi/sql/execute/ExecRow;ZLorg/apache/derby/iapi/store/access/ConglomerateController;Lorg/apache/derby/iapi/sql/execute/ExecRow;)V doCheck getTableDescriptor 8()Lorg/apache/derby/iapi/sql/dictionary/TableDescriptor; 4org/apache/derby/iapi/sql/dictionary/TableDescriptor getName newException g(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getQualifiedName toString 8org/apache/derby/iapi/sql/conn/LanguageConnectionContext prepareInternalStatement A(Ljava/lang/String;)Lorg/apache/derby/iapi/sql/PreparedStatement; +org/apache/derby/iapi/sql/PreparedStatement executeSubStatement c(Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext;ZJ)Lorg/apache/derby/iapi/sql/ResultSet; #org/apache/derby/iapi/sql/ResultSet getNextRow -()Lorg/apache/derby/iapi/sql/execute/ExecRow; getRowArray 4()[Lorg/apache/derby/iapi/types/DataValueDescriptor; getObject ()Ljava/lang/Object; longValue java/lang/Object y(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException;! / 0 1 2 3 4 5 2 6 2 7 8 9 : ; <