Export (0) Print
Expand All

MetadataProviderBase Class

 

Applies To: SQL Server 2016 Preview

Provides the abstract base class for the metadata provider object.

Namespace:   Microsoft.SqlServer.Management.SqlParser.MetadataProvider
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

System.Object
  Microsoft.SqlServer.Management.SqlParser.MetadataProvider.MetadataProviderBase

public abstract class MetadataProviderBase : IMetadataProvider

NameDescription
System_CAPS_protmethodMetadataProviderBase()

Initializes a new instance of the MetadataProviderBase class that uses default IBuiltInFunctionLookup, ISystemDataTypeLookup, ICollationLookup, and IMetadataFactory objects.

System_CAPS_protmethodMetadataProviderBase(IBuiltInFunctionLookup, ICollationLookup, ISystemDataTypeLookup, IMetadataFactory)

Initializes a new instance of the MetadataProviderBase class that uses the specified IBuiltInFunctionLookup, ICollationLookup, ISystemDataTypeLookup, and IMetadataFactory objects.

NameDescription
System_CAPS_pubpropertyAfterBindHandler

Gets the method that will handle the AfterBind event.

System_CAPS_pubpropertyBeforeBindHandler

Gets the method that will handle the BeforeBind event.

System_CAPS_pubpropertyBuiltInFunctionLookup

Gets an IBuiltInFunctionLookup object that can be used to look up built-in functions and global variables.

System_CAPS_pubpropertyCollationLookup

Gets an ICollationLookup object that can be used to look up system collations.

System_CAPS_pubpropertyMetadataFactory

Gets an IMetadataFactory object that can be used to create metadata objects.

System_CAPS_pubpropertyServer

Gets an IServer object that can be used to access server-side metadata objects such as databases, schemas, tables, and so on.

System_CAPS_pubpropertySystemDataTypeLookup

Gets an ISystemDataTypeLookup object that can be used to look up and retrieve system data types.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2015 Microsoft