Export (0) Print
Expand All

MetadataProviderBase Class

Provides the abstract base class for the metadata provider object.

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

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

public abstract class MetadataProviderBase : IMetadataProvider

The MetadataProviderBase type exposes the following members.

  NameDescription
Protected methodMetadataProviderBase()Initializes a new instance of the MetadataProviderBase class that uses default IBuiltInFunctionLookup, ISystemDataTypeLookup, ICollationLookup, and IMetadataFactory objects.
Protected methodMetadataProviderBase(IBuiltInFunctionLookup, ICollationLookup, ISystemDataTypeLookup, IMetadataFactory)Initializes a new instance of the MetadataProviderBase class that uses the specified IBuiltInFunctionLookup, ICollationLookup, ISystemDataTypeLookup, and IMetadataFactory objects.
Top

  NameDescription
Public propertyAfterBindHandlerGets the method that will handle the AfterBind event.
Public propertyBeforeBindHandlerGets the method that will handle the BeforeBind event.
Public propertyBuiltInFunctionLookupGets an IBuiltInFunctionLookup object that can be used to look up built-in functions and global variables.
Public propertyCollationLookupGets an ICollationLookup object that can be used to look up system collations.
Public propertyMetadataFactoryGets an IMetadataFactory object that can be used to create metadata objects.
Public propertyServerGets an IServer object that can be used to access server-side metadata objects such as databases, schemas, tables, and so on.
Public propertySystemDataTypeLookupGets an ISystemDataTypeLookup object that can be used to look up and retrieve system data types.
Top

  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft