2.5.100 PCDIAddlInfo
The PCDIAddlInfo structure specifies additional data associated with a cache item (section 2.2.5.2.3).
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A |
B |
C |
unused |
stCaption (variable) |
|||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
cIMemProps |
|||||||||||||||||||||||||||||||
rgIMemProps (variable) |
|||||||||||||||||||||||||||||||
... |
A - fGhost (1 bit): A bit that specifies whether the cache item previously existed, but is no longer present in the source data (section 2.2.5.2.1).
B - fFmla (1 bit): A bit that specifies whether the cache item is a calculated item (section 2.2.5.2.6). This value MUST be equal to 0 if the cache item is in an OLAP PivotCache.
C - fCaption (1 bit): A bit that specifies whether stCaption exists. This value MUST be 0 if the cache item is not in an OLAP PivotCache, or if the bVerCacheCreated of the preceding BrtBeginPivotCacheDef (section 2.4.168) is less than 3.
unused (13 bits): This value is Undefined and MUST be ignored.
stCaption (variable): An XLNullableWideString (section 2.5.167) structure that specifies the caption for this cache item. It MUST exist only if fCaption is equal to 1. The length of this string MUST be less than or equal to 32767 characters.
cIMemProps (4 bytes): An unsigned integer that specifies the count of items in rgIMemProps. This value MUST be less than 0x1FFFFFFE. It MUST be equal to 0 if the cache item is not in an OLAP PivotCache. Otherwise, it MUST be less than or equal to the cIsxtmps of the preceding BrtBeginPCDField (section 2.4.136).
rgIMemProps (variable): An array of 4-byte signed integers. Each element of the array is a signed integer that specifies the cache item index, as specified by Cache Items, in the associated cache field (section 2.2.5.2.2). The associated cache field for the nth element of this array is specified by the nth element of the rgisxtmp array of the preceding BrtBeginPCDField. Each cache item specifies a member property value. Each element of this array MUST be greater than or equal to -1, where -1 specifies no cache item.