LibreOffice Module sc (master) 1
Classes | Typedefs | Enumerations | Functions | Variables
xlpivot.hxx File Reference
#include <com/sun/star/sheet/DataPilotFieldOrientation.hpp>
#include <tools/datetime.hxx>
#include "ftools.hxx"
#include "xladdress.hxx"
#include <dpobject.hxx>
#include <optional>
Include dependency graph for xlpivot.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XclPCItem
 Represents a data item of any type in a pivot cache. More...
 
struct  XclPCFieldInfo
 Contains data for a pivot cache field (SXFIELD record). More...
 
struct  XclPCNumGroupInfo
 Contains data for a numeric grouping field (SXNUMGROUP record). More...
 
class  XclPCField
 Represents a field in a pivot cache. More...
 
struct  XclPCInfo
 Contains data for a pivot cache (SXDB record). More...
 
struct  XclPTCachedName
 A name for various pivot table info structs. More...
 
struct  XclPTVisNameInfo
 Base struct for named info structs. More...
 
struct  XclPTItemInfo
 Contains data for a pivot table data item (SXVI record). More...
 
struct  XclPTFieldInfo
 Contains data for a pivot table field (SXVD record). More...
 
struct  XclPTFieldExtInfo
 Contains extended data for a pivot table field (SXVDEX record). More...
 
struct  XclPTPageFieldInfo
 Contains data for a pivot table page field (part of SXPI record). More...
 
struct  XclPTDataFieldInfo
 Contains data for a pivot table data field (SXDI record). More...
 
struct  XclPTInfo
 Contains data for a pivot table (SXVIEW record). More...
 
struct  XclPTExtInfo
 Extended information about a pivot table (SXEX record). More...
 
struct  XclPTViewEx9Info
 Pivot table autoformat settings (SXVIEWEX9 record). More...
 
struct  XclPTAddl
 Additional pivot table settings (SXADDL record). More...
 

Typedefs

typedef ::std::vector< ScGeneralFunctionXclPTSubtotalVec
 

Enumerations

enum  XclPCItemType {
  EXC_PCITEM_INVALID ,
  EXC_PCITEM_EMPTY ,
  EXC_PCITEM_TEXT ,
  EXC_PCITEM_DOUBLE ,
  EXC_PCITEM_DATETIME ,
  EXC_PCITEM_INTEGER ,
  EXC_PCITEM_BOOL ,
  EXC_PCITEM_ERROR
}
 Data type of a pivot cache item. More...
 
enum  XclPCFieldType {
  EXC_PCFIELD_STANDARD ,
  EXC_PCFIELD_STDGROUP ,
  EXC_PCFIELD_NUMGROUP ,
  EXC_PCFIELD_DATEGROUP ,
  EXC_PCFIELD_DATECHILD ,
  EXC_PCFIELD_CALCED ,
  EXC_PCFIELD_UNKNOWN
}
 Specifies the type of a pivot cache field. More...
 

Functions

bool operator== (const XclPCItem &rLeft, const XclPCItem &rRight)
 
bool operator!= (const XclPCItem &rLeft, const XclPCItem &rRight)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPCFieldInfo &rInfo)
 
XclExpStreamoperator<< (XclExpStream &rStrm, const XclPCFieldInfo &rInfo)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPCNumGroupInfo &rInfo)
 
XclExpStreamoperator<< (XclExpStream &rStrm, const XclPCNumGroupInfo &rInfo)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPCInfo &rInfo)
 
XclExpStreamoperator<< (XclExpStream &rStrm, const XclPCInfo &rInfo)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPTCachedName &rCachedName)
 
XclExpStreamoperator<< (XclExpStream &rStrm, const XclPTCachedName &rCachedName)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPTItemInfo &rInfo)
 
XclExpStreamoperator<< (XclExpStream &rStrm, const XclPTItemInfo &rInfo)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPTFieldInfo &rInfo)
 
XclExpStreamoperator<< (XclExpStream &rStrm, const XclPTFieldInfo &rInfo)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPTFieldExtInfo &rInfo)
 
XclExpStreamoperator<< (XclExpStream &rStrm, const XclPTFieldExtInfo &rInfo)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPTPageFieldInfo &rInfo)
 
XclExpStreamoperator<< (XclExpStream &rStrm, const XclPTPageFieldInfo &rInfo)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPTDataFieldInfo &rInfo)
 
XclExpStreamoperator<< (XclExpStream &rStrm, const XclPTDataFieldInfo &rInfo)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPTInfo &rInfo)
 
XclExpStreamoperator<< (XclExpStream &rStrm, const XclPTInfo &rInfo)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPTExtInfo &rInfo)
 
XclExpStreamoperator<< (XclExpStream &rStrm, const XclPTExtInfo &rInfo)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPTViewEx9Info &rInfo)
 
XclExpStreamoperator<< (XclExpStream &rStrm, const XclPTViewEx9Info &rInfo)
 
XclImpStreamoperator>> (XclImpStream &rStrm, XclPTAddl &rInfo)
 

Variables

constexpr OUStringLiteral EXC_STORAGE_PTCACHE = u"_SX_DB_CUR"
 
const sal_uInt16 EXC_PT_NOSTRING = 0xFFFF
 
const sal_uInt16 EXC_PT_MAXSTRLEN = 0xFFFE
 
const size_t EXC_PC_MAXFIELDCOUNT = 0xFFFE
 
const sal_uInt16 EXC_PC_NOFIELD = 0xFFFF
 
const sal_Int32 EXC_PC_MAXSTRLEN = 255
 
const size_t EXC_PC_MAXITEMCOUNT = 32500
 
const sal_uInt16 EXC_PC_NOITEM = 0xFFFF
 
const sal_uInt16 EXC_PT_MAXFIELDCOUNT = 0xFFFE
 
const sal_uInt16 EXC_PT_MAXROWCOLCOUNT = EXC_PT_MAXFIELDCOUNT
 
const sal_uInt16 EXC_PT_MAXPAGECOUNT = 256
 
const sal_uInt16 EXC_PT_MAXDATACOUNT = 256
 
const sal_uInt16 EXC_PT_MAXITEMCOUNT = 32500
 
const sal_uInt16 EXC_PT_AUTOFMT_HEADER = 0x810
 
const sal_uInt16 EXC_PT_AUTOFMT_ZERO = 0
 
const sal_uInt32 EXC_PT_AUTOFMT_FLAGS = 0x20
 
const sal_uInt16 EXC_ID_DCONREF = 0x0051
 
const sal_uInt16 EXC_ID_DCONNAME = 0x0052
 
const sal_uInt16 EXC_ID_SXVIEW = 0x00B0
 
const sal_uInt16 EXC_SXVIEW_ROWGRAND = 0x0001
 
const sal_uInt16 EXC_SXVIEW_COLGRAND = 0x0002
 
const sal_uInt16 EXC_SXVIEW_DEFAULTFLAGS = 0x0208
 
const sal_uInt16 EXC_SXVIEW_DATALAST = 0xFFFF
 
const sal_uInt16 EXC_SXVIEW_AUTOFMT = 0x0001
 
const sal_uInt16 EXC_ID_SXVD = 0x00B1
 
const sal_uInt16 EXC_SXVD_AXIS_NONE = 0x0000
 
const sal_uInt16 EXC_SXVD_AXIS_ROW = 0x0001
 
const sal_uInt16 EXC_SXVD_AXIS_COL = 0x0002
 
const sal_uInt16 EXC_SXVD_AXIS_PAGE = 0x0004
 
const sal_uInt16 EXC_SXVD_AXIS_DATA = 0x0008
 
const sal_uInt16 EXC_SXVD_AXIS_ROWCOL = EXC_SXVD_AXIS_ROW | EXC_SXVD_AXIS_COL
 
const sal_uInt16 EXC_SXVD_AXIS_ROWCOLPAGE = EXC_SXVD_AXIS_ROWCOL | EXC_SXVD_AXIS_PAGE
 
