Edit D:\app\Administrator\product\11.2.0\dbhome_1\olap\api\lib\oracle\express\aw\AWMetadataLookup.class
?? 1 ? 1 N 0 O P N 0 Q 0 R 0 S T N 0 U 0 V 0 W X Y Z [ \ ] ^ _ ` a b ] c ] d ] e f 0 g h i 0 j k l [ m n N o p q r h s k t 0 u v w 0 x y z 0 { | a 0 } | f ~ m_DataProvider 'Loracle/olapi/data/source/DataProvider; m_LookupMap Ljava/util/Map; awObjectNameStmt Ljava/sql/CallableStatement; awNameStmt attachedAW Ljava/util/Collection; awViewMap Ljava/util/HashMap; <init> *(Loracle/olapi/data/source/DataProvider;)V Code prepareForView (Ljava/lang/String;)V closeStatement (Ljava/sql/Statement;)V attachAW getDataProvider )()Loracle/olapi/data/source/DataProvider; getLookupMap ()Ljava/util/Map; removePrefix '(Ljava/lang/String;C)Ljava/lang/String; lookupAWObjectName 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getAWObjectName = ? 2 3 java/util/HashMap 4 5 6 7 8 7 java/util/ArrayList 9 : ; < E F ? ? ? 7{ ? = call dbms_aw_utilities.get_aw_object_name(?, ?) } ? ? ? ? ? ? 4{ ? = call dbms_aw_utilities.get_workspace_name(?) } java/sql/SQLException ? ? java/lang/String ? ? ? ? ? ? ? ? D A ? ? ? I J ? ? ? ? ? java/lang/StringBuilder '{ call dbms_aw.execute('__AWG.ATTACH('' ? ? '')') } ? ? ? ? ? ? B C ? ? ? ? @ A java/lang/Exception G H ? K L "oracle/express/aw/AWMetadataLookup java/lang/Object ()V %oracle/olapi/data/source/DataProvider getConnection ()Loracle/jdbc/OracleConnection; oracle/jdbc/OracleConnection prepareCall 0(Ljava/lang/String;)Ljava/sql/CallableStatement; java/sql/CallableStatement registerOutParameter (II)V get &(Ljava/lang/Object;)Ljava/lang/Object; setString (ILjava/lang/String;)V execute ()Z getString (I)Ljava/lang/String; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/sql/Statement close java/util/Collection contains (Ljava/lang/Object;)Z createStatement ()Ljava/sql/Statement; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)Z add indexOf (I)I substring java/util/Map 1 0 1 2 3 4 5 6 7 8 7 9 : ; <