2.4.156 BrtBeginPCDSDTCEMember

The BrtBeginPCDSDTCEMember record specifies properties of the tuple cache entry (as specified in section 2.2.5.2.11), and the beginning of an empty collection of records as defined by the PivotCache Definition (section 2.1.7.38) part ABNF. A tuple cache entry specifies either a reference to an OLAP member or a reference to a tuple cache set.


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

bmbrloc

ifdbihdb

...

iitem

...

bmbrloc (1 byte): An unsigned integer that specifies the meaning of iitem. This value MUST be a value from the following table.

Value

Meaning

0x01

iitem specifies a cache item (section 2.2.5.2.3).

0x02

iitem specifies the default OLAP member, the ALL OLAP member or a tuple cache set.

ifdbihdb (4 bytes): An unsigned integer that specifies a zero-based index whose meaning is determined by the value of bmbrloc, as specified in the following table.

Value of bmbrloc

Meaning

0x01

The ifdbihdb field is a cache field (section 2.2.5.2.2) index, as specified by Cache Fields, that specifies the cache field for this tuple cache entry. The ifdbihdb field MUST be greater than or equal to 0 and less than the count of cache fields in the tuple cache.

0x02

The ifdbihdb field is a cache hierarchy index (section 2.2.5.2.7) that specifies the cache hierarchy for this tuple cache entry. The ifdbihdb field MUST be greater than or equal to 0 and less than the count of cache hierarchies in the tuple cache.

iitem (4 bytes): A signed integer whose meaning is determined by the value of bmbrloc, as specified in the following table.

Value of bmbrloc

Meaning

0x01

The iitem field is a cache item index that specifies the cache item of the cache field specified by the ifdbihdb field. The value of the cache item specifies the unique name of the OLAP member that this record refers to.

The iitem field MUST be greater than or equal to 0 and less than the count of cache items for the cache field.

0x02

If iitem is -1, then this tuple cache entry is the reference to the default OLAP member of the cache hierarchy specified by the ifdbihdb field.

If iitem is -2, then this tuple cache entry is the reference to the ALL OLAP member of the cache hierarchy specified by ifdbihdb field.

Otherwise, iitem is a zero-based index of a tuple cache set in the PCDSDTCSETS collection (defined in section 2.1.7.38) of this tuple cache that specifies a tuple cache set that this record refers to.

The iitem field MUST be one of the following values: -2,-1, or greater than or equal to 0 and less than the count of tuple cache sets in the PCDSDTCSETS collection of this tuple cache.