const sal_uInt16 EXC_SXVD_SUBT_NONE = 0x0000
 
const sal_uInt16 EXC_SXVD_SUBT_DEFAULT = 0x0001
 
const sal_uInt16 EXC_SXVD_SUBT_SUM = 0x0002
 
const sal_uInt16 EXC_SXVD_SUBT_COUNT = 0x0004
 
const sal_uInt16 EXC_SXVD_SUBT_AVERAGE = 0x0008
 
const sal_uInt16 EXC_SXVD_SUBT_MAX = 0x0010
 
const sal_uInt16 EXC_SXVD_SUBT_MIN = 0x0020
 
const sal_uInt16 EXC_SXVD_SUBT_PROD = 0x0040
 
const sal_uInt16 EXC_SXVD_SUBT_COUNTNUM = 0x0080
 
const sal_uInt16 EXC_SXVD_SUBT_STDDEV = 0x0100
 
const sal_uInt16 EXC_SXVD_SUBT_STDDEVP = 0x0200
 
const sal_uInt16 EXC_SXVD_SUBT_VAR = 0x0400
 
const sal_uInt16 EXC_SXVD_SUBT_VARP = 0x0800
 
const sal_uInt16 EXC_SXVD_DEFAULT_CACHE = EXC_PC_NOFIELD
 
const sal_uInt16 EXC_ID_SXVI = 0x00B2
 
const sal_uInt16 EXC_SXVI_TYPE_PAGE = 0x00FE
 
const sal_uInt16 EXC_SXVI_TYPE_NULL = 0x00FF
 
const sal_uInt16 EXC_SXVI_TYPE_DATA = 0x0000
 
const sal_uInt16 EXC_SXVI_TYPE_DEFAULT = 0x0001
 
const sal_uInt16 EXC_SXVI_TYPE_SUM = 0x0002
 
const sal_uInt16 EXC_SXVI_TYPE_COUNT = 0x0003
 
const sal_uInt16 EXC_SXVI_TYPE_AVERAGE = 0x0004
 
const sal_uInt16 EXC_SXVI_TYPE_MAX = 0x0005
 
const sal_uInt16 EXC_SXVI_TYPE_MIN = 0x0006
 
const sal_uInt16 EXC_SXVI_TYPE_PROD = 0x0007
 
const sal_uInt16 EXC_SXVI_TYPE_COUNTNUM = 0x0008
 
const sal_uInt16 EXC_SXVI_TYPE_STDDEV = 0x0009
 
const sal_uInt16 EXC_SXVI_TYPE_STDDEVP = 0x000A
 
const sal_uInt16 EXC_SXVI_TYPE_VAR = 0x000B
 
const sal_uInt16 EXC_SXVI_TYPE_VARP = 0x000C
 
const sal_uInt16 EXC_SXVI_TYPE_GRAND = 0x000D
 
const sal_uInt16 EXC_SXVI_DEFAULTFLAGS = 0x0000
 
const sal_uInt16 EXC_SXVI_HIDDEN = 0x0001
 
const sal_uInt16 EXC_SXVI_HIDEDETAIL = 0x0002
 
const sal_uInt16 EXC_SXVI_FORMULA = 0x0004
 
const sal_uInt16 EXC_SXVI_MISSING = 0x0008
 
const sal_uInt16 EXC_SXVI_DEFAULT_CACHE = EXC_PC_NOFIELD
 
const sal_uInt16 EXC_ID_SXIVD = 0x00B4
 
const sal_uInt16 EXC_SXIVD_DATA = 0xFFFE
 
const sal_uInt16 EXC_ID_SXLI = 0x00B5
 
const sal_uInt16 EXC_SXLI_DEFAULTFLAGS = 0x0000
 
const sal_uInt16 EXC_ID_SXPI = 0x00B6
 
const sal_uInt16 EXC_SXPI_ALLITEMS = 0x7FFD
 
const sal_uInt16 EXC_ID_SXDI = 0x00C5
 
const sal_uInt16 EXC_SXDI_FUNC_SUM = 0x0000
 
const sal_uInt16 EXC_SXDI_FUNC_COUNT = 0x0001
 
const sal_uInt16 EXC_SXDI_FUNC_AVERAGE = 0x0002
 
const sal_uInt16 EXC_SXDI_FUNC_MAX = 0x0003
 
const sal_uInt16 EXC_SXDI_FUNC_MIN = 0x0004
 
const sal_uInt16 EXC_SXDI_FUNC_PRODUCT = 0x0005
 
const sal_uInt16 EXC_SXDI_FUNC_COUNTNUM = 0x0006
 
const sal_uInt16 EXC_SXDI_FUNC_STDDEV = 0x0007
 
const sal_uInt16 EXC_SXDI_FUNC_STDDEVP = 0x0008
 
const sal_uInt16 EXC_SXDI_FUNC_VAR = 0x0009
 
const sal_uInt16 EXC_SXDI_FUNC_VARP = 0x000A
 
const sal_uInt16 EXC_SXDI_REF_NORMAL = 0x0000
 
const sal_uInt16 EXC_SXDI_REF_DIFF = 0x0001
 
const sal_uInt16 EXC_SXDI_REF_PERC = 0x0002
 
const sal_uInt16 EXC_SXDI_REF_PERC_DIFF = 0x0003
 
const sal_uInt16 EXC_SXDI_REF_RUN_TOTAL = 0x0004
 
const sal_uInt16 EXC_SXDI_REF_PERC_ROW = 0x0005
 
const sal_uInt16 EXC_SXDI_REF_PERC_COL = 0x0006
 
const sal_uInt16 EXC_SXDI_REF_PERC_TOTAL = 0x0007
 
const sal_uInt16 EXC_SXDI_REF_INDEX = 0x0008
 
const sal_uInt16 EXC_SXDI_PREVITEM = 0x7FFB
 
const sal_uInt16 EXC_SXDI_NEXTITEM = 0x7FFC
 
const sal_uInt16 EXC_ID_SXDB = 0x00C6
 
const sal_uInt16 EXC_SXDB_SAVEDATA = 0x0001
 
const sal_uInt16 EXC_SXDB_INVALID = 0x0002
 
const sal_uInt16 EXC_SXDB_REFRESH_LOAD = 0x0004
 
const sal_uInt16 EXC_SXDB_OPT_CACHE = 0x0008
 
const sal_uInt16 EXC_SXDB_BG_QUERY = 0x0010
 
const sal_uInt16 EXC_SXDB_ENABLE_REFRESH = 0x0020
 
const sal_uInt16 EXC_SXDB_DEFAULTFLAGS = EXC_SXDB_SAVEDATA | EXC_SXDB_ENABLE_REFRESH
 
const sal_uInt16 EXC_SXDB_BLOCKRECS = 0x1FFF
 
const sal_uInt16 EXC_SXDB_SRC_SHEET = 0x0001
 
const sal_uInt16 EXC_SXDB_SRC_EXTERN = 0x0002
 
const sal_uInt16 EXC_SXDB_SRC_CONSOLID = 0x0004
 
const sal_uInt16 EXC_SXDB_SRC_SCENARIO = 0x0008
 
const sal_uInt16 EXC_ID_SXFIELD = 0x00C7
 
const sal_uInt16 EXC_SXFIELD_HASITEMS = 0x0001
 
const sal_uInt16 EXC_SXFIELD_POSTPONE = 0x0002
 
const sal_uInt16 EXC_SXFIELD_CALCED = 0x0004
 
const sal_uInt16 EXC_SXFIELD_HASCHILD = 0x0008
 
const sal_uInt16 EXC_SXFIELD_NUMGROUP = 0x0010
 
const sal_uInt16 EXC_SXFIELD_16BIT = 0x0200
 
const sal_uInt16 EXC_SXFIELD_DATA_MASK = 0x0DE0
 
const sal_uInt16 EXC_SXFIELD_DATA_NONE = 0x0000
 
const sal_uInt16 EXC_SXFIELD_DATA_STR = 0x0480
 Special state for groupings. More...
 
