Share via


IVsDataTabularFunction Interface

Represents a mapped object that executes code using zero or more input parameters and returns data in a tabular form.

Namespace:  Microsoft.VisualStudio.Data.Services.RelationalObjectModel
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
<DataMappedObjectTypeAttribute("TabularFunction", Identifier := "Catalog, Schema, Name",  _
    AvailableRestrictions := "Catalog, Schema, Name", RequiredOrdering := "Catalog, Schema, Name",  _
    ClassId := "D7793992-6260-411a-8C2A-FD82D953611E")> _
Public Interface IVsDataTabularFunction _
    Inherits IVsDataExecutableObject, IVsDataTabularObject, IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
'Usage
Dim instance As IVsDataTabularFunction
[DataMappedObjectTypeAttribute("TabularFunction", Identifier = "Catalog, Schema, Name", 
    AvailableRestrictions = "Catalog, Schema, Name", RequiredOrdering = "Catalog, Schema, Name", 
    ClassId = "D7793992-6260-411a-8C2A-FD82D953611E")]
public interface IVsDataTabularFunction : IVsDataExecutableObject, 
    IVsDataTabularObject, IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>
[DataMappedObjectTypeAttribute(L"TabularFunction", Identifier = L"Catalog, Schema, Name", 
    AvailableRestrictions = L"Catalog, Schema, Name", RequiredOrdering = L"Catalog, Schema, Name", 
    ClassId = L"D7793992-6260-411a-8C2A-FD82D953611E")]
public interface class IVsDataTabularFunction : IVsDataExecutableObject, 
    IVsDataTabularObject, IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject^>
public interface IVsDataTabularFunction extends IVsDataExecutableObject, IVsDataTabularObject, IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>

See Also

Reference

IVsDataTabularFunction Members

Microsoft.VisualStudio.Data.Services.RelationalObjectModel Namespace