Packages

p

bigglue

curators

package curators

Type Members

  1. abstract class ErrorCurator [Input] extends AnyRef

    Created by edmundlam on 8/13/17.

  2. class IdleErrorCurator [Input] extends ErrorCurator[Nothing]
  3. 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.

  4. class IdleVersionCurator [Output <: Identifiable[Output]] extends VersionCurator[Output]
  5. 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.

  6. 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.

  7. class StandardErrorCurator [Input <: Identifiable[Input]] extends ErrorCurator[Input]
  8. 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.

  9. class StandardVersionCurator [Output <: Identifiable[Output]] extends VersionCurator[Output]

    Output

    The type that we are stamping the versions of the Identifiables to.

  10. 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.

Ungrouped