const sal_uInt16 EXC_SXFIELD_DATA_INT = 0x0520
 Only strings, nothing else. More...
 
const sal_uInt16 EXC_SXFIELD_DATA_DBL = 0x0560
 Only integers, opt. with doubles. More...
 
const sal_uInt16 EXC_SXFIELD_DATA_STR_INT = 0x05A0
 Only doubles, nothing else. More...
 
const sal_uInt16 EXC_SXFIELD_DATA_STR_DBL = 0x05E0
 Only strings and integers, opt. with doubles. More...
 
const sal_uInt16 EXC_SXFIELD_DATA_DATE = 0x0900
 Only strings and doubles, nothing else. More...
 
const sal_uInt16 EXC_SXFIELD_DATA_DATE_EMP = 0x0980
 Only dates, nothing else. More...
 
const sal_uInt16 EXC_SXFIELD_DATA_DATE_NUM = 0x0D00
 Dates and empty strings, nothing else (?). More...
 
const sal_uInt16 EXC_SXFIELD_DATA_DATE_STR = 0x0D80
 Dates with integers or doubles without strings. More...
 
const sal_uInt16 EXC_SXFIELD_INDEX_MIN = 0
 Dates and strings, opt. with integers or doubles. More...
 
const sal_uInt16 EXC_SXFIELD_INDEX_MAX = 1
 List index for minimum item in groupings. More...
 
const sal_uInt16 EXC_SXFIELD_INDEX_STEP = 2
 List index for maximum item in groupings. More...
 
const sal_uInt16 EXC_ID_SXINDEXLIST = 0x00C8
 List index for step item in groupings. More...
 
const sal_uInt16 EXC_ID_SXDOUBLE = 0x00C9
 
const sal_uInt16 EXC_ID_SXBOOLEAN = 0x00CA
 
const sal_uInt16 EXC_ID_SXERROR = 0x00CB
 
const sal_uInt16 EXC_ID_SXINTEGER = 0x00CC
 
const sal_uInt16 EXC_ID_SXSTRING = 0x00CD
 
const sal_uInt16 EXC_ID_SXDATETIME = 0x00CE
 
const sal_uInt16 EXC_ID_SXEMPTY = 0x00CF
 
const sal_uInt16 EXC_ID_SXIDSTM = 0x00D5
 
const sal_uInt16 EXC_ID_SXNUMGROUP = 0x00D8
 
const sal_uInt16 EXC_SXNUMGROUP_AUTOMIN = 0x0001
 
const sal_uInt16 EXC_SXNUMGROUP_AUTOMAX = 0x0002
 
const sal_uInt16 EXC_SXNUMGROUP_TYPE_SEC = 1
 
const sal_uInt16 EXC_SXNUMGROUP_TYPE_MIN = 2
 
const sal_uInt16 EXC_SXNUMGROUP_TYPE_HOUR = 3
 
const sal_uInt16 EXC_SXNUMGROUP_TYPE_DAY = 4
 
const sal_uInt16 EXC_SXNUMGROUP_TYPE_MONTH = 5
 
const sal_uInt16 EXC_SXNUMGROUP_TYPE_QUART = 6
 
const sal_uInt16 EXC_SXNUMGROUP_TYPE_YEAR = 7
 
const sal_uInt16 EXC_SXNUMGROUP_TYPE_NUM = 8
 
const sal_uInt16 EXC_ID_SXGROUPINFO = 0x00D9
 
const sal_uInt16 EXC_ID_SXEXT = 0x00DC
 
const sal_uInt16 EXC_ID_SXVS = 0x00E3
 
const sal_uInt16 EXC_SXVS_UNKNOWN = 0x0000
 
const sal_uInt16 EXC_SXVS_SHEET = 0x0001
 
const sal_uInt16 EXC_SXVS_EXTERN = 0x0002
 
const sal_uInt16 EXC_SXVS_CONSOLID = 0x0004
 
const sal_uInt16 EXC_SXVS_PIVOTTAB = 0x0008
 
const sal_uInt16 EXC_SXVS_SCENARIO = 0x0010
 
const sal_uInt16 EXC_ID_SXRULE = 0x00F0
 
const sal_uInt16 EXC_ID_SXEX = 0x00F1
 
const sal_uInt32 EXC_SXEX_DRILLDOWN = 0x00020000
 
const sal_uInt32 EXC_SXEX_DEFAULTFLAGS = 0x004F0200
 
const sal_uInt16 EXC_ID_SXFILT = 0x00F2
 
const sal_uInt16 EXC_ID_00F5 = 0x00F5
 
const sal_uInt16 EXC_ID_SXNAME = 0x00F6
 Unknown record. More...
 
const sal_uInt16 EXC_ID_SXPAIR = 0x00F8
 
const sal_uInt16 EXC_ID_SXFMLA = 0x00F9
 
const sal_uInt16 EXC_ID_SXVDEX = 0x0100
 
const sal_uInt32 EXC_SXVDEX_SHOWALL = 0x00000001
 
const sal_uInt32 EXC_SXVDEX_SORT = 0x00000200
 
const sal_uInt32 EXC_SXVDEX_SORT_ASC = 0x00000400
 
const sal_uInt32 EXC_SXVDEX_AUTOSHOW = 0x00000800
 
const sal_uInt32 EXC_SXVDEX_AUTOSHOW_ASC = 0x00001000
 
const sal_uInt32 EXC_SXVDEX_LAYOUT_REPORT = 0x00200000
 
const sal_uInt32 EXC_SXVDEX_LAYOUT_BLANK = 0x00400000
 
const sal_uInt32 EXC_SXVDEX_LAYOUT_TOP = 0x00800000
 
const sal_uInt32 EXC_SXVDEX_DEFAULTFLAGS = 0x0A00001E | EXC_SXVDEX_SORT_ASC | EXC_SXVDEX_AUTOSHOW_ASC
 
const sal_uInt16 EXC_SXVDEX_SORT_OWN = 0xFFFF
 
const sal_uInt16 EXC_SXVDEX_SHOW_NONE = 0xFFFF
 
const sal_uInt16 EXC_SXVDEX_FORMAT_NONE = 0x0000
 
const sal_uInt16 EXC_ID_SXFORMULA = 0x0103
 
const sal_uInt16 EXC_ID_SXDBEX = 0x0122
 
const double EXC_SXDBEX_CREATION_DATE = 51901.029652778
 
const sal_uInt16 EXC_ID_SXFDBTYPE = 0x01BB
 
const sal_uInt16 EXC_SXFDBTYPE_DEFAULT = 0x0000
 
const sal_uInt16 EXC_ID_SXVIEWEX9 = 0x0810
 
const sal_uInt16 EXC_ID_SXADDL = 0x0864
 

Typedef Documentation

◆ XclPTSubtotalVec

typedef ::std::vector< ScGeneralFunction > XclPTSubtotalVec

Definition at line 588 of file xlpivot.hxx.

Enumeration Type Documentation

◆ XclPCFieldType

Specifies the type of a pivot cache field.

Enumerator
EXC_PCFIELD_STANDARD 
EXC_PCFIELD_STDGROUP 

Standard field without grouping.

EXC_PCFIELD_NUMGROUP 

Standard grouping field.

EXC_PCFIELD_DATEGROUP 

Numeric grouping field.

EXC_PCFIELD_DATECHILD 

First date grouping field (opt. with child grouping field).

EXC_PCFIELD_CALCED 

Additional date grouping field.

EXC_PCFIELD_UNKNOWN 

Calculated field.

Unknown field state, handled like standard field.

Definition at line 80 of file xlpivot.hxx.

◆ XclPCItemType

Data type of a pivot cache item.

Enumerator
EXC_PCITEM_INVALID 
EXC_PCITEM_EMPTY 

Special state, not used in Excel files.

EXC_PCITEM_TEXT 

Empty cell.

EXC_PCITEM_DOUBLE 

String data.

EXC_PCITEM_DATETIME 

Floating-point value.

EXC_PCITEM_INTEGER 

