Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

ISchema Interface

Represents a SQL Server schema.

Namespace:  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)
public interface ISchema : IDatabaseOwnedObject, 
	IDatabaseObject, IMetadataObject

The ISchema 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 a value that indicates whether this is a system object. (Inherited from IDatabaseObject.)
Public propertyNameGets the name of the metadata object. (Inherited from IMetadataObject.)
Public propertyOwnerGets a 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
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.