TechNet
Export (0) Print
Expand All
Collapse the table of content
Expand the table of content
Expand Minimize

Microsoft.SqlServer.Management.SqlParser.MetadataProvider Namespace

 

The Microsoft.SqlServer.Management.SqlParser.MetadataProvider namespace contains types designed to support the SQL Server parser.

ClassDescription
System_CAPS_pubclassApplicationRoleCollection

Represents a collection of IApplicationRole objects.

System_CAPS_pubclassAsymmetricKeyCollection

Represents a collection of IAsymmetricKey objects.

System_CAPS_pubclassBuiltInFunctionCollection

Represents a collection of IBuiltInFunction objects.

System_CAPS_pubclassBuiltInFunctionLookupBase

Provides the ability to look up built-in functions.

System_CAPS_pubclassCertificateCollection

Represents a collection of ICertificate objects.

System_CAPS_pubclassCollationLookupBase

Provides the ability to look up collations.

System_CAPS_pubclassCollection<T>

Provides helper methods and classes for metadata object collections.

System_CAPS_pubclassColumnCollection

Represents a collection of IColumn objects.

System_CAPS_pubclassColumnOrderedCollection

Represents a collection of IColumn objects in which element ordering is preserved.

System_CAPS_pubclassConstraintCollection

Represents a collection of IConstraint objects.

System_CAPS_pubclassCredentialCollection

Represents a collection of ICredential objects.

System_CAPS_pubclassCursorVariableCollection

Represents a collection of ICursorVariable objects.

System_CAPS_pubclassMetadataProviderUtils.Names.Database

Provides the common names of the SQL Server databases.

System_CAPS_pubclassDatabaseCollection

Represents a collection of IDatabase objects.

System_CAPS_pubclassDatabaseDdlTriggerCollection

Represents a collection of IDatabaseDdlTrigger objects.

System_CAPS_pubclassDatabasePermissionCollection
System_CAPS_pubclassDatabaseRoleCollection

Represents a collection of IDatabaseRole objects.

System_CAPS_pubclassDatePartCollection

Represents a collection of IDatePart objects.

System_CAPS_pubclassDictionaryCollection<T>

Represents a collection of metadata objects that uses an T:System.Collections.Generic.Dictionary`1 object as the underlying container.

System_CAPS_pubclassDictionaryCollectionBase<T, U>

Provides the base class for metadata object collections.

System_CAPS_pubclassDmlTriggerCollection

Represents a collection of IDmlTrigger objects.

System_CAPS_pubclassDualTypeSortedListCollection<T, B>

Represents a collection of metadata objects that implements IMetadataCollection<T> for T and B types.

System_CAPS_pubclassExtendedStoredProcedureCollection

Represents a collection of IExtendedStoredProcedure objects.

System_CAPS_pubclassExtensionMethods

Defines a set of extension methods for the IMetadataObject interface.

System_CAPS_pubclassForeignKeyColumnCollection

Represents a collection of T:Microsoft.SqlServer.Management.SqlParser.MetadataProvider.IForeignKeyColumn objects where element ordering is preserved.

System_CAPS_pubclassIndexCollection

Represents a collection of IIndex objects.

System_CAPS_pubclassIndexedColumnCollection

Represents a collection of IIndexedColumn objects.

System_CAPS_pubclassLoginCollection

Represents a collection of ILogin objects.

System_CAPS_pubclassMetadataDisplayInfoProvider

Defines a set of methods that provide extended display information for metadata objects.

System_CAPS_pubclassMetadataFactory

Provides the base class for a metadata factory object.

System_CAPS_pubclassMetadataObjectBase

Provides the abstract base class for a metadata object.

System_CAPS_pubclassMetadataProviderBase

Provides the abstract base class for the metadata provider object.

System_CAPS_pubclassMetadataProviderEventArgs

Provides data for the AfterCheck, AfterCollapse, AfterExpand, or AfterSelect events of an IMetadataProvider object.

System_CAPS_pubclassMetadataProviderUtils

Provides utilities for the metadata provider.

System_CAPS_pubclassMetadataProviderUtils.Names

Provides the common names of the SQL Server objects.

System_CAPS_pubclassOrderedCollection<T>

Represents an ordered collection.

System_CAPS_pubclassOrderedCollectionBase<T>

Represents a metadata object collection that preserves item ordering.

System_CAPS_pubclassParameterCollection

Represents a collection of IParameter objects

System_CAPS_pubclassScalarValuedFunctionCollection

Represents a collection of IScalarValuedFunction objects.

System_CAPS_pubclassScalarVariableCollection

Represents a collection of IScalarVariable objects.

System_CAPS_pubclassMetadataProviderUtils.Names.Schema

Provides the common names of the SQL Server schemas.

System_CAPS_pubclassSchemaCollection

Represents a collection of ISchema objects.

System_CAPS_pubclassServerDdlTriggerCollection

Represents a collection of IServerDdlTrigger objects.

System_CAPS_pubclassSortedListCollection<T>

Represents a collection of metadata objects that uses a T:System.Collections.Generic.SortedList`1 object as the underlying container.

System_CAPS_pubclassStatisticsCollection
System_CAPS_pubclassStoredProcedureCollection

Represents a collection of IStoredProcedure objects.

System_CAPS_pubclassSynonymCollection
System_CAPS_pubclassSystemDataTypeLookupBase

Provides look up functionality for system data types.