Date/time.

EXC_PCITEM_BOOL 

16-bit integer value.

EXC_PCITEM_ERROR 

Boolean value.

Error code.

Definition at line 67 of file xlpivot.hxx.

Function Documentation

◆ operator!=()

bool operator!= ( const XclPCItem rLeft,
const XclPCItem rRight 
)
inline

Definition at line 430 of file xlpivot.hxx.

◆ operator<<() [1/12]

XclExpStream & operator<< ( XclExpStream rStrm,
const XclPCFieldInfo rInfo 
)

◆ operator<<() [2/12]

XclExpStream & operator<< ( XclExpStream rStrm,
const XclPCInfo rInfo 
)

◆ operator<<() [3/12]

XclExpStream & operator<< ( XclExpStream rStrm,
const XclPCNumGroupInfo rInfo 
)

Definition at line 276 of file xlpivot.cxx.

References XclPCNumGroupInfo::mnFlags, and rStrm.

◆ operator<<() [4/12]

XclExpStream & operator<< ( XclExpStream rStrm,
const XclPTCachedName rCachedName 
)

◆ operator<<() [5/12]

XclExpStream & operator<< ( XclExpStream rStrm,
const XclPTDataFieldInfo rInfo 
)

◆ operator<<() [6/12]

XclExpStream & operator<< ( XclExpStream rStrm,
const XclPTExtInfo rInfo 
)

◆ operator<<() [7/12]

XclExpStream & operator<< ( XclExpStream rStrm,
const XclPTFieldExtInfo rInfo 
)

◆ operator<<() [8/12]

XclExpStream & operator<< ( XclExpStream rStrm,
const XclPTFieldInfo rInfo 
)

◆ operator<<() [9/12]

XclExpStream & operator<< ( XclExpStream rStrm,
const XclPTInfo rInfo 
)

◆ operator<<() [10/12]

XclExpStream & operator<< ( XclExpStream rStrm,
const XclPTItemInfo rInfo 
)

◆ operator<<() [11/12]

XclExpStream & operator<< ( XclExpStream rStrm,
const XclPTPageFieldInfo rInfo 
)

◆ operator<<() [12/12]

XclExpStream & operator<< ( XclExpStream rStrm,
const XclPTViewEx9Info rInfo 
)

◆ operator==()

bool operator== ( const XclPCItem rLeft,
const XclPCItem rRight 
)
inline

Definition at line 429 of file xlpivot.hxx.

References XclPCItem::IsEqual().

◆ operator>>() [1/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPCFieldInfo rInfo 
)

◆ operator>>() [2/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPCInfo rInfo 
)

◆ operator>>() [3/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPCNumGroupInfo rInfo 
)

Definition at line 270 of file xlpivot.cxx.

References XclPCNumGroupInfo::mnFlags, and rStrm.

◆ operator>>() [4/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPTAddl rInfo 
)

Definition at line 1030 of file xlpivot.cxx.

References XclPTAddl::mbCompactMode, and rStrm.

◆ operator>>() [5/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPTCachedName rCachedName 
)

◆ operator>>() [6/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPTDataFieldInfo rInfo 
)

◆ operator>>() [7/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPTExtInfo rInfo 
)

◆ operator>>() [8/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPTFieldExtInfo rInfo 
)

◆ operator>>() [9/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPTFieldInfo rInfo 
)

◆ operator>>() [10/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPTInfo rInfo 
)

◆ operator>>() [11/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPTItemInfo rInfo 
)

◆ operator>>() [12/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPTPageFieldInfo rInfo 
)

◆ operator>>() [13/13]

XclImpStream & operator>> ( XclImpStream rStrm,
XclPTViewEx9Info rInfo 
)

Variable Documentation

◆ EXC_ID_00F5

const sal_uInt16 EXC_ID_00F5 = 0x00F5

Definition at line 318 of file xlpivot.hxx.

Referenced by XclImpPivotCache::ReadPivotCacheStream().

◆ EXC_ID_DCONNAME

const sal_uInt16 EXC_ID_DCONNAME = 0x0052

Definition at line 94 of file xlpivot.hxx.

Referenced by ImportExcel8::Read(), and XclExpPivotCache::WriteDConName().

◆ EXC_ID_DCONREF

const sal_uInt16 EXC_ID_DCONREF = 0x0051

Definition at line 93 of file xlpivot.hxx.

Referenced by ImportExcel8::Read(), and XclExpPivotCache::WriteDconref().

◆ EXC_ID_SXADDL

const sal_uInt16 EXC_ID_SXADDL = 0x0864

Definition at line 361 of file xlpivot.hxx.

Referenced by ImportExcel8::Read().

◆ EXC_ID_SXBOOLEAN

const sal_uInt16 EXC_ID_SXBOOLEAN = 0x00CA

◆ EXC_ID_SXDATETIME

const sal_uInt16 EXC_ID_SXDATETIME = 0x00CE

◆ EXC_ID_SXDB

const sal_uInt16 EXC_ID_SXDB = 0x00C6

◆ EXC_ID_SXDBEX

const sal_uInt16 EXC_ID_SXDBEX = 0x0122

◆ EXC_ID_SXDI

const sal_uInt16 EXC_ID_SXDI = 0x00C5

Definition at line 175 of file xlpivot.hxx.

Referenced by ImportExcel8::Read(), and XclExpPTField::WriteSxdi().

◆ EXC_ID_SXDOUBLE

const sal_uInt16 EXC_ID_SXDOUBLE = 0x00C9

◆ EXC_ID_SXEMPTY

const sal_uInt16 EXC_ID_SXEMPTY = 0x00CF

◆ EXC_ID_SXERROR

const sal_uInt16 EXC_ID_SXERROR = 0x00CB

◆ EXC_ID_SXEX

const sal_uInt16 EXC_ID_SXEX = 0x00F1

Definition at line 309 of file xlpivot.hxx.

Referenced by ImportExcel8::Read(), and XclExpPivotTable::WriteSxex().

◆ EXC_ID_SXEXT

const sal_uInt16 EXC_ID_SXEXT = 0x00DC

Definition at line 293 of file xlpivot.hxx.

◆ EXC_ID_SXFDBTYPE

const sal_uInt16 EXC_ID_SXFDBTYPE = 0x01BB

Definition at line 354 of file xlpivot.hxx.

Referenced by XclImpPivotCache::ReadPivotCacheStream(), and XclExpPCField::Save().

◆ EXC_ID_SXFIELD

const sal_uInt16 EXC_ID_SXFIELD = 0x00C7

Definition at line 221 of file xlpivot.hxx.

Referenced by XclImpPivotCache::ReadPivotCacheStream().

◆ EXC_ID_SXFILT

const sal_uInt16 EXC_ID_SXFILT = 0x00F2

Definition at line 315 of file xlpivot.hxx.

Referenced by XclImpPivotCache::ReadPivotCacheStream().

◆ EXC_ID_SXFMLA

const sal_uInt16 EXC_ID_SXFMLA = 0x00F9

Definition at line 327 of file xlpivot.hxx.

Referenced by XclImpPivotCache::ReadPivotCacheStream().

◆ EXC_ID_SXFORMULA

const sal_uInt16 EXC_ID_SXFORMULA = 0x0103

Definition at line 347 of file xlpivot.hxx.

Referenced by XclImpPivotCache::ReadPivotCacheStream().

◆ EXC_ID_SXGROUPINFO

const sal_uInt16 EXC_ID_SXGROUPINFO = 0x00D9

◆ EXC_ID_SXIDSTM

const sal_uInt16 EXC_ID_SXIDSTM = 0x00D5

Definition at line 272 of file xlpivot.hxx.

Referenced by ImportExcel8::Read(), and XclExpPivotCache::Save().

◆ EXC_ID_SXINDEXLIST

const sal_uInt16 EXC_ID_SXINDEXLIST = 0x00C8

List index for step item in groupings.

Definition at line 248 of file xlpivot.hxx.

