summaryrefslogtreecommitdiff
path: root/sc/inc/dptabdat.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/inc/dptabdat.hxx')
-rw-r--r--sc/inc/dptabdat.hxx88
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
};