Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\lib\oracle\dms\aggregator\SelectUnionTable.class
?? 0j , ? ? ? ?! ?" ?# ?$ ?% ?& ?' ?( ?) ?* ?+??? ?, ?- ?. ?/ ?012 34 56 7 4 89 ?: ,;<=<>? ,@A ?B ?C ?DE 3F GH IJ KH LM NO PQ PRS <TUVTW KXYZ K[\ K] K^_`abcd ?ebfgWh ?ij ?klmno Wp qr st uvwxyzT{T|}~}? N?? eH? e?????? o?? ?? o?? s?? ?? ?? o???? ???? o? ?? o??? e? ??? ?? ?H ?? ?? N????? ? ???????b???? L??? L?? ? ??? ????? ?? W { ? ?? ? | ?? ?? ?? ?B ??? ??? ?? ??? ???? ? ? W? ?? ? ?? ??? ??? ??g{ ??g|??? ?? ????? ? f?? m_columns Ljava/util/Map; m_names Ljava/util/List; m_fromTables Ljava/util/Set; m_outerJoinedTables m_keys m_fromColumns m_fromColumnsHaving m_groupBy m_having *Loracle/dms/aggregator/CrossTableSelector; m_orderBy Ljava/util/LinkedList; m_defaultTable Ljava/lang/String; m_aggregation Z m_isDistinct m_rowRetained I m_rowRetainVariable m_matchedNames Ljava/util/HashMap; m_parent )Loracle/dms/aggregator/AggreTableSupport; m_definedColumn <init> A(Lorg/w3c/dom/Element;Loracle/dms/aggregator/AggreTableSupport;)V Code Exceptions buildColumnValue L(Lorg/w3c/dom/Element;Ljava/lang/String;)Loracle/dms/aggregator/ColumnValue; buildGroupBy (Lorg/w3c/dom/Element;)V containsColumn (Ljava/lang/String;)Z getColumnValue 7(Ljava/lang/String;)Loracle/dms/aggregator/ColumnValue; containsTableFrom getParent +()Loracle/dms/aggregator/AggreTableSupport; setAggregation ()V addFromColumn $(Loracle/dms/aggregator/NameTable;)V addFromColumnHaving getTable p(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Loracle/dms/table/QueryOptions;)Loracle/dms/table/TableSupport; buildTable a(Ljava/util/Map;Ljava/util/Map;Loracle/dms/table/QueryOptions;)Loracle/dms/aggregator/AggreTable; buildRow ?(Loracle/dms/aggregator/Partition;Loracle/dms/aggregator/CrossTableRow;Loracle/dms/aggregator/AggreRow;Loracle/dms/table/QueryOptions;)V getOriginalNameTable 5(Ljava/lang/String;)Loracle/dms/aggregator/NameTable; matchNameTable E(Loracle/dms/aggregator/NameTable;Loracle/dms/aggregator/NameTable;)V buildCrossTableRows O(Ljava/util/Map;Ljava/util/Map;Loracle/dms/table/QueryOptions;)Ljava/util/List; Name?? ?? java/util/HashMap ? ? ? java/util/LinkedList ? ? java/util/HashSet ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *oracle/dms/spy/DMSIllegalArgumentException java/lang/StringBuffer????? : parent=?? Distinct true???????? org/w3c/dom/Element?? TableFrom????? ? 5 error: invalid Name attribute for TableFrom element ? ?? table= #oracle/dms/aggregator/AdmlException? % error: duplicated TableFrom element ? UseCache RefreshValues? RefreshAll?? OuterJoined Column 2 error: invalid Name attribute for Column element ? " error: duplicated Column element ? ? GroupBy ? ? OrderBy | error: please specify a valid name for OrderBy element that has to match the name attribute of one of the Column elements. Order ASC oracle/dms/table/RowComparator ? RowRetained !"#$ java/lang/NumberFormatException ' error: please specify a valid integer for element %?&'()*+, oracle/dms/aggregator/NameTable- warning: column= (table=? ) refrenced inside Column 1element should be referenced by GroupBy element. ) refrenced inside Having - error: please outer join exactly two tables (oracle/dms/aggregator/ColumnValueContext ?. Type/0123 Default45 serror: Please specify a valid value for the Type attribute of the Column element when a default value is specified $SelectUnionTable.buildColumnValue() 6789 Key oracle/dms/aggregator/Union Table error: invalid Table attribute of Column element :?;<=> error: Column not defined for ?? %oracle/dms/aggregator/FromColumnValue ?@A from: Match new column= to original column= Created column= 8error: please specify a valid name for GroupBy element. Use original column= for new column= for <By Name=' '> Illegal column name=BC !oracle/dms/aggregator/ColumnValue : name= oracle/dms/table/TableSupportD Table= not retrieved E oracle/dms/aggregator/AggreTableFG selectUnionTableMap= crossTable=[[ ]] oracle/dms/aggregator/Partition ?HI,JKLMN?OPQRSTU Partition=VW oracle/dms/aggregator/AggreRow ?X &error: Partition has no CrossTableRow Y' #oracle/dms/aggregator/CrossTableRow rows= ?Z[, removed duplicated row ?\]^_`ab java/lang/Numberc? removed extra row defe java/lang/String error: column= no ColumnValue found aghi crossTableRow={{ }} result row={{ }} &oracle/dms/aggregator/SelectUnionTable oracle/dms/table/NameSupport getAttribute &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V java/lang/Object toString ()Ljava/lang/String; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; equalsIgnoreCase getChildNodes ()Lorg/w3c/dom/NodeList; org/w3c/dom/NodeList getLength ()I item (I)Lorg/w3c/dom/Node; getTagName equals (Ljava/lang/Object;)Z length m_name getClass ()Ljava/lang/Class; java/lang/Class getName (C)Ljava/lang/StringBuffer; 'oracle/dms/aggregator/AggreTableSupport oracle/dms/aggregator/Aggregator LOGGER Ljava/util/logging/Logger; java/util/logging/Level FINE Ljava/util/logging/Level; java/util/logging/Logger isLoggable (Ljava/util/logging/Level;)Z logp R(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V java/util/Set contains add containsTable addTableRefreshValue addTableRefreshAll addTableCachCopy java/util/Map containsKey put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/util/List (Ljava/lang/String;Z)V addFirst (Ljava/lang/Object;)V oracle/dms/util/XmlUtil getText )(Lorg/w3c/dom/Element;)Ljava/lang/String; java/lang/Integer parseInt (Ljava/lang/String;)I size iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; FINER +(Loracle/dms/aggregator/SelectUnionTable;)V +oracle/dms/aggregator/AggreColumnDefinition getValueTypeCode (Ljava/lang/String;)B setTypeID (B)V getChildTextByName ;(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; parseValue +(Ljava/lang/String;B)Ljava/io/Serializable; setDefaultValue (Ljava/io/Serializable;)V setTableFrom buildChildColumnValue d(Lorg/w3c/dom/Element;Loracle/dms/aggregator/ColumnValueContext;)Loracle/dms/aggregator/ColumnValue; getLocation ()B '(Ljava/lang/String;Ljava/lang/String;)V >(Ljava/lang/String;Ljava/lang/String;BLjava/io/Serializable;)V FINEST get &(Ljava/lang/Object;)Ljava/lang/Object; ;(Ljava/util/logging/Level;Loracle/dms/table/QueryOptions;)Z q(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/dms/table/QueryOptions;)V setKeys (Ljava/util/Set;)V (Ljava/util/List;)V removeFirst buildPartitions 9(Loracle/dms/aggregator/NameTable;)Ljava/util/Collection; addAll (Ljava/util/Collection;)Z rowCount (oracle/dms/aggregator/CrossTableSelector select ?(Loracle/dms/aggregator/Partition;Loracle/dms/aggregator/CrossTableRow;Loracle/dms/aggregator/AggreRow;Loracle/dms/table/QueryOptions;)Loracle/dms/table/Bool; oracle/dms/table/Bool TRUE Loracle/dms/table/Bool; close getFirstRow '()Loracle/dms/aggregator/CrossTableRow; %(Loracle/dms/aggregator/AggreTable;)V iterateRows (I)V removeLast (Ljava/util/Collection;)V java/util/Collections sort )(Ljava/util/List;Ljava/util/Comparator;)V oracle/dms/table/QueryOptions getValue *(Ljava/lang/String;)Ljava/io/Serializable; intValue addRow #(Loracle/dms/aggregator/AggreRow;)V addColumnValuesTo ?(Loracle/dms/aggregator/Partition;Loracle/dms/aggregator/CrossTableRow;Loracle/dms/aggregator/AggreRow;Loracle/dms/table/QueryOptions;)Ljava/io/Serializable; updateValue +(Ljava/lang/String;Ljava/io/Serializable;)V ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*+? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? *? Y? ? *? *? *? *? *? *? Y? ? *? *? ,? %? Y? Y? *? ? !"? !,? #? $? %?*,? +&? N*'-? (? +? ) :? * 66?? + :? ,? ??? ,:? - : . ? /??? : ? ? 0? *? 1? /? |? Y? 2? !*? 3? 4? !=? 5*? 1? !6? !*? ? 7? !? $:? 8? 9? :? ? 8? 9*? 3? 4*? 3? 4? ;? <Y? Y? *? ? !? !? $? =?*? ? > ? ? Y? ?? ! ? ! ? 5*? 3? 4? !=? 5*? 1? !6? !*? ? 7? !? $:? 8? 9? :? ? 8? 9*? 3? 4*? 3? 4? ;? <Y? Y? *? ? !? !? $? =?* ? *? ? @ W*? ? A? CB? :C? (? *? ? D? "E? (? *? ? F? *? ? GH? :'? (?9*? ? @ W?*I ? /?Y? : ? ? 0? |? Y? J? !*? 3? 4? !=? 5*? 1? !6? !*? ? 7? !? $:? 8? 9? :? ? 8? 9*? 3? 4*? 3? 4? ;? <Y? Y? *? ? !? !? $? =?*? ? K ? ? Y? L? ! ? ! ? 5*? 3? 4? !=? 5*? 1? !6? !*? ? 7? !? $:? 8? 9? :? ? 8? 9*? 3? 4*? 3? 4? ;? <Y? Y? *? ? !? !? $? =?*? * ? M:? ??*? ? N W*? ? O W??P ? /? *? Q??R ? /? ?? : ? ? 0? * ? S? |? Y? T? !*? 3? 4? !=? 5*? 1? !6? !*? ? 7? !? $:? 8? 9? :? ? 8? 9*? 3? 4*? 3? 4? ;? <Y? Y? *? ? !? !? $? =?U? :6V? (? 6*? ? WY ? X? Y? ?Z ? /? ?? : ? ? 0? * ? ? [:? ?? 0? ?? \6? *? ? ?:? Y? ^? !? !_? !Z? !`? !*? 3? 4? !=? 5*? 1? !6? !*? ? 7? !? $: ? 8? 9? :? ? 8? 9*? 3? 4*? 3? 4 ? ;? <Y? Y? *? ? ! ? !? $? =???*? ? *? ? a ?S*? ? b :? c ? ?? d ? e:*? ? > ?? 8? f? :?? 8? f*? 3? 4*? 3? 4? Y? g? !? h? !i? !? j? !k? !l? !*? 3? 4? !=? 5*? 1? !6? !*? ? 7? !? $? ;?f*? ? b :? c ? ?? d ? e:*? ? > ?? 8? f? :?? 8? f*? 3? 4*? 3? 4? Y? g? !? h? !i? !? j? !m? !l? !*? 3? 4? !=? 5*? 1? !6? !*? ? 7? !? $? ;?f*? ? a ? ?*? ? a ? |? Y? n? !*? 3? 4? !=? 5*? 1? !6? !*? ? 7? !? $:? 8? 9? :? ? 8? 9*? 3? 4*? 3? 4? ;? <Y? Y? *? ? !? !? $? =? _qt ] ? <