Referenced by XclImpPivotCache::ReadPivotCacheStream(), and XclExpPivotCache::WriteSxindexlistList().

◆ EXC_ID_SXINTEGER

const sal_uInt16 EXC_ID_SXINTEGER = 0x00CC

◆ EXC_ID_SXIVD

const sal_uInt16 EXC_ID_SXIVD = 0x00B4

Definition at line 163 of file xlpivot.hxx.

Referenced by ImportExcel8::Read(), and XclExpPivotTable::WriteSxivd().

◆ EXC_ID_SXLI

const sal_uInt16 EXC_ID_SXLI = 0x00B5

Definition at line 167 of file xlpivot.hxx.

Referenced by XclExpPivotTable::WriteSxli().

◆ EXC_ID_SXNAME

const sal_uInt16 EXC_ID_SXNAME = 0x00F6

Unknown record.

Definition at line 321 of file xlpivot.hxx.

Referenced by XclImpPivotCache::ReadPivotCacheStream().

◆ EXC_ID_SXNUMGROUP

const sal_uInt16 EXC_ID_SXNUMGROUP = 0x00D8

◆ EXC_ID_SXPAIR

const sal_uInt16 EXC_ID_SXPAIR = 0x00F8

Definition at line 324 of file xlpivot.hxx.

Referenced by XclImpPivotCache::ReadPivotCacheStream().

◆ EXC_ID_SXPI

const sal_uInt16 EXC_ID_SXPI = 0x00B6

Definition at line 171 of file xlpivot.hxx.

Referenced by ImportExcel8::Read(), and XclExpPivotTable::WriteSxpi().

◆ EXC_ID_SXRULE

const sal_uInt16 EXC_ID_SXRULE = 0x00F0

Definition at line 306 of file xlpivot.hxx.

Referenced by XclImpPivotCache::ReadPivotCacheStream().

◆ EXC_ID_SXSTRING

const sal_uInt16 EXC_ID_SXSTRING = 0x00CD

◆ EXC_ID_SXVD

const sal_uInt16 EXC_ID_SXVD = 0x00B1

Definition at line 108 of file xlpivot.hxx.

Referenced by ImportExcel8::Read(), and XclExpPTField::WriteSxvd().

◆ EXC_ID_SXVDEX

const sal_uInt16 EXC_ID_SXVDEX = 0x0100

Definition at line 330 of file xlpivot.hxx.

Referenced by ImportExcel8::Read(), and XclExpPTField::WriteSxvdex().

◆ EXC_ID_SXVI

const sal_uInt16 EXC_ID_SXVI = 0x00B2

Definition at line 135 of file xlpivot.hxx.

Referenced by ImportExcel8::Read().

◆ EXC_ID_SXVIEW

const sal_uInt16 EXC_ID_SXVIEW = 0x00B0

Definition at line 98 of file xlpivot.hxx.

Referenced by ImportExcel8::Read(), and XclExpPivotTable::WriteSxview().

◆ EXC_ID_SXVIEWEX9

const sal_uInt16 EXC_ID_SXVIEWEX9 = 0x0810

Definition at line 358 of file xlpivot.hxx.

Referenced by ImportExcel8::Read(), and XclExpPivotTable::WriteSxViewEx9().

◆ EXC_ID_SXVS

const sal_uInt16 EXC_ID_SXVS = 0x00E3

Definition at line 296 of file xlpivot.hxx.

Referenced by ImportExcel8::Read(), and XclExpPivotCache::Save().

◆ EXC_PC_MAXFIELDCOUNT

const size_t EXC_PC_MAXFIELDCOUNT = 0xFFFE

Definition at line 45 of file xlpivot.hxx.

Referenced by XclImpPivotCache::ReadPivotCacheStream().

◆ EXC_PC_MAXITEMCOUNT

const size_t EXC_PC_MAXITEMCOUNT = 32500

Definition at line 50 of file xlpivot.hxx.

Referenced by XclExpPCField::InitStandardField().

◆ EXC_PC_MAXSTRLEN

const sal_Int32 EXC_PC_MAXSTRLEN = 255

◆ EXC_PC_NOFIELD

const sal_uInt16 EXC_PC_NOFIELD = 0xFFFF

Definition at line 46 of file xlpivot.hxx.

◆ EXC_PC_NOITEM

const sal_uInt16 EXC_PC_NOITEM = 0xFFFF

Definition at line 51 of file xlpivot.hxx.

Referenced by XclExpPCField::GetItemIndex(), and XclExpPCField::InitStdGroupField().

◆ EXC_PT_AUTOFMT_FLAGS

const sal_uInt32 EXC_PT_AUTOFMT_FLAGS = 0x20

Definition at line 64 of file xlpivot.hxx.

Referenced by operator<<().

◆ EXC_PT_AUTOFMT_HEADER

const sal_uInt16 EXC_PT_AUTOFMT_HEADER = 0x810

Definition at line 62 of file xlpivot.hxx.

Referenced by operator<<().

◆ EXC_PT_AUTOFMT_ZERO

const sal_uInt16 EXC_PT_AUTOFMT_ZERO = 0

Definition at line 63 of file xlpivot.hxx.

Referenced by operator<<().

◆ EXC_PT_MAXDATACOUNT

const sal_uInt16 EXC_PT_MAXDATACOUNT = 256

Definition at line 57 of file xlpivot.hxx.

◆ EXC_PT_MAXFIELDCOUNT

const sal_uInt16 EXC_PT_MAXFIELDCOUNT = 0xFFFE

Definition at line 54 of file xlpivot.hxx.

Referenced by XclImpPivotTable::ReadSxvd().

◆ EXC_PT_MAXITEMCOUNT

const sal_uInt16 EXC_PT_MAXITEMCOUNT = 32500

Definition at line 60 of file xlpivot.hxx.

◆ EXC_PT_MAXPAGECOUNT

const sal_uInt16 EXC_PT_MAXPAGECOUNT = 256

Definition at line 56 of file xlpivot.hxx.

◆ EXC_PT_MAXROWCOLCOUNT

const sal_uInt16 EXC_PT_MAXROWCOLCOUNT = EXC_PT_MAXFIELDCOUNT

Definition at line 55 of file xlpivot.hxx.

Referenced by XclImpPivotTable::ReadSxivd().

◆ EXC_PT_MAXSTRLEN

const sal_uInt16 EXC_PT_MAXSTRLEN = 0xFFFE

Definition at line 42 of file xlpivot.hxx.

Referenced by operator<<().

◆ EXC_PT_NOSTRING

const sal_uInt16 EXC_PT_NOSTRING = 0xFFFF

Definition at line 41 of file xlpivot.hxx.

Referenced by operator<<(), and operator>>().

◆ EXC_STORAGE_PTCACHE

constexpr OUStringLiteral EXC_STORAGE_PTCACHE = u"_SX_DB_CUR"
inlineconstexpr

◆ EXC_SXDB_BG_QUERY

const sal_uInt16 EXC_SXDB_BG_QUERY = 0x0010

Definition at line 209 of file xlpivot.hxx.

◆ EXC_SXDB_BLOCKRECS

const sal_uInt16 EXC_SXDB_BLOCKRECS = 0x1FFF

Definition at line 213 of file xlpivot.hxx.

◆ EXC_SXDB_DEFAULTFLAGS

const sal_uInt16 EXC_SXDB_DEFAULTFLAGS = EXC_SXDB_SAVEDATA | EXC_SXDB_ENABLE_REFRESH

Definition at line 211 of file xlpivot.hxx.

◆ EXC_SXDB_ENABLE_REFRESH

const sal_uInt16 EXC_SXDB_ENABLE_REFRESH = 0x0020

Definition at line 210 of file xlpivot.hxx.

◆ EXC_SXDB_INVALID

const sal_uInt16 EXC_SXDB_INVALID = 0x0002

Definition at line 206 of file xlpivot.hxx.

◆ EXC_SXDB_OPT_CACHE

const sal_uInt16 EXC_SXDB_OPT_CACHE = 0x0008