System_CAPS_pubclassTableCollection

Represents a collection of ITable objects.

System_CAPS_pubclassTableValuedFunctionCollection

Represents a collection of ITableValuedFunction objects.

System_CAPS_pubclassTableVariableCollection

Represents a collection of ITableVariable objects.

System_CAPS_pubclassTabularCollection

Represents a collection of ITabular objects.

System_CAPS_pubclassTriTypeSortedListCollection<T, B1, B2>

Represents a collection of metadata objects that implements IMetadataCollection<T> for T, B1 and B2 types.

System_CAPS_pubclassUdtMemberCollectionBase<T>

Provides the abstract base class for a collection of IUdtMember objects.

System_CAPS_pubclassUdtMethodCollection

Represents a collection of IUdtMethod objects.

System_CAPS_pubclassUserCollection

Represents a collection of IUser objects.

System_CAPS_pubclassUserDefinedAggregateCollection

Represents a collection of IUserDefinedAggregate objects.

System_CAPS_pubclassUserDefinedClrTypeCollection

Represents a collection of IUserDefinedType objects.

System_CAPS_pubclassUserDefinedDataTypeCollection

Represents a collection of IUserDefinedDataType objects.

System_CAPS_pubclassUserDefinedTableTypeCollection

Represents a collection of IUserDefinedTableType objects.

System_CAPS_pubclassViewCollection

Represents a collection of IView objects.

InterfaceDescription
System_CAPS_pubinterfaceIAsymmetricKeyFactory

Defines methods that create asymmetric key objects.

System_CAPS_pubinterfaceIBuiltInFunctionLookup

Provides the ability to look up SQL Server built-in functions and system functions that start with two at signs (@@).

System_CAPS_pubinterfaceICertificateFactory

Defines methods that are used to create certificate objects.

System_CAPS_pubinterfaceICollationLookup

Provides the ability to look up system supported collations.

System_CAPS_pubinterfaceIColumnFactory

Defines methods that are used to create IColumn objects.

System_CAPS_pubinterfaceIConstraintFactory

Defines methods that are used to create constraint objects.

System_CAPS_pubinterfaceICredentialFactory

Defines methods that are used to create credential objects.

System_CAPS_pubinterfaceIDatabaseFactory

Defines methods that are used to create database objects.

System_CAPS_pubinterfaceIDataTypeFactory

Defines properties and methods that are used to create IDataType objects.

System_CAPS_pubinterfaceIExecutionContextFactory

Provides methods that are used to create IExecutionContext objects.

System_CAPS_pubinterfaceIIndexFactory

Defines methods that are used to create index objects.

System_CAPS_pubinterfaceILiteralScalarFactory

Defines methods and properties that are used to create scalar objects that represent typed literal scalar expressions.

System_CAPS_pubinterfaceILoginFactory

Defines methods that are used to create SQL Server login objects.

System_CAPS_pubinterfaceIMetadataDisplayInfoProvider

Defines methods that provide extended display information properties about metadata objects.

System_CAPS_pubinterfaceIMetadataFactory

Defines methods and properties that can be used to create metadata objects.

System_CAPS_pubinterfaceIMetadataProvider

Defines methods and properties that can be used to access server metadata objects or create metadata objects.

System_CAPS_pubinterfaceIParameterFactory

Defines methods that are used to create parameter objects.

System_CAPS_pubinterfaceIPermissionFactory

Provides methods that can be used to create permission objects.

System_CAPS_pubinterfaceIResolvedSynonymFactory

Defines methods that are used to create resolved synonym objects.

System_CAPS_pubinterfaceIRoleFactory

Provides methods that can be used to create database role and application role objects.

System_CAPS_pubinterfaceIScalarFactory

Defines methods and properties that can be used to create scalar objects.

System_CAPS_pubinterfaceISchemaFactory

Defines methods that can be used to create schema objects.

System_CAPS_pubinterfaceIServerFactory

Defines methods that can be used to create server objects.

System_CAPS_pubinterfaceIStoredProcedureFactory

Defines methods that can be used to create stored procedure objects.

System_CAPS_pubinterfaceISynonymFactory

Defines methods to create synonym objects.

System_CAPS_pubinterfaceISystemDataTypeLookup

Defines methods that can be used to look up and return system data types.

System_CAPS_pubinterfaceITabularFactory

Defines methods that can be used to create tabular objects.

System_CAPS_pubinterfaceITriggerFactory

Defines methods to create trigger objects.

System_CAPS_pubinterfaceIUserDefinedFunctionFactory

Defines methods that can be used to create user-defined function objects.

System_CAPS_pubinterfaceIUserDefinedTypeFactory

Defines methods that can be used to create IUserDefinedType objects.

System_CAPS_pubinterfaceIUserFactory

Defines methods that can be used to create IUser objects.

System_CAPS_pubinterfaceIVariableFactory

Defines methods that can be used to create ILocalVariable objects.

DelegateDescription
System_CAPS_pubdelegateMetadataProviderEventHandler

Represents the method that will handle the AfterCheck, AfterCollapse, AfterExpand, or AfterSelect event of an IMetadataProvider object.

EnumerationDescription
System_CAPS_pubenumCasingStyle

Defines different casing styles for a string literal.

System_CAPS_pubenumColumnAttributes

Defines a set of attributes that describe the column properties.

Return to top
Show:
© 2016 Microsoft