Interface IStonefieldQueryVirtualTablePlugin

The interface that VirtualTable plugins must implement.


public abstract interface IStonefieldQueryVirtualTablePlugin

Remarks

Plugin classes implementing this interface must have an attribute that implements IStonefieldQueryVirtualTablePluginMetaData.

Interface Members

MemberDescription

GetParameters

Returns a list of parameters the Select method needs (typically when it calls a stored procedure).

public List<IParameter> GetParameters();

public List<IParameter> GetParameters(ITable table);

Select

Retrieves the data for the virtual table and returns a DataTable.

public DataTable Select(IConnection connection,
    string datasource,
    string select,
    string tablename,
    IReport report);

public DataTable Select(IConnection connection,
    string datasource,
    string select,
    string tablename,
    IReport report,
    ITable table);

Requirements

Namespace: Stonefield.Query.Plugins
Assembly: interfaces.dll