Methods Table (System_Runtime Schema)
[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.]
Stores methods. This is the generalized extent in the Methods/MethodDefinitions/MethodReferences hierarchy.
Fields
The following table lists the fields in the Methods table.
Column | Type | Required | Description |
---|---|---|---|
Folder |
yes |
The Modeling Services Folder that is associated with the method. References the [Repository.Item].[FoldersTable] view. |
|
Id |
bigint |
yes |
The identifier of the method. |
DeclaringType |
bigint |
yes |
The type that contains the method. References the [System_Runtime].[Types] view. |
Name |
nvarchar(max) |
yes |
The name of the method. |
IsReference |
bit |
yes |
A bit flag that indicates that the method is a method reference. If this flag is 0, a corresponding entry for this method exists in [System_Runtime].[MethodDefinitions]. Otherwise, a corresponding entry exists in [System_Runtime].[MethodReferences]. |
MangledName |
nvarchar(max) |
yes |
A string that contains the qualified name of the method and its parameters (without assembly information). |
HasThis |
bit |
yes |
A bit flag that indicates that a "this" pointer should be passed to the method. |
ExplicitThis |
bit |
yes |
A bit flag that indicates that the first parameter in this method is the "this" pointer. |
Hash_MangledName |
int |
yes |
Infrastructure. Do not directly use or access this field. This is a readonly, computed column. |