summaryrefslogtreecommitdiff
path: root/sc/inc/dptabres.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/inc/dptabres.hxx')
-rw-r--r--sc/inc/dptabres.hxx57
1 files changed, 0 insertions, 57 deletions
diff --git a/sc/inc/dptabres.hxx b/sc/inc/dptabres.hxx
index 2fafbc610227..a96b0ec58be1 100644
--- a/sc/inc/dptabres.hxx
+++ b/sc/inc/dptabres.hxx
@@ -58,10 +58,7 @@ class ScDPResultMember;
class ScDPResultVisibilityData;
struct ScDPValueData;
-// Wang Xu Ming -- 2009-8-17
-// DataPilot Migration - Cache&&Performance
class ScDPItemData;
-// End Comments
//
// Member names that are being processed for InitFrom/LateInitFrom
// (needed for initialization of grouped items)
@@ -70,10 +67,7 @@ class ScDPItemData;
class ScDPInitState
{
long* pIndex; // array
-// Wang Xu Ming -- 2009-8-17
-// DataPilot Migration - Cache&&Performance
SCROW* pData; // array
- // End Comments
long nCount;
public:
@@ -85,11 +79,8 @@ public:
long GetCount() const { return nCount; }
const long* GetSource() const { return pIndex; }
-// Wang Xu Ming -- 2009-8-17
-// DataPilot Migration - Cache&&Performance
const SCROW* GetNameIds() const { return pData; }
SCROW GetNameIdForIndex( long nIndexValue ) const;
-// End Comments
};
typedef ::std::vector<sal_Int32> ScMemberSortOrder;
@@ -238,8 +229,6 @@ class ScDPDataMember;
#define SC_DPMEASURE_ALL -1
#define SC_DPMEASURE_ANY -2
-// Wang Xu Ming -- 2009-8-17
-// DataPilot Migration - Cache&&Performance
struct MemberHashIndexFunc : public std::unary_function< const SCROW &, size_t >
{
@@ -299,7 +288,6 @@ public:
inline BOOL IsRow() const { return mbRow; }
BOOL IsEnd( size_t nPos ) const ;
};
-// End Comments
class ScDPResultData
{
@@ -348,8 +336,6 @@ public:
BOOL IsBaseForGroup( long nDim ) const; // any group
long GetGroupBase( long nGroupDim ) const;
BOOL IsNumOrDateGroup( long nDim ) const;
- // Wang Xu Ming -- 2009-8-17
-// DataPilot Migration - Cache&&Performance
BOOL IsInGroup( const ScDPItemData& rGroupData, long nGroupIndex,
long nBaseDataId, long nBaseIndex ) const;
BOOL IsInGroup( SCROW nGroupDataId, long nGroupIndex,
@@ -359,7 +345,6 @@ public:
ResultMembers* GetDimResultMembers( long nDim , ScDPDimension* pDim , ScDPLevel* pLevel) const ;
-// End Comments
const ScDPSource* GetSource() const;
};
@@ -368,10 +353,7 @@ class ScDPResultMember
{
private:
const ScDPResultData* pResultData;
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
ScDPParentDimData aParentDimData;
- // End Comments
ScDPResultDimension* pChildDimension;
ScDPDataMember* pDataRoot;
BOOL bHasElements;
@@ -383,16 +365,11 @@ private:
USHORT nMemberStep; // step to show details
public:
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
ScDPResultMember( const ScDPResultData* pData, const ScDPParentDimData& rParentDimData,
BOOL bForceSub ); //! Ref
ScDPResultMember( const ScDPResultData* pData, BOOL bForceSub );
- // End Comments
~ScDPResultMember();
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
void InitFrom( const ::std::vector<ScDPDimension*>& ppDim,
const ::std::vector<ScDPLevel*>& ppLev,
size_t nPos,
@@ -404,7 +381,6 @@ public:
size_t nPos,
ScDPInitState& rInitState);
void CheckShowEmpty( BOOL bShow = FALSE );
- // End Comments
String GetName() const;
void FillItemData( ScDPItemData& rData ) const;
BOOL IsValid() const;
@@ -416,22 +392,16 @@ public:
// BOOL SubTotalEnabled() const;
long GetSubTotalCount( long* pUserSubStart = NULL ) const;
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
BOOL IsNamedItem( SCROW nIndex ) const;
bool IsValidEntry( const ::std::vector< SCROW >& aMembers ) const;
- // End Comments
void SetHasElements() { bHasElements = TRUE; }
void SetAutoHidden() { bAutoHidden = TRUE; }
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
void ProcessData( const ::std::vector<SCROW>& aChildMembers,
const ScDPResultDimension* pDataDim,
const ::std::vector<SCROW>& aDataMembers,
const ::std::vector<ScDPValueData>& aValues );
- // End Comments
void FillMemberResults( com::sun::star::uno::Sequence<
com::sun::star::sheet::MemberResult>* pSequences,
long& rPos, long nMeasure, BOOL bRoot,
@@ -461,15 +431,12 @@ public:
ScDPDataMember* GetDataRoot() const { return pDataRoot; }
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
const ScDPDimension* GetParentDim() const { return aParentDimData.mpParentDim; } //! Ref
const ScDPLevel* GetParentLevel() const { return aParentDimData.mpParentLevel; } //! Ref
const ScDPMember* GetDPMember()const { return aParentDimData.mpMemberDesc; } //! Ref
inline SCROW GetOrder() const { return aParentDimData.mnOrder; } //! Ref
inline BOOL IsRoot() const { return GetParentLevel() == NULL; }
SCROW GetDataId( ) const ;
- // End Comments
ScDPAggData* GetColTotal( long nMeasure ) const;
void FillVisibilityData(ScDPResultVisibilityData& rData) const;
@@ -495,17 +462,11 @@ public:
BOOL IsVisible() const;
BOOL HasData( long nMeasure, const ScDPSubTotalState& rSubState ) const;
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
BOOL IsNamedItem( SCROW r ) const;
- // End Comments
BOOL HasHiddenDetails() const;
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
void ProcessData( const ::std::vector< SCROW >& aChildMembers, const ::std::vector<ScDPValueData>& aValues,
const ScDPSubTotalState& rSubState );
- // End Comments
BOOL HasError( long nMeasure, const ScDPSubTotalState& rSubState ) const;
double GetAggregate( long nMeasure, const ScDPSubTotalState& rSubState ) const;
const ScDPAggData* GetConstAggData( long nMeasure, const ScDPSubTotalState& rSubState ) const;
@@ -545,11 +506,8 @@ SV_DECL_PTRARR_DEL(ScDPDataMembers, ScDPDataMemberPtr, SC_DP_RES_GROW, SC_DP_RES
class ScDPResultDimension
{
public :
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
typedef std::vector <ScDPResultMember *> MemberArray;
typedef std::map < SCROW , ScDPResultMember *> MemberHash;
- // End Comments
private:
const ScDPResultData* pResultData;
MemberArray maMemberArray;
@@ -566,8 +524,6 @@ private:
long nAutoMeasure;
long nAutoCount;
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
ScDPResultMember* FindMember( SCROW iData ) const;
ScDPResultMember* AddMember( const ScDPParentDimData& aData );
ScDPResultMember* InsertMember( ScDPParentDimData* pMemberData );
@@ -575,14 +531,11 @@ private:
const ::std::vector< SCROW >& pItemData,
size_t nPos,
ScDPInitState& rInitState );
- // End Comments
public:
ScDPResultDimension( const ScDPResultData* pData );
~ScDPResultDimension();
// allocates new members
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
void InitFrom( const ::std::vector<ScDPDimension*>& ppDim,
const ::std::vector<ScDPLevel*>& ppLev,
size_t nPos,
@@ -593,11 +546,8 @@ public:
ScDPInitState& rInitState );
void CheckShowEmpty( BOOL bShow = FALSE );
- // End Comments
long GetSize(long nMeasure) const;
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
bool IsValidEntry( const ::std::vector<SCROW>& aMembers ) const;
// modifies existing members, allocates data dimensions
@@ -605,7 +555,6 @@ public:
const ScDPResultDimension* pDataDim,
const ::std::vector<SCROW>& aDataMembers,
const ::std::vector<ScDPValueData>& aValues ) const; //! Test
- // End Comments
void FillMemberResults( com::sun::star::uno::Sequence<
com::sun::star::sheet::MemberResult>* pSequences,
long nStart, long nMeasure );
@@ -675,11 +624,8 @@ public:
~ScDPDataDimension();
void InitFrom( const ScDPResultDimension* pDim ); // recursive
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
void ProcessData( const ::std::vector< SCROW >& aDataMembers, const ::std::vector<ScDPValueData>& aValues,
const ScDPSubTotalState& rSubState );
- // End Comments
void FillDataRow( const ScDPResultDimension* pRefDim,
com::sun::star::uno::Sequence<com::sun::star::sheet::DataResult>& rSequence,
long nCol, long nMeasure, BOOL bIsSubTotalRow,
@@ -713,10 +659,7 @@ public:
class ScDPResultVisibilityData
{
public:
- // Wang Xu Ming -- 2009-8-17
- // DataPilot Migration - Cache&&Performance
ScDPResultVisibilityData( ScDPSource* pSource);
- // End Comments
~ScDPResultVisibilityData();
void addVisibleMember(const String& rDimName, const ScDPItemData& rMemberItem);