Definition at line 208 of file xlpivot.hxx.

◆ EXC_SXDB_REFRESH_LOAD

const sal_uInt16 EXC_SXDB_REFRESH_LOAD = 0x0004

Definition at line 207 of file xlpivot.hxx.

Referenced by XclImpPivotCache::IsRefreshOnLoad().

◆ EXC_SXDB_SAVEDATA

const sal_uInt16 EXC_SXDB_SAVEDATA = 0x0001

◆ EXC_SXDB_SRC_CONSOLID

const sal_uInt16 EXC_SXDB_SRC_CONSOLID = 0x0004

Definition at line 217 of file xlpivot.hxx.

◆ EXC_SXDB_SRC_EXTERN

const sal_uInt16 EXC_SXDB_SRC_EXTERN = 0x0002

Definition at line 216 of file xlpivot.hxx.

◆ EXC_SXDB_SRC_SCENARIO

const sal_uInt16 EXC_SXDB_SRC_SCENARIO = 0x0008

Definition at line 218 of file xlpivot.hxx.

◆ EXC_SXDB_SRC_SHEET

const sal_uInt16 EXC_SXDB_SRC_SHEET = 0x0001

Definition at line 215 of file xlpivot.hxx.

Referenced by XclExpPivotCache::XclExpPivotCache().

◆ EXC_SXDBEX_CREATION_DATE

const double EXC_SXDBEX_CREATION_DATE = 51901.029652778

Definition at line 351 of file xlpivot.hxx.

Referenced by XclExpPivotCache::WriteSxdbex().

◆ EXC_SXDI_FUNC_AVERAGE

const sal_uInt16 EXC_SXDI_FUNC_AVERAGE = 0x0002

◆ EXC_SXDI_FUNC_COUNT

const sal_uInt16 EXC_SXDI_FUNC_COUNT = 0x0001

◆ EXC_SXDI_FUNC_COUNTNUM

const sal_uInt16 EXC_SXDI_FUNC_COUNTNUM = 0x0006

◆ EXC_SXDI_FUNC_MAX

const sal_uInt16 EXC_SXDI_FUNC_MAX = 0x0003

◆ EXC_SXDI_FUNC_MIN

const sal_uInt16 EXC_SXDI_FUNC_MIN = 0x0004

◆ EXC_SXDI_FUNC_PRODUCT

const sal_uInt16 EXC_SXDI_FUNC_PRODUCT = 0x0005

◆ EXC_SXDI_FUNC_STDDEV

const sal_uInt16 EXC_SXDI_FUNC_STDDEV = 0x0007

◆ EXC_SXDI_FUNC_STDDEVP

const sal_uInt16 EXC_SXDI_FUNC_STDDEVP = 0x0008

◆ EXC_SXDI_FUNC_SUM

const sal_uInt16 EXC_SXDI_FUNC_SUM = 0x0000

◆ EXC_SXDI_FUNC_VAR

const sal_uInt16 EXC_SXDI_FUNC_VAR = 0x0009

◆ EXC_SXDI_FUNC_VARP

const sal_uInt16 EXC_SXDI_FUNC_VARP = 0x000A

◆ EXC_SXDI_NEXTITEM

const sal_uInt16 EXC_SXDI_NEXTITEM = 0x7FFC

◆ EXC_SXDI_PREVITEM

const sal_uInt16 EXC_SXDI_PREVITEM = 0x7FFB

◆ EXC_SXDI_REF_DIFF

const sal_uInt16 EXC_SXDI_REF_DIFF = 0x0001

◆ EXC_SXDI_REF_INDEX

const sal_uInt16 EXC_SXDI_REF_INDEX = 0x0008

◆ EXC_SXDI_REF_NORMAL

const sal_uInt16 EXC_SXDI_REF_NORMAL = 0x0000

Definition at line 189 of file xlpivot.hxx.

Referenced by XclPTDataFieldInfo::SetApiRefType().

◆ EXC_SXDI_REF_PERC

const sal_uInt16 EXC_SXDI_REF_PERC = 0x0002

◆ EXC_SXDI_REF_PERC_COL

const sal_uInt16 EXC_SXDI_REF_PERC_COL = 0x0006

◆ EXC_SXDI_REF_PERC_DIFF

const sal_uInt16 EXC_SXDI_REF_PERC_DIFF = 0x0003

◆ EXC_SXDI_REF_PERC_ROW

const sal_uInt16 EXC_SXDI_REF_PERC_ROW = 0x0005

◆ EXC_SXDI_REF_PERC_TOTAL

const sal_uInt16 EXC_SXDI_REF_PERC_TOTAL = 0x0007

◆ EXC_SXDI_REF_RUN_TOTAL

const sal_uInt16 EXC_SXDI_REF_RUN_TOTAL = 0x0004

◆ EXC_SXEX_DEFAULTFLAGS

const sal_uInt32 EXC_SXEX_DEFAULTFLAGS = 0x004F0200

Definition at line 312 of file xlpivot.hxx.

◆ EXC_SXEX_DRILLDOWN

const sal_uInt32 EXC_SXEX_DRILLDOWN = 0x00020000

◆ EXC_SXFDBTYPE_DEFAULT

const sal_uInt16 EXC_SXFDBTYPE_DEFAULT = 0x0000

Definition at line 355 of file xlpivot.hxx.

Referenced by XclExpPCField::Save().

◆ EXC_SXFIELD_16BIT

const sal_uInt16 EXC_SXFIELD_16BIT = 0x0200

Definition at line 228 of file xlpivot.hxx.

Referenced by XclExpPCField::Finalize(), and XclPCField::Has16BitIndexes().

◆ EXC_SXFIELD_CALCED

const sal_uInt16 EXC_SXFIELD_CALCED = 0x0004

Definition at line 225 of file xlpivot.hxx.

Referenced by XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_DATA_DATE

const sal_uInt16 EXC_SXFIELD_DATA_DATE = 0x0900

Only strings and doubles, nothing else.

Definition at line 238 of file xlpivot.hxx.

Referenced by XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_DATA_DATE_EMP

const sal_uInt16 EXC_SXFIELD_DATA_DATE_EMP = 0x0980

Only dates, nothing else.

Definition at line 239 of file xlpivot.hxx.

Referenced by XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_DATA_DATE_NUM

const sal_uInt16 EXC_SXFIELD_DATA_DATE_NUM = 0x0D00

Dates and empty strings, nothing else (?).

Definition at line 240 of file xlpivot.hxx.

Referenced by XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_DATA_DATE_STR

const sal_uInt16 EXC_SXFIELD_DATA_DATE_STR = 0x0D80

Dates with integers or doubles without strings.

Definition at line 241 of file xlpivot.hxx.

Referenced by XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_DATA_DBL

const sal_uInt16 EXC_SXFIELD_DATA_DBL = 0x0560

Only integers, opt. with doubles.

Definition at line 235 of file xlpivot.hxx.

Referenced by XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_DATA_INT

const sal_uInt16 EXC_SXFIELD_DATA_INT = 0x0520

Only strings, nothing else.

Definition at line 234 of file xlpivot.hxx.

Referenced by XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_DATA_MASK

const sal_uInt16 EXC_SXFIELD_DATA_MASK = 0x0DE0

Definition at line 230 of file xlpivot.hxx.

Referenced by XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_DATA_NONE

const sal_uInt16 EXC_SXFIELD_DATA_NONE = 0x0000

Definition at line 232 of file xlpivot.hxx.

Referenced by XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_DATA_STR

const sal_uInt16 EXC_SXFIELD_DATA_STR = 0x0480

Special state for groupings.

Definition at line 233 of file xlpivot.hxx.

Referenced by XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_DATA_STR_DBL

const sal_uInt16 EXC_SXFIELD_DATA_STR_DBL = 0x05E0

Only strings and integers, opt. with doubles.

Definition at line 237 of file xlpivot.hxx.

Referenced by XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_DATA_STR_INT

const sal_uInt16 EXC_SXFIELD_DATA_STR_INT = 0x05A0

