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

#include <pivotcachebuffer.hxx>

Public Member Functions

 PCDefinitionModel ()
 True = data source supports drilldown. More...
 

Public Attributes

OUString maRelId
 
OUString maRefreshedBy
 Relation identifier for cache records fragment. More...
 
double mfRefreshedDate
 Name of user who last refreshed the cache. More...
 
sal_Int32 mnRecords
 Date/time of last refresh. More...
 
sal_Int32 mnMissItemsLimit
 Number of data records in the cache. More...
 
bool mbInvalid
 Limit for discarding unused items. More...
 
bool mbSaveData
 True = cache needs refresh. More...
 
bool mbRefreshOnLoad
 True = cached item values are present. More...
 
bool mbOptimizeMemory
 True = try to refresh cache on load. More...
 
bool mbEnableRefresh
 True = application may optimize memory usage. More...
 
bool mbBackgroundQuery
 True = refreshing cache is enabled in UI. More...
 
bool mbUpgradeOnRefresh
 True = application queries data asynchronously. More...
 
bool mbTupleCache
 True = application may upgrade cache version. More...
 
bool mbSupportSubquery
 True = cache stores OLAP functions. More...
 
bool mbSupportDrill
 True = data source supports subqueries. More...
 

Detailed Description

Definition at line 312 of file pivotcachebuffer.hxx.

Constructor & Destructor Documentation

◆ PCDefinitionModel()

oox::xls::PCDefinitionModel::PCDefinitionModel ( )
explicit

True = data source supports drilldown.

Definition at line 855 of file pivotcachebuffer.cxx.

Member Data Documentation

◆ maRefreshedBy

OUString oox::xls::PCDefinitionModel::maRefreshedBy

Relation identifier for cache records fragment.

Definition at line 315 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ maRelId

OUString oox::xls::PCDefinitionModel::maRelId

◆ mbBackgroundQuery

bool oox::xls::PCDefinitionModel::mbBackgroundQuery

True = refreshing cache is enabled in UI.

Definition at line 324 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ mbEnableRefresh

bool oox::xls::PCDefinitionModel::mbEnableRefresh

True = application may optimize memory usage.

Definition at line 323 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ mbInvalid

bool oox::xls::PCDefinitionModel::mbInvalid

Limit for discarding unused items.

Definition at line 319 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ mbOptimizeMemory

bool oox::xls::PCDefinitionModel::mbOptimizeMemory

True = try to refresh cache on load.

Definition at line 322 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ mbRefreshOnLoad

bool oox::xls::PCDefinitionModel::mbRefreshOnLoad

True = cached item values are present.

Definition at line 321 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ mbSaveData

bool oox::xls::PCDefinitionModel::mbSaveData

True = cache needs refresh.

Definition at line 320 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ mbSupportDrill

bool oox::xls::PCDefinitionModel::mbSupportDrill

True = data source supports subqueries.

Definition at line 328 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ mbSupportSubquery

bool oox::xls::PCDefinitionModel::mbSupportSubquery

True = cache stores OLAP functions.

Definition at line 327 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ mbTupleCache

bool oox::xls::PCDefinitionModel::mbTupleCache

True = application may upgrade cache version.

Definition at line 326 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ mbUpgradeOnRefresh

bool oox::xls::PCDefinitionModel::mbUpgradeOnRefresh

True = application queries data asynchronously.

Definition at line 325 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ mfRefreshedDate

double oox::xls::PCDefinitionModel::mfRefreshedDate

Name of user who last refreshed the cache.

Definition at line 316 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ mnMissItemsLimit

sal_Int32 oox::xls::PCDefinitionModel::mnMissItemsLimit

Number of data records in the cache.

Definition at line 318 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().

◆ mnRecords

sal_Int32 oox::xls::PCDefinitionModel::mnRecords

Date/time of last refresh.

Definition at line 317 of file pivotcachebuffer.hxx.

Referenced by oox::xls::PivotCache::importPCDefinition(), and oox::xls::PivotCache::importPivotCacheDefinition().


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