Edit D:\app\Administrator\product\11.2.0\dbhome_1\javavm\lib\oracle\aurora\rdbms\security\VersionedObject.class
?? 1_ c ? ? ? ? c ? ? c ? c ? c ? ? ? c ? ? c ? ? ? d ? ? ? ? ? ? ? ? ? ? ? ? c ? c ? ? c ? c ? ? ? ? ? ? ? ? ? ? ? c ? c ? c ? c ? ? c ? ? ? ? c ? c ? c ? c ? ? c ? c ? ? ? c ? ? c c c c c c e c G ? 5 ? !" J ?#$ % ?&' ( ?)*+ ?,-./ Refresher InnerClasses TABLE_SUFFIX Ljava/lang/String; ConstantValue VSEPARATOR sqlConnection Ljava/sql/Connection; tableName schema Loracle/aurora/rdbms/Schema; name version I object Ljava/lang/Object; inUse Ljava/util/HashSet; prepared Z newVersion refresher 8Loracle/aurora/rdbms/security/VersionedObject$Refresher; ()Ljava/sql/Connection; Code LineNumberTable Exceptions ()Ljava/lang/String; LocalVariableTable this .Loracle/aurora/rdbms/security/VersionedObject; ()Ljava/util/HashSet; <init> 1(Loracle/aurora/rdbms/Schema;Ljava/lang/String;)V ignore Ljava/sql/SQLException; F(Loracle/aurora/rdbms/Schema;Ljava/lang/String;Ljava/sql/Connection;)V connection sqlQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; rs Ljava/sql/ResultSet; sql q s Ljava/sql/Statement; sqlClose (Ljava/sql/ResultSet;)V stmt sqlExecute (Ljava/lang/String;)V u currentVersion ()I get ()Ljava/lang/Object; prepareForReplace ()V replace (Ljava/lang/Object;)V ex Ljava/lang/RuntimeException; newObject existingVersions abort dropVersions (Ljava/util/Iterator;)V kge "Loracle/aurora/rdbms/KGEException; h &Loracle/aurora/rdbms/SharedDataHandle; Ljava/lang/Integer; toBeDeleted Ljava/util/Iterator; getLatestObject refresh refreshSlow "Ljava/lang/ClassNotFoundException; latest m v createVersion (ILjava/lang/Object;)V versionNumber sroName getHandle )(I)Loracle/aurora/rdbms/SharedDataHandle; getVersion (I)Ljava/lang/Object; result vName &(Ljava/lang/String;)Ljava/lang/String; suffix (I)Ljava/lang/String; hexName sqlName lock release SourceFile VersionedObject.java l m oracle/jdbc/driver/OracleDriver ? ?0 } n i TABLE ? ? ? ? v w java/util/HashSet t u java/lang/Integer r s ?12345 ?67 java/lang/Error java/lang/StringBuilder Invalid VersionedObject name: 89: ? ? ? o p q i java/sql/SQLException ? ? l };<=>? ?@ ?AB=CD x y ? ? ? ? z s INSERT INTO n ? VALUES( 8E ) ? ? ? ? ? ? ? ?FG ? ? ? ? java/lang/RuntimeExceptionH ? SELECT VERSION FROM FOR UPDATE ? ?IJK7 ? ?LMJI ? v ?N3O ? ? ?PQR DELETE FROM WHERE VERSION = 8S oracle/aurora/rdbms/KGEException ? ? ? ? java/lang/ClassNotFoundException { | ? ? SELECT max(version) FROM ? ?TUVWXY ?Z ? Versioned Object < > $ 00000000[ ?\ ? "] "." LOCK TABLE IN EXCLUSIVE MODE^ ? ,oracle/aurora/rdbms/security/VersionedObject java/lang/Object 6oracle/aurora/rdbms/security/VersionedObject$Refresher defaultConnection (I)V add (Ljava/lang/Object;)Z java/lang/String length indexOf (I)I append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString java/sql/Connection createStatement ()Ljava/sql/Statement; java/sql/Statement executeQuery close java/sql/ResultSet getStatement executeUpdate (Ljava/lang/String;)I (I)Ljava/lang/StringBuilder; iterator ()Ljava/util/Iterator; rollback next ()Z getInt java/util/Iterator hasNext contains intValue $oracle/aurora/rdbms/SharedDataHandle drop (Z)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; createReplacable j(Ljava/lang/String;Loracle/aurora/rdbms/Schema;Ljava/lang/Object;ZZ)Loracle/aurora/rdbms/SharedDataHandle; oracle/aurora/rdbms/Handle lookupSharedData W(Ljava/lang/String;Loracle/aurora/rdbms/Schema;Z)Loracle/aurora/rdbms/SharedDataHandle; status access toHexString substring oracle/aurora/rdbms/Schema commit c d h i j k i j Y l m n i o p q i r s t u v w x y z s { | l } ~ 7 ? ? ? Y? ? ? ? ? 3 4 5 ? n ? ~ L *? ? ***? ? ? *? ? I J K ? ? ? v ? ~ k 1*? ? (*? Y? ? *? ? *? ? Y*? ? ? W*? ? n o p q , s ? 1 ? ? ? ? ~ M ?*? ,? ?,? ? ?,"? ? ?,'? ? {, ? ? q,*? ? g,/? ? ],(? ? S,)? ? I,#? ? ?, ? ? 5, ? ? +,? ? !,-? ? ,?? ? ,;? ? ? Y? Y? ? ,? ? ? ?*+? *,? ? Y? ? ? ? N*? ? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? * ? ? ? ? ? ? ? o p ? q i ? ? ~ u *? *+? *,? *W-? *? ? ? ? ? ? ? ? ? * ? ? o p q i ? m ? ? ~ ? M? ? M,+? ! N-?,? " -? ? ? ? ? ? ? ? ? 4 ? ? ? ? ? ? ? i ? ? ? ? ? ~ z +? +? # M,? " ? M? ? ? ? ? ? ? ? * ? ? ? ? ? ? ? ? ? ? ~ ? )? ? M,+? $ W,? " ? N-?:,? " ? "