# Functions
Cleaner is the cleaner main goroutine.
CleanerRun is the core function of the cleaner goroutine.
Delete a pipeline scheduler.
DeleteExecution deletes executions.
Executer is the goroutine which run the pipelines.
ExecuterRun is the core function of Executer goroutine.
GetByApplication get all pipeline schedulers for an application.
GetByApplicationPipeline get all pipeline schedulers for a application/pipeline.
GetByApplicationPipelineEnv get all pipeline schedulers for a application/pipeline.
GetByPipeline get all pipeline schedulers for a pipeline.
Initialize starts the 3 goroutines for pipeline schedulers.
Insert a pipeline scheduler.
InsertExecution a pipeline scheduler execution.
Load loads a PipelineScheduler by id.
LoadAll retrieves all pipeline scheduler from database.
LoadExecutions loads all pipeline execution.
LoadLastExecutedExecution loads last pipeline execution.
LoadLastExecution loads last pipeline execution.
LoadNextExecution loads next pipeline execution.
LoadPastExecutions loads all pipeline execution executed prior date 't'.
LoadPendingExecutions loads all pipeline execution.
LoadUnscheduledPipelines loads unscheduled pipelines.
LockPipelineExecutions locks table LockPipelineExecutions.
New instanciates a new pipeline scheduler.
Next Compute the next PipelineSchedulerExecution.
Run is the core function of Scheduler goroutine.
Scheduler is the goroutine which compute date of next execution for pipeline scheduler.
Status returns Event status.
Update a pipeline scheduler.
UpdateExecution a pipeline scheduler execution.