Microsoft.SqlServer.Management.SqlParser.MetadataProvider 네임스페이스

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

클래스

  클래스 설명
공용 클래스 ApplicationRoleCollection Represents a collection of IApplicationRole objects.
공용 클래스 AsymmetricKeyCollection Represents a collection of IAsymmetricKey objects.
공용 클래스 BuiltInFunctionCollection Represents a collection of IBuiltInFunction objects.
공용 클래스 BuiltInFunctionLookupBase Provides the ability to look up built-in functions.
공용 클래스 CertificateCollection Represents a collection of ICertificate objects.
공용 클래스 CollationLookupBase Provides the ability to look up collations.
공용 클래스 Collection<T> Provides helper methods and classes for metadata object collections.
공용 클래스 ColumnCollection Represents a collection of IColumn objects.
공용 클래스 ColumnOrderedCollection Represents a collection of IColumn objects in which element ordering is preserved.
공용 클래스 ConstraintCollection Represents a collection of IConstraint objects.
공용 클래스 CredentialCollection Represents a collection of ICredential objects.
공용 클래스 CursorVariableCollection Represents a collection of ICursorVariable objects.
공용 클래스 DatabaseCollection Represents a collection of IDatabase objects.
공용 클래스 DatabaseDdlTriggerCollection Represents a collection of IDatabaseDdlTrigger objects.
공용 클래스 DatabasePermissionCollection Represents a collection of IdatabasePermission objects.
공용 클래스 DatabaseRoleCollection Represents a collection of IDatabaseRole objects.
공용 클래스 DatePartCollection Represents a collection of IDatePart objects.
공용 클래스 DictionaryCollection<T> Represents a collection of metadata objects that uses an Dictionary object as the underlying container.
공용 클래스 DictionaryCollectionBase<T, U> Provides the base class for metadata object collections.
공용 클래스 DmlTriggerCollection Represents a collection of IDmlTrigger objects.
공용 클래스 DualTypeSortedListCollection<T, B> Represents a collection of metadata objects that implements IMetadataCollection<T> for T and B types.
공용 클래스 ExtendedStoredProcedureCollection Represents a collection of IExtendedStoredProcedure objects.
공용 클래스 ExtensionMethods Defines a set of extension methods for the IMetadataObject interface.
공용 클래스 ForeignKeyColumnCollection Represents a collection of IForeignKeyColumn objects where element ordering is preserved.
공용 클래스 IndexCollection Represents a collection of IIndex objects.
공용 클래스 IndexedColumnCollection Represents a collection of IIndexedColumn objects.
공용 클래스 LoginCollection Represents a collection of ILogin objects.
공용 클래스 MetadataDisplayInfoProvider Defines a set of methods that provide extended display information for metadata objects.
공용 클래스 MetadataFactory Provides the base class for a metadata factory object.
공용 클래스 MetadataObjectBase Provides the abstract base class for a metadata object.
공용 클래스 MetadataProviderBase Provides the abstract base class for the metadata provider object.
공용 클래스 MetadataProviderEventArgs Provides data for the AfterCheck, AfterCollapse, AfterExpand, or AfterSelect events of an IMetadataProvider object.
공용 클래스 MetadataProviderUtils Provides utilities for the metadata provider.
공용 클래스 MetadataProviderUtils.Names Provides the common names of the SQL Server objects.
공용 클래스 MetadataProviderUtils.Names.Database Provides the common names of the SQL Server databases.
공용 클래스 MetadataProviderUtils.Names.Schema Provides the common names of the SQL Server schemas.
공용 클래스 OrderedCollection<T> Represents an ordered collection.
공용 클래스 OrderedCollectionBase<T> Represents a metadata object collection that preserves item ordering.
공용 클래스 ParameterCollection Represents a collection of IParameter objects
공용 클래스 ScalarValuedFunctionCollection Represents a collection of IScalarValuedFunction objects.
공용 클래스 ScalarVariableCollection Represents a collection of IScalarVariable objects.
공용 클래스 SchemaCollection Represents a collection of ISchema objects.
공용 클래스 ServerDdlTriggerCollection Represents a collection of IServerDdlTrigger objects.
공용 클래스 SortedListCollection<T> Represents a collection of metadata objects that uses a SortedList object as the underlying container.
공용 클래스 StatisticsCollection Represents a collection of Istatistics objects.
공용 클래스 StoredProcedureCollection Represents a collection of IStoredProcedure objects.
공용 클래스 SynonymCollection Represents a collection of Isynonym objects.
공용 클래스 SystemDataTypeLookupBase Provides look up functionality for system data types.
공용 클래스 TableCollection Represents a collection of ITable objects.
공용 클래스 TableValuedFunctionCollection Represents a collection of ITableValuedFunction objects.
공용 클래스 TableVariableCollection Represents a collection of ITableVariable objects.
공용 클래스 TabularCollection Represents a collection of ITabular objects.
공용 클래스 TriTypeSortedListCollection<T, B1, B2> Represents a collection of metadata objects that implements IMetadataCollection<T> for T, B1 and B2 types.
공용 클래스 UdtMemberCollectionBase<T> Provides the abstract base class for a collection of IUdtMember objects.
공용 클래스 UdtMethodCollection Represents a collection of IUdtMethod objects.
공용 클래스 UserCollection Represents a collection of IUser objects.
공용 클래스 UserDefinedAggregateCollection Represents a collection of IUserDefinedAggregate objects.
공용 클래스 UserDefinedClrTypeCollection Represents a collection of IUserDefinedType objects.
공용 클래스 UserDefinedDataTypeCollection Represents a collection of IUserDefinedDataType objects.
공용 클래스 UserDefinedTableTypeCollection Represents a collection of IUserDefinedTableType objects.
공용 클래스 ViewCollection Represents a collection of IView objects.

