Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\oracle\sysman\vbo\olap\CubeImpl.class
?? /D ?? ?? ?? ??? ? ?? ?? ? '? ? ? ?? ??? ? ?? ?? ?? ? E? ? ?? ??? ? ? ? ? ? ?? ?? ?? '? ??? ???? &? ??? ? ? ? ?? ?? ?? ??? ?? ? E?? 9? =? =? ??? ?? E?? A? u? u?? E?? ?? ?? E? ?? ?? ?? ? ?? ?? ?? ? ??? U? U ? U ? ? ? ? ? ? ? E U ? ? ? ? ? ? ? ? ? ? ? s s t?! ?" x x x# ?$ %&' %( )* +, -. /0 -12 -34 '567 89 8:;<=>?@A B ?C D E FGH UIJ K ?LM NOPQ R ?S TUV ?W XYZ ?[\]^_`a 'b cd 'efg ?h ijklmno ?? ?pq ?r ?s tu t1 v3 w ?x yz{|}~?? 9??? ?? 9????? ???? '? '? '? 9? ??? ??? ??? ?? ?? ?? ?? ?? ????? ??? ?? A????? ??? ?? -? ?? ??? )?? ?? -?? ?????? ??? ?? ? t? ??? ? E? E??? ? ? ?? ?? ??? ??? ??? ?? ? ? ???? ??? ??? ? ? ?? ?? ? ?? '? ?? ??? '? =? 9?? ?? ?? E??? ?? ?? '? ? ?? ? ?? ?? ?? ?? ??? R? R? ?? R? R? R? ?? ?? ?? ??? ]? ??? `? ` `?e??? ?? ? l ns ? ' u A x? x? x? x? x x ? ? ? ? ? ? ?? ? 9? ? ? E? ? ? !"#$%&'(?)*+,?-./0 ?? ?12 ?3 ?4 ?5 ?67 ?8 ?9: ?;< ?=> ??@ ?ABC ?D ?E ?F ?G ?HI ?J ?K ?LMNOPQRS ?T ?U ?V WXYZ[ B ?\]^_` ?abcdefghijklmn ?opqrs /?tuv FuncParam InnerClasses m_original 'Loracle/sysman/vbo/olap/CubeAttributes; m_current funcList Ljava/util/Vector; _numVar Ljava/lang/String; ConstantValue _defaultFunc _OWNER I _TABLE _COL MAX_NAME_LENGTH ENCODING m_olapMsgBundle .Loracle/sysman/emSDK/common/nls/MessageBundle; <init> ()V Code LineNumberTable simpleDiff ()Z validate Exceptions _isArgRequired (Ljava/lang/String;)Z doSQL (S)V updateDataSource (Z)V _getObjectError ()Ljava/lang/String; _getCreateCube _getSetCubeDName _getSetCubeDesc _getAddDimension (I)Ljava/lang/String; _getSetCalcHierarchy _getCreateKeys '(ILjava/util/Vector;)Ljava/lang/String; _getDbConsName &(Ljava/lang/String;)Ljava/lang/String; _getSetJoinKey _getConstraintName _getSetDependency _getRemoveDimensions _getAddMeasure _getSetMeasureDName _getSetMeasureDesc _getMapMeasureCol _getRemoveMeasures _getSetFunction (II)Ljava/lang/String; _filter _parseName '(Ljava/lang/String;)[Ljava/lang/String; _isCalHierModified (I)Z _isJoinKeyModified _isDependencyModified _searchAggrList O(Ljava/util/Vector;Ljava/lang/String;)Loracle/sysman/vbo/olap/InternalAggrInfo; _isFunctionModified (II)Z getTieObject ()Loracle/sysman/vbo/VboObject; getCurrent )()Loracle/sysman/vbo/VboAttributesObject; getOriginal setCurrent *(Loracle/sysman/vbo/VboAttributesObject;)V setOriginal removeFromDataSource getRemoveWarning initFromDataSource (I)V createLikeInit initGeneral _validateCube _getCauseId (Ljava/lang/String;)I initDimension _findLevel B(ILjava/lang/String;)Loracle/sysman/vbo/olap/CubePackage/DimLevel; initMeasure initMeasureForCreate _isKeyColumn _getDisplayName initAggregation sortDimList sortMeasList saveSelectiveState saveState updateState isValid revert getGeneralInfo 6()Loracle/sysman/vbo/olap/CubePackage/CubeGeneralInfo; getInvalidity 2()[Loracle/sysman/vbo/olap/CubePackage/Invalidity; getDimensionInfo 9()[Loracle/sysman/vbo/olap/CubePackage/CubeDimensionInfo; getDimProperties V(Ljava/lang/String;Ljava/lang/String;)Loracle/sysman/vbo/olap/CubePackage/DimProperty; getFactTable getFactColumns ()[Ljava/lang/String; getMeasureColumns getColDataType getMeasureInfo 7()[Loracle/sysman/vbo/olap/CubePackage/CubeMeasureInfo; _initDimColumns getDimColumnList .()[Loracle/sysman/vbo/olap/CubePackage/DimCol; getMeasureNameList getMeasureViewList 7()[Loracle/sysman/vbo/olap/CubePackage/CubeMeasureView; getAggrInfo 1()[[Loracle/sysman/vbo/olap/CubePackage/AggrInfo; getFunctionList 0()[Loracle/sysman/vbo/olap/CubePackage/Function; getDimViewList 3()[Loracle/sysman/vbo/olap/CubePackage/CubeDimView; getDependentList 1()[Loracle/sysman/vbo/olap/CubePackage/Dependent; setDisplayName (Ljava/lang/String;)V setDescription setDefaultHierarchy (Ljava/lang/String;I)V setJoinKey ([Ljava/lang/String;I)V _isUniqueKeyCreated setJoinLevel (II)V _getFunctionIndex setAggrMethod )(IILjava/lang/String;Ljava/lang/String;)V setDependency _getDepUseId addDimension 9(Loracle/sysman/vbo/olap/CubePackage/CubeDimensionInfo;)I removeDimension setDimAlias setDimOwner setDimObject setMeasureName '(Ljava/lang/String;Ljava/lang/String;)V setMeasureDName setMeasureDesc addMeasure 7(Loracle/sysman/vbo/olap/CubePackage/CubeMeasureInfo;)I mapMeasureColumn deleteMeasure getDimSchemaList getDimensionList getDimLevels T(Ljava/lang/String;Ljava/lang/String;)[Loracle/sysman/vbo/olap/CubePackage/DimLevel; getDimHierarchies 9(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; getSchemaList getFactSchemaList (I)[Ljava/lang/String; getTableList ((ILjava/lang/String;)[Ljava/lang/String; setFactTable 1(Loracle/sysman/vbo/olap/CubePackage/FactTable;)V setReportMsgBundle generateReport A(IILjava/lang/String;Lorg/omg/CORBA/IntHolder;)Ljava/lang/String; getTableOfContents generateGeneralReport getInvalidityString generateDimensionsReport generateMeasuresReport generateAggregationReport generateOrderReport refreshDim 9(I)Loracle/sysman/vbo/olap/CubePackage/CubeDimensionInfo; isInList ((Ljava/lang/Object;[Ljava/lang/Object;)Z ^(Loracle/sysman/vbo/olap/CubePackage/DimLevel;[Loracle/sysman/vbo/olap/CubePackage/DimLevel;)Z <clinit> SourceFile CubeImpl.java ???? %oracle/sysman/vbo/olap/CubeAttributeswx5y?z{|?}~???? (oracle/sysman/vbo/olap/CubeDimensionItem??456575?????? 2oracle/sysman/vbo/olap/CubePackage/CubeMeasureInfo????:;????? 1506?? &oracle/sysman/vbo/VboValidateException java/lang/String? 1601???????? java/lang/Object?? 1603?? 1602?? 1604?? 'oracle/sysman/vbo/olap/InternalAggrInfo?????? 1605?? )oracle/sysman/vbo/olap/CubeImpl$FuncParam????? java/util/Vector ??? ??! "#& ??( declare java/lang/StringBuffer??1% number; ?)* - + , ./0 tmp number; begin ?? commit; end; Cbegin cwm_utility.set_object_in_error(null, null, null, null); end; ?????z???z???z? ?X ,oracle/sysman/vdb/VdbLostConnectionException .oracle/sysman/vbo/VboDataSourceUpdateException??? !oracle/sysman/vdb/VdbSQLException??????? getObjectInError?????????????? .? getLastErrorDesc?? 1600 MFailed to initialize general information. Caught VdbLostConnectionException. ??z? BFailed to initialize general information. Caught VdbSQLException. CWM_OLAP_CUBE.Create_Cube(' ', ' '); CWM_OLAP_CUBE.Set_Display_Name(' CWM_OLAP_CUBE.Set_Description(' ! := CWM_OLAP_CUBE.Add_Dimension('?? *CWM_OLAP_CUBE.Set_Default_Calc_Hierarchy('?????? , UK_ON_?? _??$% ALTER TABLE ?? ADD(CONSTRAINT UNIQUE( ))????? FK_ON_???? ALTER ?? ADD CONSTRAINT FOREIGN KEY( ) REFERENCES ( ) RELY DISABLE NOVALIDATE UTF-8?????? $java/io/UnsupportedEncodingException %Caught UnsupportedEncodingException. ??? ' null CWM_OLAP_CUBE.Map_Cube(' ', ); oracle/sysman/vdb/VdbParamList?z getConstraintName????????? ? (CWM_OLAP_CUBE.Set_Dimension_Dependency(' , NULL); CWM_OLAP_CUBE.Remove_Dimension(' !CWM_OLAP_MEASURE.Create_Measure(' #CWM_OLAP_MEASURE.Set_Display_Name(' "CWM_OLAP_MEASURE.Set_Description(' !CWM_OLAP_MEASURE.Set_Column_Map(' CWM_OLAP_MEASURE.Drop_Measure('? cwm_utility.drop_function_usage( java/lang/IntegerG?? )tmp:= cwm_utility.create_function_usage(' 1cwm_olap_measure.set_default_aggregation_method(' tmp , '23 cwm_utility.add_argument(tmp, ' ', 'COLUMN', '???0? ??89 oracle/sysman/vbo/olap/_tie_Cube? dropCube?? 8002I M P T H ' BFailed to get constraint name. Caught VdbLostConnectionException. )oracle/sysman/vbo/VboInitFailureException 1508 7Failed to get constraint name. Caught VdbSQLException. ?L?? getCubeGenInfo TABLE VIEW ,oracle/sysman/vbo/olap/CubePackage/FactTable? Y?? rebuildCube?zJ G validateCube getNextValidateError? N? -oracle/sysman/vbo/olap/CubePackage/Invalidity CUBE_HAS_NO_DIMENSIONS CUBE_HAS_NO_MEASURES CUBE_HAS_INVALID_DIMENSION CUBE_HAS_INVALID_MEASURE_MAPPING !CUBE_HAS_INVALID_FACT_DIM_MAPPING getCubeDimInfo 4oracle/sysman/vbo/olap/CubePackage/CubeDimensionInfo? +oracle/sysman/vbo/olap/CubePackage/DimLevel getDimLeafLevels? getFactKeyColumnsNO getDimColumns ? OFailed to initialize dimension information. Caught VdbLostConnectionException. DFailed to initialize dimension information. Caught VdbSQLException. U getCubeMeasureInfo? MFailed to initialize measure information. Caught VdbLostConnectionException. BFailed to initialize measure information. Caught VdbSQLException. ef VtOlap 3051??RS%??FGWG +oracle/sysman/vbo/olap/CubePackage/AggrInfo? getCubeAggrInfo? QFailed to initialize aggregation information. Caught VdbLostConnectionException. FFailed to initialize aggregation information. Caught VdbSQLException. GzY GG 2oracle/sysman/vbo/olap/CubePackage/CubeGeneralInfo ?!?"?#????????? .oracle/sysman/vbo/olap/CubePackage/DimProperty$%G 8oracle/sysman/emSDK/adminObj/server/InitFailureException&'? EFailed to get fact table columns. Caught VdbLostConnectionException. :Failed to get fact table columns. Caught VdbSQLException. getDimensionColumns( JFailed to get dimension table columns. Caught VdbLostConnectionException. ?Failed to get dimension table columns. Caught VdbSQLException. k )oracle/sysman/vbo/olap/CubePackage/DimCol) 2oracle/sysman/vbo/olap/CubePackage/CubeMeasureView* /[[Loracle/sysman/vbo/olap/CubePackage/AggrInfo;?+ Fact, +oracle/sysman/vbo/olap/CubePackage/Function}- .oracle/sysman/vbo/olap/CubePackage/CubeDimView.?/? ,oracle/sysman/vbo/olap/CubePackage/Dependent0??5 getUniqueKeyst DFailed to get function information. Caught VboInitFailureException. 3057?L1 SUM??2? HFailed to get dimension schema list. Caught VdbLostConnectionException. =Failed to get dimension schema list. Caught VdbSQLException. 3? AFailed to get dimension list. Caught VdbLostConnectionException. 6Failed to get dimension list. Caught VdbSQLException. getDimensionLevels getDimensionLeafLevels CFailed to get dimension levels. Caught VdbLostConnectionException. 8Failed to get dimension levels. Caught VdbSQLException. getDimensionHierarchies EFailed to get dimension property. Caught VdbLostConnectionException. :Failed to get dimension property. Caught VdbSQLException. >Failed to get schema list. Caught VdbLostConnectionException. 3Failed to get schema list. Caught VdbSQLException. getTableOwners getViewOwners getViewList =Failed to get table list. Caught VdbLostConnectionException. 2Failed to get table list. Caught VdbSQLException. ,oracle/sysman/emSDK/common/nls/MessageBundle4 Vtos??? 5? 30106%? 3011? 3012? 3013? 3014? .oracle/sysman/vbo/VboInsufficientInitException Necessary init level: 78%9:;< 3018=%>%? 3028 3023 3025 3024 3026 3027 3029?@^_A 3080 3081 3082 3083 3084 3085 3086 3180B% 3181 3182 3183 3184 3185 3190 3191 3192 3193 3194 3007 " "C% 3052 3053 3054 3061 oracle/sysman/vbo/olap/CubeImpl +oracle/sysman/vbo/vbos/VbosSchemaObjectImpl %oracle/sysman/vbo/olap/CubeOperations useSimpleDiff isInitialized dName equals (Ljava/lang/Object;)Z desc dimList &Loracle/sysman/vbo/olap/DimSortedList; $oracle/sysman/vbo/olap/DimSortedList size ()I elementAt (I)Ljava/lang/Object; isAdded Z removedDList isEmpty measureList 'Loracle/sysman/vbo/olap/MeasSortedList; %oracle/sysman/vbo/olap/MeasSortedList sCol removedMList getObjectName isCreating length vboMsgBundle getMessage '(Ljava/lang/String;Z)Ljava/lang/String; )(ILjava/lang/String;[Ljava/lang/String;)V info 6Loracle/sysman/vbo/olap/CubePackage/CubeDimensionInfo; factKey [Ljava/lang/String; joinLevel -Loracle/sysman/vbo/olap/CubePackage/DimLevel; level alias :(Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/String; name aggrList aggrInfo -Loracle/sysman/vbo/olap/CubePackage/AggrInfo; argument function -Loracle/sysman/vbo/olap/CubePackage/Function; funcName argType getSchemaName addElement (Ljava/lang/Object;)V calHierarchy dependent_on_dimAlias append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString insertElementAt (Ljava/lang/Object;I)V ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; EXECUTE S executeDDL SHOW_SQL setSQLText DEFINITION setDefinitionText isModified setCreating oracleError reason sqlStmt getSession *()Loracle/sysman/vdb/VdbAutoCommitSession; "oracle/sysman/vbo/olap/CubeSQLList sqlList $Loracle/sysman/vbo/olap/CubeSQLList; getSQLItem 2(Ljava/lang/String;)Loracle/sysman/vdb/VdbSQLItem; oracle/sysman/vdb/VdbSQLItem getStatement oracle/sysman/vdb/VdbSession createCallableStatement <(Ljava/lang/String;)Loracle/sysman/vdb/VdbCallableStatement; &oracle/sysman/vdb/VdbCallableStatement registerOutParameter &oracle/sysman/vdb/VdbAutoCommitSession executeQuery J(Loracle/sysman/vdb/VdbCallableStatement;)Loracle/sysman/vdb/VdbResultSet; getString close replace (CC)Ljava/lang/String; oracle/sysman/vxx/vxxt/VxxtTRACE out stackTrace owner createUK createFK columns (I)Ljava/lang/StringBuffer; table table_owner fact .Loracle/sysman/vbo/olap/CubePackage/FactTable; type "oracle/sysman/vxx/VxxTypeConstants typeIndextoName factTableName conName factTableOwner getBytes (Ljava/lang/String;)[B java/lang/Math min (II)I ([BIILjava/lang/String;)V aliasSet addItem createStatement `(Loracle/sysman/vdb/VdbSQLItem;Loracle/sysman/vdb/VdbParamList;)Loracle/sysman/vdb/VdbStatement; B(Loracle/sysman/vdb/VdbStatement;)Loracle/sysman/vdb/VdbResultSet; oracle/sysman/vdb/VdbResultSet next oracle/sysman/vdb/VdbStatement useId depUseId funcUseId paramName indexOf (I)I substring measureName *(Loracle/sysman/vbo/olap/CubeOperations;)V A(Loracle/sysman/vdb/VdbSQLItem;Loracle/sysman/vdb/VdbParamList;)V parameter ((ILjava/lang/String;Ljava/lang/String;)V b_valid bindParameter setInit doSubs 4(Loracle/sysman/vdb/VdbParamList;)Ljava/lang/String; invalidityCauses getInt removeAllElements hierarchies copyInto ([Ljava/lang/Object;)V levels .[Loracle/sysman/vbo/olap/CubePackage/DimLevel; M(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Z)V leaf dimCols dType insertElement (Ljava/lang/Object;)I getMessageBundle B(Ljava/lang/String;)Loracle/sysman/emSDK/common/nls/MessageBundle; factColumns factColTypes ^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V toUpperCase U(Ljava/lang/String;Loracle/sysman/vbo/olap/CubePackage/AggrInfo;Ljava/lang/String;I)V searchDimension searchMeasure setElementAt sortWithMask clone ()Ljava/lang/Object; removeElementAt checkInit displayName factTable status description D([Loracle/sysman/vbo/olap/CubePackage/DimLevel;[Ljava/lang/String;)V initialize errorCode data clearParameters ((Ljava/lang/String;[Ljava/lang/String;)V K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V @(Loracle/sysman/vdb/VdbSQLItem;)Loracle/sysman/vdb/VdbStatement; startsWith c(Loracle/sysman/vbo/olap/CubeImpl;Loracle/sysman/vbo/olap/CubePackage/Function;Ljava/lang/String;)V factKeyCols factKeyName dimAlias K(Loracle/sysman/vbo/olap/CubePackage/CubeDimensionInfo;Ljava/lang/String;)V dimSchemaList dimensionList m_vtosMsgBundle m_currHeaderIndex generateHeader2ForLink necessaryInit addTOCEntry startTable addNameAndSchemaRows A(Loracle/sysman/vbo/vbos/VbosSchemaAttributes;)Ljava/lang/String; startTableRow writeTableReverseHeader writeTableContent endTableRow endTable causeId writeTableHeader generateHeader3ForLink !?? ? ?? ?? ?? ?? ? ? ?? ? ? ? ? ? ? ? ? ? t c /*? *? *? *? *? Y? ? *? Y? ? *? ? "