LibreOffice Module sc (master)  1
Classes | Macros
dptabdat.hxx File Reference
#include "dpfilteredcache.hxx"
#include "calcmacros.hxx"
#include <svl/zforlist.hxx>
#include <tools/long.hxx>
#include <unordered_set>
#include <vector>
Include dependency graph for dptabdat.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ScDPTableData
 Base class that abstracts different data source types of a datapilot table. More...
 
struct  ScDPTableData::CalcInfo
 This structure stores dimension information used when calculating results. More...
 
struct  ScDPTableData::CalcRowData
 This structure stores vector arrays that hold intermediate data for each row during cache table iteration. More...
 

Macros

#define SC_DAPI_HIERARCHY_FLAT   0
 
#define SC_DAPI_HIERARCHY_QUARTER   1
 
#define SC_DAPI_HIERARCHY_WEEK   2
 
#define SC_DAPI_FLAT_LEVELS   1
 
#define SC_DAPI_QUARTER_LEVELS   4
 
#define SC_DAPI_WEEK_LEVELS   3
 
#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   4
 
#define SC_DAPI_LEVEL_WEEKDAY   5
 

Macro Definition Documentation

#define SC_DAPI_FLAT_LEVELS   1

Definition at line 36 of file dptabdat.hxx.

Referenced by ScDPLevels::ScDPLevels().

#define SC_DAPI_HIERARCHY_FLAT   0
#define SC_DAPI_HIERARCHY_QUARTER   1
#define SC_DAPI_HIERARCHY_WEEK   2
#define SC_DAPI_LEVEL_DAY   3
#define SC_DAPI_LEVEL_MONTH   2
#define SC_DAPI_LEVEL_QUARTER   1
#define SC_DAPI_LEVEL_WEEK   4
#define SC_DAPI_LEVEL_WEEKDAY   5
#define SC_DAPI_LEVEL_YEAR   0
#define SC_DAPI_QUARTER_LEVELS   4

Definition at line 37 of file dptabdat.hxx.

Referenced by ScDPLevels::ScDPLevels().

#define SC_DAPI_WEEK_LEVELS   3

Definition at line 38 of file dptabdat.hxx.

Referenced by ScDPLevels::ScDPLevels().