2.4.735 BrtPCRRecord

The BrtPCRRecord record specifies a single cache records (section 2.2.5.2.10).


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

rgb (variable)

...

rgb (variable): A sequence of items that can be values or indexes to cache items (section 2.2.5.2.3). This sequence specifies a single row in the source data (section 2.2.5.2.1).

An item in this sequence is a 4-byte unsigned integer that specifies a zero-based index of a cache item in the collection of cache items specified by the BrtBeginPCDFAtbl (section 2.4.131) record in the cache field (section 2.2.5.2.2) corresponding to this item, if the cache field corresponding to this item contains cache items. Otherwise, the source data value is stored in this item.

If an item in this sequence is not an index to a cache item, and if the fNumField field of the BrtBeginPCDFAtbl record for the cache field that corresponds to the source data value of the cache record is equal to 1, then the source data value is stored as an Xnum (section 2.5.172).

If an item in this sequence is not an index to a cache item, and if the fDateInField field of the BrtBeginPCDFAtbl record for the cache field that corresponds to the source data value of the cache record is equal to 1, and the fHasTextItem field of the same BrtBeginPCDFAtbl record is equal to 0, then the source data value is stored as a PCDIDateTime (section 2.5.101).

Otherwise, the source data value of the cache record is stored as an XLWideString (section 2.5.169). If the bVerCacheCreated of the BrtBeginPivotCacheDef (section 2.4.168) of a PivotCache (section 2.2.5.2) that this cache record is associated with is less than 3, the length of this string MUST be less than or equal to 255 characters; otherwise the length of this string MUST be less than or equal to 32767 characters.