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, 

The IVirtualTable type exposes the following members.

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.)

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

Community Additions

© 2015 Microsoft