SystemMetadataProvider Class
Represents a metadata provider.
Inheritance Hierarchy
System.Object
Microsoft.SqlServer.Management.SqlParser.MetadataProvider.MetadataProviderBase
Microsoft.SqlServer.Management.SqlParser.SystemMetadataProvider.SystemMetadataProvider
Namespace: Microsoft.SqlServer.Management.SqlParser.SystemMetadataProvider
Assembly: Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)
Syntax
'Declaration
Public Class SystemMetadataProvider _
Inherits MetadataProviderBase
'Usage
Dim instance As SystemMetadataProvider
public class SystemMetadataProvider : MetadataProviderBase
public ref class SystemMetadataProvider : public MetadataProviderBase
type SystemMetadataProvider =
class
inherit MetadataProviderBase
end
public class SystemMetadataProvider extends MetadataProviderBase
The SystemMetadataProvider type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SystemMetadataProvider | Initializes a new instance of the SystemMetadataProvider class. |
Top
Properties
Name | Description | |
---|---|---|
AfterBindHandler | Gets the method that will handle the AfterBind event. (Overrides MetadataProviderBase.AfterBindHandler.) | |
BeforeBindHandler | Gets the method that will handle the BeforeBind event. (Overrides MetadataProviderBase.BeforeBindHandler.) | |
BuiltInFunctionLookup | Gets an IBuiltInFunctionLookup object that can be used to look up built-in functions and global variables. (Inherited from MetadataProviderBase.) | |
CollationLookup | Gets an ICollationLookup object that can be used to look up system collations. (Inherited from MetadataProviderBase.) | |
MetadataFactory | Gets an IMetadataFactory object that can be used to create metadata objects. (Inherited from MetadataProviderBase.) | |
Server | Gets an IServer object that can be used to access server-owned metadata objects such as databases, schemas, tables, and so on. (Overrides MetadataProviderBase.Server.) | |
SystemDataTypeLookup | Gets an ISystemDataTypeLookup object that can be used to look up and retrieve system data types. (Inherited from MetadataProviderBase.) |
Top
Methods
Name | Description | |
---|---|---|
AddDatabase | Adds a database to the metadata provider. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.