diff options
Diffstat (limited to 'sc/inc/dptabdat.hxx')
-rw-r--r-- | sc/inc/dptabdat.hxx | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/sc/inc/dptabdat.hxx b/sc/inc/dptabdat.hxx index 89a9deb8efd3..a8324a3490fb 100644 --- a/sc/inc/dptabdat.hxx +++ b/sc/inc/dptabdat.hxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -50,40 +50,40 @@ namespace com { namespace sun { namespace star { namespace sheet { // ----------------------------------------------------------------------- -#define SC_DAPI_DATE_HIERARCHIES 3 +#define SC_DAPI_DATE_HIERARCHIES 3 -#define SC_DAPI_HIERARCHY_FLAT 0 -#define SC_DAPI_HIERARCHY_QUARTER 1 -#define SC_DAPI_HIERARCHY_WEEK 2 +#define SC_DAPI_HIERARCHY_FLAT 0 +#define SC_DAPI_HIERARCHY_QUARTER 1 +#define SC_DAPI_HIERARCHY_WEEK 2 -#define SC_DAPI_FLAT_LEVELS 1 // single level for flat dates -#define SC_DAPI_QUARTER_LEVELS 4 // levels in year/quarter/month/day hierarchy -#define SC_DAPI_WEEK_LEVELS 3 // levels in year/week/day hierarchy +#define SC_DAPI_FLAT_LEVELS 1 // single level for flat dates +#define SC_DAPI_QUARTER_LEVELS 4 // levels in year/quarter/month/day hierarchy +#define SC_DAPI_WEEK_LEVELS 3 // levels in year/week/day hierarchy -#define SC_DAPI_LEVEL_YEAR 0 -#define SC_DAPI_LEVEL_QUARTER 1 -#define SC_DAPI_LEVEL_MONTH 2 -#define SC_DAPI_LEVEL_DAY 3 -#define SC_DAPI_LEVEL_WEEK 1 -#define SC_DAPI_LEVEL_WEEKDAY 2 +#define SC_DAPI_LEVEL_YEAR 0 +#define SC_DAPI_LEVEL_QUARTER 1 +#define SC_DAPI_LEVEL_MONTH 2 +#define SC_DAPI_LEVEL_DAY 3 +#define SC_DAPI_LEVEL_WEEK 1 +#define SC_DAPI_LEVEL_WEEKDAY 2 // -------------------------------------------------------------------- // -// base class ScDPTableData to allow implementation with tabular data -// by deriving only of this +// base class ScDPTableData to allow implementation with tabular data +// by deriving only of this // -#define SC_VALTYPE_EMPTY 0 -#define SC_VALTYPE_VALUE 1 -#define SC_VALTYPE_STRING 2 -#define SC_VALTYPE_ERROR 3 +#define SC_VALTYPE_EMPTY 0 +#define SC_VALTYPE_VALUE 1 +#define SC_VALTYPE_STRING 2 +#define SC_VALTYPE_ERROR 3 struct ScDPValueData { - double fValue; - BYTE nType; + double fValue; + BYTE nType; - void Set( double fV, BYTE nT ) { fValue = fV; nType = nT; } + void Set( double fV, BYTE nT ) { fValue = fV; nType = nT; } }; class ScDPResultMember; @@ -95,11 +95,11 @@ class ScDocument; class SC_DLLPUBLIC ScDPTableData { - // cached data for GetDatePart - long nLastDateVal; - long nLastHier; - long nLastLevel; - long nLastRet; + // cached data for GetDatePart + long nLastDateVal; + long nLastHier; + long nLastLevel; + long nLastRet; // Wang Xu Ming -- 2009-8-17 // DataPilot Migration - Cache&&Performance long mnCacheId; @@ -134,26 +134,26 @@ public: // DataPilot Migration - Cache&&Performance ScDPTableData(ScDocument* pDoc, long nCacheId ); // End Comments - virtual ~ScDPTableData(); + virtual ~ScDPTableData(); - long GetDatePart( long nDateVal, long nHierarchy, long nLevel ); + long GetDatePart( long nDateVal, long nHierarchy, long nLevel ); - //! use (new) typed collection instead of ScStrCollection - //! or separate Str and ValueCollection + //! use (new) typed collection instead of ScStrCollection + //! or separate Str and ValueCollection - virtual long GetColumnCount() = 0; + virtual long GetColumnCount() = 0; // Wang Xu Ming -- 2009-8-17 // DataPilot Migration - Cache&&Performance virtual const std::vector< SCROW >& GetColumnEntries( long nColumn ) ; long GetCacheId() const; // End Comments - virtual String getDimensionName(long nColumn) = 0; - virtual BOOL getIsDataLayoutDimension(long nColumn) = 0; - virtual BOOL IsDateDimension(long nDim) = 0; - virtual ULONG GetNumberFormat(long nDim); - virtual UINT32 GetNumberFormatByIdx( NfIndexTableOffset ); - virtual void DisposeData() = 0; - virtual void SetEmptyFlags( BOOL bIgnoreEmptyRows, BOOL bRepeatIfEmpty ) = 0; + virtual String getDimensionName(long nColumn) = 0; + virtual BOOL getIsDataLayoutDimension(long nColumn) = 0; + virtual BOOL IsDateDimension(long nDim) = 0; + virtual ULONG GetNumberFormat(long nDim); + virtual UINT32 GetNumberFormatByIdx( NfIndexTableOffset ); + virtual void DisposeData() = 0; + virtual void SetEmptyFlags( BOOL bIgnoreEmptyRows, BOOL bRepeatIfEmpty ) = 0; virtual bool IsRepeatIfEmpty(); @@ -180,8 +180,8 @@ public: virtual const ScDPItemData* GetMemberByIndex( long nDim, long nIndex ); virtual const ScDPItemData* GetMemberById( long nDim, long nId); virtual SCROW GetIdOfItemData( long nDim, const ScDPItemData& rData ); - virtual long GetSourceDim( long nDim ); - virtual long Compare( long nDim, long nDataId1, long nDataId2); + virtual long GetSourceDim( long nDim ); + virtual long Compare( long nDim, long nDataId1, long nDataId2); // End Comments protected: /** This structure stores vector arrays that hold intermediate data for @@ -193,7 +193,7 @@ protected: ::std::vector< SCROW > aColData; ::std::vector< SCROW > aRowData; ::std::vector< SCROW > aPageData; - // End Comments + // End Comments ::std::vector<ScDPValueData> aValues; }; @@ -204,7 +204,7 @@ protected: private: // Wang Xu Ming -- 2009-8-17 // DataPilot Migration - Cache&&Performance - void GetItemData(const ScDPCacheTable& rCacheTable, sal_Int32 nRow, + void GetItemData(const ScDPCacheTable& rCacheTable, sal_Int32 nRow, const ::std::vector<long>& rDims, ::std::vector< SCROW >& rItemData); // End Comments }; |