package curators
Type Members
-
abstract
class
ErrorCurator
[Input] extends AnyRef
Created by edmundlam on 8/13/17.
- class IdleErrorCurator [Input] extends ErrorCurator[Nothing]
-
class
IdleProvenanceCurator
[Input, Output] extends ProvenanceCurator[Input, Output]
This does absolutely nothing.
This does absolutely nothing. This is for if you don't truly care what the provenance information is.
- Input
The type of the input that was computed to get the output.
- Output
The type of the output that was computed.
- class IdleVersionCurator [Output <: Identifiable[Output]] extends VersionCurator[Output]
-
case class
Provenance
(id: String, time: String) extends Product with Serializable
The Provenance Information
The Provenance Information
- id
The id of the input (and the version. Built from Identity.serialize().
- time
The time we created the Provenance Information.
-
abstract
class
ProvenanceCurator
[Input, Output] extends AnyRef
This ends up keeping track of the Provenance.
This ends up keeping track of the Provenance. This is defined by the configuration file, but the default for this is the StandardProvenanceCurator
- Input
The type of the input that was computed to get the output.
- Output
The type of the output that was computed.
- class StandardErrorCurator [Input <: Identifiable[Input]] extends ErrorCurator[Input]
-
class
StandardProvenanceCurator
[Input <: Identifiable[Input], Output <: Identifiable[Output]] extends ProvenanceCurator[Input, Output]
The default provenance tracker; This is in charge of keeping track of the inputs that let to each output, and at what time the provenance had been computed.
The default provenance tracker; This is in charge of keeping track of the inputs that let to each output, and at what time the provenance had been computed.
- Input
The type of the input that was computed to get the output.
- Output
The type of the output that was computed.
-
class
StandardVersionCurator
[Output <: Identifiable[Output]] extends VersionCurator[Output]
- Output
The type that we are stamping the versions of the Identifiables to.
-
abstract
class
VersionCurator
[Output <: Identifiable[Output]] extends AnyRef
This curator appends a version to the Identifiable.
This curator appends a version to the Identifiable. IdleVersionCurator doesn't do anything to the version, if on the off-chance you don't care about it. StandardVersionCurator is the default curator, and is the recommended curator to use.