RTblIfaceDefs SQL Table

See Also

This SQL table contains one row for each interface that is defined in the Repository. The IntID, Z_BranchID_Z, and Z_VS_Z columns form the primary key for this table. A unique index is defined on the set of columns IntID, Z_BranchID_Z, and Z_VS_Z.

Column name Data type Description

IntID RTIntID The internal identifier for the interface definition object.
Z_BranchID_Z RTBrID The value of this column is always zero.
Z_VS_Z RTVerID The value of this column is always zero.
Z_VE_Z RTVerID The value of this column is always VERINFINITY.
InterfaceID RTGUID The global identifier of the interface, as recorded in the system registry.
SQLTableName RTSQLName The name of the SQL table used to store property instance data for the interface. This field can be null.
Flags RTFlags Flags that determine interface behavior according to these values:

1: Interface extensible.

2: Interface hidden.


Remarks

Remember that you can make only one version of each Interface Definition. Nevertheless, this table includes the columns Z_BranchID_Z, Z_VS_Z, and Z_VE_Z because there are implementation advantages to including these columns. Similarly, the primary key includes the columns Z_BranchID_Z and Z_VS_Z for implementation reasons only.