Only doubles, nothing else.

Definition at line 236 of file xlpivot.hxx.

Referenced by XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_HASCHILD

const sal_uInt16 EXC_SXFIELD_HASCHILD = 0x0008

◆ EXC_SXFIELD_HASITEMS

const sal_uInt16 EXC_SXFIELD_HASITEMS = 0x0001

Definition at line 223 of file xlpivot.hxx.

Referenced by XclExpPCField::Finalize(), and XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_INDEX_MAX

const sal_uInt16 EXC_SXFIELD_INDEX_MAX = 1

List index for minimum item in groupings.

Definition at line 244 of file xlpivot.hxx.

Referenced by XclImpPCField::GetScDateGroupInfo(), and XclImpPCField::GetScNumGroupInfo().

◆ EXC_SXFIELD_INDEX_MIN

const sal_uInt16 EXC_SXFIELD_INDEX_MIN = 0

Dates and strings, opt. with integers or doubles.

Definition at line 243 of file xlpivot.hxx.

Referenced by XclImpPCField::GetScDateGroupInfo(), and XclImpPCField::GetScNumGroupInfo().

◆ EXC_SXFIELD_INDEX_STEP

const sal_uInt16 EXC_SXFIELD_INDEX_STEP = 2

List index for maximum item in groupings.

Definition at line 245 of file xlpivot.hxx.

Referenced by XclImpPCField::GetDateGroupStep(), and XclImpPCField::GetScNumGroupInfo().

◆ EXC_SXFIELD_NUMGROUP

const sal_uInt16 EXC_SXFIELD_NUMGROUP = 0x0010

Definition at line 227 of file xlpivot.hxx.

Referenced by XclExpPCField::Finalize(), and XclImpPCField::ReadSxfield().

◆ EXC_SXFIELD_POSTPONE

const sal_uInt16 EXC_SXFIELD_POSTPONE = 0x0002

Definition at line 224 of file xlpivot.hxx.

Referenced by XclPCField::HasPostponedItems(), and XclImpPCField::ReadSxfield().

◆ EXC_SXIVD_DATA

const sal_uInt16 EXC_SXIVD_DATA = 0xFFFE

◆ EXC_SXLI_DEFAULTFLAGS

const sal_uInt16 EXC_SXLI_DEFAULTFLAGS = 0x0000

Definition at line 168 of file xlpivot.hxx.

Referenced by XclExpPivotTable::WriteSxli().

◆ EXC_SXNUMGROUP_AUTOMAX

const sal_uInt16 EXC_SXNUMGROUP_AUTOMAX = 0x0002

◆ EXC_SXNUMGROUP_AUTOMIN

const sal_uInt16 EXC_SXNUMGROUP_AUTOMIN = 0x0001

◆ EXC_SXNUMGROUP_TYPE_DAY

const sal_uInt16 EXC_SXNUMGROUP_TYPE_DAY = 4

◆ EXC_SXNUMGROUP_TYPE_HOUR

const sal_uInt16 EXC_SXNUMGROUP_TYPE_HOUR = 3

◆ EXC_SXNUMGROUP_TYPE_MIN

const sal_uInt16 EXC_SXNUMGROUP_TYPE_MIN = 2

◆ EXC_SXNUMGROUP_TYPE_MONTH

const sal_uInt16 EXC_SXNUMGROUP_TYPE_MONTH = 5

◆ EXC_SXNUMGROUP_TYPE_NUM

const sal_uInt16 EXC_SXNUMGROUP_TYPE_NUM = 8

Definition at line 287 of file xlpivot.hxx.

Referenced by XclPCNumGroupInfo::SetNumType(), and XclPCNumGroupInfo::SetScDateType().

◆ EXC_SXNUMGROUP_TYPE_QUART

const sal_uInt16 EXC_SXNUMGROUP_TYPE_QUART = 6

◆ EXC_SXNUMGROUP_TYPE_SEC

const sal_uInt16 EXC_SXNUMGROUP_TYPE_SEC = 1

◆ EXC_SXNUMGROUP_TYPE_YEAR

const sal_uInt16 EXC_SXNUMGROUP_TYPE_YEAR = 7

◆ EXC_SXPI_ALLITEMS

const sal_uInt16 EXC_SXPI_ALLITEMS = 0x7FFD

◆ EXC_SXVD_AXIS_COL

const sal_uInt16 EXC_SXVD_AXIS_COL = 0x0002

◆ EXC_SXVD_AXIS_DATA

const sal_uInt16 EXC_SXVD_AXIS_DATA = 0x0008

◆ EXC_SXVD_AXIS_NONE

const sal_uInt16 EXC_SXVD_AXIS_NONE = 0x0000

Definition at line 110 of file xlpivot.hxx.

Referenced by XclExpPivotTable::Finalize().

◆ EXC_SXVD_AXIS_PAGE

const sal_uInt16 EXC_SXVD_AXIS_PAGE = 0x0004

◆ EXC_SXVD_AXIS_ROW

const sal_uInt16 EXC_SXVD_AXIS_ROW = 0x0001

◆ EXC_SXVD_AXIS_ROWCOL

const sal_uInt16 EXC_SXVD_AXIS_ROWCOL = EXC_SXVD_AXIS_ROW | EXC_SXVD_AXIS_COL

Definition at line 115 of file xlpivot.hxx.

Referenced by XclImpPTField::ConvertRowColField().

◆ EXC_SXVD_AXIS_ROWCOLPAGE

const sal_uInt16 EXC_SXVD_AXIS_ROWCOLPAGE = EXC_SXVD_AXIS_ROWCOL | EXC_SXVD_AXIS_PAGE

◆ EXC_SXVD_DEFAULT_CACHE

const sal_uInt16 EXC_SXVD_DEFAULT_CACHE = EXC_PC_NOFIELD

Definition at line 132 of file xlpivot.hxx.

◆ EXC_SXVD_SUBT_AVERAGE

const sal_uInt16 EXC_SXVD_SUBT_AVERAGE = 0x0008

◆ EXC_SXVD_SUBT_COUNT

const sal_uInt16 EXC_SXVD_SUBT_COUNT = 0x0004

◆ EXC_SXVD_SUBT_COUNTNUM

const sal_uInt16 EXC_SXVD_SUBT_COUNTNUM = 0x0080

◆ EXC_SXVD_SUBT_DEFAULT

const sal_uInt16 EXC_SXVD_SUBT_DEFAULT = 0x0001

◆ EXC_SXVD_SUBT_MAX

const sal_uInt16 EXC_SXVD_SUBT_MAX = 0x0010

◆ EXC_SXVD_SUBT_MIN

const sal_uInt16 EXC_SXVD_SUBT_MIN = 0x0020

◆ EXC_SXVD_SUBT_NONE

const sal_uInt16 EXC_SXVD_SUBT_NONE = 0x0000

Definition at line 118 of file xlpivot.hxx.

Referenced by XclPTFieldInfo::SetSubtotals().

◆ EXC_SXVD_SUBT_PROD

const sal_uInt16 EXC_SXVD_SUBT_PROD = 0x0040

◆ EXC_SXVD_SUBT_STDDEV

const sal_uInt16 EXC_SXVD_SUBT_STDDEV = 0x0100

◆ EXC_SXVD_SUBT_STDDEVP

const sal_uInt16 EXC_SXVD_SUBT_STDDEVP = 0x0200

◆ EXC_SXVD_SUBT_SUM

const sal_uInt16 EXC_SXVD_SUBT_SUM = 0x0002

◆ EXC_SXVD_SUBT_VAR

const sal_uInt16 EXC_SXVD_SUBT_VAR = 0x0400

◆ EXC_SXVD_SUBT_VARP

const sal_uInt16 EXC_SXVD_SUBT_VARP = 0x0800

◆ EXC_SXVDEX_AUTOSHOW

const sal_uInt32 EXC_SXVDEX_AUTOSHOW = 0x00000800

◆ EXC_SXVDEX_AUTOSHOW_ASC

