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 165 of file pivotcachebuffer.hxx.

Constructor & Destructor Documentation

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

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

Definition at line 375 of file pivotcachebuffer.cxx.

Member Function Documentation

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

Sets the group-by value for BIFF import.

Definition at line 389 of file pivotcachebuffer.cxx.

References mnGroupBy, and STATIC_ARRAY_SELECT.

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

Member Data Documentation

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

Manual or calculated start date for range grouping.

Definition at line 168 of file pivotcachebuffer.hxx.

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

css::util::DateTime oox::xls::PCFieldGroupModel::maStartDate
bool oox::xls::PCFieldGroupModel::mbAutoEnd
bool oox::xls::PCFieldGroupModel::mbAutoStart
bool oox::xls::PCFieldGroupModel::mbDateGroup
bool oox::xls::PCFieldGroupModel::mbRangeGroup
double oox::xls::PCFieldGroupModel::mfEndValue

Manual or calculated start value for range grouping.

Definition at line 170 of file pivotcachebuffer.hxx.

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

double oox::xls::PCFieldGroupModel::mfInterval
double oox::xls::PCFieldGroupModel::mfStartValue
sal_Int32 oox::xls::PCFieldGroupModel::mnBaseField

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

Definition at line 173 of file pivotcachebuffer.hxx.

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

sal_Int32 oox::xls::PCFieldGroupModel::mnGroupBy
sal_Int32 oox::xls::PCFieldGroupModel::mnParentField
OUString oox::xls::PCFieldGroupModel::msFinalGroupName

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

Definition at line 179 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: