Meta Data Services Programming

Ranges in the Version Graph

To save space in the database, the repository engine can associate a property value or relationship with an entire range of object versions. A range of object versions is a set of consecutive elements of a branch. For more information, see Branches in the Version Graph.

To refer to a range, a row of a repository SQL table must include the following four values:

The repository engine uses unbounded ranges to indicate that properties apply to a set of object versions that can grow as you make new object versions using CreateVersion.

For more information about how the repository engine uses unbounded ranges, see Interface-Specific Tables.

See Also

IRepositoryObjectVersion::CreateVersion

Repository SQL Schema

Repository SQL Tables

RepositoryObjectVersion CreateVersion Method

Storage Strategy in a Repository Database

Version Graph