const sal_uInt32 EXC_SXVDEX_AUTOSHOW_ASC = 0x00001000

◆ EXC_SXVDEX_DEFAULTFLAGS

const sal_uInt32 EXC_SXVDEX_DEFAULTFLAGS = 0x0A00001E | EXC_SXVDEX_SORT_ASC | EXC_SXVDEX_AUTOSHOW_ASC

Definition at line 340 of file xlpivot.hxx.

◆ EXC_SXVDEX_FORMAT_NONE

const sal_uInt16 EXC_SXVDEX_FORMAT_NONE = 0x0000

Definition at line 344 of file xlpivot.hxx.

Referenced by operator<<().

◆ EXC_SXVDEX_LAYOUT_BLANK

const sal_uInt32 EXC_SXVDEX_LAYOUT_BLANK = 0x00400000

◆ EXC_SXVDEX_LAYOUT_REPORT

const sal_uInt32 EXC_SXVDEX_LAYOUT_REPORT = 0x00200000

◆ EXC_SXVDEX_LAYOUT_TOP

const sal_uInt32 EXC_SXVDEX_LAYOUT_TOP = 0x00800000

◆ EXC_SXVDEX_SHOW_NONE

const sal_uInt16 EXC_SXVDEX_SHOW_NONE = 0xFFFF

Definition at line 343 of file xlpivot.hxx.

Referenced by XclExpPTField::SetPropertiesFromDim().

◆ EXC_SXVDEX_SHOWALL

const sal_uInt32 EXC_SXVDEX_SHOWALL = 0x00000001

◆ EXC_SXVDEX_SORT

const sal_uInt32 EXC_SXVDEX_SORT = 0x00000200

◆ EXC_SXVDEX_SORT_ASC

const sal_uInt32 EXC_SXVDEX_SORT_ASC = 0x00000400

◆ EXC_SXVDEX_SORT_OWN

const sal_uInt16 EXC_SXVDEX_SORT_OWN = 0xFFFF

◆ EXC_SXVI_DEFAULT_CACHE

const sal_uInt16 EXC_SXVI_DEFAULT_CACHE = EXC_PC_NOFIELD

Definition at line 160 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItem().

◆ EXC_SXVI_DEFAULTFLAGS

const sal_uInt16 EXC_SXVI_DEFAULTFLAGS = 0x0000

Definition at line 154 of file xlpivot.hxx.

◆ EXC_SXVI_FORMULA

const sal_uInt16 EXC_SXVI_FORMULA = 0x0004

Definition at line 157 of file xlpivot.hxx.

◆ EXC_SXVI_HIDDEN

const sal_uInt16 EXC_SXVI_HIDDEN = 0x0001

◆ EXC_SXVI_HIDEDETAIL

const sal_uInt16 EXC_SXVI_HIDEDETAIL = 0x0002

◆ EXC_SXVI_MISSING

const sal_uInt16 EXC_SXVI_MISSING = 0x0008

Definition at line 158 of file xlpivot.hxx.

◆ EXC_SXVI_TYPE_AVERAGE

const sal_uInt16 EXC_SXVI_TYPE_AVERAGE = 0x0004

Definition at line 143 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItems().

◆ EXC_SXVI_TYPE_COUNT

const sal_uInt16 EXC_SXVI_TYPE_COUNT = 0x0003

Definition at line 142 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItems().

◆ EXC_SXVI_TYPE_COUNTNUM

const sal_uInt16 EXC_SXVI_TYPE_COUNTNUM = 0x0008

Definition at line 147 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItems().

◆ EXC_SXVI_TYPE_DATA

const sal_uInt16 EXC_SXVI_TYPE_DATA = 0x0000

Definition at line 139 of file xlpivot.hxx.

Referenced by XclExpPivotTable::WriteSxli(), and XclExpPTItem::XclExpPTItem().

◆ EXC_SXVI_TYPE_DEFAULT

const sal_uInt16 EXC_SXVI_TYPE_DEFAULT = 0x0001

Definition at line 140 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItems().

◆ EXC_SXVI_TYPE_GRAND

const sal_uInt16 EXC_SXVI_TYPE_GRAND = 0x000D

Definition at line 152 of file xlpivot.hxx.

◆ EXC_SXVI_TYPE_MAX

const sal_uInt16 EXC_SXVI_TYPE_MAX = 0x0005

Definition at line 144 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItems().

◆ EXC_SXVI_TYPE_MIN

const sal_uInt16 EXC_SXVI_TYPE_MIN = 0x0006

Definition at line 145 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItems().

◆ EXC_SXVI_TYPE_NULL

const sal_uInt16 EXC_SXVI_TYPE_NULL = 0x00FF

Definition at line 138 of file xlpivot.hxx.

◆ EXC_SXVI_TYPE_PAGE

const sal_uInt16 EXC_SXVI_TYPE_PAGE = 0x00FE

Definition at line 137 of file xlpivot.hxx.

◆ EXC_SXVI_TYPE_PROD

const sal_uInt16 EXC_SXVI_TYPE_PROD = 0x0007

Definition at line 146 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItems().

◆ EXC_SXVI_TYPE_STDDEV

const sal_uInt16 EXC_SXVI_TYPE_STDDEV = 0x0009

Definition at line 148 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItems().

◆ EXC_SXVI_TYPE_STDDEVP

const sal_uInt16 EXC_SXVI_TYPE_STDDEVP = 0x000A

Definition at line 149 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItems().

◆ EXC_SXVI_TYPE_SUM

const sal_uInt16 EXC_SXVI_TYPE_SUM = 0x0002

Definition at line 141 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItems().

◆ EXC_SXVI_TYPE_VAR

const sal_uInt16 EXC_SXVI_TYPE_VAR = 0x000B

Definition at line 150 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItems().

◆ EXC_SXVI_TYPE_VARP

const sal_uInt16 EXC_SXVI_TYPE_VARP = 0x000C

Definition at line 151 of file xlpivot.hxx.

Referenced by XclExpPTField::AppendSubtotalItems().

◆ EXC_SXVIEW_AUTOFMT

const sal_uInt16 EXC_SXVIEW_AUTOFMT = 0x0001

Definition at line 105 of file xlpivot.hxx.

◆ EXC_SXVIEW_COLGRAND

const sal_uInt16 EXC_SXVIEW_COLGRAND = 0x0002

◆ EXC_SXVIEW_DATALAST

const sal_uInt16 EXC_SXVIEW_DATALAST = 0xFFFF

Definition at line 104 of file xlpivot.hxx.

Referenced by XclExpPivotTable::Finalize().

◆ EXC_SXVIEW_DEFAULTFLAGS

const sal_uInt16 EXC_SXVIEW_DEFAULTFLAGS = 0x0208

Definition at line 102 of file xlpivot.hxx.

◆ EXC_SXVIEW_ROWGRAND

const sal_uInt16 EXC_SXVIEW_ROWGRAND = 0x0001

◆ EXC_SXVS_CONSOLID

const sal_uInt16 EXC_SXVS_CONSOLID = 0x0004

Definition at line 301 of file xlpivot.hxx.

◆ EXC_SXVS_EXTERN

const sal_uInt16 EXC_SXVS_EXTERN = 0x0002

Definition at line 300 of file xlpivot.hxx.

Referenced by XclImpPivotCache::ReadPivotCacheStream().

◆ EXC_SXVS_PIVOTTAB

const sal_uInt16 EXC_SXVS_PIVOTTAB = 0x0008

Definition at line 302 of file xlpivot.hxx.

◆ EXC_SXVS_SCENARIO

const sal_uInt16 EXC_SXVS_SCENARIO = 0x0010

Definition at line 303 of file xlpivot.hxx.

◆ EXC_SXVS_SHEET

const sal_uInt16 EXC_SXVS_SHEET = 0x0001

◆ EXC_SXVS_UNKNOWN

const sal_uInt16 EXC_SXVS_UNKNOWN = 0x0000

Definition at line 298 of file xlpivot.hxx.