2.4.273.15 SXAddl_SXCCacheField_SXDIfdbMempropMap

The SXAddl_SXCCacheField_SXDIfdbMempropMap record specifies the indexes of the member properties for the cache field for an SxcCacheField class. This record exists only if this is an OLAP PivotCache and the PivotCache functionality level is greater than 2.


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

hdr

...

reserved

...

rgMap (variable)

...

hdr (6 bytes):  An SXAddlHdr structure. The value of hdr.sxc MUST equal 0x04 and the value of hdr.sxd MUST equal 0x30.

reserved (6 bytes): MUST be zero, and MUST be ignored.

rgMap (variable): An array of 2-byte unsigned integers. The array MUST NOT be empty. Each element in the array specifies a cache field index, as specified by Cache Fields. The referenced cache field is associated with a member property as specified in member properties. The isxtl field of the SXVDTEx record of the pivot field associated with the referenced cache field MUST be equal to 0x00007FFF or equal to isxtl of the SXVDTEx record of the pivot field associated with this cache field. The ihdb field of the SXAddl_SXCCacheField_SXDProperty record associated with the referenced cache field MUST be equal to the isxth field of SXVDTEx record of the pivot field associated with this cache field. The size of the array MUST be equal to the ifdbMemProp field in the SXAddl_SXCCacheField_SXDIfdbMpMapCount record in this SXAddl collection. The value of each element in the array MUST be less than the number of cache fields in this PivotCache as specified by the cfdbdb field of the SXDB record for this PivotCache.