This topic has not yet been rated - Rate this topic

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
Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.