[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Rendering.DataTreeBuilder

DataTreeBuilder Class

Represents a class that implements data retrieval for a given Report object.

Inheritance
DataTreeBuilder
Namespace: GrapeCity.ActiveReports.Rendering
Assembly: MESCIUS.ActiveReports.Core.Rendering.dll
Syntax
public static class DataTreeBuilder

Methods

Name Description
BuildData(ReportStore, CancellationToken, Report, DataTreeBuilderConfig, DataParameter[], InteractiveSortState, IReportInformationService, IReadOnlyDictionary<string, Func<CustomContextArgs, object>>)

Builds data for the given ReportStore and other parameters.

BuildQuery(ReportStore)

Builds a query for the given ReportStore and SubreportsInfo templates.

BuildQuery(ReportStore, IExpressionEvaluatorService)

Builds a query for the given ReportStore and SubreportsInfo templates.

CreateReportParametersManager(Report, DataParameter[], DataTreeBuilderConfig, IReportInformationService, IReadOnlyDictionary<string, Func<CustomContextArgs, object>>)

Creates an IReportParametersManager for a given report.

CreateReportParametersManager(Report, DataParameter[], bool, DataTreeBuilderConfig, IReportInformationService, IReadOnlyDictionary<string, Func<CustomContextArgs, object>>)

Creates an IReportParametersManager for a given report.

CreateSnapshotEvaluationContext(Report, DataParameter[], ResourceLocator, IReportInformationService, IReadOnlyDictionary<string, Func<CustomContextArgs, object>>)

Creates a snapshot evaluation context.

RebuildResultTree(ReportDataSnapshot, ReportStore, IExpressionContext, DataParameter[], InteractiveSortState, IReadOnlyDictionary<string, object>)

Rebuilds the result tree of the given ReportDataSnapshot.

RebuildResultTree(ReportDataSnapshot, DataParameter[], Func<Report, DataParameter[], IExpressionContext>, InteractiveSortState)

Rebuilds the result tree of the given ReportDataSnapshot.