Table of Contents

Class DataPipelineStageRunner

Namespace
FoundationaLLM.DataPipelineEngine.Services.Runners
Assembly
FoundationaLLM.DataPipelineEngine.dll

Provides capabilities for running data pipelines.

public class DataPipelineStageRunner
Inheritance
DataPipelineStageRunner
Inherited Members
Extension Methods

Constructors

DataPipelineStageRunner(string, IDataPipelineStateService, ILogger<DataPipelineStageRunner>)

Provides capabilities for running data pipelines.

public DataPipelineStageRunner(string stageName, IDataPipelineStateService stateService, ILogger<DataPipelineStageRunner> logger)

Parameters

stageName string

The name of the data pipeline stage that is run.

stateService IDataPipelineStateService

The Data Pipeline State service.

logger ILogger<DataPipelineStageRunner>

The logger used for logging.

Properties

Changed

public bool Changed { get; }

Property Value

bool

Completed

public bool Completed { get; }

Property Value

bool

CompletedWorkItemsCount

public int CompletedWorkItemsCount { get; }

Property Value

int

ContentItemsCanonicalIds

public List<string> ContentItemsCanonicalIds { get; }

Property Value

List<string>

StageName

public string StageName { get; }

Property Value

string

Successful

public bool Successful { get; }

Property Value

bool

SuccessfulWorkItemsCount

public int SuccessfulWorkItemsCount { get; }

Property Value

int

WorkItemsCount

public int WorkItemsCount { get; }

Property Value

int

Methods

InitializeExisting(List<DataPipelineRunWorkItem>)

public void InitializeExisting(List<DataPipelineRunWorkItem> workItems)

Parameters

workItems List<DataPipelineRunWorkItem>

InitializeNew(List<DataPipelineRunWorkItem>)

public Task InitializeNew(List<DataPipelineRunWorkItem> workItems)

Parameters

workItems List<DataPipelineRunWorkItem>

Returns

Task

ProcessDataPipelineRunWorkItem(DataPipelineRunWorkItem)

public Task ProcessDataPipelineRunWorkItem(DataPipelineRunWorkItem dataPipelineRunWorkItem)

Parameters

dataPipelineRunWorkItem DataPipelineRunWorkItem

Returns

Task

ResetChanged()

public void ResetChanged()

SetFailedWorkItems(List<DataPipelineRunWorkItem>)

public Task SetFailedWorkItems(List<DataPipelineRunWorkItem> workItems)

Parameters

workItems List<DataPipelineRunWorkItem>

Returns

Task