Export (0) Print
Expand All

IMutableSchema Interface

Represents a mutable SQL Server schema.

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

public interface IMutableSchema : ISchema, 
	IMutableDatabaseOwnedObject, IDatabaseOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, 
	IMetadataObject

The IMutableSchema type exposes the following members.

  NameDescription
Public propertyDatabaseGets the IDatabase object that owns this object. (Inherited from IDatabaseOwnedObject.)
Public propertyExtendedStoredProceduresGets the collection of extended stored procedures that belong to this schema.
Public propertyIsSystemObjectGets or sets a value that indicates whether this is a system object. (Inherited from IMutableDatabaseObject.)
Public propertyNameGets the name of the metadata object. (Inherited from IMetadataObject.)
Public propertyOwnerGets or sets an IDatabasePrincipal object that represents the owner of the schema.
Public propertyParentGets the IDatabaseObject object that is the parent of this object. (Inherited from IDatabaseObject.)
Public propertyScalarValuedFunctionsGets the collection of scalar-valued functions that belong to this schema.
Public propertyStoredProceduresGets the collection of stored procedures that belong to this schema.
Public propertySynonymsGets the collection of synonyms that belong to this schema.
Public propertyTablesGets the collection of tables that belong to this schema.
Public propertyTableValuedFunctionsGets the collection of table-valued functions that belong to this schema.
Public propertyUserDefinedAggregatesGets the collection of user-defined aggregates that belong to this schema.
Public propertyUserDefinedClrTypesGets the collection of user-defined CLR types that belong to this schema.
Public propertyUserDefinedDataTypesGets the collection of user-defined data types that belong to this schema.
Public propertyUserDefinedTableTypesGets the collection of user-defined table types that belong to this schema.
Public propertyViewsGets the collection of views that belong to this schema.
Top

  NameDescription
Public methodAccept<T>(IDatabaseObjectVisitor<T>)Accepts a visit from the specified IDatabaseObjectVisitor<T> object. (Inherited from IDatabaseObject.)
Public methodAccept<T>(IDatabaseOwnedObjectVisitor<T>)Accepts a visit from the specified IDatabaseOwnedObjectVisitor<T> object. (Inherited from IDatabaseOwnedObject.)
Public methodAccept<T>(IMetadataObjectVisitor<T>)Accepts a visit from the specified IMetadataObjectVisitor<T> object. (Inherited from IMetadataObject.)
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft