RTblRelships Example Three

Within a Relationship row, if Z_OrgVE_Z  =  VERINFINITY, then the row describes one or more verstion-to-version relationships, depending on the shape of the Version Graph.

For example, consider the following two rows and the accompanying Version Graph of the origin object.

OrgID  =  7
Z_OrgBrID_Z  = 2
Z_OrgVS_Z  =  5
Z_OrgVE_Z  =  VERINFINITY
DstID  =  888
Z_DstBrID_Z  =  4
Z_DstVS_Z  =  2
Z_DstVE_Z  =  2
RelTypeID  =  465
Z_RelFlags_Z  =  2

OrgID  =  7
Z_OrgBrID_Z  = 3
Z_OrgVS_Z  =  4
Z_OrgVE_Z  =  VERINFINITY
DstID  =  888
Z_DstBrID_Z  =  4
Z_DstVS_Z  =  2
Z_DstVE_Z  =  2
RelTypeID  =  465
Z_RelFlags_Z  =  2

The first row describes exactly three version-to-version relationships, because within branch 2, there are three object versions whose version-within-branch identifiers are 5 or higher.

The second row describes exactly one version-to-version relationship, because within branch 3, there is exactly one object version whose version-within-branch identifier is 4 or higher.

(c) 1988-1998 Microsoft Corporation. All Rights Reserved.