인터페이스

  인터페이스 설명
공용 인터페이스 IAsymmetricKeyFactory Defines methods that create asymmetric key objects.
공용 인터페이스 IBuiltInFunctionLookup Provides the ability to look up SQL Server built-in functions and system functions that start with two at signs (@@).
공용 인터페이스 ICertificateFactory Defines methods that are used to create certificate objects.
공용 인터페이스 ICollationLookup Provides the ability to look up system supported collations.
공용 인터페이스 IColumnFactory Defines methods that are used to create IColumn objects.
공용 인터페이스 IConstraintFactory Defines methods that are used to create constraint objects.
공용 인터페이스 ICredentialFactory Defines methods that are used to create credential objects.
공용 인터페이스 IDatabaseFactory Defines methods that are used to create database objects.
공용 인터페이스 IDataTypeFactory Defines properties and methods that are used to create IDataType objects.
공용 인터페이스 IExecutionContextFactory Provides methods that are used to create IExecutionContext objects.
공용 인터페이스 IIndexFactory Defines methods that are used to create index objects.
공용 인터페이스 ILiteralScalarFactory Defines methods and properties that are used to create scalar objects that represent typed literal scalar expressions.
공용 인터페이스 ILoginFactory Defines methods that are used to create SQL Server login objects.
공용 인터페이스 IMetadataDisplayInfoProvider Defines methods that provide extended display information properties about metadata objects.
공용 인터페이스 IMetadataFactory Defines methods and properties that can be used to create metadata objects.
공용 인터페이스 IMetadataProvider Defines methods and properties that can be used to access server metadata objects or create metadata objects.
공용 인터페이스 IParameterFactory Defines methods that are used to create parameter objects.
공용 인터페이스 IPermissionFactory Provides methods that can be used to create permission objects.
공용 인터페이스 IResolvedSynonymFactory Defines methods that are used to create resolved synonym objects.
공용 인터페이스 IRoleFactory Provides methods that can be used to create database role and application role objects.
공용 인터페이스 IScalarFactory Defines methods and properties that can be used to create scalar objects.
공용 인터페이스 ISchemaFactory Defines methods that can be used to create schema objects.
공용 인터페이스 IServerFactory Defines methods that can be used to create server objects.
공용 인터페이스 IStoredProcedureFactory Defines methods that can be used to create stored procedure objects.
공용 인터페이스 ISynonymFactory Defines methods to create synonym objects.
공용 인터페이스 ISystemDataTypeLookup Defines methods that can be used to look up and return system data types.
공용 인터페이스 ITabularFactory Defines methods that can be used to create tabular objects.
공용 인터페이스 ITriggerFactory Defines methods to create trigger objects.
공용 인터페이스 IUserDefinedFunctionFactory Defines methods that can be used to create user-defined function objects.
공용 인터페이스 IUserDefinedTypeFactory Defines methods that can be used to create IUserDefinedType objects.
공용 인터페이스 IUserFactory Defines methods that can be used to create IUser objects.
공용 인터페이스 IVariableFactory Defines methods that can be used to create ILocalVariable objects.

대리자

  대리자 설명
공용 대리자 MetadataProviderEventHandler Represents the method that will handle the AfterCheck, AfterCollapse, AfterExpand, or AfterSelect event of an IMetadataProvider object.

열거형

  열거형 설명
공용 열거형 CasingStyle Defines different casing styles for a string literal.
공용 열거형 ColumnAttributes Defines a set of attributes that describe the column properties.