Skip to content

raptor


Class: StorageService

Defined in: packages/microservices/raptor/src/quantification/services/storage.service.ts:24

Constructors

Constructor

new StorageService(minioService): StorageService

Defined in: packages/microservices/raptor/src/quantification/services/storage.service.ts:27

Parameters

minioService

MinioService

Returns

StorageService

Methods

getAggregatedJobOutput()

getAggregatedJobOutput(jobId): Promise<JobOutputResponse>

Defined in: packages/microservices/raptor/src/quantification/services/storage.service.ts:50

Parameters

jobId

string

Returns

Promise<JobOutputResponse>


getInputData()

getInputData(inputId): Promise<string>

Defined in: packages/microservices/raptor/src/quantification/services/storage.service.ts:77

Parameters

inputId

string

Returns

Promise<string>


getJobMetadata()

getJobMetadata(jobId): Promise<JobMetadata>

Defined in: packages/microservices/raptor/src/quantification/services/storage.service.ts:33

Parameters

jobId

string

Returns

Promise<JobMetadata>


getJobStats()

getJobStats(jobId): Promise<{ childStats?: object[]; receivedAt?: number; sentAt?: number; stats?: { analysisSeconds?: number; approximateProbability?: number; endedAt?: number; exactProbability?: number; executionTime?: number; idleTime?: number; originalProducts?: number; probability?: number; products?: number; relativeError?: number; reportWriteTimeMs?: number; startedAt?: number; totalSeconds?: number; }; }>

Defined in: packages/microservices/raptor/src/quantification/services/storage.service.ts:85

Parameters

jobId

string

Returns

Promise<{ childStats?: object[]; receivedAt?: number; sentAt?: number; stats?: { analysisSeconds?: number; approximateProbability?: number; endedAt?: number; exactProbability?: number; executionTime?: number; idleTime?: number; originalProducts?: number; probability?: number; products?: number; relativeError?: number; reportWriteTimeMs?: number; startedAt?: number; totalSeconds?: number; }; }>


getJobStatus()

getJobStatus(jobId): Promise<JobStatusIds>

Defined in: packages/microservices/raptor/src/quantification/services/storage.service.ts:37

Parameters

jobId

string

Returns

Promise<JobStatusIds>


getOutputData()

getOutputData(outputId): Promise<string>

Defined in: packages/microservices/raptor/src/quantification/services/storage.service.ts:81

Parameters

outputId

string

Returns

Promise<string>


getQuantifiedReports()

getQuantifiedReports(): Promise<JobMetadata[]>

Defined in: packages/microservices/raptor/src/quantification/services/storage.service.ts:29

Returns

Promise<JobMetadata[]>