Export (0) Print
Expand All

IDatabaseObjectVisitor<T> Interface

 

Applies To: SQL Server 2016 Preview

Represents a database object visitor.

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

public interface IDatabaseObjectVisitor<T> : IServerOwnedObjectVisitor<T>, 
	IDatabaseOwnedObjectVisitor<T>, ISchemaOwnedObjectVisitor<T>

Type Parameters

T

The type of the database object visitor.

NameDescription
System_CAPS_pubmethodVisit(IApplicationRole)

Visits the specified IBuiltInFunction object.(Inherited from IDatabaseOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IAsymmetricKey)

Visits the specified IAsymmetricKey object.(Inherited from IDatabaseOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(ICertificate)

Visits the specified ICertificate object.(Inherited from IDatabaseOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(ICredential)

Visits the specified ICredential object.(Inherited from IServerOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IDatabase)

Visits the specified IDatabase object.(Inherited from IServerOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IDatabaseDdlTrigger)

Visits the specified IDatabaseDdlTrigger object.(Inherited from IDatabaseOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IDatabaseRole)

Visits the specified IDatabaseRole object.(Inherited from IDatabaseOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IExtendedStoredProcedure)

Visits the specified IExtendedStoredProcedure object.(Inherited from ISchemaOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IFileGroup)

Visits the specified IFileGroup object.(Inherited from IDatabaseOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(ILogin)

Visits the specified ILogin object.(Inherited from IServerOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IPartitionScheme)

Visits the specified IPartitionScheme object.(Inherited from IDatabaseOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IScalarValuedFunction)

Visits the specified IScalarValuedFunction object.(Inherited from ISchemaOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(ISchema)

Visits the specified ISchema object.(Inherited from IDatabaseOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IServer)

Visits the specified IServer object.

System_CAPS_pubmethodVisit(IServerDdlTrigger)

Visits the specified IServerDdlTrigger object.(Inherited from IServerOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IStoredProcedure)

Visits the specified IBuiltInFunction object.(Inherited from ISchemaOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(ISynonym)

Visits the specified ISynonym object.(Inherited from ISchemaOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(ITable)

Visits the specified IBuiltInFunction object.(Inherited from ISchemaOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(ITableValuedFunction)

Visits the specified ITableValuedFunction object.(Inherited from ISchemaOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IUser)

Visits the specified IUser object.(Inherited from IDatabaseOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IUserDefinedAggregate)

Visits the specified IUserDefinedAggregate object.(Inherited from ISchemaOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IUserDefinedClrType)

Visits the specified IUserDefinedClrType object.(Inherited from ISchemaOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IUserDefinedDataType)

Visits the specified IUserDefinedDataType object.(Inherited from ISchemaOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IUserDefinedTableType)

Visits the specified IUserDefinedTableType object.(Inherited from ISchemaOwnedObjectVisitor<T>.)

System_CAPS_pubmethodVisit(IView)

Visits the specified IView object.(Inherited from ISchemaOwnedObjectVisitor<T>.)

Return to top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2015 Microsoft