Interface IReportEngine

The interface for Stonefield.Query.ReportEngine.


public abstract interface IReportEngine

Interface Members

MemberDescription

CreateSQLitePackage

Create a SQLite database of tags.

public void CreateSQLitePackage(string path)

CreateSQLPassThroughReport

Creates a report with fields corresponding to those returned from the passed in SQL Statement

public IReport CreateSQLPassThroughReport(string sqlstatement,     ReportTypes reporttype,     IDatabase database)

ExecuteLinkAction

Executes a link action plugin

public void ExecuteLinkAction(object value,     IReport report,     string linkPluginID)

RetrieveDataForLinkedReport

Retrieves the data for the specified linked report and sets its ResultSet.

public bool RetrieveDataForLinkedReport(IReport report,
    ILinkedReport linkedReport,
    bool cacheResults);

RetrieveDataForReport

Retrieves the data for the specified report and sets its ResultSet.

public bool RetrieveDataForReport(IReport report);

RunReport

Runs a report, including data retrieval, and returns the resulting layout

public void RunReport(IReport report);

Application

A reference to the application object.

Error

The text of any error message.

FieldFormats

A list of available field formats.

Logger

A diagnostic logger object.

Reports

A collection of reports.

Tags

A collection of tags.

Templates

A collection of templates.

Requirements

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

© Stonefield Software Inc., 2019 • Updated: 04/29/14
Comment or report problem with topic