LibreOffice Module sc (master) 1
Public Member Functions | Public Attributes | List of all members
oox::xls::PCFieldGroupModel Struct Reference

#include <pivotcachebuffer.hxx>

Public Member Functions

 PCFieldGroupModel ()
 Finalized group name of this field used in internal pivot table collection. More...
 
void setBiffGroupBy (sal_uInt8 nGroupBy)
 Sets the group-by value for BIFF import. More...
 

Public Attributes

css::util::DateTime maStartDate
 
css::util::DateTime maEndDate
 Manual or calculated start date for range grouping. More...
 
double mfStartValue
 Manual or calculated end date for range grouping. More...
 
double mfEndValue
 Manual or calculated start value for range grouping. More...
 
double mfInterval
 Manual or calculated end value for range grouping. More...
 
sal_Int32 mnParentField
 Interval for numeric range grouping. More...
 
sal_Int32 mnBaseField
 Index of cache field that contains item groups based on this field. More...
 
sal_Int32 mnGroupBy
 Index of cache field this grouped field is based on. More...
 
bool mbRangeGroup
 Type of numeric or date range grouping. More...
 
bool mbDateGroup
 True = items are grouped by numeric ranges or date ranges. More...
 
bool mbAutoStart
 True = items are grouped by date ranges or by item names. More...
 
bool mbAutoEnd
 True = start value for range groups is calculated from source data. More...
 
OUString msFinalGroupName
 True = end value for range groups is calculated from source data. More...
 

Detailed Description

Definition at line 164 of file pivotcachebuffer.hxx.

Constructor & Destructor Documentation

◆ PCFieldGroupModel()

oox::xls::PCFieldGroupModel::PCFieldGroupModel ( )
explicit

Finalized group name of this field used in internal pivot table collection.

Definition at line 386 of file pivotcachebuffer.cxx.

Member Function Documentation

◆ setBiffGroupBy()

void oox::xls::PCFieldGroupModel::setBiffGroupBy ( sal_uInt8  nGroupBy)

Sets the group-by value for BIFF import.

Definition at line 400 of file pivotcachebuffer.cxx.

References mnGroupBy, and STATIC_ARRAY_SELECT.

Referenced by oox::xls::PivotCacheField::importPCDFRangePr().

Member Data Documentation

◆ maEndDate

css::util::DateTime oox::xls::PCFieldGroupModel::maEndDate

Manual or calculated start date for range grouping.

Definition at line 167 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCacheField::createDateGroupField(), oox::xls::PivotCacheField::importPCDFRangePr(), and oox::xls::PivotCacheField::importRangePr().

◆ maStartDate

css::util::DateTime oox::xls::PCFieldGroupModel::maStartDate

◆ mbAutoEnd

bool oox::xls::PCFieldGroupModel::mbAutoEnd

◆ mbAutoStart

bool oox::xls::PCFieldGroupModel::mbAutoStart

◆ mbDateGroup

bool oox::xls::PCFieldGroupModel::mbDateGroup

◆ mbRangeGroup

bool oox::xls::PCFieldGroupModel::mbRangeGroup

◆ mfEndValue

double oox::xls::PCFieldGroupModel::mfEndValue

Manual or calculated start value for range grouping.

Definition at line 169 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCacheField::convertNumericGrouping(), oox::xls::PivotCacheField::importPCDFRangePr(), and oox::xls::PivotCacheField::importRangePr().

◆ mfInterval

double oox::xls::PCFieldGroupModel::mfInterval

◆ mfStartValue

double oox::xls::PCFieldGroupModel::mfStartValue

◆ mnBaseField

sal_Int32 oox::xls::PCFieldGroupModel::mnBaseField

Index of cache field that contains item groups based on this field.

Definition at line 172 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCacheField::getGroupBaseField(), oox::xls::PivotCacheField::importFieldGroup(), and oox::xls::PivotCacheField::importPCDFieldGroup().

◆ mnGroupBy

sal_Int32 oox::xls::PCFieldGroupModel::mnGroupBy

◆ mnParentField

sal_Int32 oox::xls::PCFieldGroupModel::mnParentField

◆ msFinalGroupName

OUString oox::xls::PCFieldGroupModel::msFinalGroupName

True = end value for range groups is calculated from source data.

Definition at line 178 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCacheField::getFinalGroupName(), and oox::xls::PivotCacheField::setFinalGroupName().


The documentation for this struct was generated from the following files: