Edit D:\app\Administrator\product\11.2.0\dbhome_1\javavm\lib\oracle\aurora\rdbms\security\PolicyTable.class
?? 1A ST ?UV ?W ?XY Z [ \] ?Z ?^_ ?`a ?bcd e ?f ?ghij ?k /lmn p q /r ?s ?t ?uvlw "xvr "y (z ?{| ?} S~ ? ?? ?? ?? /Z ?? ?? a??? 4? 4?? 8Z ?? ?????? ?? ?? ?? ?? ?? ?? ?? ? ??? HZ? H?????? H? ?????????? h? h??? ?????? ??????? ???????????? e?? h? ???? H??0? H??? ??????? ??? ???? 4? ??? Z ?? ? ?? ?? ???? ? ?? ?? ???o???? ?/???? Exec InnerClasses COLUMNS Ljava/lang/String; ConstantValue KIND_COLUMN I SCHEMA_COLUMN TYPE_SCHEMA_COLUMN TYPE_NAME_COLUMN NAME_COLUMN ACTION_COLUMN STATUS_COLUMN KEY_COLUMN LAST_COLUMN KIND SCHEMA TYPE_SCHEMA TYPE_NAME NAME ACTION STATUS KEY columnNames [Ljava/lang/String; isInt [Z theManager Loracle/aurora/vm/IdManager; jsPermissionClass Ljava/lang/Class; tableName sequenceName schemaCache Ljava/util/Map; connection Ljava/sql/Connection; manager all Ljava/util/Collection; rowCache 'Loracle/aurora/rdbms/security/RowCache; sharedRowCache 6Loracle/aurora/rdbms/security/DefinersVersionedObject; error Ljava/sql/SQLException; lastStatementString lastStatement Ljava/sql/PreparedStatement; usingRowCache Z timeStamp J proxies Ljava/util/HashMap; initForHotLoading ()V Code LineNumberTable ()Ljava/sql/Connection; LocalVariableTable this *Loracle/aurora/rdbms/security/PolicyTable; Exceptions debugLevel ()I <init> getId )(Ljava/lang/String;)Loracle/aurora/vm/Id; ex &Loracle/aurora/vm/IdNotFoundException; name id Loracle/aurora/vm/Id; getTableName ()Ljava/lang/String; getManager ()Loracle/aurora/vm/IdManager; getSequenceName getProxy F(Loracle/aurora/vm/Id;)Loracle/aurora/rdbms/security/PolicyTableProxy; self getter? TableGetter ;Loracle/aurora/rdbms/security/PolicyTableProxy$TableGetter; schema proxy /Loracle/aurora/rdbms/security/PolicyTableProxy; getPermissionsFor ;(Loracle/aurora/vm/Id;)Ljava/security/PermissionCollection; getSchemaPermissionsFor G(Loracle/aurora/vm/Id;)Loracle/aurora/rdbms/security/SchemaPermissions; permissions 0Loracle/aurora/rdbms/security/SchemaPermissions; getPermissions U(Loracle/aurora/vm/Id;Ljava/security/Permission;)Ljava/security/PermissionCollection; implicand Ljava/security/Permission; U(Loracle/aurora/rdbms/security/SchemaCodeSource;)Ljava/security/PermissionCollection; codeSource /Loracle/aurora/rdbms/security/SchemaCodeSource; @(Ljava/security/CodeSource;)Ljava/security/PermissionCollection; collection $Ljava/security/PermissionCollection; Ljava/security/CodeSource; refresh (Z)V alsoRefreshRowCache getLastError ()Ljava/sql/SQLException; getLastErrorAndClear result clearLastError noteError (Ljava/sql/SQLException;)V allRows ()Ljava/util/Iterator; r -Loracle/aurora/rdbms/security/PolicyTableRow; allQuery /Loracle/aurora/rdbms/security/PolicyTableQuery; iter .Loracle/aurora/rdbms/security/PolicyTableRows; getRowCache )()Loracle/aurora/rdbms/security/RowCache; computeRowCache check tableHasChanged ()Z getTimeStamp ()J tick prepareUpdate insertRow j(ILoracle/aurora/vm/Id;Loracle/aurora/rdbms/security/TypeDescriptor;Ljava/lang/String;Ljava/lang/String;)J insertCommand seq Ljava/sql/ResultSet; kind type -Loracle/aurora/rdbms/security/TypeDescriptor; action key statement d(ILoracle/aurora/vm/Id;Loracle/aurora/vm/Id;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J typeSchema typeName disableRow (J)Z update ok Ljava/sql/Statement; enableRow deleteRow del commit select B(Ljava/lang/String;)Loracle/aurora/rdbms/security/PolicyTableRows; where exists (Ljava/lang/String;)Z what match ^(Loracle/aurora/rdbms/security/PolicyTableRow;I)Loracle/aurora/rdbms/security/PolicyTableRows; row flags 1(Loracle/aurora/rdbms/security/PolicyTableRow;I)Z makeWhere B(Loracle/aurora/rdbms/security/PolicyTableRow;I)Ljava/lang/String; x Ljava/lang/StringBuffer; output (Ljava/lang/String;)V msg <clinit> SourceFile PolicyTable.java??? ? ? java/security/Permission ? ? ? ? oracle/jdbc/driver/OracleDriver ? ?? ??? ? ? ? SYS.JAVA$POLICY$ ? ? SYS.JAVA$POLICY$SEQUENCE$ ? ? 4oracle/aurora/rdbms/security/DefinersVersionedObject JAVA$POLICY$SHARED ?? ? ?? ? ? $oracle/aurora/vm/IdNotFoundException ? ??? -oracle/aurora/rdbms/security/PolicyTableProxy *oracle/aurora/rdbms/security/PolicyTable$1 ?? ???? ? ? ? ? ?? .oracle/aurora/rdbms/security/SchemaPermissions ?????? ? ? -oracle/aurora/rdbms/security/SchemaCodeSource ? % ? ? ? ? ? ? java/util/HashMap ? ? ? ? ? -oracle/aurora/rdbms/security/PolicyTableQuery 1 = 1 ? java/util/LinkedList" ? %oracle/aurora/rdbms/security/RowCache ?!" ? ? ?&