Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\lib\oracle\dms\aggregator\TableBuilder.class
?? 0r ? ? ! "# ?$ ?%& ?' ?()* ?+ ,- . + /0123 456 78 (9 (: (;<=<>? (@A 1B ?C D E ?F1DG1H I ?J ?K ?L MN OPQ RS OT ?U ?V WXY ?Z[ 1\14] E^_` wa wbc defg Oh ijkl R/ ?m nopq nr17 s t u H v w xyzy{ 4 | }~?? t u x1E? ?? i?1?? u?? ?y?1u R?? M? ? 1? 1?? ?1??? E?? ?? ???? ??? ??? ??? ?? ???? ?? E??? ??? n?? Ea??? E? E??? @a ??? ?? a? ????? ??????? 1?? ?? @????? ?????? ???? E?? ? ?? w u ?? ?? ?? ?a? ?v ?D ?? ?? ?|?? n?? ???? m_archive Loracle/dms/aggregator/Archive; m_tables Ljava/util/Map; m_appTables Ljava/util/HashMap; m_always Ljava/util/TreeMap; m_onDemand LOGGER Ljava/util/logging/Logger; CHECK_TIME_OUT Z EMPTY_TABLES #[Loracle/dms/aggregator/AggreTable; (class$oracle$dms$aggregator$TableBuilder Ljava/lang/Class; Synthetic <init> "(Loracle/dms/aggregator/Archive;)V Code '(Loracle/dms/aggregator/TableBuilder;)V parseADML *(Lorg/w3c/dom/Element;Ljava/lang/String;)V Exceptions getTableMap ()Ljava/util/Map; getTableNames ()[Ljava/lang/String; tableCount ()I getTables v([Ljava/lang/String;Loracle/dms/aggregator/Storage;Loracle/dms/table/QueryOptions;)[Loracle/dms/aggregator/AggreTable; ?([Loracle/dms/aggregator/NameTable;Loracle/dms/aggregator/Storage;Loracle/dms/table/QueryOptions;)[Loracle/dms/aggregator/AggreTable; addArchivedTables f(ILoracle/dms/aggregator/NameTable;Loracle/dms/aggregator/NameTable;Z)Loracle/dms/aggregator/Archiver; archiveTables ()V removeAppTables (Ljava/lang/String;)V _removeArchivedTables !(Ljava/util/Map;Ljava/util/Set;)V close _buildSchema 9(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/util/Set;)V _buildColumnDef l(Lorg/w3c/dom/Element;Loracle/dms/aggregator/AggreSchema;Loracle/dms/aggregator/AggreTable;Ljava/util/Set;)V _buildColumnGroup ?(Lorg/w3c/dom/Element;)Loracle/dms/aggregator/AggreColumnGroup; _getTableFrom b([Ljava/lang/String;Loracle/dms/aggregator/Storage;Loracle/dms/table/QueryOptions;)Ljava/util/Map; _checkCircular $(Ljava/util/Set;Ljava/lang/String;)V class$ %(Ljava/lang/String;)Ljava/lang/Class; <clinit>?? java/lang/ClassNotFoundException java/lang/NoClassDefFoundError ??? ? ? java/util/HashMap??? ? ? ? ? java/util/TreeMap ? ? ? ? *oracle/dms/spy/DMSIllegalArgumentException java/lang/StringBuffer???? archive=?? ? builder=??? .parseADML() adml=?? java/util/Set java/util/HashSet?? NameSpace????? org/w3c/dom/Element? Table ? java/lang/String ? ? ? ? .no source tables found for aggregation tables oracle/dms/aggregator/AggreTable ? ? )Timeout: stop getting aggregation tables= 'oracle/dms/aggregator/AggreTableSupport .getTables() names= storage=!?"? interval=?# table1= table2= java/lang/Integer ?$%&' #oracle/dms/aggregator/AdmlException error: no Archiver for interval= ? ?() archive table1= Archiver interval=*+,-. ?/012345?6-7189: always archive tables at interval= on demand archive tables remove AggreTableSupport= ;<= java/util/Map$Entry Entry InnerClasses>- oracle/dms/aggregator/NameTable? @? NameA .error: invalid Name attribute of Table elementBCDE #error: conflicting NameSpace Table=?FG error: duplicated Table will not be built ?H LabelIJKLM NLSID DescriptionNO !oracle/dms/aggregator/AggreSchema ?P ColumnDef ColumnGroupQR Select oracle/dms/aggregator/Selection ?S+T Union oracle/dms/aggregator/Union error: Table U Table= keys= schema=[[ ]]V<WX Type =error: invalid Name attribute of ColumnDef element for Table ? ? "oracle.dms.aggregator.TableBuilder TableBuilder._buildColumnDef() YZ $error: duplicated ColumnDef element for Table 3error: invalid Type attribute of ColumnDef element [\ error: invalid Type attribute of ColumnDef element Unit Key true]Z +oracle/dms/aggregator/AggreColumnDefinition ?^_` 4error: invalid Name attribute of ColumnGroup element !TableBuilder._buildColumnGroup() 5error: invalid Type attribute of ColumnGroup element &oracle/dms/aggregator/AggreColumnGroup ?a GroupMember 7error: invalid Name attribute of member of ColumnGroup (error: invalid Type attribute of member of ColumnGroup bc Aggregation table not definedde oracle/dms/table/QueryOptionsfghijkl java/util/LinkedListm- $error: circular dependency on table= oracle.dms.aggregatorno oracle.dms.aggregator.no.timeoutpqZ "oracle/dms/aggregator/TableBuilder java/lang/Object java/lang/Class forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; java/util/Collections synchronizedMap (Ljava/util/Map;)Ljava/util/Map; toString ()Ljava/lang/String; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; java/util/Map putAll (Ljava/util/Map;)V get &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getAttribute &(Ljava/lang/String;)Ljava/lang/String; hasChildNodes ()Z getChildNodes ()Lorg/w3c/dom/NodeList; org/w3c/dom/NodeList getLength item (I)Lorg/w3c/dom/Node; getTagName equals (Ljava/lang/Object;)Z size remove keySet ()Ljava/util/Set; toArray (([Ljava/lang/Object;)[Ljava/lang/Object; java/util/logging/Level FINEST Ljava/util/logging/Level; oracle/dms/aggregator/Aggregator isLoggable ;(Ljava/util/logging/Level;Loracle/dms/table/QueryOptions;)Z oracle/dms/util/DMSUtil createArrayList *([Ljava/lang/Object;)Ljava/util/ArrayList; logp q(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/dms/table/QueryOptions;)V getTimestamp ()J getTimeout java/lang/System currentTimeMillis length buildTable d(Ljava/util/Map;Ljava/lang/String;Loracle/dms/table/QueryOptions;)Loracle/dms/aggregator/AggreTable; getName getTable (I)Ljava/lang/StringBuffer; (I)V oracle/dms/aggregator/Archive getArchiver 5(Ljava/lang/Integer;)Loracle/dms/aggregator/Archiver; java/util/logging/Logger (Ljava/util/logging/Level;)Z R(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V add clone ()Ljava/lang/Object; clear (Ljava/util/Collection;)V addAll (Ljava/util/Collection;)Z iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next removeAll oracle/dms/aggregator/Archiver addTables (Ljava/util/Set;Z)V removeArchivedTables (Ljava/util/Set;)V entrySet getValue contains clearMapSets FINE indexOf (I)I substring (II)Ljava/lang/String; (C)Ljava/lang/StringBuffer; containsKey 9(Ljava/lang/String;Loracle/dms/aggregator/TableBuilder;)V oracle/dms/util/XmlUtil getChildByName >(Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Element; getText )(Lorg/w3c/dom/Element;)Ljava/lang/String; getChildTextByName ;(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/dms/aggregator/AggreTable;)V addColumnGroup +(Loracle/dms/aggregator/AggreColumnGroup;)V A(Lorg/w3c/dom/Element;Loracle/dms/aggregator/AggreTableSupport;)V +(Loracle/dms/aggregator/SelectUnionTable;)V g(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V setKeys setSchema &(Loracle/dms/aggregator/AggreSchema;)V containsColumn (Ljava/lang/String;)Z getValueTypeCode (Ljava/lang/String;)B equalsIgnoreCase ?(Loracle/dms/aggregator/AggreSchema;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V setColumnType (Ljava/lang/String;B)V 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V addMember '(Ljava/lang/String;Ljava/lang/String;)V getTableFromNames 0(Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V useCache ()B setUseCache (B)V oracle/dms/aggregator/Storage w([Loracle/dms/aggregator/AggreTable;[Ljava/lang/String;Loracle/dms/table/QueryOptions;)[Loracle/dms/table/TableSupport; oracle/dms/table/TableSupport getFirst getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; java/lang/Boolean getBoolean ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? p d*? *? *? Y? ? ? *? Y? ? *? Y? ? *? Y? ? +? %? Y? Y? *? ? ? +? ? ? ?*+? ? ? ? ? x l*? *? *? Y? ? ? *? Y? ? *? Y? ? *? Y? ? +? %? Y? Y? *? ? ? +? ? ? ?*? +? ? ? ? ? ? $ ?+? %? Y? Y? *? ? ? +? ? ? ?*? Y:?*? ,? ? N-? ? Y? N*? ,-? !W? :??+"? # :+? $ ? ]+? % :? & 66? B? ' :? (? ? &? (: ? ) : * ? +? * -? ,???-? - ? "*? Y:?*? ,? .W? :??*? /? . S V V [ V ? ? ? ? ? ? ? R ? ? ? *? ? ? ? ? + *? ? 0 ? 1L*? ? 2 +? 3 W+? ? ? *? ? 0 ? ? ' +? +? *? ? 0 ? ? 4?*? 5L*+,-? 6:? 0 ? 0? 7-? 8? &? 7*? 9? Y? :? +? ;? ? -? < 7u06-? -? =7-? >6 ? ? ?7+? @:6 +? ? ?e?? 9? A? 3? 7-? 8? k? 7*? 9? Y? B? +? ;? ? -? <? E+ 2? 8+ 2? C? ? +*? + 2? D ? E: ? ? -? FS? ?w? ? _ S+? +? 1? Y? Y? *? ? G? +? ;? H? ,? ? ? ?+?6? 1:6? +2? ? +2? IS???*,-? 6:? 0 ? 0? 7-? 8? &? 7*? 9? Y? :? +? ;? ? -? <? ?7u06 -? -? >6 +? @: 6+? ? ?e ?? 9? A? 3? 7-? 8? h? 7*? 9? Y? B? +? ;? ? -? <? B+2? ? 2*? 2? D ? E:? ? +2? J-? FS??z ? ? I -*? ? ?? ,? 7? Y? Y? *? ? K? ? LM? ,? N? -? ? ? ? OY? P:*? ? Q:? ? RY? Y? S? ? L? ? T? U? 7? V? A? U? 7*? W? Y? X? ,? N? -? K? ? LY? ? ? ? Z? *? ? *? :*Y:?? D ? : ? ? Y? : ? [ W ,? \ W-? -? \ W? : ? ?? ?"