Repository.Item Module
[This content is no longer valid. For the latest information on "M", "Quadrant", SQL Server Modeling Services, and the Repository, see the Model Citizen blog.]
Provides support for features that apply to items in the Modeling Services database. This includes security, Folder management, and change tracking.
Extents
Extent | Description |
---|---|
Stores Modeling Services Folders that help to organize, secure, and manage items in tables that use the Folder design pattern. |
|
This is an infrastructure table. Do not use directly. |
|
Horn clause based inference rules for permissions (for example, if a principal is authorized to perform a read operation on the .NET Framework resource Folder, then the principal is authorized to perform the read operation on the .NET Framework\2.0 resource Folder). |
|
Stores removal policies used by Modeling Services lifetime services. |
|
Stores a list of securable operations in the Modeling Services database. Two operations are predefined: reading and updating. |
|
Provides a list of the kinds of resources that can be secured in the Modeling Services database. A Folder is an example of a kind of secured resource. |
|
Stores a list of permitted operations on resources for a given claim. |
|
Stores a list of secured resources and their kinds. |
|
Provides a list of the kind of claims in the Modeling Services database. An example of a claim is a Windows security identifier (SID). |
|
Stores claims and their claim kind. |
|
Lists the active database sessions and their associated claim identifiers. |
Computed Values
Computed Value | Description |
---|---|
Returns a list of permissions for the current database session. This list includes resources and the operations that are allowed on those resources. |
|
Stores Modeling Services Folders that help to organize, secure, and manage items in tables that use the Folder design pattern. |
|
Horn clause based inference rules for permissions (for example, if a principal is authorized to perform a read operation on the .NET Framework resource Folder, then the principal is authorized to perform the read operation on the .NET Framework\2.0 resource Folder). |
|
Provides a list of Folder identifiers that the caller has permissions to read. |
|
Stores removal policies used by Modeling Services lifetime services. |
|
Stores a list of securable operations in the Modeling Services database. Two operations are predefined: reading and updating. |
|
Provides a list of the kinds of resources that can be secured in the Modeling Services database. A Folder is an example of a kind of secured resource. |
|
Stores a list of permitted operations on resources for a given claim. |
|
Stores a list of secured resources and their kinds. |
|
Provides a list of the kind of claims in the Modeling Services database. An example of a claim is a Windows security identifier (SID). |
|
Stores claims and their claim kind. |
|
Returns a list of permitted resource operations for the current database session. |
|
Lists the active database sessions and their associated claim identifiers. |
|
Lists the current database session and its associated claim identifiers. |
|
Provides a list of Folder identifiers that the caller has permissions to update. |
|
Returns a textual representation of a Folder path. The path uses a forward-slash as a delimiter. |
|
This is an internal function used by Modeling Services. Do not access this function directly. |
|
This is an internal function used by Modeling Services. Do not access this function directly. |
|
Returns all the resources of a specific kind that the current session may perform a specific operation on. |
|
Returns the Folder identifier that is associated with the given Folder path. |
|
Returns the Windows security identifier (SID) for the principal. |
|
Returns a list of Folders that the caller has permissions to read. |
|
Returns a list of resources that the caller has permissions to read. |
|
Returns a bit flag that specifies whether the caller can grant or revoke a permission for a given resource and operation. |
|
Returns a bit flag that specifies whether the caller can perform an operation on a given resource. |
|
Returns a bit flag that specifies whether the caller has permission to read data that is owned by a Folder. |
|
Returns a bit flag that specifies whether the caller has permission to read a given resource. |
|
Returns a bit flag that specifies whether the caller has permission to update a Folder. |
|
Returns a bit flag that specifies whether the caller has permission to update a resource. |
|
Returns a table that lists the subfolders of the given Folder. |
|
Returns a table that lists the subfolders of the given Folder. This function includes the target Folder in the results. |
|
Returns a list of Folders that the caller has permission to update. |
|
Returns a list of resources that the caller has permission to update. |