Export (0) Print
Expand All

IVirtualTable Interface

Represents a virtual table (a table that is not database-persisted).

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

public interface IVirtualTable : ITabular, 
	IMetadataObject

The IVirtualTable type exposes the following members.

  NameDescription
Public propertyColumnsGets the collection of columns that belong to this object. (Inherited from ITabular.)
Public propertyNameGets the name of the metadata object. (Inherited from IMetadataObject.)
Public propertyTabularTypeGets the tabular type. (Inherited from ITabular.)
Public propertyTargetTableGets the ITabular object that represents the actual table that provides the collection of columns. For example, a DML INSERT/DELETE table has a target table that is different than the virtual table.
Public propertyUnaliasedGets the ITabular object that this object is an alias for. (Inherited from ITabular.)
Top

  NameDescription
Public methodAccept<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