2.4.138 BrtBeginPCDHFieldsUsage

The BrtBeginPCDHFieldsUsage record specifies the cache fields (section 2.2.5.2.2) in the PivotCache that are associated with the cache hierarchy (section 2.2.5.2.7) that contains this record, and specifies the beginning of an empty collection of records as defined by the PivotCache Definition (section 2.1.7.38) part ABNF.


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

cItems

rgifdb (variable)

...

cItems (4 bytes):  An unsigned integer that specifies the number of elements in rgifdb. This value MUST match the number of elements in rgifdb. This value MUST be 1 if the fMeasure field of the preceding BrtBeginPCDHierarchy (section 2.4.146) record is equal to 1.

rgifdb (variable): An array of 4-byte signed integers that specifies cache fields (section 2.2.5.2.2) that are associated with the cache hierarchy that contains this record. Each element in the array MUST be a value from the following table.

Value

Meaning

-1

The zero-based ordinal of the level specified by the zero-based index of this element in rgifdb is not used by this cache hierarchy and is not associated with any cache field.

This element with index 0 MUST be -1 if the fOnlyOneField field of the preceding BrtBeginPCDHierarchy (section 2.4.146) record is equal to 0 and the stAllUnq field of the preceding BrtBeginPCDHierarchy record exists and contains at least one character.

A value greater than or equal to zero

This array element specifies a cache field index. The referenced cache field is associated with the zero-based ordinal of the level specified by the zero-based index of this element in rgifdb.

The ihdb field of the BrtBeginPCDField (section 2.4.136) record of the specified cache field MUST reference the cache hierarchy this record is within. If the fOnlyOneField field of the preceding BrtBeginPCDHierarchy record is equal to 0, then the isxtl field of the BrtBeginPCDField record of the specified cache field MUST be equal to the zero-based index of this element in rgifdb.