Packages

package algo

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. algo
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AlgoFailure(message: String, metadata: Metadata, rawOutput: String) extends AlgoResponse with Product with Serializable
  2. sealed trait AlgoResponse extends AnyRef

    Represents an algorithm response.

  3. case class AlgoSuccess(result: JsValue, metadata: Metadata, rawOutput: String) extends AlgoResponse with Product with Serializable
  4. class Algorithm extends AnyRef
  5. sealed trait AlgorithmOutputType extends AnyRef

    Output types: raw, void, default

  6. sealed trait ContentType extends AnyRef
  7. case class Metadata(duration: Double, content_type: ContentType, stdout: Option[String]) extends Product with Serializable
  8. case class PipeIO(value: String, totalDuration: Double = 0) extends Product with Serializable

    PipeIO uses scala magic to enable unix-style piping to algorithms.

    PipeIO uses scala magic to enable unix-style piping to algorithms. input | algo1 | algo2

Value Members

  1. implicit def stringtoPipeIO(value: String): PipeIO

    Implicitly convert string to PipeIO

  2. object AlgoResponse
  3. object AlgorithmOutputType
  4. object ContentType
  5. object ContentTypeBinary extends ContentType with Product with Serializable
  6. object ContentTypeJson extends ContentType with Product with Serializable
  7. object ContentTypeText extends ContentType with Product with Serializable
  8. object ContentTypeVoid extends ContentType with Product with Serializable
  9. object OutputDefault extends AlgorithmOutputType with Product with Serializable
  10. object OutputRaw extends AlgorithmOutputType with Product with Serializable
  11. object OutputVoid extends AlgorithmOutputType with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped